/* Design optimised in SEO GEO Suite → Smart Relaunch, step 5 – written again with every new theme. */
/* Slider: no hint markers (+) */
.rb-slider.rb-slider [class*="rb-hover-"],
.rb-slider.rb-slider .rb-pop { display: none !important; }
/* Slider: the background reaches below all pictures (assets/slider.js) */
.rb-slider { --rb-bg-full: 1; }
/* Slider: large pictures end exactly at the bottom edge of the coloured background (assets/slider.js) */
.rb-slider { --rb-img-bottom: 1; }
/* Slider: background with square corners */
.rb-slider.rb-slider .rb-bg,
.rb-slider.rb-slider .rb-bg img { border-radius: 0 !important; }
/* Slider: texts and buttons do not cover the large pictures (faces) – assets/slider.js */
.rb-slider { --rb-faces: 1; }
/* Slider: texts readable (contrast at least 4.5 : 1) – assets/slider.js */
.rb-slider { --rb-contrast: 1; }
/* Space between buttons side by side */
.rb-main.rb-main.rb-main .wp-block-buttons { gap: 15px; }
/* More space between the rows of product lists */
.rb-main.rb-main.rb-main ul.products li.product { margin-bottom: 60px; }
/* Links: no underline on hover */
body a:hover, body a:focus { text-decoration: none !important; }
