@media (min-width:768px) and (max-width:980px){.sb-hero-decale .et-pb-parallax-background{}}@media (max-width:767px){.sb-hero-decale .et-pb-parallax-background{}}.sb-marques-grid,.sb-verres-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:20px 0}.sb-marque-item,.sb-verre-item{text-decoration:none;display:block;border-radius:8px;overflow:hidden;transition:transform 0.2s ease}.sb-marque-item:hover,.sb-marque-item:focus-visible,.sb-verre-item:hover,.sb-verre-item:focus-visible{transform:translateY(-4px)}.sb-marque-item:focus-visible,.sb-verre-item:focus-visible{outline:2px solid #333;outline-offset:2px}.sb-marque-media,.sb-verre-media{position:relative;aspect-ratio:4 / 3}.sb-marque-image,.sb-verre-image{width:100%;height:100%;object-fit:cover;display:block}.sb-marque-placeholder,.sb-verre-placeholder{width:100%;height:100%;background:#f2f2f2}.sb-marque-overlay,.sb-verre-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.2) 55%,rgba(0,0,0,0) 100%)}.sb-marque-name,.sb-verre-name{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.sb-marque-hidden,.sb-verre-hidden{display:none}.sb-marques-toggle-wrap,.sb-verres-toggle-wrap{text-align:center;margin-top:20px}.sb-marques-toggle-btn,.sb-verres-toggle-btn{cursor:pointer;border:1px solid #333;background:transparent;padding:10px 24px;font-size:14px;font-weight:600;border-radius:4px;transition:background 0.2s ease}.sb-marques-toggle-btn:hover,.sb-verres-toggle-btn:hover{background:#333;color:#fff}.sb-marques-toggle-btn:focus-visible,.sb-verres-toggle-btn:focus-visible{outline:2px solid #333;outline-offset:3px}.sb-acces{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem}.sb-acces-item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:12rem;position:relative}.sb-acces-numero{display:inline-block;position:relative;font-size:1.75rem;line-height:1;color:#E07B39;margin-bottom:0.25rem}.sb-acces-numero::after{content:'';position:absolute;bottom:-4px;left:50%;width:0;height:2px;background-color:#E07B39;transform:translateX(-50%);transition:width 0.5s ease 0.3s}.sb-acces-numero.sb-acces-animated::after{width:60%}.sb-acces-titre{font-size:0.9rem;font-weight:600;margin-bottom:0.15rem}.sb-acces-details{font-size:0.8rem;line-height:1.3;opacity:0.85}@media (min-width:768px) and (max-width:1024px){.sb-acces{gap:1.6rem}.sb-acces-numero{font-size:1.4rem}.sb-acces-titre{font-size:0.7rem}}@media (max-width:767px){.sb-acces{flex-direction:column;align-items:center;gap:4rem}.sb-acces-item{max-width:8rem}}.sb-slider-testimonies .dnxte-itcont-des{--sb-lignes:4;--sb-interligne:1.6;line-height:var(--sb-interligne)!important}.sb-slider-testimonies .dnxte-itcont-des.sb-clamp{display:-webkit-box!important;-webkit-line-clamp:var(--sb-lignes)!important;line-clamp:var(--sb-lignes)!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:calc(var(--sb-lignes) * var(--sb-interligne) * 1em)!important;max-height:calc(var(--sb-lignes) * var(--sb-interligne) * 1em)!important}.sb-slider-testimonies .dnxte-itcont-des.sb-expanded{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;height:auto!important;max-height:none!important}.sb-slider-testimonies .sb-lire-suite{display:block;width:fit-content;margin:0.5rem auto 0;padding:0;border:0;background:none;font:inherit;font-size:0.8125rem;font-weight:600;line-height:1.4;letter-spacing:0.01em;color:#ffffff;text-decoration:none;cursor:pointer;transition:color 0.2s ease}.sb-slider-testimonies .sb-lire-suite:hover{color:#e8933a}.sb-slider-testimonies .sb-lire-suite.sb-lire-suite--vide{visibility:hidden;pointer-events:none}.sb-slider-testimonies .sb-lire-suite:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sb-slider-testimonies .dnxte-tstimonial-item-prfle{justify-content:right!important;margin-top:2rem}.sb-img-height{height:680px!important;overflow:hidden}@media (max-width:980px){.sb-img-height{height:auto!important;object-fit:cover!important}}.sb-img-height img{height:100%;width:100%;object-fit:cover!important;object-position:center 20%!important}.sb-img-height:hover img{height:100%;transform:none}.boutons-en-ligne et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_module et_pb_button_1_wrapper{display:flex;margin:0 2%}.boutons-en-ligne{text-align:center!important}