.sliderQ{--delta: 0px;--swiper-wrapper-transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1);position:relative;width:calc(100% + 2*var(--lateral-space));margin-left:calc(0px - var(--lateral-space))}.sliderQ .contentQ{z-index:1}.sliderQ .contentQ .slideQ{padding:0 calc(var(--lateral-space) + 1.5rem);background-color:var(--end-color)}.sliderQ .contentQ .slideQ .innerQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 var(--gap);justify-content:stretch;align-items:stretch;overflow:hidden}.sliderQ .contentQ .slideQ .innerQ .infoQ{position:relative;padding:var(--l-space) 0 calc(var(--l-space) + var(--delta));color:#fff;z-index:2}.sliderQ .contentQ .slideQ .innerQ .infoQ .descriptionQ{margin-top:var(--s-space);text-wrap:balance}.sliderQ .contentQ .slideQ .innerQ .infoQ .descriptionQ>*{font-size:clamp(1rem,1.3020833333vw,1.25rem);line-height:1.25}.sliderQ .contentQ .slideQ .innerQ .infoQ .buttonQ{margin-top:var(--m-space);cursor:pointer}.sliderQ .contentQ .slideQ .innerQ .imgQ{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:1}.sliderQ .contentQ .slideQ .innerQ .imgQ::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;aspect-ratio:1;pointer-events:none;background-image:radial-gradient(circle, var(--start-color), var(--end-color) 70%);background-size:contain;z-index:1}.sliderQ .contentQ .slideQ .innerQ .imgQ img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:2}.sliderQ .controlsQ{z-index:2}.sliderQ .controlsQ .arrowQ{position:absolute;top:50%;transform:translateY(-50%);padding:0;width:calc(var(--lateral-space) + 1.5rem);height:100%;line-height:0;min-height:0;border-radius:0;margin:0;background-color:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:.62;will-change:opacity;transition:opacity var(--fast-transition);z-index:3}.sliderQ .controlsQ .arrowQ svg{font-size:1.5rem;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;color:inherit;fill:currentColor}.sliderQ .controlsQ .arrowQ:hover{opacity:1}.sliderQ .controlsQ .arrowQ.lastQ{left:0}.sliderQ .controlsQ .arrowQ.nextQ{right:0}.sliderQ .controlsQ .arrowQ.swiper-button-lock{display:block;pointer-events:none}.brandsSliderQ{position:relative;padding:0 calc(var(--gap) + 2.375rem);overflow:hidden}.brandsSliderQ .wrapperQ{overflow:visible}.brandsSliderQ .wrapperQ .contentQ{z-index:1;display:flex;justify-content:flex-start;align-items:stretch;gap:var(--gap)}.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 8;min-height:100%;width:calc((100% - (var(--n) - 1)*var(--gap))/var(--n))}.brandsSliderQ .wrapperQ .contentQ .slideQ .imgQ{width:100%;height:3rem;display:flex;justify-content:center;align-items:center}.brandsSliderQ .wrapperQ .contentQ .slideQ .imgQ img{width:auto;height:auto;max-width:min(100%,8rem);max-height:3rem}.brandsSliderQ .wrapperQ.swiper-initialized .contentQ{gap:0}.brandsSliderQ .wrapperQ::after,.brandsSliderQ .wrapperQ::before{content:"";display:block;height:100%;width:calc(var(--gap) + 2.375rem);background-image:linear-gradient(to right, #fff 0%, #fff 2.375rem, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;z-index:2}.brandsSliderQ .wrapperQ::after{transform:translateX(-100%);left:-1px}.brandsSliderQ .wrapperQ::before{transform:translateX(100%) scale(-1);right:-1px}.brandsSliderQ .controlsQ .arrowQ{position:absolute;z-index:2;top:50%;transform:translateY(-50%);padding:0;width:auto;height:auto;line-height:0;min-height:0;background-color:var(--light-grey);padding:.75rem;border-radius:.25rem;color:var(--grey);cursor:pointer;opacity:1;will-change:color;transition:color var(--fast-transition);z-index:3;margin:0}.brandsSliderQ .controlsQ .arrowQ svg{font-size:.875rem;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;color:inherit;fill:currentColor}.brandsSliderQ .controlsQ .arrowQ:hover{color:var(--black)}.brandsSliderQ .controlsQ .arrowQ.lastQ{left:0}.brandsSliderQ .controlsQ .arrowQ.nextQ{right:0}.brandsSliderQ .controlsQ .arrowQ.swiper-button-lock{display:block;pointer-events:none}.infoBoxesQ{display:grid;grid-template-columns:repeat(8, 1fr);gap:var(--gap)}.infoBoxesQ .infoBoxQ{grid-column:span 2;display:grid;grid-template-columns:2rem 1fr;gap:.5rem var(--s-space);justify-content:stretch;align-items:stretch;padding:var(--s-space);border-radius:.5rem;border:2px solid var(--light-grey);background-color:var(--white)}.infoBoxesQ .infoBoxQ .iconQ{font-size:2rem;line-height:0;color:var(--red)}.infoBoxesQ .infoBoxQ .iconQ svg{font-size:inherit;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;color:inherit;fill:currentColor}.infoBoxesQ .infoBoxQ .titleQ{align-self:center}.infoBoxesQ .infoBoxQ .descriptionQ{grid-column:-2/-1}.infoBoxesQ .infoBoxQ .descriptionQ p{font-size:.75rem}.introSectionQ .descriptionQ{margin-top:.5rem}.introSectionQ .descriptionQ p{font-weight:520;color:var(--grey)}.ctaQ{margin-bottom:var(--sections-space)}.ctaQ .innerQ{text-align:center}.ctaQ .innerQ .buttonQ{margin-top:var(--gap)}.bannerQ{position:relative;padding:var(--sections-space) var(--l-space);overflow:hidden;border-radius:.25rem;display:flex;justify-content:stretch;align-items:center}.bannerQ .infoQ{position:relative;width:min(100%,max(50%,280px));max-width:600px;z-index:2}.bannerQ .infoQ .titleQ{color:var(--white)}.bannerQ .infoQ .buttonQ{margin-top:var(--m-space)}.bannerQ .backgroundQ{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.bannerQ .backgroundQ::after{content:"";display:block;position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:0;width:150%;aspect-ratio:1;background-image:radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 37.5%);opacity:.48}.bannerQ .backgroundQ img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ribbonQ .innerQ{border-radius:.25rem;overflow:hidden;display:flex;justify-content:flex-start;--width: calc(100vw - 2 * var(--lateral-space) - 3 * var(--l-space) - var(--l-space));--full: calc(320 + 510)}.ribbonQ .innerQ .orangeQ{--sw: 510;--font-size: calc(var(--width) * (var(--sw) / var(--full)) * 16 / var(--sw));flex-grow:3;background-color:var(--orange);padding-right:calc(.5*var(--l-space))}.ribbonQ .innerQ .blackQ{--sw: 320;--font-size: calc(var(--width) * (var(--sw) / var(--full)) * 16 / var(--sw));flex-grow:1;background-color:var(--black);padding-left:calc(.5*var(--l-space))}.ribbonQ .innerQ .sepQ{padding:0;margin:0 -1px;background-color:var(--orange)}.ribbonQ .innerQ .sepQ::after{content:"";display:block;min-width:var(--l-space);height:100%;background:var(--black);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}.ribbonQ .innerQ>*{font-size:clamp(0rem,var(--font-size),1.5rem);font-weight:700;font-style:italic;text-transform:uppercase;color:var(--white);display:flex;justify-content:center;align-items:center;gap:.5em;padding:var(--s-space) var(--l-space);margin:0}.ribbonQ .innerQ>* span{font-size:inherit;color:inherit;display:block}.ribbonQ .innerQ>* span.iconQ{line-height:0;font-size:2em}.ribbonQ .innerQ>* span.iconQ svg{color:inherit;fill:currentColor;font-size:inherit;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 1200px){.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 6}}@media only screen and (max-width: 1536px){.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 5}}@media only screen and (max-width: 1024px){.infoBoxesQ{grid-template-columns:repeat(4, 1fr)}.ribbonQ .innerQ{flex-direction:column;gap:var(--gap)}.ribbonQ .innerQ .orangeQ,.ribbonQ .innerQ .blackQ{border-radius:.25rem}.ribbonQ .innerQ .sepQ{display:none}.ribbonQ .innerQ>*{justify-content:space-between;text-wrap:balance;font-size:1.125rem;padding:var(--s-space) var(--lateral-space);text-transform:lowercase;font-weight:600}.ribbonQ .innerQ>* span.labelQ::first-letter{text-transform:uppercase}.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 4}}@media only screen and (max-width: 601px){.sliderQ .contentQ .slideQ .innerQ{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding-bottom:var(--l-space)}.sliderQ .contentQ .slideQ .innerQ .infoQ{padding-bottom:var(--l-space)}.sliderQ .contentQ .slideQ .innerQ .imgQ{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;overflow:visible;justify-self:flex-end}.sliderQ .contentQ .slideQ .innerQ .imgQ img{width:min(100%,320px);top:initial;transform:none;position:relative}.bannerQ{padding:var(--l-space) var(--m-space)}.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 3}}@media only screen and (max-width: 481px){.infoBoxesQ .infoBoxQ{grid-template-columns:100%}.brandsSliderQ .wrapperQ .contentQ .slideQ{--n: 2}}.sectionQ#banners{z-index:1;position:relative}.sectionQ#banners .sliderQ{--delta: 3.5rem}.sectionQ#bulletpoints{z-index:2;position:relative;margin-top:-3.5rem;margin-bottom:var(--gap)}.sectionQ#products,.sectionQ#brands{margin-bottom:var(--l-space)}.sectionQ#promos{margin-bottom:var(--l-space)}.sectionQ#promos .innerQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.sectionQ#brands{margin-bottom:var(--sections-space)}.sectionQ#brands .innerQ .brandsSliderQ{margin-top:var(--l-space)}.sectionQ#ribbon{margin-bottom:var(--l-space)}@media only screen and (max-width: 768px){.sectionQ#promos .innerQ{grid-template-columns:100%}}