@charset "UTF-8";.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:4px;height:20px;transform:translate(-50%,-50%)}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/build/assets/loading-BY_-FGaJ.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/build/assets/prev-BVHqDsrk.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/build/assets/next-QVcNtdNi.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/build/assets/close-DeJujm55.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#6b6851}a:visited{color:inherit}a p{color:#313131}img{max-width:100%}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Regular.woff2) format("woff2"),url(/fonts/LibreFranklin-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-SemiBold.woff2) format("woff2"),url(/fonts/LibreFranklin-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Bold.woff2) format("woff2"),url(/fonts/LibreFranklin-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.woff2) format("woff2"),url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Rocky;src:url(/fonts/RockyLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rocky;src:url(/fonts/RockyRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rocky XCond;src:url(/fonts/RockyXCond.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-banner{margin-bottom:20px}.home-banner h1,.home-banner p{color:#fff;margin:0 20px}.home-banner form{margin:20px 10px;background-color:#fff;border:1px solid #A8A894;border-radius:7px;padding:15px 10px;display:flex;flex-wrap:wrap;gap:20px 4%;justify-content:space-between}.home-banner form>div.input-group{width:48%}.home-banner form #form-buttons-container{width:100%;display:flex;gap:4%}.home-banner form #form-buttons-container input[type=submit],.home-banner form #form-buttons-container button{margin:0}.home-banner form #form-buttons-container input[type=submit].btn-outline,.home-banner form #form-buttons-container button.btn-outline{border-width:2px}@media (min-width: 1080px){.home-banner{padding:100px 5% 20px;text-align:center}.home-banner form{margin:30px 0 0;padding:20px 15px;gap:20px 1%;justify-content:center}.home-banner form #form-buttons-container{width:15.5%;flex-direction:column;justify-content:end;gap:0;padding-bottom:5px;height:fit-content;align-self:flex-end}.home-banner form #form-buttons-container input[type=submit]{width:100%}.home-banner form>div.input-group{flex-grow:0}}section.home-products>h2{margin:0 25px}section.home-products a.btn{width:calc(100% - 50px)}@media (min-width: 1080px){section.home-products{padding:50px 5%}section.home-products a.btn{width:fit-content}}.recent-products-container{padding:25px;display:flex;gap:15px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:25px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recent-products-container::-webkit-scrollbar{display:none}.recent-products-container>.product-miniature{flex:0 0 auto;min-width:0;width:min(100vw - 68px,340px);scroll-snap-align:start}@media (min-width: 768px){.recent-products-container{padding:30px 0;display:flex;justify-content:space-between;gap:20px 4%;flex-wrap:wrap;overflow-x:unset;overflow-y:unset;scroll-snap-type:none}.recent-products-container div.product-miniature{width:48%}.recent-products-container div.product-miniature img{height:100%}}@media (min-width: 1080px){.recent-products-container div.product-miniature>a{display:flex}.recent-products-container div.product-miniature>a .product-mini-infos .mini-year-kms-stock{flex-wrap:wrap}.recent-products-container div.product-miniature>a .product-mini-infos .mini-year-kms-stock .seperator:nth-child(4){display:none}.recent-products-container div.product-miniature>a .product-mini-infos .mini-year-kms-stock .stock{width:100%;margin-top:7px}.recent-products-container div.product-miniature>a .product-mini-pricing .mini-monthly-price{text-wrap:wrap}.recent-products-container div.product-miniature>a img{width:50%;object-fit:cover;max-height:100%}}@media (min-width: 1300px){.recent-products-container div.product-miniature .product-mini-infos .mini-year-kms-stock{flex-wrap:no-wrap}.recent-products-container div.product-miniature .product-mini-infos .mini-year-kms-stock .seperator:nth-child(4){display:block}.recent-products-container div.product-miniature .product-mini-infos .mini-year-kms-stock .stock{width:fit-content;margin-top:0}}@media (min-width: 1080px){.home-banner form{max-width:720px;margin:30px auto 0;justify-content:space-between}.home-banner form>div.input-group{width:48%}.home-banner form #form-buttons-container{width:100%;flex-direction:column;align-self:auto;padding-bottom:0}.home-banner form #form-buttons-container input[type=submit]{width:100%}}.loading-product-miniature{width:calc((100% - 70px) / 3);height:400px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){.loading-product-miniature{width:100%;height:300px}}section.products{padding:10px 25px 15px;display:flex;flex-wrap:wrap;justify-content:center}section.products .results-count{font-size:14px;width:100%;margin-top:2px}section.products .results-count span.total_result{display:inline!important}@media (min-width: 1080px){section.products{justify-content:start;padding-left:5%;padding-right:5%}}section.title-banner.products-banner form#products-search{display:none}.products-list{width:100%;margin-top:18px}@media (min-width: 720px){.products-list{width:75%;margin:0 auto}}.products-list .products-container{display:flex;flex-direction:column;gap:30px}.products-list .products-container .product-miniature{position:relative}.products-list .products-container .product-miniature .red-tag{background-color:#dd5136;padding:10px 20px;border-radius:3px;color:#fff;position:absolute;top:10px;left:10px}.filters-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.products-filters-container{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:19;width:min(92%,420px);max-width:100%;margin:0;padding:0;background-color:#fff;box-shadow:-2px 0 14px #0000002e;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.products-filters-container .panel-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:16px 20px;border-bottom:1px solid #A8A894;text-align:left}.products-filters-container .panel-head h2{margin:0;font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;color:#313131}.products-filters-container .panel-head .panel-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.products-filters-container .panel-head .panel-head-submit{width:auto;margin:0;padding:0 22px;box-shadow:none;white-space:nowrap}.products-filters-container .panel-head>button:not(.panel-head-submit),.products-filters-container .panel-head .panel-head-actions>button:not(.panel-head-submit){width:auto;height:auto;margin:0;padding:4px 8px;background:none;border:none;border-radius:0;box-shadow:none;font-size:1.7rem;line-height:1;color:#313131;cursor:pointer}.products-filters-container>form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;background:none;border:none}.products-filters-container .panel-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px;text-align:left;display:flex;flex-direction:column;gap:24px}.products-filters-container .panel-body .input-group{width:100%;gap:8px;margin-bottom:0;flex-grow:0;flex-shrink:0}.products-filters-container .panel-foot{flex-shrink:0;display:flex;gap:10px;padding:14px 20px;border-top:1px solid #A8A894}.products-filters-container .panel-foot button,.products-filters-container .panel-foot input[type=submit]{width:100%;margin:0;box-shadow:none}body.filters-open .filters-overlay{opacity:1;visibility:visible}body.filters-open .products-filters-container{transform:translate(0);visibility:visible}@media (prefers-reduced-motion: reduce){.filters-overlay,.products-filters-container{transition:none}}.sort-filters-container{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex-wrap:wrap;row-gap:0}.sort-filters-container form{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.sort-filters-container form label{font-size:14px;font-weight:700;color:#313131;white-space:nowrap}.sort-filters-container select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;padding:10px 36px 10px 12px;border:1px solid #A8A894;border-radius:2px;background-color:#fff;color:#313131;font-family:Libre Franklin,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6851' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:10px 6px}.sort-filters-container select:focus,.sort-filters-container select:focus-visible{outline:none;border-color:#313131}.sort-filters-container button{width:46px;height:46px;flex:0 0 auto;padding:0;gap:0;white-space:nowrap}.sort-filters-container button .label-long{display:none}.sort-filters-container .filters-icon{width:20px;height:20px;display:block}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:36px 0;width:100%}.pagination>div{display:flex;align-items:center;gap:8px;width:auto;color:#6b6851}.pagination>div a,.pagination>div .dots{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;font-size:.95rem;font-weight:600;color:#6b6851}.pagination>div a{border:1px solid #A8A894;border-radius:3px;background-color:#fff;transition:background-color .15s ease,color .15s ease}.pagination>div a:hover{background-color:#a8a8942e;color:#313131}.pagination>div .dots{min-width:20px;padding:0}.pagination>div .pagintation-active-page{background-color:#6b6851;border-color:#6b6851;color:#fff;cursor:default}.pagination>div .pagintation-active-page:hover{background-color:#6b6851;color:#fff}.pagination .pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:11px;border:1px solid #A8A894;border-radius:3px;background-color:#fff;cursor:pointer;transition:background-color .15s ease}.pagination .pagination-btn img{display:block;width:100%;height:auto}.pagination .pagination-btn:hover{background-color:#a8a8942e}.pagination .pagination-btn:first-child{transform:rotate(180deg)}.pagination .pagination-btn.is-disabled{opacity:.3;pointer-events:none}@media (min-width: 920px){.products-list{flex-direction:row;width:100%}.products-list .products-container{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:30px 2%;min-width:70%}.products-list .products-container .product-miniature{width:49%;height:unset}}@media (min-width: 1080px){.sort-filters-container{order:1;width:100%;margin-left:0;justify-content:space-between;gap:12px}.sort-filters-container form{width:auto}.sort-filters-container button{width:auto;height:auto;min-width:170px;padding:10px 22px;gap:9px;margin:0}.sort-filters-container button .label-long{display:inline}section.products .results-count{order:2;width:100%;margin:10px 0 0;text-align:left}section.products .active-filters{order:3;margin:12px 0 0}section.products .active-filters:not(.is-empty){margin-bottom:12px}section.products .products-list{order:4}section.products>p{width:30%;text-align:end}section.title-banner.products-banner{display:flex;align-items:center}section.title-banner.products-banner .text-part{width:40%;padding-left:5%;padding-top:12px;padding-bottom:12px}section.title-banner.products-banner .text-part h1.underline:after{margin:14px 0}section.title-banner.products-banner .text-part p{font-weight:400}section.title-banner.products-banner .text-part:before{width:10%}section.title-banner.products-banner form#products-search{display:flex;flex-wrap:wrap;align-content:center;gap:16px 4%;width:50%;margin:0 5% 0 auto;padding:22px;background-color:#fff;border:1px solid #A8A894;border-radius:7px}section.title-banner.products-banner form#products-search .input-group:has([data-id=kilometrage-copy]),section.title-banner.products-banner form#products-search .input-group:has(#input-boite-vitesse-copy),section.title-banner.products-banner form#products-search .input-group:has(#input-places-copy){display:none}section.title-banner.products-banner form#products-search .input-group{width:30.66%;gap:8px;flex-grow:0;margin-bottom:0}section.title-banner.products-banner form#products-search button{width:30.66%;margin:0;align-self:flex-end}.products-list{width:100%}.pagination{margin:44px auto}}@media (min-width: 1080px) and (min-width: 1550px){.products-list{width:100%}.products-list .products-container{gap:10px 2%}.products-list .products-container .product-miniature{width:32%}.products-list .products-container .product-miniature>a{display:flex;flex-direction:column}.products-list .products-container .product-miniature .product-mini-texts{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}}.loader{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;align-items:center;justify-content:center;background-color:#ffffff8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loader.is-visible{display:flex}.loader .loader-box{display:flex;flex-direction:column;align-items:center;gap:18px}.loader .loader-spinner{width:54px;height:54px;border:4px solid rgba(168,168,148,.25);border-top-color:#a8a894;border-radius:50%;animation:loader-spin .8s linear infinite}.loader p{margin:0;font-size:.9rem;font-weight:600;letter-spacing:.04em;color:#6b6851}@keyframes loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.loader .loader-spinner{border-color:#a8a894;animation:loader-pulse 1.4s ease-in-out infinite}@keyframes loader-pulse{0%,to{opacity:.3}50%{opacity:1}}}@media (max-width: 1079px){section.title-banner.products-banner .text-part{padding-top:16px;padding-bottom:16px}section.title-banner.products-banner .text-part h1{font-size:clamp(24px,6.4vw,32px);line-height:1.15}section.title-banner.products-banner .text-part h1.underline:after{width:90px;margin:12px 0}section.title-banner.products-banner .text-part p{font-size:.9rem;line-height:1.45}}.active-filters{width:100%;display:flex;align-items:center;gap:8px;margin:10px 0 0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.active-filters::-webkit-scrollbar{display:none}.active-filters>*{flex:0 0 auto}@media (min-width: 1080px){.active-filters{flex-wrap:wrap;overflow-x:visible}}.active-filters.is-empty{margin:0}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 14px;border:1px solid #A8A894;border-radius:999px;background-color:#fff;font-family:Libre Franklin,sans-serif;font-size:.85rem;font-weight:600;color:#313131;white-space:nowrap}.filter-chip-remove{width:20px;height:20px;min-width:20px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;box-shadow:none;background-color:#a8a89440;color:#6b6851;font-size:15px;line-height:1;cursor:pointer}.filter-chip-remove:hover{background-color:#6b6851;color:#fff}.filter-chip-reset{width:auto;height:auto;margin:0;padding:6px 4px;border:none;box-shadow:none;background:none;font-family:Libre Franklin,sans-serif;font-size:.82rem;font-weight:600;color:#6b6851;text-decoration:underline;cursor:pointer}.filter-chip-reset:hover{color:#313131}#filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;position:relative}#filters-btn .filters-count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background-color:#313131;color:#fff;font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}#filters-btn .filters-count[hidden]{display:none}@media (min-width: 1080px){#filters-btn .filters-count{position:static;background-color:#fff;color:#6b6851;box-shadow:none}}.no-result{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:50px 20px 60px}.no-result .no-result-icon{width:56px;height:56px;color:#a8a894}.no-result .no-result-title{font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.6rem;color:#313131;margin:0}.no-result .no-result-text{max-width:460px;margin:0;font-size:.95rem;line-height:1.5;color:#6b6851}.no-result .no-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.no-result .no-result-actions .btn-outline,.no-result .no-result-actions .btn-primary{width:auto;margin:0;padding:12px 26px;box-shadow:none}.error-page{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:60px 25px 80px}.error-page .error-code{font-family:Rocky,Georgia,Times New Roman,serif;font-size:clamp(64px,16vw,120px);line-height:1;color:#a8a894;margin:0}.error-page h1{font-size:clamp(26px,6vw,40px);line-height:1.15;margin:0}.error-page .error-text{max-width:520px;margin:0;font-size:1rem;line-height:1.55;color:#6b6851}.error-page .error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.error-page .error-actions .btn{width:auto;margin:0;padding:13px 28px}.error-page .error-brands{margin-top:26px}.error-page .error-brands .error-brands-title{font-family:Libre Franklin,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6b6851;margin-bottom:12px}.error-page .error-brands ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.error-page .error-brands a{display:inline-block;padding:8px 16px;border:1px solid #A8A894;border-radius:999px;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:600}.error-page .error-brands a:hover{background-color:#a8a8942e}@media (min-width: 1080px){.error-page{padding:90px 5% 110px}}.about-logos{padding:30px 25px;display:flex;flex-direction:column;gap:30px}.about-logos>div{text-align:center}.about-logos>div img{width:80%}@media (min-width: 700px){.about-logos>div img{width:55%}}@media (min-width: 1080px){.about-logos{padding:50px 5%;gap:50px;flex-direction:row;justify-content:space-around}.about-logos>div{width:40%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.about-logos>div img{max-width:80%;width:unset;max-height:150px}}.mt{margin-top:30px}@media (min-width: 1080px){section.title-banner .image-text-block{align-items:stretch}section.title-banner .image-text-block .text-part{display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px}section.title-banner .image-text-block .text-part .breadcrumb{margin-top:0}section.title-banner .image-text-block .text-part h1{margin-bottom:4px}section.title-banner .image-text-block .text-part p{max-width:34em;line-height:1.6}section.title-banner .image-text-block .text-part p+p{margin-top:14px}section.title-banner .image-text-block img{align-self:stretch;height:auto;max-height:460px;object-fit:cover;object-position:center}}.contact-title-banner{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;row-gap:15px;padding:15px}.contact-title-banner form{grid-row:2/3}.contact-title-banner form .input-group{margin-bottom:30px}.contact-title-banner form .input-group textarea{width:100%}.contact-title-banner .contact-info{grid-row:3/4}@media (min-width: 1080px){.contact-title-banner{grid-template-columns:50% 50%;grid-template-rows:auto auto;padding:0 5%}.contact-title-banner .text-part{grid-column:1/2;padding-right:50px}.contact-title-banner .text-part:before{width:calc(10% - 20px)}.contact-title-banner form{grid-column:2/3;grid-row:1/3;padding:20px 50px;border-left:1px solid #A8A894}.contact-title-banner .contact-info{grid-column:1/2;grid-row:2/3}}.product .product-title-block{padding:15px 25px}.product .product-title-block .reference,.product .product-title-block .subtitle{color:#6b6851}.product .product-title-block .subtitle{font-size:1.2rem}.product .product-images .thumbnails{display:flex;gap:10px;overflow-x:scroll;margin-top:13px;scrollbar-color:#A8A894 #f1f1f1;scrollbar-width:thin}.product .product-images .thumbnails a{display:block;width:20%;min-width:20%}.product .product-images .thumbnails img{width:100%}.product .product-information{padding:15px 25px}.product .product-information .product-pricing-stock{display:flex;justify-content:space-between;align-items:center;color:#313131;margin-bottom:20px}.product .product-information .product-pricing-stock .full-price{font-size:35px}.product .product-information .product-pricing-stock .monthly-price{font-weight:700}.product .product-information .product-pricing-stock .monthly-price span{font-weight:400}.product .product-information .product-pricing-stock .stock{color:#6b6851;font-weight:700}.product .product-information ul li{margin:15px 0;font-weight:700;line-height:1.2}.product .product-information ul li span{font-weight:400}.product .product-information ul:last-child{border-top:1px solid #A8A894}.product~.list-infos{margin-top:0}.product~.list-infos>div:has(img) img{width:100%}@media (min-width: 1080px){.product{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto}.product .product-images{grid-column:1/2;grid-row:1/3}.product .product-title-block{grid-column:2/3;grid-row:1/2}.product .product-information .product-pricing-stock{justify-content:start;gap:50px}.product .product-information .product-pricing-stock .seperator{display:none}.product .product-information button{width:70%}.product .product-information div:has(ul){display:flex;gap:10px}.product .product-information div:has(ul) ul{width:50%}.product .product-information div:has(ul) ul:last-child{border-top:none;border-left:1px solid #A8A894;padding-left:20px}}.product .red-tag{background-color:#dd5136;padding:10px 20px;border-radius:3px;color:#fff}.product .red-text{color:#dd5136}@media (max-width: 1079px){.lightbox{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.lb-outerContainer{width:auto!important;height:auto!important;max-width:100vw;margin:0;background-color:transparent;border-radius:0}.lb-container{padding:0}.lb-image{width:auto!important;height:auto!important;max-width:100vw!important;max-height:76vh!important;border:none!important;border-radius:0}.lb-dataContainer{width:100%!important;max-width:100vw;padding-top:12px;background-color:transparent}.lb-dataContainer .lb-caption,.lb-dataContainer .lb-number{color:#fff}.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:.5!important}}.legals-page{padding:25px 5%;line-height:2;font-weight:400}nav{padding:10px 30px;display:flex;justify-content:end;align-items:center;color:#313131;width:100%;height:75px;position:relative}nav a#header-logo{width:150px;position:absolute;z-index:18;top:10px;left:calc(50% - 75px);display:block;line-height:0}nav a#header-logo img{display:block;width:100%;height:auto}nav #mobile-menu-btn{width:22px;height:auto}nav div.navlinks-container{position:absolute;left:0;top:75px;width:100%;background-color:#fff;z-index:2;display:flex;flex-direction:column-reverse;box-shadow:1px 0 3px #a8a894}nav div.navlinks-container ul{font-weight:600;list-style:none;font-family:Libre Franklin;font-style:normal;text-align:center}nav div.navlinks-container ul.menu-links{display:flex;justify-content:space-around}nav div.navlinks-container ul.menu-links li{border-top:none}nav div.navlinks-container ul li{border-top:1px solid #A8A894;border-bottom:1px solid #A8A894}nav div.navlinks-container a{padding:20px;width:100%;display:block;font-weight:600}@media (min-width: 1080px){nav{padding:8px 20px;justify-content:space-between;height:auto}nav a#header-logo{width:16%;left:42%}nav #mobile-menu-btn{display:none}nav div.navlinks-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:transparent;position:unset;width:100%;box-shadow:none}nav div.navlinks-container a{font-weight:400}nav div.navlinks-container ul{text-align:left;display:flex;font-weight:400;position:unset}nav div.navlinks-container ul li{border:none}nav div.navlinks-container ul.menu-links{align-items:stretch}nav div.navlinks-container ul.menu-links li{border:1px solid #A8A894;display:flex;align-items:center}nav div.navlinks-container ul.menu-links li:hover{background-color:#f4f4ef}nav div.navlinks-container ul.menu-links a{padding:10px}nav div.navlinks-container ul.menu-links img{max-width:250px;min-width:135px;height:auto;max-height:60px}nav div.navlinks-container ul.main-menu li{display:flex;align-items:center}nav div.navlinks-container ul.main-menu li:not(:last-child):after{content:"";width:10px;border-top:1px solid #A8A894;display:inline-block}nav div.navlinks-container ul.main-menu li a:hover{color:#a8a894}}@media (min-width: 1200px){nav{padding:8px 5%}}@media (min-width: 1350px){nav{height:auto}nav a#header-logo{max-width:316px}}footer{color:#fff;background-color:#313131;padding:25px;font-family:Libre Franklin;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px}footer img{width:40%}footer>div{width:calc(60% - 25px)}footer>div p:first-child{margin-bottom:15px}footer ul.footer-links{text-align:center;margin:30px 0;width:100%}footer ul.footer-links li{padding:20px 0;border-top:1px solid #A8A894}footer ul.footer-links li:last-child{border-bottom:1px solid #A8A894}footer ul.footer-small-links li{margin:15px 0}footer ul.footer-small-links li:last-child{margin-top:30px}@media (min-width: 1080px){footer{gap:50px 2%;align-items:center;padding:50px 15%}footer img,footer ul.footer-links{width:25%}footer>div{width:40%;border-left:1px solid #A8A894;border-right:1px solid #A8A894;padding:10px 5%}footer>div p:first-child{margin-bottom:50px}footer ul.footer-links{text-align:left;margin:0;font-weight:600}footer ul.footer-links li{padding:10px 0;border-top:none}footer ul.footer-links li:last-child{border-bottom:none}footer ul.footer-small-links{display:flex;gap:20px;align-items:center;width:100%;justify-content:start}footer ul.footer-small-links li{min-width:fit-content}footer ul.footer-small-links li:last-child{text-align:right;margin-top:15px;width:100%}}.breadcrumb{margin:14px 25px;display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb li{margin-right:8px;flex:0 0 auto;white-space:nowrap;position:relative;font-size:12px;font-weight:600;display:flex;align-items:center;color:#313131}.breadcrumb li:not(:first-child):before{content:"";background:url(/images/icons/arrow.svg) no-repeat;display:inline-block;margin-right:8px;width:10px;height:15px}@media (min-width: 1080px){.breadcrumb{margin:18px 5% 10px;flex-wrap:wrap;row-gap:10px;overflow-x:visible}.breadcrumb li{margin-right:20px}.breadcrumb li:before{margin-right:20px}}.text-part .breadcrumb{margin-left:0}button,input[type=submit],a.btn{height:40px;font-weight:700;font-size:1rem;width:100%;margin:20px auto;display:block;border-radius:3px;box-shadow:0 1px 3px #dfdfdf}button.btn-primary,input[type=submit].btn-primary,a.btn.btn-primary{background-color:#6b6851;color:#fff;border:none}button.btn-primary:hover,input[type=submit].btn-primary:hover,a.btn.btn-primary:hover{background-color:#313131;cursor:pointer}button.btn-outline,input[type=submit].btn-outline,a.btn.btn-outline{border:1px solid #A8A894;background-color:transparent}button.btn-outline:hover,input[type=submit].btn-outline:hover,a.btn.btn-outline:hover{color:#fff;cursor:pointer}button.btn-light,input[type=submit].btn-light,a.btn.btn-light{background-color:#6b6851;border:none;box-shadow:none}button.btn-light:hover,input[type=submit].btn-light:hover,a.btn.btn-light:hover{background-color:#fff;cursor:pointer;color:#313131}@media (min-width: 1080px){button,input[type=submit],a.btn{width:fit-content;text-wrap:nowrap;padding:10px 30px}}a.btn{display:flex;justify-content:center;align-items:center;min-width:fit-content}.hide{display:none!important}.product-miniature{border:1px solid #A8A894;min-width:300px}.product-miniature>a{height:100%}.product-miniature img{width:100%;max-height:300px;height:300px;object-fit:cover;object-position:center}.product-miniature .product-mini-texts{padding:15px;flex-basis:50%}.product-miniature .product-mini-texts .mini-color-motor,.product-miniature .product-mini-texts .mini-transmission,.product-miniature .product-mini-texts .mini-info{font-weight:400}.product-miniature .product-mini-texts>div{padding:10px}.product-miniature .product-mini-texts h2{font-size:clamp(17px,4.8vw,25px);line-height:1.2}.product-miniature .product-mini-texts .product-mini-infos{border-top:1px solid #A8A894;border-bottom:1px solid #A8A894}.product-miniature .product-mini-texts .product-mini-infos .mini-year-kms-stock{padding-bottom:10px}.product-miniature .product-mini-texts .product-mini-infos .stock{color:#6b6851}.product-miniature .product-mini-texts .mini-year-kms-stock{display:flex;justify-content:space-between;font-weight:700;gap:7px}.product-miniature .product-mini-texts .mini-year-kms-stock span{font-weight:400}.product-miniature .product-mini-texts .product-mini-pricing{display:flex;justify-content:space-between;font-weight:700;gap:8px;font-size:18px}.product-miniature .product-mini-texts .product-mini-pricing .mini-full-price{text-wrap:nowrap}.product-miniature .product-mini-texts .product-mini-description{color:#6b6851;margin-top:5px}@media (min-width: 1080px){.product-miniature{min-width:350px}}.reassurance{display:flex;align-items:center;flex-direction:column;gap:30px;text-align:center;margin:50px 0;padding:10px 0;position:relative}.reassurance:before,.reassurance:after{content:"";width:10%;display:inline-block;height:100%;position:absolute;top:0;background:url(/images/samsoccasion/lines-mobile.svg) repeat}.reassurance:before{left:0}.reassurance:after{right:0}.reassurance h3{font-family:Libre Franklin;font-size:1.15rem;font-weight:700;width:75%}@media (min-width: 720px){.reassurance h3{width:40%}.reassurance:before,.reassurance:after{width:20%}}@media (min-width: 1080px){.reassurance{flex-direction:row;padding:10px 5%;gap:15px}.reassurance:before,.reassurance:after{content:none}.reassurance h3{font-size:1rem;width:25%}}form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)){position:relative;overflow:hidden}form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) input,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) textarea{padding:10px 5px;border:1px solid #A8A894;width:100%;border-radius:2px}form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) input:focus,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) input:focus-within,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) input:focus-visible,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) textarea:focus,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) textarea:focus-within,form div.input-group:not(:has(.range-slider)):not(:has(.critair-checkboxes)) textarea:focus-visible{border:2px solid #313131}.range-slider .range-slider__thumb{width:24px;height:24px;border-left:7px solid white;border-right:7px solid white}form div.input-group label{font-size:14px;font-weight:700;color:#313131;text-align:left}.autocomplete{z-index:25;max-height:320px!important;overflow-y:auto;overscroll-behavior:contain;background-color:#fff;border:1px solid #A8A894;border-radius:3px;box-shadow:0 6px 18px #00000024;scrollbar-color:#A8A894 #fff;scrollbar-width:thin}.autocomplete .autocomplete-item,.autocomplete .empty{font-family:Libre Franklin,sans-serif;font-size:.95rem;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f0f0ec}.autocomplete .autocomplete-item:last-child,.autocomplete .empty:last-child{border-bottom:none}.autocomplete .autocomplete-item:hover,.autocomplete .autocomplete-item.selected,.autocomplete .empty:hover,.autocomplete .empty.selected{background-color:#a8a8942e;color:#313131}.autocomplete .empty{cursor:default;color:#6b6851;font-style:italic}.autocomplete .empty:hover{background-color:transparent}.critair-checkboxes{display:flex;justify-content:space-between;margin-top:10px}.critair-checkboxes .critair-checkbox label{cursor:pointer}.critair-checkboxes .critair-checkbox label input[type=checkbox]{display:none}.critair-checkboxes .critair-checkbox label .checkbox-custom-label{text-align:center;width:100%;display:block}.critair-checkboxes .critair-checkbox label .checkbox-custom-label:before{content:"";display:block;width:15px;height:15px;border-radius:2px;margin-bottom:5px;border:1px solid #A8A894;background-color:transparent;transition:background-color .2s ease,border-color .2s ease}.critair-checkboxes input:checked+.checkbox-custom-label:before{background-color:#313131}p.search-no-result{width:100%;text-align:center;margin-top:50px}form div.input-group{display:flex;justify-content:start;flex-direction:column;gap:15px;flex-grow:1}form div.input-group:has(.range-slider){position:relative;width:100%}form button,form input[type=submit],.products-filters-container .panel-foot button{flex-grow:1}.input-wrapper{position:relative;display:block}.input-wrapper input{padding-right:46px!important;cursor:pointer;text-overflow:ellipsis}.input-wrapper:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:2px solid #6B6851;border-bottom:2px solid #6B6851;transform:rotate(45deg);transition:transform .15s ease;pointer-events:none}.input-wrapper:focus-within:after{transform:rotate(-135deg);margin-top:-2px}.clear-input{position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;line-height:1;color:#999}.clear-input:hover{color:#313131}.range-field{display:flex;flex-direction:column;gap:14px;padding:12px 14px 16px;border:1px solid #A8A894;border-radius:3px}.range-field .range-value{order:-1;font-size:13px;font-weight:600;line-height:1;color:#313131}.range-field .range-slider{height:5px;border-radius:999px;background:#e6e6de}.range-field .range-slider .range-slider__range{border-radius:999px}.range-field .range-slider .range-slider__thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0000004d}.home-advanced-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.home-advanced{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:19;width:min(92%,420px);max-width:100%;margin:0;padding:0;background-color:#fff;box-shadow:-2px 0 14px #0000002e;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.home-advanced .panel-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:16px 20px;border-bottom:1px solid #A8A894;text-align:left}.home-advanced .panel-head h2{margin:0;font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;color:#313131}.home-advanced .panel-head .panel-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.home-advanced .panel-head .panel-head-submit{width:auto;margin:0;padding:0 22px;box-shadow:none;white-space:nowrap}.home-advanced .panel-head>button:not(.panel-head-submit),.home-advanced .panel-head .panel-head-actions>button:not(.panel-head-submit){width:auto;height:auto;margin:0;padding:4px 8px;background:none;border:none;border-radius:0;box-shadow:none;font-size:1.7rem;line-height:1;color:#313131;cursor:pointer}.home-advanced>form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;background:none;border:none}.home-advanced .panel-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px;text-align:left;display:flex;flex-direction:column;gap:24px}.home-advanced .panel-body .input-group{width:100%;gap:8px;margin-bottom:0;flex-grow:0;flex-shrink:0}.home-advanced .panel-foot{flex-shrink:0;display:flex;gap:10px;padding:14px 20px;border-top:1px solid #A8A894}.home-advanced .panel-foot button,.home-advanced .panel-foot input[type=submit]{width:100%;margin:0;box-shadow:none}body.home-advanced-open .home-advanced-overlay{opacity:1;visibility:visible}body.home-advanced-open .home-advanced{transform:translate(0);visibility:visible}@media (prefers-reduced-motion: reduce){.home-advanced-overlay,.home-advanced{transition:none}}.home-advanced-trigger{width:100%;height:auto;margin:0;padding:10px 0 2px;background:none;border:none;border-radius:0;box-shadow:none;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:600;color:#6b6851;text-decoration:underline;cursor:pointer}.range-inputs{display:flex;align-items:center;gap:8px}.range-inputs input[type=number]{width:100%;min-width:0;padding:10px 8px;border:1px solid #A8A894;border-radius:2px;font-family:Libre Franklin,sans-serif;font-size:.95rem;text-align:left;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.range-inputs input[type=number]::-webkit-outer-spin-button,.range-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-inputs input[type=number]:focus,.range-inputs input[type=number]:focus-visible{outline:none;border:2px solid #313131}.range-inputs .range-inputs-sep{flex:0 0 auto;color:#6b6851}.cta-contact{padding:25px;background-color:#313131;text-align:center;position:relative;border-top:1px solid #A8A894;border-bottom:1px solid #A8A894}.cta-contact h2{margin-bottom:10px}.cta-contact h2,.cta-contact p{color:#fff}@media (min-width: 1080px){.cta-contact{padding:50px 25% 20px}.cta-contact:before,.cta-contact:after{content:"";width:calc(5% - 20px);display:inline-block;height:50px;position:absolute;top:-1px;left:0;background:url(/images/samsoccasion/lines-desktop.svg) repeat;height:100%;width:25%}.cta-contact:after{left:unset;right:0}}.quote-block{padding:25px;text-align:center;position:relative}.quote-block h2{margin-bottom:10px}.quote-block:before,.quote-block:after{content:'"';display:inline-block;font-family:Rocky,Georgia,Times New Roman,serif;font-size:80px;color:#a8a894;position:absolute}.quote-block:before{left:10px;top:0}.quote-block:after{right:10px;bottom:-20px}@media (min-width: 1080px){.quote-block{padding:50px 25%}.quote-block:before{left:20%;top:20px}.quote-block:after{right:20%}}.newsletter{padding:25px;text-align:center;position:relative}.newsletter h2{margin-bottom:10px}@media (min-width: 1080px){.newsletter{padding:50px 5%;text-align:left;display:flex;justify-content:center;gap:20px}.newsletter form{width:50%;display:flex;align-items:center;justify-content:end}.newsletter form .input-group{width:70%;margin-bottom:0}.newsletter form .input-group input{border-radius:2px 0 0 2px!important;height:40px}.newsletter form .input-group input:focus{border-radius:2px 0 0 2px!important}.newsletter form .btn-primary{margin:0;border-radius:0 2px 2px 0}}.image-text-block{font-weight:lighter}.image-text-block:nth-child(2n){border-top:1px solid #A8A894}.image-text-block img{width:100%;height:auto;object-fit:cover}.image-text-block .text-part{padding:25px 25px 25px 10%}.image-text-block ul{line-height:2}@media (min-width: 1080px){.image-text-block{display:flex;flex-direction:row-reverse}.image-text-block .text-part,.image-text-block img{width:50%}.image-text-block button{margin:20px 0}.image-text-block:nth-child(2n){border-bottom:1px solid #A8A894}.image-text-block:nth-child(2n) .text-part{padding:50px 5% 50px 30px}.image-text-block:nth-child(odd){border-top:1px solid #A8A894;position:relative}.image-text-block:nth-child(odd) .text-part{padding:50px 30px 50px 5%}.image-text-block:nth-child(odd) .text-part:before{content:"";width:calc(5% - 20px);display:inline-block;height:50px;position:absolute;top:-1px;left:0;background:url(/images/samsoccasion/lines-desktop.svg) repeat}}.title-banner .image-text-block .text-part{padding-top:0}.title-banner .image-text-block .text-part:before{width:calc(10% - 20px)}section.title-banner .image-text-block:nth-child(odd){border-top:none;flex-direction:row}section.title-banner .text-part{position:relative;padding:25px 25px 25px 10%}@media (min-width: 1080px){section.title-banner .text-part:has(.breadcrumb):before{top:115px}}section.title-banner .text-part:before{content:"";width:20px;display:inline-block;height:calc(100% - 25px);position:absolute;top:25px;left:0;background:url(/images/samsoccasion/lines-mobile.svg) repeat}@media (min-width: 1080px){section.title-banner .text-part:before{height:50px;width:5%}}.double-image-text-block .double-img-text-part{padding:30px 25px;font-weight:400}.double-image-text-block .double-img-text-part ul{margin-left:30px}.double-image-text-block .double-img-text-part ul li{margin:10px 0}.double-image-text-block .double-images{display:flex}.double-image-text-block .double-images img{width:50%}@media (min-width: 1080px){.double-image-text-block{padding:50px 5%}}.list-infos{background-color:#313131;margin:30px 0 0;color:#fff}.list-infos>div:has(ul){padding:30px 25px}.list-infos>div:has(ul) li{list-style:none;padding-top:20px}.list-infos>div:has(ul) li:before{content:"";width:15px;border-top:1px solid #A8A894;display:inline-block;margin:5px}.list-infos>div:has(img){display:none}@media (min-width: 1080px){.list-infos{padding-left:5%;display:flex;justify-content:space-between}.list-infos>div:has(ul){padding:50px 50px 50px 0;width:65%}.list-infos>div:has(ul) ul{margin-top:20px;display:flex;flex-wrap:wrap;gap:4%}.list-infos>div:has(ul) ul li{width:48%}.list-infos>div:has(img){display:block;width:30%}.list-infos>img{width:30%;object-fit:cover}}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Regular.woff2) format("woff2"),url(/fonts/LibreFranklin-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-SemiBold.woff2) format("woff2"),url(/fonts/LibreFranklin-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Bold.woff2) format("woff2"),url(/fonts/LibreFranklin-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.woff2) format("woff2"),url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Rocky;src:url(/fonts/RockyLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rocky;src:url(/fonts/RockyRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rocky XCond;src:url(/fonts/RockyXCond.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1{font-size:clamp(26px,6.9vw,45px);line-height:1.15}h2{font-size:clamp(17px,5.2vw,30px);line-height:1.2}h3{font-size:clamp(15px,4.3vw,25px);line-height:1.25}*{font-family:Libre Franklin,sans-serif}p{line-height:1.5}b{font-weight:bolder}.home-banner{background:url(/images/samsoccasion/banner-home.webp) #0006;background-size:cover;background-blend-mode:multiply;background-position:bottom}@media (min-width: 1080px){.home-banner{background:none;padding:0}}.home-video-banner{position:relative;overflow:hidden}.home-video-banner video{display:none;position:absolute;width:100%;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width: 1080px){.home-video-banner video{display:block}}.home-video-banner .banner-content{padding-top:30px;padding-bottom:7px;background-color:#0006;position:relative;z-index:1}@media (min-width: 1080px){.home-video-banner .banner-content{padding:60px 5% 30px}}.banner-promo img{width:100%}body.home-advanced-open .home-video-banner .banner-content{z-index:30}h1,h2,h3{font-family:Rocky,Georgia,Times New Roman,serif;color:#313131}nav{box-shadow:1px 0 3px #a8a894}nav div.navlinks-container ul:first-child a,nav div.navlinks-container ul:first-child a:visited{color:#6b6851}nav div.navlinks-container ul:first-child a:hover,nav div.navlinks-container ul:first-child a:visited:hover{color:#313131}nav div.navlinks-container a{color:#313131}.underline{margin-bottom:10px}.underline:after{content:"";display:block;width:120px;border-top:1px solid #A8A894;margin:20px 0}.seperator{height:20px;border-left:1px solid #A8A894}.product .full-price{font-family:Rocky,Georgia,Times New Roman,serif}.product .product-information ul li{color:#6b6851}.list-infos>div:has(ul) h2{color:#a8a894}button.btn-outline,input[type=submit].btn-outline,a.btn.btn-outline{color:#6b6851}button.btn-outline:hover,input[type=submit].btn-outline:hover,a.btn.btn-outline:hover{background-color:#a8a894}button.btn-light,input[type=submit].btn-light,a.btn.btn-light{color:#fff}section#video-container{padding-top:20px}section#video-container video{width:100%}section#video-container .reassurance h3{color:#6b6851}@media (min-width: 1080px){section#video-container{display:flex;flex-direction:column;align-items:center;position:relative}section#video-container:after{content:"";width:100%;height:85%;position:absolute;bottom:0;left:0;background-color:#a8a894;opacity:.5;z-index:-1}section#video-container video{width:60%}section#video-container .reassurance h3{color:#313131}}.range-slider .range-slider__range,.range-slider .range-slider__thumb{background-color:#a8a894}footer a,footer a:visited{color:#a8a894}@media (min-width: 1080px){footer ul.footer-links{color:#a8a894}footer ul.footer-links li a:hover{color:#fff}footer ul.footer-small-links li a:hover{color:#a8a894}}nav[data-nav-panel] #mobile-menu-btn{width:22px;height:auto;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;line-height:0;cursor:pointer}nav[data-nav-panel] #mobile-menu-btn img{width:22px;height:auto;display:block}nav[data-nav-panel] .nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:8;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}nav[data-nav-panel] div.navlinks-container{position:fixed;top:0;right:0;left:auto;bottom:0;width:min(85%,360px);z-index:17;background-color:#fff;box-shadow:-2px 0 12px #0000002e;transform:translate(100%);visibility:hidden;transition:transform .28s ease,visibility .28s ease;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}nav[data-nav-panel] div.navlinks-container .nav-panel-head{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-bottom:1px solid #A8A894;flex-shrink:0}nav[data-nav-panel] div.navlinks-container .nav-panel-head>img{width:130px;height:auto}nav[data-nav-panel] div.navlinks-container .nav-panel-head button{width:auto;height:auto;margin:-10px;padding:10px;background:none;border:none;border-radius:0;box-shadow:none;line-height:0;cursor:pointer}nav[data-nav-panel] div.navlinks-container .nav-panel-head button img{width:18px;height:18px;display:block}nav[data-nav-panel] div.navlinks-container ul.main-menu{display:block;text-align:left;flex-shrink:0}nav[data-nav-panel] div.navlinks-container ul.main-menu li{border-top:none;border-bottom:1px solid #A8A894}nav[data-nav-panel] div.navlinks-container ul.main-menu a{padding:16px 25px;font-family:Libre Franklin,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.01em;display:flex;align-items:center;justify-content:space-between}nav[data-nav-panel] div.navlinks-container ul.main-menu a:after{content:"";width:7px;height:7px;border-top:2px solid #A8A894;border-right:2px solid #A8A894;transform:rotate(45deg)}nav[data-nav-panel] div.navlinks-container .nav-panel-title{font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:1.2;color:#313131;margin-bottom:14px}nav[data-nav-panel] div.navlinks-container .nav-panel-block{padding:20px 25px;border-bottom:1px solid #A8A894;flex-shrink:0;text-align:left}nav[data-nav-panel] div.navlinks-container .nav-panel-brands li.is-extra{display:none}nav[data-nav-panel] div.navlinks-container .nav-panel-brands.is-expanded li.is-extra{display:block}nav[data-nav-panel] div.navlinks-container .nav-panel-more{width:auto;height:auto;margin:12px 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;font-family:Libre Franklin,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;color:#6b6851;cursor:pointer}nav[data-nav-panel] div.navlinks-container .nav-panel-brands ul{display:flex;flex-wrap:wrap;gap:8px;text-align:left}nav[data-nav-panel] div.navlinks-container .nav-panel-brands ul li{border:none}nav[data-nav-panel] div.navlinks-container .nav-panel-brands ul a{display:inline-block;width:auto;padding:7px 14px;border:1px solid #A8A894;border-radius:999px;font-family:Libre Franklin,sans-serif;font-size:.9rem;font-weight:600;white-space:nowrap}nav[data-nav-panel] div.navlinks-container .nav-panel-vehicle{display:flex;align-items:center;gap:12px;padding:8px 0;width:100%}nav[data-nav-panel] div.navlinks-container .nav-panel-vehicle img{width:72px;height:54px;object-fit:cover;border-radius:4px;flex-shrink:0}nav[data-nav-panel] div.navlinks-container .nav-panel-vehicle>span{display:flex;flex-direction:column;gap:2px;min-width:0}nav[data-nav-panel] div.navlinks-container .nav-panel-vehicle .nav-panel-vehicle-name{font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.25;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav[data-nav-panel] div.navlinks-container .nav-panel-vehicle .nav-panel-vehicle-price{font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;color:#6b6851}nav[data-nav-panel] div.navlinks-container .nav-panel-all{display:inline-block;width:auto;padding:12px 0 0;font-family:Libre Franklin,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;color:#6b6851}nav[data-nav-panel] div.navlinks-container .nav-panel-phone{display:flex;flex-direction:column;padding:16px 25px;background-color:#a8a894;color:#fff;flex-shrink:0}nav[data-nav-panel] div.navlinks-container .nav-panel-phone span{font-family:Libre Franklin,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}nav[data-nav-panel] div.navlinks-container .nav-panel-phone strong{font-family:Rocky,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;letter-spacing:.02em}nav[data-nav-panel] div.navlinks-container ul.menu-links{display:flex;justify-content:space-around;align-items:center;padding:15px 25px;margin-top:auto;flex-shrink:0}nav[data-nav-panel] div.navlinks-container ul.menu-links li{border:none}nav[data-nav-panel] div.navlinks-container ul.menu-links a{padding:0;width:auto}body.nav-open nav[data-nav-panel] .nav-overlay{opacity:1;visibility:visible}body.nav-open nav[data-nav-panel] div.navlinks-container{transform:translate(0);visibility:visible}@media (prefers-reduced-motion: reduce){nav[data-nav-panel] .nav-overlay,nav[data-nav-panel] div.navlinks-container{transition:none}}@media (min-width: 1080px){nav[data-nav-panel]{display:grid;grid-template-columns:clamp(86px,8vw,131px) 1fr auto 1fr clamp(86px,8vw,131px);align-items:center;justify-items:center;height:auto;column-gap:clamp(14px,2vw,40px);padding-top:10px;padding-bottom:8px;padding-left:max(4%,34px);padding-right:max(4%,34px)}nav[data-nav-panel] .nav-overlay,nav[data-nav-panel] #mobile-menu-btn{display:none}nav[data-nav-panel] a#header-logo{position:static;grid-row:1;grid-column:3;width:clamp(160px,12.5vw,205px);max-width:none;height:auto;top:auto;left:auto}nav[data-nav-panel] div.navlinks-container{display:contents;visibility:visible}nav[data-nav-panel] div.navlinks-container .nav-panel-head,nav[data-nav-panel] div.navlinks-container .nav-panel-block,nav[data-nav-panel] div.navlinks-container .nav-panel-phone,nav[data-nav-panel] div.navlinks-container .nav-panel-more{display:none}nav[data-nav-panel] div.navlinks-container ul.menu-links{display:contents}nav[data-nav-panel] div.navlinks-container ul.menu-links li{grid-row:1;display:flex;align-items:center;border:none;flex:0 0 auto}nav[data-nav-panel] div.navlinks-container ul.menu-links li:first-child{grid-column:1;justify-self:start}nav[data-nav-panel] div.navlinks-container ul.menu-links li:last-child{grid-column:5;justify-self:end}nav[data-nav-panel] div.navlinks-container ul.menu-links a{display:inline-block;width:auto;padding:0}nav[data-nav-panel] div.navlinks-container ul.menu-links img{display:block;min-width:0;max-width:none;max-height:none;height:auto}nav[data-nav-panel] div.navlinks-container ul.menu-links li:first-child img{width:clamp(61px,5.7vw,94px)}nav[data-nav-panel] div.navlinks-container ul.menu-links li:last-child img{width:clamp(86px,8vw,131px)}nav[data-nav-panel] div.navlinks-container ul.main-menu{grid-row:1;grid-column:2;justify-self:end;display:flex;align-items:center;text-align:left;gap:clamp(14px,1.8vw,30px)}nav[data-nav-panel] div.navlinks-container ul.main-menu li{display:flex;align-items:center;gap:clamp(14px,1.8vw,30px);border:none}nav[data-nav-panel] div.navlinks-container ul.main-menu a{display:inline-block;width:auto;padding:2px 0;font-size:clamp(.8rem,.95vw,1rem);white-space:nowrap}nav[data-nav-panel] div.navlinks-container ul.main-menu a:after{content:none;display:none}nav[data-nav-panel] div.navlinks-container ul.main-menu.main-menu-end{grid-row:1;grid-column:4;justify-self:start}}@media (max-width: 1079px){.home-banner form>.input-group:has(.range-inputs){display:none}.home-banner h1{font-size:clamp(17px,6.9vw - 2.8px,45px);line-height:1.15}.home-banner form{gap:12px 4%}.home-banner #form-buttons-container{flex-direction:column;gap:0}.home-banner #form-buttons-container input[type=submit]{width:100%}.product .product-title-block{padding:12px 25px}.product .product-title-block .reference{font-size:.8rem}.product .product-title-block h1{font-size:clamp(22px,6vw,34px);line-height:1.15;margin:4px 0 6px}.product .product-title-block .subtitle{font-size:1rem;line-height:1.3}}
