.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.ttf);font-weight:300}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-SemiBold.ttf);font-weight:500}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Bold.ttf);font-weight:700}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)}.home-banner{padding-top:30px;padding-bottom:7px;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 input[type=submit],.home-banner form button{width:100%;margin:0}.home-banner form input[type=submit].btn-outline,.home-banner form button.btn-outline{border-width:2px}@media (min-width: 1080px){.home-banner{padding:100px 5% 20px;text-align:center}.home-banner form{margin:50px 0 0;padding:20px 15px;gap:20px 1.5%}.home-banner form div.input-group,.home-banner form input[type=submit],.home-banner form button{width:15%}}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-y:scroll}@media (min-width: 768px){.recent-products-container{padding:30px 0;display:flex;justify-content:space-between;gap:20px 4%;flex-wrap:wrap;overflow-y:unset}.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}}section.products{padding:30px 25px 15px;display:flex;flex-wrap:wrap;justify-content:center}section.products p:has(.total_result){font-size:14px;width:100%}section.products p:has(.total_result) span.total_result{display:inline!important}section.title-banner.products-banner form#products-search{display:none}.products-list{width:100%;margin-top:0}@media (min-width: 720px){.products-list{width:75%;margin:auto}}.products-list .products-container{display:flex;flex-direction:column;gap:30px}.products-filters-container{position:absolute;z-index:10;top:75px;left:0;width:100%;padding:10px 25px}.products-filters-container h2{font-family:Libre Franklin,sans-serif;text-align:center;font-size:1.2rem;font-weight:600;color:#fff;margin:15px}.products-filters-container form{background-color:#fff;padding:15px 10px;border-radius:7px;display:flex;flex-wrap:wrap;gap:20px 4%;justify-content:space-between}.products-filters-container form .input-group{width:48%}.products-filters-container form button,.products-filters-container form input[type=submit]{margin:0}.sort-filters-container{display:flex;align-items:center;justify-content:space-between;width:100%}.sort-filters-container form{width:62%}.sort-filters-container form select{border:none;color:#6b6851;font-weight:700}.sort-filters-container button{width:35%}.sort-filters-container select{background-color:transparent}.pagination{display:flex;align-items:center;justify-content:space-between;margin:30px 0;width:100%}.pagination>div{display:flex;justify-content:space-between;width:65%;color:#6b6851;font-weight:300}.pagination>div .pagintation-active-page{font-size:1.1rem;color:#313131;font-weight:600}.pagination .pagination-btn{border:1px solid #A8A894;border-radius:50%;width:30px;height:30px;padding:7px;text-align:center}.pagination .pagination-btn:first-child{transform:rotate(180deg)}@media (min-width: 920px){.products-list{flex-direction:row;width:100%}.products-list .products-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:30px 2%;margin-top:25px;min-width:70%}.products-list .products-container .product-miniature{width:49%;height:unset}}@media (min-width: 1080px){#filters-btn{display:none}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%}section.title-banner.products-banner .text-part:before{width:10%}section.title-banner.products-banner form#products-search{display:flex;flex-wrap:wrap;justify-content:space-between;width:60%;gap:15px 2%;height:fit-content;padding:20px 10px;margin-right:25px;border:1px solid #A8A894}section.title-banner.products-banner form#products-search .input-group{width:32%;margin-bottom:15px;flex-direction:row;align-items:center;min-height:35px}section.title-banner.products-banner form#products-search .input-group:not(:has(.range-slider)){border:1px solid #A8A894}section.title-banner.products-banner form#products-search .input-group:not(:has(.range-slider)) label{padding:5px 15px;border-right:1px solid #A8A894}section.title-banner.products-banner form#products-search .input-group:not(:has(.range-slider)) input{border:none}section.title-banner.products-banner form#products-search .input-group:not(:has(.range-slider)) input:focus,section.title-banner.products-banner form#products-search .input-group:not(:has(.range-slider)) input:focus-visible{border:none}section.title-banner.products-banner form#products-search .input-group:has(.range-slider) .range-slider{position:relative}section.title-banner.products-banner form#products-search .input-group:has(.range-slider) span.range-value{position:absolute;bottom:-10px;right:0;font-weight:300}section.title-banner.products-banner form#products-search button{width:30%;margin:0 auto}.products-list,.loader{width:70%}.loader{display:flex;justify-content:center;align-items:center}.products-filters-container{display:block;position:relative;top:0;width:30%;background-color:transparent}.products-filters-container h2{color:#a8a894;margin-top:0}.products-filters-container form{justify-content:center}.products-filters-container form .input-group,.products-filters-container form .input-group:has(.range-slider){width:100%}.sort-filters-container{margin-left:30%;width:40%}.pagination{width:40%;gap:50px;margin:30px auto}.pagination a:hover{color:#313131}.pagination .pagination-btn:hover{background-color:#313131}}@media (min-width: 1080px) and (min-width: 1550px){.products-filters-container{width:25%}.sort-filters-container{margin-left:25%}.products-list{width:75%}.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}}.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}}.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:300}.product .product-information .product-pricing-stock .stock{color:#6b6851;font-weight:700}.product .product-information ul li{margin:15px 0;color:#6b6851;font-weight:700;line-height:1.2}.product .product-information ul li span{font-weight:300}.product .product-information ul:last-child{border-top:1px solid #A8A894}.product~.list-infos{margin-top:0}@media (min-width: 1080px){.product{display:grid;grid-template-columns:50% 50%;grid-template-rows:20% 80%}.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}}.legals-page{padding:25px 5%;line-height:2;font-weight:300}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:3;top:10px;left:calc(50% - 75px)}nav a#header-logo img{width:100%}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:500;list-style:none;font-family:Libre Franklin;font-style:normal;text-align:center}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:10px 20px;justify-content:space-between;height:100px}nav a#header-logo{width:15%;max-width:220px;left:42.5%}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:300}nav div.navlinks-container ul{text-align:left;display:flex;font-weight:300;position:unset}nav div.navlinks-container ul li{border:none}nav div.navlinks-container ul .menu-links li:first-child{display:flex;align-items:center}nav div.navlinks-container ul .menu-links li:first-child:after{content:"";height:20px;border-right:1px solid #A8A894;display:inline-block;margin:0 20px}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:10px 5%}}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:500}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:25px;display:flex;flex-wrap:wrap;row-gap:10px;align-items:center}.breadcrumb li{margin-right:10px;position:relative;font-size:12px;font-weight:500;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:12px;width:10px;height:15px}@media (min-width: 1080px){.breadcrumb{margin:50px 5%}.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:300}.product-miniature .product-mini-texts>div{padding:10px}.product-miniature .product-mini-texts h2{font-size:25px}.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:300}.product-miniature .product-mini-texts .product-mini-pricing{display:flex;justify-content:space-between;font-weight:800;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}.autocomplete{background-color:#f1f1f1;z-index:10;max-height:300px!important;overflow-y:scroll;scrollbar-color:#A8A894 #f1f1f1;scrollbar-width:thin}.autocomplete .autocomplete-item,.autocomplete .empty{padding:10px;font-family:Libre-Franklink,sans-serif}.autocomplete .autocomplete-item:hover,.autocomplete .empty:hover{cursor:default;background-color:#ddd}.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;margin-bottom:5px;flex-grow:1}form div.input-group:has(.range-slider){position:relative;width:100%}@media (min-width: 1080px){form div.input-group:has(.range-slider){width:25%}}form div.input-group:has(.range-slider) .range-value{font-size:12px}form button,form input[type=submit]{flex-grow:1}#mobile-filters-btn{position:absolute;top:25px;right:25px}.products-filters-container button{flex-grow:1}.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;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}.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.ttf);font-weight:300}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-SemiBold.ttf);font-weight:500}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Bold.ttf);font-weight:700}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)}h1{font-size:45px}h2{font-size:30px}h3{font-size:25px}*{font-family:Libre Franklin,sans-serif}p{line-height:1.5}.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{background-color:#0006;position:relative;z-index:1}@media (min-width: 1080px){.home-video-banner .banner-content{padding:100px 5% 20px}}h1,h2,h3{font-family:Rocky;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}.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}}.products-filters-container{background-color:#a8a894}@media (min-width: 1080px){.products-filters-container{background-color:transparent}}.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}}
