[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/Bernina/Img/secondred-libraries/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/Bernina/Img/secondred-libraries/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{width:50px;height:50px;background:rgba(255,255,255,.9);font-family:bernina!important;margin:50px 50px 0 0;font-size:20px;background-image:none!important;text-align:center;line-height:50px}.pswp__button--close:before{content:"\6c"}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:100px;height:100px;position:absolute;background:0 0;text-align:center;line-height:100px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"\61";content:"\61"/"";font-family:bernina!important;background:0;color:#414042;font-size:45px;display:block;width:auto;height:auto;background-image:none!important}.pswp__button--arrow--left:before{left:6px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.pswp__button--arrow--right:before{right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{display:none}@media screen and (max-width:991px){.pswp__counter{display:unset;position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;margin:20px 20px}}.pswp__caption{position:absolute;left:100px;bottom:0;width:375px;min-height:44px;background:rgba(255,255,255,.9);padding:40px;font-size:22px}.pswp__caption.bottom-left{left:100px;bottom:0}.pswp__caption.bottom-right{left:inherit;right:100px;bottom:0}.pswp__caption.top-left{left:100px;top:0;bottom:inherit}.pswp__caption.top-right{left:inherit;top:0;bottom:inherit;right:150px}.pswp__caption small{font-size:22px}.pswp__caption__center{text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/Bernina/Img/secondred-libraries/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption{background:rgba(255,255,255,.9)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}@media only screen and (max-width:700px){.pswp__button--close{margin:20px 20px 0 0}.pswp__caption{left:20px;bottom:0;width:calc(100% - 40px);padding:20px;font-size:16px}.pswp__caption.bottom-left{left:20px;bottom:0}.pswp__caption.bottom-right{left:inherit;right:20px;bottom:0}.pswp__caption.top-left{left:20px;top:inherit;bottom:0}.pswp__caption.top-right{left:inherit;top:inherit;bottom:0;right:20px}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:default}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}@font-face{font-family:handsean;src:url(/Bernina/Css/Fonts/handsean-webfont.eot);src:url(/Bernina/Css/Fonts/handsean-webfont.eot?#iefix) format("embedded-opentype"),url(/Bernina/Css/Fonts/handsean-webfont.woff) format("woff"),url(/Bernina/Css/Fonts/handsean-webfont.ttf) format("truetype"),url(/Bernina/Css/Fonts/handsean-webfont.svg#svgFontName) format("svg");font-display:swap}@font-face{font-family:bernina;src:url(/Bernina/Css/Fonts/bernina.eot);src:url(/Bernina/Css/Fonts/bernina.eot?#iefix) format("embedded-opentype"),url(/Bernina/Css/Fonts/bernina.woff) format("woff"),url(/Bernina/Css/Fonts/bernina.ttf) format("truetype"),url(/Bernina/Css/Fonts/bernina.svg#bernina) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Frutiger LT W04_45 Light";src:url(/Bernina/Css/Fonts/Frutiger/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/93b7d028-28f3-473a-821f-7a139c59305a.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/1f5eb399-3fe2-4a88-946d-1621c81da877.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/8ae8c829-0376-410b-8c6a-92503273d37e.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/cef7e2f4-0828-4b0f-bf6a-9196e318ca15.svg#cef7e2f4-0828-4b0f-bf6a-9196e318ca15) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_46 Light It";src:url(/Bernina/Css/Fonts/Frutiger/03e8fd3e-1eac-46b9-9a86-9a34c71daf36.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/03e8fd3e-1eac-46b9-9a86-9a34c71daf36.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/1d58422d-05aa-49c4-b24d-4253a9fa60c9.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/32a3c1b8-61bd-4946-9da4-a57376b6b020.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/20517b3b-48d8-4c96-8db2-7f51f71449d9.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/d8590780-8b13-4318-abc0-965bbc789e0a.svg#d8590780-8b13-4318-abc0-965bbc789e0a) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_55 Roman";src:url(/Bernina/Css/Fonts/Frutiger/3c1542d6-dbb8-4bb3-85e5-730bbf131fcc.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/3c1542d6-dbb8-4bb3-85e5-730bbf131fcc.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/61381871-0847-435e-9498-63b7c3d9c071.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/b33c9c65-2311-4db9-a364-ae857e998b70.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/72290e69-f361-42ef-adc2-ed908eb88cb5.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/6a927d74-bdc0-46c2-b5bf-f78a813aeecb.svg#6a927d74-bdc0-46c2-b5bf-f78a813aeecb) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_56 Italic";src:url(/Bernina/Css/Fonts/Frutiger/24a5e4c6-db46-4dd5-8b46-6dc7ec24614c.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/24a5e4c6-db46-4dd5-8b46-6dc7ec24614c.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/1a4ebee8-aa4f-4ac9-ac40-d45077235ab5.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/779bb768-947f-4b9d-8fe7-6223b9953d12.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/e6b4deca-f2a9-4160-ba62-5afc72da869f.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/a3fde51f-ca03-4a4b-a47d-5adbf05549d2.svg#a3fde51f-ca03-4a4b-a47d-5adbf05549d2) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_65 Bold";src:url(/Bernina/Css/Fonts/Frutiger/92fb90f3-a8af-48d1-aac0-52c736cdc532.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/92fb90f3-a8af-48d1-aac0-52c736cdc532.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/63541a87-effb-4b23-a1e5-aded6ef8e33d.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/ede01147-5581-4d28-afc0-303f4c771fd2.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/a098af66-fef8-439d-abf2-0d61674a33f9.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/8fe95500-19bf-40f7-84b4-a78ced765c0e.svg#8fe95500-19bf-40f7-84b4-a78ced765c0e) format("svg");font-display:swap}@font-face{font-family:"";src:local(Arial);font-display:swap}@font-face{font-family:"Frutiger LT W04_66 Bold Italic";src:url(/Bernina/Css/Fonts/Frutiger/9d3a581c-a0f5-4a3d-b149-741e9d5bba4c.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/9d3a581c-a0f5-4a3d-b149-741e9d5bba4c.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/48b2d80e-d932-4e9a-bde0-e73deb2795d1.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/b0bea3ee-c43e-4b00-995a-e64466ea96c7.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/0d63cb39-30da-4aa9-ab90-f2aea7bcd03e.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/f4761ff3-de95-4d60-9135-7bbb3d81fc0c.svg#f4761ff3-de95-4d60-9135-7bbb3d81fc0c) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_75 Black";src:url(/Bernina/Css/Fonts/Frutiger/545d5126-5453-4932-b3b5-cc2de1912337.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/545d5126-5453-4932-b3b5-cc2de1912337.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/d3c98287-0679-416f-9599-d3b869d5ac3c.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/78c78a51-9bb9-4a7b-8e9a-30e9fd08f88e.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/70f5881d-538c-43ab-a404-598aedf5e016.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/e72419fc-528e-4381-aa3b-bd6be9638836.svg#e72419fc-528e-4381-aa3b-bd6be9638836) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_76 Black It";src:url(/Bernina/Css/Fonts/Frutiger/12fe75bc-a314-464e-9e6c-5a47bcbec0d1.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/12fe75bc-a314-464e-9e6c-5a47bcbec0d1.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/4eb0cdeb-368e-4a3c-b65e-cfd5d9ad379d.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/717797aa-9e1b-40a6-abac-1267b89cf64f.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/b94c4df5-addf-4eab-bd29-0600e36c3513.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/3e8b7917-5068-4337-9ed1-c6336116c71b.svg#3e8b7917-5068-4337-9ed1-c6336116c71b) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W04_95 Ultra Black";src:url(/Bernina/Css/Fonts/Frutiger/63d8511b-9b3e-4944-a031-4c2e168899bf.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/63d8511b-9b3e-4944-a031-4c2e168899bf.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/dc16bd18-54e8-4ee1-b19c-94844b81cf89.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/a99e0f58-6211-40e0-a343-be66fd4f6b26.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/de2afa46-8093-42d1-b3fd-e9d18f68c353.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/8cccac8a-bcb5-4dbe-bf7f-de3a43ac3e86.svg#8cccac8a-bcb5-4dbe-bf7f-de3a43ac3e86) format("svg");font-display:swap}@font-face{font-family:"Helvetica Neue LT W04_25 UltLt";src:url(/Bernina/Css/Fonts/NeueHelvetica/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix);src:url(/Bernina/Css/Fonts/NeueHelvetica/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/NeueHelvetica/e89ceb0a-1747-42a6-bc07-2483a9cf0ce6.woff2) format("woff2"),url(/Bernina/Css/Fonts/NeueHelvetica/f0b0a1aa-fa3e-4260-a531-014d80d2e73c.woff) format("woff"),url(/Bernina/Css/Fonts/NeueHelvetica/83c1f195-edf6-493a-aa90-da79c5940a8b.ttf) format("truetype"),url(/Bernina/Css/Fonts/NeueHelvetica/8fa7b506-fdc4-452e-8476-0f86510ce434.svg#8fa7b506-fdc4-452e-8476-0f86510ce434) format("svg");font-display:swap}@font-face{font-family:HelveticaNeueW01-UltLt;src:url(/Bernina/Css/Fonts/NeueHelvetica/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix);src:url(/Bernina/Css/Fonts/NeueHelvetica/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/NeueHelvetica/e89ceb0a-1747-42a6-bc07-2483a9cf0ce6.woff2) format("woff2"),url(/Bernina/Css/Fonts/NeueHelvetica/f0b0a1aa-fa3e-4260-a531-014d80d2e73c.woff) format("woff"),url(/Bernina/Css/Fonts/NeueHelvetica/83c1f195-edf6-493a-aa90-da79c5940a8b.ttf) format("truetype"),url(/Bernina/Css/Fonts/NeueHelvetica/8fa7b506-fdc4-452e-8476-0f86510ce434.svg#8fa7b506-fdc4-452e-8476-0f86510ce434) format("svg");font-display:swap}@font-face{font-family:FrutigerLTW01-45Light;src:url(/Bernina/Css/Fonts/Frutiger/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/93b7d028-28f3-473a-821f-7a139c59305a.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/1f5eb399-3fe2-4a88-946d-1621c81da877.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/8ae8c829-0376-410b-8c6a-92503273d37e.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/cef7e2f4-0828-4b0f-bf6a-9196e318ca15.svg#cef7e2f4-0828-4b0f-bf6a-9196e318ca15) format("svg");font-display:swap}@font-face{font-family:"Frutiger LT W01_65 Bold";src:url(/Bernina/Css/Fonts/Frutiger/92fb90f3-a8af-48d1-aac0-52c736cdc532.eot?#iefix);src:url(/Bernina/Css/Fonts/Frutiger/92fb90f3-a8af-48d1-aac0-52c736cdc532.eot?#iefix) format("eot"),url(/Bernina/Css/Fonts/Frutiger/63541a87-effb-4b23-a1e5-aded6ef8e33d.woff2) format("woff2"),url(/Bernina/Css/Fonts/Frutiger/ede01147-5581-4d28-afc0-303f4c771fd2.woff) format("woff"),url(/Bernina/Css/Fonts/Frutiger/a098af66-fef8-439d-abf2-0d61674a33f9.ttf) format("truetype"),url(/Bernina/Css/Fonts/Frutiger/8fe95500-19bf-40f7-84b4-a78ced765c0e.svg#8fe95500-19bf-40f7-84b4-a78ced765c0e) format("svg");font-display:swap}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;font-size:100%;overflow-y:scroll}button,html,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0}a{background:0 0}a:focus{outline:thin dotted}a,a:active,a:focus,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button{overflow:visible}button,input{line-height:normal}button:focus,input:focus,textarea:focus{outline:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}div,p{padding:0;margin:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}td,th{vertical-align:top;text-align:left}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}label[for]{cursor:pointer}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{position:absolute;left:-9999em;width:0;height:0}.totallyhidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both;font-size:0;line-height:0;margin:0;padding:0;height:0}.slider{overflow:hidden;position:relative}.slider-list{margin:0;padding-left:0;list-style-type:none;touch-action:pan-y}.slider-list:after,.slider-list:before{content:'';display:table}.slider-list:after{clear:both}.slider-item{position:relative}.slider-sliding{transform:translate(0,0);transition:all 1s;transition-duration:inherit;transition-timing-function:inherit}.slider-fading{position:relative}.slider-fading .slider-item{position:absolute;top:0;left:0;z-index:9;margin-right:0;width:100%}.slider-transitions .slider-fading .slider-item{opacity:0;transition-delay:0s;transition-duration:inherit;transition-property:opacity;transition-timing-function:inherit}.slider-fading .active{z-index:10}.slider-transitions .slider-fading .active{opacity:1}.slider-next,.slider-prev{cursor:pointer;position:absolute;top:50%}.slider-prev{left:1em}.slider-next{right:1em}.slider-next-hidden,.slider-prev-hidden{opacity:0}@media (max-width:950px){.slider-prev{left:-32px}.slider-next{right:-32px}.slider:hover .slider-prev{left:1em}.slider:hover .slider-next{right:1em}}.slider-paging-textual{margin:0;margin-top:-35px;padding-left:0}.slider-paging-textual button{display:inline-block;position:relative;width:16px;height:16px;border:0;border-radius:100%;overflow:hidden;z-index:99;background-color:#222;transition:all .5s linear 0s;margin:0 .4em}.slider-paging-textual button:before{content:'';display:block;height:100%}.slider-paging-textual li.active button,.slider-paging-textual li:hover button{background-color:#428bca}.slider-next,.slider-prev{margin:0;padding:0;border:0;background-color:transparent;z-index:99;display:block;width:32px;height:32px;margin-top:-16px;background-image:url(../img/_doc/slider-controls.png);overflow:hidden;opacity:.5;transition:opacity .3s linear,left .3s ease-out,right .3s ease-out}.slider-next:hover,.slider-prev:hover{opacity:1}.slider-prev{background-position:0 0}.slider-next{background-position:-32px 0}.slider-next:before,.slider-prev:before{content:'';display:block;height:100%}.slider-item>figure{margin:0}.modal-open:not(.culturehint-modal-open){overflow-y:initial}.modal-open:not(.culturehint-modal-open),.modal-open:not(.culturehint-modal-open) body{overflow:hidden!important}.modal-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal{position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;z-index:2001;overflow-scrolling:touch}.modal-dialog{position:relative}.modal-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;opacity:.5;background-color:#000;z-index:2000}.modal-hidden{position:absolute;left:-9999em;z-index:-99999;height:0}.modal-dialog{margin:100px auto;box-shadow:0 0 10px 1px #555;background-color:#fff;padding:1em 1.2em;width:600px;max-width:80%}.modal-close-topright{display:block;position:absolute;top:3px;right:3px;border:0;background-color:transparent;background-image:url(../img/_doc/modal-close.png);background-repeat:no-repeat;background-position:0 0;background-size:19px 19px;padding:0;width:19px;height:19px;overflow:hidden}.modal-close-topright:before{display:block;height:100%;content:''}.form-hidden{position:absolute;left:-99999999px;height:0}.form-fancyfile-list{margin-top:1em!important}.form-fancyselect-container{position:relative;display:inline-block;border:solid 1px #bebebe;background-color:#fff;outline:0;width:100%;touch-action:manipulation}.form-fancyselect-text{display:block;width:100%;padding:0 34px 0 8px;user-select:none;cursor:pointer;height:32px;line-height:32px;box-sizing:border-box;overflow:hidden}.form-fancyselect-container:focus,.form-fancyselect-container:not(:disabled):hover{border-color:#bebebe}.form-fancyselect-fakeoptions{position:absolute;list-style-type:none;background-color:#fff;margin:0;padding-left:0;z-index:100;top:0;left:-99999px;max-height:160px;overflow-y:auto;user-select:none;border:solid 1px #bebebe;border-top:none;cursor:pointer;box-sizing:border-box}.form-fancyselect-fakeoptions li{position:relative;padding:0 8px;height:32px;line-height:32px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-fancyselect-fakeoptions li:hover{color:#c10000}.form-fancyselect-button,.form-fancyselect-fakeoptions li:hover .form-fancyselect-fakeoptions-styling{background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;background-repeat:no-repeat;background-size:21px 400px;width:34px}.form-fancyselect-fakeoptions li:hover .form-fancyselect-fakeoptions-styling{background:0 0}.form-fancyselect-button{position:absolute;right:0;top:0;margin:0;border:0;background-color:transparent;background-position:2px -320px;padding:0;width:32px;height:32px;overflow:hidden;color:transparent}.form-fancyselect-button[aria-pressed=true]{background-position:2px -360px}.form-fancyselect-button:before{display:block;height:100%;content:''}.form-fancyselect-fakeoptions-styling{position:absolute;right:0;top:0;height:100%}.ratiobox{position:relative;height:0;display:block}.ratiobox>*{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.ratiobox-widescreen,.ratiobox.wide-screen{padding-bottom:56.25%}.ratiobox-fourbythree,.ratiobox.four-by-three{padding-bottom:75%}.ratiobox-threebyfour,.ratiobox.three-by-four{padding-bottom:133.3333333%}.ratiobox-threebytwo,.ratiobox.three-by-two{padding-bottom:66.66666666%}.ratiobox-onebyone,.ratiobox.one-by-one{padding-bottom:100%}.ratiobox-video,.ratiobox.video{background:0 0}.tooltip-box{display:inline-block;position:absolute;z-index:100;padding:10px;margin:12px;background:#303030;color:#fff;white-space:nowrap}.tooltip-bottom:after,.tooltip-bottom:before,.tooltip-left:after,.tooltip-left:before,.tooltip-right:after,.tooltip-right:before,.tooltip-top:after,.tooltip-top:before{position:absolute;height:0;width:0;content:" ";border:solid transparent;pointer-events:none}.tooltip-top:after{bottom:100%;left:50%;border-color:rgba(48,48,48,0);border-bottom-color:#303030;border-width:10px;margin-left:-10px}.tooltip-right:after{left:100%;top:50%;border-color:rgba(48,48,48,0);border-left-color:#303030;border-width:10px;margin-top:-10px}.tooltip-bottom:after{top:100%;left:50%;border-color:rgba(48,48,48,0);border-top-color:#303030;border-width:10px;margin-left:-10px}.tooltip-left:after{right:100%;top:50%;border-color:rgba(48,48,48,0);border-right-color:#303030;border-width:10px;margin-top:-10px}.accordion-tab{touch-action:manipulation}.accordion-notransition{transition:none!important}body.breadcrumb-align-left .r-container-breadcrumb{margin-left:0;margin-bottom:.7em}.accessory-h1{font-size:32px}.nobr{white-space:nowrap}@media (min-width:651px){.nobr-desktop{white-space:nowrap}}.style-like-h1{color:#414042;font-size:36px;line-height:1.1;padding-bottom:.2em;display:block;margin:0 0 5px 0;padding:0;font-weight:400}select.css-select{vertical-align:middle;appearance:none;cursor:pointer;padding-right:30px!important;padding-left:5px!important;height:32px;width:53px!important;background-image:url(../img/r-sprite-form.png);background-repeat:no-repeat;background-position:26px -320px}select::-ms-expand{display:none}body{margin:0;padding:0;font-size:16px;background:#fff;color:#000;-webkit-tap-highlight-color:transparent}p:empty{padding:0;display:none}::selection{background:#c10000;color:#fff}::-moz-selection{background:#c10000;color:#fff}a{color:#000;border-bottom:none;text-decoration:underline;transition:all .25s ease 0s}@media (max-width:530px){p{word-wrap:break-word;overflow-wrap:break-word}}input.ng-invalid.ng-dirtyinput:not(.error-on-submitted-only),input.ng-invalid.ng-dirtyselect:not(.error-on-submitted-only),select.ng-invalid.ng-dirtyinput:not(.error-on-submitted-only),select.ng-invalid.ng-dirtyselect:not(.error-on-submitted-only){border:2px dashed #c10000}.ng-submitted input.ng-invalid,.ng-submitted select.ng-invalid{border:2px dashed #c10000}a:visited{color:#000}.button-role:focus,.button-role:hover,[role=button]:focus,[role=button]:hover,[role=combobox]:focus,[role=combobox]:hover,a:focus,a:hover,button:focus,button:hover{color:#c10000;text-decoration:none}.button-role:focus-visible,[role=button]:focus-visible,[role=combobox]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.link-like{cursor:pointer}.combobox-option-pre-selected{background-color:#f0f0f0!important}button,input,select,textarea{color:#000;font-size:100%}textarea{resize:none}img{vertical-align:bottom}.overflow{position:absolute;width:0;height:0;overflow:hidden}.r-wrapper{margin:0 auto;text-align:left}.r-icon:after,.r-icon:before,.r-pricetag:before,.r-text-block ul>li:before{position:absolute;top:0;content:'';background-image:url(../img/r-sprite.svg),none;background-repeat:no-repeat;background-position:0 0}.r-pricetag:before{background-image:url(../img/r-sprite_pricetag.png);background-image:url(../img/r-sprite_pricetag.svg),none}.r-icon:before,.r-text-block ul>li:before{left:0}.r-icon:after{right:0}.r-icon{position:relative}.r-link-arrow,.r-link-arrow-back,.r-link-download{display:inline-block;padding-left:14px;text-decoration:none}.r-link-more{margin-top:.8em}.r-link-arrow-back:before,.r-link-arrow:before{width:6px;height:11px;top:.35em;background-position:0 -20px}.scroll-right .r-link-arrow:before{top:.22em}.r-link-arrow-back:before{background-position:-50px -20px}.r-link-arrow-right:after{top:50%;right:14px;margin-top:-5px;width:6px;height:10px;background-position:0 -20px}.r-link-download{padding-left:20px}.r-btn-download:before,.r-link-download:before{width:14px;height:16px;top:.15em;background-position:0 0}.r-btn-download:before{left:10px;top:50%;margin-top:-8px}.r-btn-download-secondary:before,.r-btn-download:focus:before,.r-btn-download:hover:before,.r-link-teaser:hover .r-btn-download:before{background-position:-50px 0}.form-fancyfile-button,.r-btn{display:inline-block;position:relative;cursor:pointer;margin:0;border:solid 1px #3f484c;border-radius:0;background-color:#fff;padding:8px 10px;line-height:1;text-transform:uppercase;text-decoration:none;transition:all .25s ease 0s}.r-btn{font-size:14px;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif}.form-fancyfile-button,.form-fancyfile-button:visited,.r-btn,.r-btn:visited{color:#414042}.r-btn-small{padding:6px 10px}.r-btn-download-secondary,.r-btn-download-secondary:visited,.r-btn-secondary,.r-btn-secondary:visited{color:#fff;border:solid 1px #c10000;background:#c10000}.r-btn.btn-green{background:#91b320;color:#fff;border-color:transparent}.r-btn.btn-green:hover{background:#444}.r-btn.btn-green:visited{color:#fff}.r-btn.btn-grey{background:#414042;color:#f0f0f0}.r-btn.btn-grey:visited{color:#fff}.r-btn.btn-grey:hover{background:#f0f0f0;color:#414042}.r-btn-download{padding-left:30px}.form-fancyfile-button:hover,.form-label-upload:hover .r-btn,.r-btn-download-secondary:focus,.r-btn-download-secondary:hover,.r-btn-primary-inverted,.r-btn-secondary:focus,.r-btn-secondary:hover,.r-btn:focus,.r-btn:hover,.r-link-teaser:focus .r-btn-download-secondary,.r-link-teaser:hover .r-btn-download-secondary{border:solid 1px #3f484c;background-color:#3f484c;text-decoration:none;color:#fff}.r-btn-primary-inverted:hover{border:1px solid #3f484c;background-color:#fff;color:#414042}.r-btn-center{display:block;text-align:center}.r-link-acc,.r-link-blog,.r-link-crea,.r-link-creasearch,.r-link-date,.r-link-dealer,.r-link-machine,.r-link-shop{display:inline-block;padding-left:26px}.r-link-acc:before,.r-link-blog:before,.r-link-crea:before,.r-link-creasearch:before,.r-link-dealer:before,.r-link-machine:before,.r-link-shop:before,.r-pricetag-shop:after{top:50%;margin-top:-8px;width:22px;height:16px;background-position:0 -80px}.r-link-acc:before{margin-top:-9px;width:19px;height:17px;background-position:0 -100px}.r-link-dealer:before{margin-top:-7px;width:11px;height:15px;background-position:0 -120px}.r-teaser-events .r-link-dealer:before{top:.3em;margin-top:0}.r-link-shop:before,.r-pricetag-shop:after{margin-top:-7px;width:21px;height:16px;background-position:0 -1080px}.r-link-date:before{top:.2em;width:20px;height:16px;background-position:0 -1100px}.r-link-blog,.r-link-crea{padding-left:30px}.r-link-crea:before{margin-top:-9px;width:24px;height:18px;background-position:0 -1700px}.r-link-blog:before{margin-top:-8px;width:27px;height:18px;background-position:0 -1880px}.r-link-creasearch:before{top:50%;margin-top:-9px;width:22px;height:18px;background-position:0 -1900px}.r-effect-img{overflow:hidden;line-height:0}.r-link-teaser .r-teaser-item,.r-link-teaser .r-teaser-single{transition:all .25s ease 0s}@media (max-width:530px){.r-link-teaser .r-teaser-item{border:solid 1px #ddd}.needle-search-item{border:solid 1px #ddd;padding:20px}.experience-search-item{border:solid 1px #ddd;padding-bottom:20px}.experience-search-item .experience-difficulty-time,.experience-search-item .r-btn,.experience-search-item .r-machine-text{margin-left:20px;margin-right:20px}.product-search-results .r-machine-item,.product-search-results article{height:auto!important}}.r-link-teaser .r-teaser-item:not(.r-product-teaser-item){height:100%}.r-product-teaser-item a{text-decoration:none}.r-link-teaser:focus .r-teaser-item,.r-link-teaser:focus .r-teaser-single,.r-link-teaser:hover .r-teaser-item,.r-link-teaser:hover .r-teaser-single{background:#f0f0f0}.r-link-teaser:focus .r-teaser-top,.r-link-teaser:hover .r-teaser-top{background:0 0}.r-link-teaser{text-decoration:none;cursor:pointer}.r-link-teaser .compare-checkbox{margin-top:40px;margin-bottom:-40px}.r-teaser-img{text-decoration:none;cursor:pointer}.r-teaser-machine .r-teaser-img{cursor:default}.r-link-teaser a:hover,.r-link-teaser:focus,.r-link-teaser:hover{color:#000}.r-link-teaser:focus .r-link-arrow,.r-link-teaser:hover .r-link-arrow{color:#c10000}.r-link-teaser:focus .r-side-box .r-link-arrow,.r-link-teaser:hover .r-side-box .r-link-arrow{transform:rotateY(0)}.r-title-blog,.r-title-blog-usa{display:inline-block;padding-right:55px}.r-title-blog-usa{padding-right:35px}.r-title-blog:after{top:.25em;width:44px;height:27px;background-position:0 -200px}.r-title-blog-usa:after{top:.15em;width:24px;height:24px;background-position:-50px -200px}.r-footer-acc-link{display:none;padding-right:30px;text-decoration:none}.r-footer-acc-link:after{top:.5em;width:15px;height:9px;background-position:0 -140px}.r-footer-acc-link-open:after{background-position:-50px -140px}.r-link-country{display:inline-block;float:right;padding-left:30px;margin-right:35px}.r-link-country:before{top:50%;margin-top:-11px;width:23px;height:23px;background-position:0 -160px}.r-link-social,.r-show-btn{display:block;width:40px;height:40px;line-height:40px;background:#c2c2c2}.r-show-btn{width:30px;height:30px;line-height:30px}.r-link-social:focus,.r-link-social:hover,.r-show-btn:focus,.r-show-btn:hover{background:#c10000}.r-link-social:before,.r-show-btn:before{top:50%;left:50%}.r-icon-fb:before{margin-top:-11px;margin-left:-6px;width:12px;height:24px;background-position:0 -320px}.r-icon-twitter:before{margin-top:-9px;margin-left:-12px;width:25px;height:20px;background-position:0 -360px}.r-icon-rss:before{margin-top:-12px;margin-left:-11px;width:24px;height:25px;background-position:0 -400px}.r-icon-google:before{margin-top:-11px;margin-left:-12px;width:24px;height:23px;background-position:0 -440px}.r-icon-vimeo:before{margin-top:-11px;margin-left:-13px;width:25px;height:22px;background-position:0 -480px}.r-icon-youtube:before{margin-top:-10px;margin-left:-14px;width:29px;height:20px;background-position:0 -520px}.r-icon-pinterest:before{margin-top:-12px;margin-left:-9px;width:19px;height:24px;background-position:0 -560px}.r-icon-flickr:before{margin-top:-5px;margin-left:-10px;width:21px;height:10px;background-position:0 -1560px}.r-icon-instagram{width:40px;height:40px;background-size:cover;background-image:url(../img/InstagramIconGREY130.png)}.r-icon-instagram:hover{width:40px;height:40px;background-size:cover;background-image:url(../img/InstagramIconRED130.png)}.r-icon-vk:before{margin-top:-12px;margin-left:-10px;width:22px;height:24px;background-position:0 -1520px}.r-icon-ok:before{margin-top:-12px;margin-left:-10px;width:22px;height:24px;background-position:3px -1921px}.r-icon-vk-new:before{margin-top:-7px;margin-left:-13px;width:28px;height:15px;background-position:0 -1950px}.r-icon-360:before{margin-top:-10px;margin-left:-9px;width:19px;height:20px;background-position:0 -600px}.r-icon-360:focus:before,.r-icon-360:hover:before{background-position:-50px -600px}.r-icon-doc:before{margin-top:-7px;margin-left:-7px;width:14px;height:16px;background-position:0 0}.r-icon-doc:focus:before,.r-icon-doc:hover:before{background-position:-50px 0}.r-icon-video:before{margin-top:-7px;margin-left:-7px;width:14px;height:15px;background-position:0 -860px}.r-icon-video:focus:before,.r-icon-video:hover:before{background-position:-50px -860px}.r-icon-sewing:before{margin-top:-8px;margin-left:-3px;width:7px;height:16px;background-position:0 -880px}.r-icon-sewing:focus:before,.r-icon-sewing:hover:before{background-position:-50px -880px}.r-text-block ul>li:before{top:.55em;width:7px;height:7px;background-position:0 -640px}.r-text-block .r-link-list>li:before{background:0 0}.r-link-compare{display:block;padding:5px 25px 5px 8px;text-decoration:none;background:#bebebe}.r-link-compare:after{top:50%;right:8px;margin-top:-6px;width:12px;height:12px;background-position:0 -660px}.r-link-compare:hover:after{background-position:-50px -660px}.r-icon-stitch:before,.r-icon-video-legend:before{top:50%;left:4px;margin-top:-7px;width:15px;height:15px;background-position:0 -620px}.r-icon-video-legend:before{width:14px;background-position:-80px -860px}.r-icon-video-legend{display:block;cursor:pointer;position:absolute;top:0;left:0;padding:4px 4px 4px 18px;height:14px;line-height:14px;background:#bcbec0;z-index:1;transition:all .25s ease 0s}.r-machine-legend{position:relative;display:block;padding-left:30px;line-height:22px}.r-link-nav-tab-close,.r-link-nav-tab-open,.r-nav-tab .r-link-nav-tab-close,.r-nav-tab .r-link-nav-tab-open{color:#c10000;display:none}.r-acc-link-close:after,.r-acc-link:after,.r-faq-close:after,.r-faq-open:after,.r-link-filter-close:after,.r-link-filter-open:after,.r-link-nav-tab-close:after,.r-link-nav-tab-open:after{top:50%;margin-top:-7px;width:14px;height:14px;background-position:-50px -680px}.r-link-nav-tab-close:after{margin-top:-1px;height:2px;background-position:-50px -700px}.r-acc-link-close:after,.r-acc-link:after,.r-faq-close:after,.r-faq-open:after{right:20px;background-position:0 -680px}.accordion-item .r-acc-link-close:after{margin-top:-1px;height:2px;background-position:0 -700px}.accordion-item.accordion-closed .r-acc-link-close:after{top:50%;margin-top:-7px;width:14px;height:14px;background-position:0 -680px}.r-acc-link-close:after,.r-faq-close:after,.r-link-filter-close:after{margin-top:-1px;height:2px;background-position:0 -700px}.r-link-filter-open:after{background-position:0 -680px;top:50%;margin-top:-7px;width:14px;height:14px}.r-link-play{display:block;position:absolute;top:50%;left:50%;margin-top:-29px;margin-left:-29px;width:58px!important;height:58px!important;background-color:#fff}.r-link-play:hover,.r-link-teaser:hover .r-link-play,.r-teaser-img:hover .r-link-play{background-color:#c10000}.r-link-play:before{top:50%;left:50%;margin-top:-15px;margin-left:-10px;width:24px;height:30px;background-position:0 -740px}.r-link-play:hover:before,.r-link-teaser:hover .r-link-play:before,.r-teaser-img:hover .r-link-play:before{background-position:-50px -740px}.r-acc-link,.r-acc-link-close{display:block;padding:5px 50px 5px 20px;margin-bottom:5px;text-decoration:none;background:#f0f0f0}.r-acc-link h3,.r-acc-link-close h3{padding-bottom:0}.r-acc-link-close:hover,.r-acc-link:hover{background:#d1d3d4}.r-link-filter-close,.r-link-filter-open{display:block;padding-right:20px;text-decoration:none}.r-icon-check,.r-icon-check:before{width:23px;height:19px}.r-icon-check:before{top:2px;background-position:0 -720px}.r-title-download,.r-title-machine,.r-title-needlelegend,.r-title-software{padding-left:34px}.r-title-download:before,.r-title-machine:before,.r-title-needlelegend:before,.r-title-software:before{top:50%;margin-top:-10px;width:26px;height:20px;background-position:0 -820px}.r-title-software:before{margin-top:-10px;background-position:0 -800px}.r-title-download:before{background-position:-50px -800px}.r-title-needlelegend:before{margin-top:-11px;width:30px;height:23px;background-position:0 -1660px}.r-title-accessory,.r-title-faq{padding-top:100px}.r-title-faq:before{left:50%;margin-left:-45px;width:90px;height:90px;background-position:0 -900px}.r-title-accessory:before{left:50%;top:15px;margin-left:-50px;width:100px;height:63px;background-position:0 -1000px}.r-pricetag,.r-pricetag:visited{display:inline-block;position:relative;padding:0 10px;height:34px;margin-left:45px;line-height:34px;background:#d1d3d4;color:#414042;text-decoration:none;transition:none}a.r-pricetag:focus,a.r-pricetag:hover{background:#424143;color:#d1d3d4}.r-pricetag:before{left:-45px;width:45px;height:34px}.r-pricetag-shop{display:inline-block;padding-right:30px}.r-pricetag-shop:after{background-position:0 -1140px}a.r-pricetag:focus:before,a.r-pricetag:hover:before{background-position:0 -40px}a.r-pricetag:focus .r-pricetag-shop:after,a.r-pricetag:hover .r-pricetag-shop:after{background-position:-50px -1080px}.r-pricetag-desc{display:block;margin-top:.8em}.r-link-top,.r-link-top:visited{padding-left:20px;color:#000;text-decoration:none}.r-link-top:hover{color:#c10000}.r-link-top:before{top:50%;margin-top:-4px;width:15px;height:9px;background-position:0 -1120px}.r-faq-close:after,.r-faq-open:after{top:20px;margin-top:0}.r-faq-close:after{top:25px}.r-search-paging-prev:visited{background-color:red!important}.r-search-paging-next:after,.r-search-paging-prev:before{top:50%;margin-top:-8px;height:15px}.r-search-paging-prev{padding-left:20px;margin-right:5px}.r-search-paging-next{padding-right:20px;margin-right:5px}.r-search-paging-next:after,.r-search-paging-prev:before{width:9px;background-position:0 -1220px}.r-search-paging-prev:before{margin-left:7px}.r-search-paging-next:after{background-position:0 -1200px;margin-right:7px}.r-search-paging-next:after{background-position:0 -1200px}.r-search-paging-prev:hover:before{background-position:-50px -1220px}.r-search-paging-next:hover:after{background-position:-50px -1200px}.r-search-paging-prev:hover:before{background-position:-50px -1220px}.r-search-paging-next:hover:after{background-position:-50px -1200px}.r-paging-first:before,.r-paging-last:after,.r-paging-next:after,.r-search-paging-prev:before{top:50%;margin-top:-7px;height:15px}.r-paging-next:after,.r-paging-prev:before{width:9px;background-position:0 -1220px}.r-paging-next:after{background-position:0 -1200px}.r-paging-first:before,.r-paging-last:after{width:13px;background-position:0 -1240px}.r-paging-last:after{background-position:0 -1260px}.r-paging-prev:hover:before{background-position:-50px -1220px}.r-paging-next:hover:after{background-position:-50px -1200px}.r-paging-first:hover:before{background-position:-50px -1240px}.r-paging-last:hover:after{background-position:-50px -1260px}.r-icon-email,.r-icon-fax,.r-icon-phone,.r-icon-website{text-decoration:none;display:inline-block;padding-left:24px}.r-icon-website{margin-bottom:5px}.r-icon-email:before,.r-icon-fax:before,.r-icon-phone:before,.r-icon-website:before{top:50%;margin-top:-7px;width:18px;height:15px;background-position:0 -1280px}.r-icon-email:before{margin-top:-6px;height:12px;background-position:0 -1300px}.r-icon-website:before{background-position:0 -1320px}.r-icon-fax:before{background-position:0 -1340px}.r-icon-close{position:absolute;top:10px;right:10px;width:30px;height:30px}.r-icon-close:after{top:0;right:0;width:14px;height:14px;background-position:0 -780px}.r-icon-close:hover:after{background-position:-80px -780px}.r-icon-store-e16,.r-icon-store-excellence,.r-icon-store-q24,.r-icon-store-vc{display:block;height:19px;width:23px;margin-bottom:.5em}.r-icon-storelocator{display:block;height:20px;line-height:20px;margin-bottom:.5em}.estore-filter .r-icon-storelocator,.store-filter .r-icon-storelocator{margin-top:-22px}.r-icon-storelocator img{max-height:100%;width:auto}.r-icon-storelocator-filter{display:inline-block;height:20px;padding:0 4px;color:#fff;background-color:#000;text-align:center;font-size:12px;line-height:20px;border-radius:5px}.r-icon-store-e16,.r-icon-store-q24{width:53px}.r-icon-store-e16:before,.r-icon-store-excellence:before,.r-icon-store-q24:before,.r-icon-store-vc:before{background-image:url(../img/r-sprite-storelocator.png);background-image:url(../img/r-sprite-storelocator.svg),none;height:18px}.r-icon-store-excellence:before{width:23px;background-position:0 -60px}.r-icon-store-vc:before{width:23px;background-position:0 0}.r-icon-store-e16:before,.r-icon-store-q24:before{top:50%;margin-top:-9px;height:18px;width:53px;background-position:0 -20px}.r-icon-store-q24:before{width:53px;background-position:0 -40px}.r-home-accessory:before,.r-home-dealer:before,.r-home-machine:before{top:50%;opacity:.4}.r-home-machine:before{left:16px;margin-top:-13px;width:33px;height:26px;background-position:0 -1400px}.r-home-accessory:before{left:14px;margin-top:-17px;width:37px;height:34px;background-position:0 -1440px}.r-home-dealer:before{left:21px;margin-top:-17px;width:24px;height:34px;background-position:0 -1480px}.r-title-home{padding-top:70px}.r-title-home:before{left:50%;background-image:url(../img/r-sprite-title-icons.png);background-image:url(../img/r-sprite-title-icons.svg),none}.r-title-home-sew:before{margin-left:-35px;width:69px;height:53px;background-position:0 0}.r-title-home-accessory:before{margin-left:-30px;width:60px;height:56px;background-position:0 -80px}.r-title-home-overlock:before{margin-left:-21px;width:42px;height:58px;background-position:0 -160px}.r-title-home-software:before{margin-left:-27px;width:53px;height:52px;background-position:0 -240px}.r-link-storelocator-map,.r-storelocator-title-mobile{display:none}.r-link-storelocator-map{margin-top:1em}.r-form-standard .form-type-checkbox label.r-label-difficulty,.r-form-standard .form-type-checkbox label.r-label-time{display:block}.r-label-difficulty-1,.r-label-difficulty-2,.r-label-difficulty-3,.r-label-time-1,.r-label-time-2,.r-label-time-3{display:inline-block;padding-left:72px}.r-icon-difficulty-1,.r-icon-difficulty-2,.r-icon-difficulty-3,.r-icon-time-1,.r-icon-time-2,.r-icon-time-3{display:block;width:57px;height:17px;overflow:hidden}.r-icon-difficulty-1:before,.r-icon-difficulty-2:before,.r-icon-difficulty-3:before,.r-icon-time-1:before,.r-icon-time-2:before,.r-icon-time-3:before,.r-label-difficulty-1:before,.r-label-difficulty-2:before,.r-label-difficulty-3:before,.r-label-time-1:before,.r-label-time-2:before,.r-label-time-3:before{top:50%;margin-top:-8px;width:57px;height:17px;background-position:0 -1720px}.r-icon-difficulty-2:before,.r-label-difficulty-2:before{background-position:0 -1740px}.r-icon-difficulty-3:before,.r-label-difficulty-3:before{background-position:0 -1760px}.r-icon-time-1:before,.r-label-time-1:before{background-position:0 -1780px}.r-icon-time-2:before,.r-label-time-2:before{background-position:0 -1800px}.r-icon-time-3:before,.r-label-time-3:before{background-position:0 -1820px}.r-icon-print{display:block;position:absolute;bottom:12px;right:20px;width:30px;height:30px}.r-icon-print:before{top:50%;left:50%;width:24px;height:20px;margin-top:-10px;margin-left:-12px;background-position:0 -1840px}.no-button-style{background:0 0;border:none;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}.r-icon-print:hover:before{background-position:-50px -1840px}.r-btn-download span,body,input,select,textarea{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-weight:400}.detail-faq h1,.r-address-item h3,.r-address-item h4,.r-basket-total,.r-comparison-fair-title,.r-event-fair-desc,.r-event-fair-title,.r-faq h4,.r-sitemap h4,.r-teaser-machine h3 span,b,button,strong{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-weight:400}.btns-center{width:100%;text-align:center}.r-btn-light{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-size:14px}.r-wrapper .r-btn-black{background-color:#444;color:#fff}.r-wrapper .r-btn-black:hover{background-color:#fff;color:#414042}.cs-CZ,.kk-KZ,.ru-RU,.tr-TR,.uk-UA{font-family:Arial,Helvetica,sans-serif}.cs-CZ .block-compare .meta .r-btn,.cs-CZ .csp-avatar strong,.cs-CZ .nextway-wrap .r-btn,.cs-CZ .r-btn,.cs-CZ .r-btn-download span,.cs-CZ .r-btn-light,.cs-CZ .r-filter-box .filter-bar strong,.cs-CZ .r-teaser-product .r-btn,.cs-CZ .tooltip,.cs-CZ body,.cs-CZ input,.cs-CZ select,.cs-CZ textarea,.kk-KZ .block-compare .meta .r-btn,.kk-KZ .csp-avatar strong,.kk-KZ .nextway-wrap .r-btn,.kk-KZ .r-btn,.kk-KZ .r-btn-download span,.kk-KZ .r-btn-light,.kk-KZ .r-filter-box .filter-bar strong,.kk-KZ .r-teaser-product .r-btn,.kk-KZ .tooltip,.kk-KZ body,.kk-KZ input,.kk-KZ select,.kk-KZ textarea,.ru-RU .block-compare .meta .r-btn,.ru-RU .csp-avatar strong,.ru-RU .nextway-wrap .r-btn,.ru-RU .r-btn,.ru-RU .r-btn-download span,.ru-RU .r-btn-light,.ru-RU .r-filter-box .filter-bar strong,.ru-RU .r-teaser-product .r-btn,.ru-RU .tooltip,.ru-RU body,.ru-RU input,.ru-RU select,.ru-RU textarea,.tr-TR .block-compare .meta .r-btn,.tr-TR .csp-avatar strong,.tr-TR .nextway-wrap .r-btn,.tr-TR .r-btn,.tr-TR .r-btn-download span,.tr-TR .r-btn-light,.tr-TR .r-filter-box .filter-bar strong,.tr-TR .r-teaser-product .r-btn,.tr-TR .tooltip,.tr-TR body,.tr-TR input,.tr-TR select,.tr-TR textarea,.uk-UA .block-compare .meta .r-btn,.uk-UA .csp-avatar strong,.uk-UA .nextway-wrap .r-btn,.uk-UA .r-btn,.uk-UA .r-btn-download span,.uk-UA .r-btn-light,.uk-UA .r-filter-box .filter-bar strong,.uk-UA .r-teaser-product .r-btn,.uk-UA .tooltip,.uk-UA body,.uk-UA input,.uk-UA select,.uk-UA textarea{font-family:Arial,Helvetica,sans-serif}@media (min-width:1281px){.cs-CZ .tabnav-replacement-producttext,.kk-KZ .tabnav-replacement-producttext,.ru-RU .tabnav-replacement-producttext,.tr-TR .tabnav-replacement-producttext,.uk-UA .tabnav-replacement-producttext{font-family:Arial,Helvetica,sans-serif}}@media (min-width:1201px){.cs-CZ header .nav-main .sub-wrap .nav-sub>li .desc ul li span,.cs-CZ header .nav-main .sub-wrap .nav-sub>li .nav-cat,.kk-KZ header .nav-main .sub-wrap .nav-sub>li .desc ul li span,.kk-KZ header .nav-main .sub-wrap .nav-sub>li .nav-cat,.ru-RU header .nav-main .sub-wrap .nav-sub>li .desc ul li span,.ru-RU header .nav-main .sub-wrap .nav-sub>li .nav-cat,.tr-TR header .nav-main .sub-wrap .nav-sub>li .desc ul li span,.tr-TR header .nav-main .sub-wrap .nav-sub>li .nav-cat,.uk-UA header .nav-main .sub-wrap .nav-sub>li .desc ul li span,.uk-UA header .nav-main .sub-wrap .nav-sub>li .nav-cat{font-family:Arial,Helvetica,sans-serif}}.cs-CZ .block-service h3,.cs-CZ .content-banner h3,.cs-CZ .detail-faq h1,.cs-CZ .downloadlist-fileName,.cs-CZ .fancy-button,.cs-CZ .free-trial-only-link,.cs-CZ .license-activation-form legend,.cs-CZ .license-confirmation-form legend,.cs-CZ .license-confirmation-widget_title,.cs-CZ .pricetag .pricetag-button,.cs-CZ .pricetag-detail .pricetag-discount,.cs-CZ .product-archived-bar,.cs-CZ .product-replacement .replacement-name,.cs-CZ .r-address-item h3,.cs-CZ .r-address-item h4,.cs-CZ .r-basket-total,.cs-CZ .r-event-fair-desc,.cs-CZ .r-event-fair-title,.cs-CZ .r-faq h4,.cs-CZ .r-sitemap h4,.cs-CZ .r-teaser-machine h3 span,.cs-CZ .r-teaser-tradition h2,.cs-CZ .slideshow-tutorial .step-number,.cs-CZ .slideshow-tutorial ol li:before,.cs-CZ a.fancy-button,.cs-CZ a.free-trial-only-link,.cs-CZ b,.cs-CZ button,.cs-CZ strong,.cs-CZ ul.overview-products table th,.cs-CZ ul.overview-products>li .r-link-teaser .flex-table .flex-row .title,.kk-KZ .block-service h3,.kk-KZ .content-banner h3,.kk-KZ .detail-faq h1,.kk-KZ .downloadlist-fileName,.kk-KZ .fancy-button,.kk-KZ .free-trial-only-link,.kk-KZ .license-activation-form legend,.kk-KZ .license-confirmation-form legend,.kk-KZ .license-confirmation-widget_title,.kk-KZ .pricetag .pricetag-button,.kk-KZ .pricetag-detail .pricetag-discount,.kk-KZ .product-archived-bar,.kk-KZ .product-replacement .replacement-name,.kk-KZ .r-address-item h3,.kk-KZ .r-address-item h4,.kk-KZ .r-basket-total,.kk-KZ .r-event-fair-desc,.kk-KZ .r-event-fair-title,.kk-KZ .r-faq h4,.kk-KZ .r-sitemap h4,.kk-KZ .r-teaser-machine h3 span,.kk-KZ .r-teaser-tradition h2,.kk-KZ .slideshow-tutorial .step-number,.kk-KZ .slideshow-tutorial ol li:before,.kk-KZ a.fancy-button,.kk-KZ a.free-trial-only-link,.kk-KZ b,.kk-KZ button,.kk-KZ strong,.kk-KZ ul.overview-products table th,.kk-KZ ul.overview-products>li .r-link-teaser .flex-table .flex-row .title,.ru-RU .block-service h3,.ru-RU .content-banner h3,.ru-RU .detail-faq h1,.ru-RU .downloadlist-fileName,.ru-RU .fancy-button,.ru-RU .free-trial-only-link,.ru-RU .license-activation-form legend,.ru-RU .license-confirmation-form legend,.ru-RU .license-confirmation-widget_title,.ru-RU .pricetag .pricetag-button,.ru-RU .pricetag-detail .pricetag-discount,.ru-RU .product-archived-bar,.ru-RU .product-replacement .replacement-name,.ru-RU .r-address-item h3,.ru-RU .r-address-item h4,.ru-RU .r-basket-total,.ru-RU .r-event-fair-desc,.ru-RU .r-event-fair-title,.ru-RU .r-faq h4,.ru-RU .r-sitemap h4,.ru-RU .r-teaser-machine h3 span,.ru-RU .r-teaser-tradition h2,.ru-RU .slideshow-tutorial .step-number,.ru-RU .slideshow-tutorial ol li:before,.ru-RU a.fancy-button,.ru-RU a.free-trial-only-link,.ru-RU b,.ru-RU button,.ru-RU strong,.ru-RU ul.overview-products table th,.ru-RU ul.overview-products>li .r-link-teaser .flex-table .flex-row .title,.tr-TR .block-service h3,.tr-TR .content-banner h3,.tr-TR .detail-faq h1,.tr-TR .downloadlist-fileName,.tr-TR .fancy-button,.tr-TR .free-trial-only-link,.tr-TR .license-activation-form legend,.tr-TR .license-confirmation-form legend,.tr-TR .license-confirmation-widget_title,.tr-TR .pricetag .pricetag-button,.tr-TR .pricetag-detail .pricetag-discount,.tr-TR .product-archived-bar,.tr-TR .product-replacement .replacement-name,.tr-TR .r-address-item h3,.tr-TR .r-address-item h4,.tr-TR .r-basket-total,.tr-TR .r-event-fair-desc,.tr-TR .r-event-fair-title,.tr-TR .r-faq h4,.tr-TR .r-sitemap h4,.tr-TR .r-teaser-machine h3 span,.tr-TR .r-teaser-tradition h2,.tr-TR .slideshow-tutorial .step-number,.tr-TR .slideshow-tutorial ol li:before,.tr-TR a.fancy-button,.tr-TR a.free-trial-only-link,.tr-TR b,.tr-TR button,.tr-TR strong,.tr-TR ul.overview-products table th,.tr-TR ul.overview-products>li .r-link-teaser .flex-table .flex-row .title,.uk-UA .block-service h3,.uk-UA .content-banner h3,.uk-UA .detail-faq h1,.uk-UA .downloadlist-fileName,.uk-UA .fancy-button,.uk-UA .free-trial-only-link,.uk-UA .license-activation-form legend,.uk-UA .license-confirmation-form legend,.uk-UA .license-confirmation-widget_title,.uk-UA .pricetag .pricetag-button,.uk-UA .pricetag-detail .pricetag-discount,.uk-UA .product-archived-bar,.uk-UA .product-replacement .replacement-name,.uk-UA .r-address-item h3,.uk-UA .r-address-item h4,.uk-UA .r-basket-total,.uk-UA .r-event-fair-desc,.uk-UA .r-event-fair-title,.uk-UA .r-faq h4,.uk-UA .r-sitemap h4,.uk-UA .r-teaser-machine h3 span,.uk-UA .r-teaser-tradition h2,.uk-UA .slideshow-tutorial .step-number,.uk-UA .slideshow-tutorial ol li:before,.uk-UA a.fancy-button,.uk-UA a.free-trial-only-link,.uk-UA b,.uk-UA button,.uk-UA strong,.uk-UA ul.overview-products table th,.uk-UA ul.overview-products>li .r-link-teaser .flex-table .flex-row .title{font-family:Arial,Helvetica,sans-serif;font-weight:700}.h1,.h2,.h3,.h4,h1,h2,h3,h4{display:block;margin:0;padding:0;color:#000;font-weight:400}.h1,h1{color:#414042;font-size:36px;line-height:1.1;padding-bottom:.2em}.h2,h2{font-size:26px;line-height:1.15;padding-bottom:.5em;color:#444}.h3,h3{font-size:22px;line-height:1.3;padding-bottom:.5em}.h4,h4{font-size:20px;line-height:1.5;padding-bottom:.5em}.r-history-title .h2,.r-history-title h2{position:relative;display:inline-block;line-height:1;padding:4px 15px;background:#e6e7e8;z-index:1}.detail-faq h1,.r-address-item h3,.r-address-item h4,.r-faq h4,.r-sitemap h4{font-size:16px}.r-content,.r-footer-service{line-height:1.5}.r-content p,.r-logo-modal,.r-modal-culturehint p{padding-bottom:1.5em}.r-sidebar p{padding-bottom:.5em}.r-content .r-lead,.r-lead{font-size:22px;line-height:1.1;padding-bottom:0}.r-content .r-home-title .r-lead{padding-bottom:1.5em}.r-text-block ul{margin:0 0 1.5em 0;padding:0;list-style:none;overflow:hidden}.r-text-block ul>li{position:relative;padding-left:14px}.r-text-block ol{margin:0 0 1.5em 0;padding:0 0 0 25px;overflow:hidden}.r-list-nav-off-search,.r-nav-history,.r-nav-tab,.r-paging,.r-pricetag{font-size:18px}.r-nav-history,.r-nav-tab{line-height:18px}.r-link-culture-list,.r-link-list,.r-social-list{margin:0;padding:0;list-style:none}.r-link-list>li,.r-text-block .r-link-list li{padding-left:0;padding-bottom:.2em}.r-link-culture-list li,.r-social-list>li{float:left;padding:0 15px 15px 0}.r-breadcrumb,.r-btn-download span,.r-faq-user,.r-footer-disclaimer,.r-icon-stitch,.r-icon-text-legend,.r-legend-needle,.r-news-date,.r-search-breadcrumb,.r-text-small{font-size:12px}.r-footer-disclaimer{line-height:1}.r-text-center{text-align:center}.r-text-right{text-align:right}.r-news-date{display:block;margin-bottom:.5em}.r-table-scroll-info{display:none}.r-store-distance{display:block;color:#c10000;margin-bottom:1em;font-size:12px}.r-quote blockquote{margin:0;padding:0;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;font-size:22px;line-height:1.2;font-style:italic;text-align:center}.r-quote blockquote p{padding:1.45em 0 1.5em 0}.r-header{border-bottom:solid 1px #dfdfdf}.r-nav-history ul,.r-nav-tab ul{margin:0;padding:0;list-style:none}.bernette-link-hr{margin-right:12px}.r-nav-history li,.r-nav-tab li{position:relative;float:left;line-height:18px}.r-nav-history a,.r-nav-tab a{display:block;padding-top:40px;padding-bottom:40px;text-decoration:none}.r-nav-history .r-line,.r-nav-tab .r-line{display:block;padding:0 13px;border-left:solid 1px #b2b6b7}.r-nav-history ul{position:relative}.r-nav-history .r-line{width:43px;text-align:center}.r-nav-tab li:first-child .r-line{border-left:0;padding-left:0;margin-left:0}.r-nav-tab{background:#fff;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf}.r-nav-tab-container{margin-bottom:1.5em;height:48px}.r-nav-history a,.r-nav-tab a{padding-top:14px;padding-bottom:14px}.r-nav-history{background:#fff;border-top:solid 1px #dfdfdf;margin-top:1.5em}.r-breadcrumb ul{margin:0;padding:0;list-style:none}.r-breadcrumb li,.r-search-breadcrumb li{display:inline-block}.r-breadcrumb li+li:before,.r-search-breadcrumb li+li:before{padding:0 5px;color:#939598;content:'>\00a0'}.r-breadcrumb a,.r-breadcrumb a:visited,.r-search-breadcrumb{text-decoration:none;color:#939598}.r-search-breadcrumb-link{padding-top:5px!important}.r-search-breadcrumb-link a{color:#939598}.r-search-text-container-link{cursor:pointer}.r-breadcrumb .active,.r-breadcrumb .active a,.r-breadcrumb a:hover,.r-nav-history .active a,.r-nav-tab .active a,.r-search-breadcrumb .active,.r.-breadcrumb a:focus{color:#c10000}.hundredPixelWidth,.originalImageWidth,.r-img-12,.r-img-13,.r-img-23{float:left;margin:0 30px 15px 0}.r-img-right{float:right;margin-right:0;margin-left:20px}.r-container.r-container-breadcrumb{padding-top:15px;min-height:18px;padding-bottom:0;margin-bottom:1.5em}.hundredPixelWidth{width:13%}.r-show-product{overflow:hidden}.r-show-product-img{height:520px;line-height:520px}.r-show-product-img img{vertical-align:middle}.r-show-product-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.r-show-product-bg img{position:absolute;top:0;left:50%;margin-left:-800px}.r-show-product-box,.r-show-simple-box{margin-top:1.5em;background:#fff}.r-show-box-padding{padding:15px}.r-show-product-box{border:solid 1px #dfdfdf}.r-show-product-box h1{padding-bottom:0}.r-show-product-title{padding-bottom:.8em;margin-bottom:.8em;border-bottom:solid 1px #dfdfdf}.r-show-product-title-mobile{display:none}.r-show-product-btns{position:relative;text-align:right;margin-top:1em}.r-show-list-btns{margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.r-show-list-btns li{float:left;margin-right:8px}.r-show-simple{margin-bottom:3em}.r-show-simple-text{position:absolute;bottom:0;right:0;width:100%}.r-show-simple-box{background:rgba(255,255,255,.8)}.r-show-simple-nav{margin-bottom:0}.r-list-teaser{margin:0;padding:0;list-style:none}.r-list-teaser>li{float:left;padding-left:10px;padding-right:10px;padding-bottom:24px;display:inline-block}.r-list-teaser.berninanormalize>li{padding-left:10px;padding-right:10px;padding-bottom:24px;display:inline-block;vertical-align:top;margin-right:-4px;float:none}.r-container-breadcrumb .r-col-4{text-align:right}.r-add-this{display:inline-block}.addthis_toolbox{min-width:162px}.addthis_toolbox-print{min-width:54px}.r-polaroid-img{border-top:solid 10px #fff;border-left:solid 10px #fff;border-right:solid 10px #fff;border-bottom:solid 30px #fff;box-shadow:0 0 0 1px #e0e0e0}.r-teaser-top-deco{position:absolute;left:0;bottom:0;width:300px;height:100px}.r-crossteaser,.r-separator{border-top:solid 1px #dfdfdf;padding-top:2em}.r-cross-list-search{margin:0;padding:0;list-style:none}.r-cross-list-search li{padding-top:1.5em}.r-cross-list-search li:first-child{padding-top:0}.slider-multiple .slider-inner{padding-bottom:1.5em}.slider-multiple .slider-item{background:0 0;height:auto;padding-left:10px;padding-right:10px;float:left;width:25%}.slider-paging-textual{margin-top:15px}.slider-paging-textual li{padding:0 6px}.slider-paging-textual a{display:block;background-color:silver;height:12px;width:12px;border-radius:50%;overflow:hidden;text-indent:-999em}.slider-paging-textual li.active a,.slider-paging-textual li:hover a{background-color:#8d8d8d}.r-side-box,.r-storelocator-box{border:solid 1px #dfdfdf;padding:15px}.r-side-box{margin-bottom:1.5em}.r-side-box.grey{border:none;padding:20px;background:#f0f0f0;margin-bottom:0}.r-cross-img,.r-side-promo-img,.r-teaser-img{position:relative;width:100%}.modal-dialog .r-teaser-img,.r-side-promo-img{margin-bottom:1em}.r-side-box ul,.r-side-logo-img{margin-bottom:0}.r-side-box .r-btn{margin-top:1em}.r-side-title-hide{display:none}.r-list-dealer-legend{margin:0;padding:0;list-style:none}.r-list-dealer-legend li{padding-left:80px;position:relative;padding-bottom:.5em}.r-list-dealer-legend .r-icon-storelocator{position:absolute;top:.15em;left:0}.r-form-standard .form-item,.r-form-standard .form-multi,.r-form-standard .r-form-row{position:relative;width:100%}.r-form-standard .form-item.border-top,.r-form-standard .form-multi.border-top,.r-form-standard .r-form-row.border-top{border-top:1px solid #ddd;padding-top:30px}.r-form-checkout .form-item,.r-form-checkout .form-multi{width:66.66666667%}.r-form-checkout .form-item.r-text-right{width:100%}.r-form-standard .form-item,.r-form-standard .r-form-row{padding-bottom:1.5em}.r-form-standard .r-form-row-nopadding{padding-bottom:0}.r-form-standard label{display:block;padding-bottom:5px}.r-form-standard .form-select,.r-form-standard .form-text,.r-form-standard .form-textarea,.r-form-standard .r-selectfield,.r-form-standard .r-textareafield,.r-form-standard .r-textfield{width:100%;box-sizing:border-box}.r-form-standard small.counter{display:block;margin-top:10px;color:#b1b1b1;font-size:14px}.r-form-standard .form-text,.r-form-standard .form-textarea,.r-form-standard .r-selectfield,.r-form-standard .r-textareafield,.r-form-standard .r-textfield{border:solid 1px #bebebe;padding:.2em 8px;height:34px}.r-form-standard .form-textarea,.r-form-standard .r-textareafield{height:120px}.r-form-standard .form-text:focus,.r-form-standard .form-textarea:focus,.r-form-standard .r-textareafield:focus,.r-form-standard .r-textfield:focus{border:solid 1px #414042}.r-form-standard .error .form-text:focus,.r-form-standard .error .form-textarea:focus,.r-form-standard .error .r-textareafield:focus,.r-form-standard .error .r-textfield:focus{border:2px dashed #c10000}.r-form-nav-off-search{padding:20px}.r-form-nav-off-search .r-form-row{padding-bottom:1em}.r-form-standard .char-count-info,.r-form-standard .max-char-info{float:right}.r-form-standard .char-count-info{display:none}.r-form-standard .char-count-info strong{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif!important;color:#c10000}.r-form-standard .char-info-container{overflow:hidden}.r-form-standard .error .max-char-info,.r-form-standard .error a,.r-form-standard .error label,.r-form-standard .error.error-message{color:#c10000}.r-form-standard .error .form-fancyselect-container,.r-form-standard .error input,.r-form-standard .error select,.r-form-standard .error textarea{border:2px dashed #c10000}.r-form-standard .error p{color:#c10000}.r-form-standard .error input[type=checkbox]+label:before{border:2px dashed #c10000;box-sizing:border-box}.r-form-standard .r-form-separator{padding-top:1em;padding-bottom:0;border-top:solid 1px #d5d5d5}.r-form-title{margin-bottom:.7em;border-bottom:solid 1px #d5d5d5}.r-form-box .r-form-separator{padding-bottom:1.5em}.r-filter-compare .r-form-separator{padding-top:0}.r-form-checkout .form-item-street-no,.r-form-checkout .form-item-zip,.r-form-standard .form-item-city,.r-form-standard .form-item-street,.r-form-standard .form-item-street-no,.r-form-standard .form-item-zip{float:left;width:23%}.r-form-checkout .form-item-city,.r-form-checkout .form-item-street,.r-form-standard .form-item-city,.r-form-standard .form-item-street{width:75%}.r-form-standard .form-item-city,.r-form-standard .form-item-street-no{float:right}.r-form-standard .form-radios .form-item{display:inline;padding-right:20px}.r-form-standard .form-type-checkbox label,.r-form-standard .form-type-radio label{display:inline-block;padding-bottom:0}.r-form-error-box{padding-left:40px}.r-form-error-box:before{top:.25em;width:26px;height:22px;background-position:0 -1160px}.r-form-standard .form-label-upload{position:relative;overflow:hidden}.r-filter-box,.r-form-box{position:relative;padding:20px;background:#f0f0f0}.r-form-box{margin-bottom:1.5em}.r-filter-box h3{padding-bottom:0;margin-bottom:.5em}.r-compare-list,.r-filter-list{margin:0;padding:0;list-style:none}.r-filter-list li{position:relative;padding-bottom:1em;overflow:hidden;z-index:0}.r-filter-list label,.r-form-standard .r-filter-list label{position:relative;display:block;padding-left:34px;z-index:0}.r-filter-list label i,.r-form-standard .r-filter-list label i{width:13px;height:13px;display:inline-block;border-radius:50%;border:1px solid #999;color:#999;font-size:10px;text-align:center;line-height:14px;font-style:normal;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;margin-left:8px;position:relative;top:-1px}.r-machinelinks-list{padding-top:1em;border-top:solid 1px #dfdfdf}.r-machinelinks-list li{float:left;padding:1em 30px 0 0}.r-compare-list li{margin-top:1em}.r-filter-41,.r-filter-43{position:relative;width:70%;float:left}.r-filter-41{width:30%;text-align:right}.r-filter-41 p{padding-bottom:5px}.r-filter-compare .r-filter-41{position:absolute;bottom:0;right:0}.r-machine-text{padding-top:1em;padding-bottom:1.5em}.r-machine-item .r-form-standard label{display:inline}.r-teaser-machine{margin-top:2em}.r-teaser-machine:first-child{margin-top:0}.modal-dialog{box-shadow:none;padding:20px;width:914px}.modal-close{position:absolute;cursor:pointer;right:0;top:-34px;width:24px;height:24px;background-color:#fff}.modal-close:hover{background-color:#c10000}.modal-close:before{left:5px;top:5px;width:14px;height:14px;background-position:0 -780px}.modal-close:hover:before{background-position:-50px -780px}.r-table-container{overflow:hidden}table{width:100%}table th{font-weight:400;text-align:left}table td,table th{vertical-align:top;text-align:left;padding:10px 20px 10px 0}table tr{border-bottom:solid 1px #dfdfdf}.r-accordion-content{position:relative;padding-top:15px;padding-bottom:3em}.r-footer-acc-link:after{background-position:-50px -140px}.accordion-closed .r-footer-acc-link:after{background-position:0 -140px}@media only screen and (max-width:720px){.accordion-closed .accordion-panel{display:none}}.r-event-fair{border-bottom:1px solid #dfdfdf;padding-bottom:10px;margin-bottom:10px}.r-event-fair ul{margin:0;padding:0;list-style:none}.r-event-fair li{position:relative;float:left;padding-right:20px}.r-event-fair-desc{display:none}.r-teaser-machine-image .r-col-6{margin-bottom:1em}.r-product-img-txt-img .r-col-4,.r-product-txt-img-txt .r-col-4{padding-bottom:1em}.r-search-result-list a,.r-sitemap a{text-decoration:none}.r-search-result-list a:hover{color:#000}.r-search-breadcrumb,.r-search-result-list{margin:0;padding:0;list-style:none}.r-search-result-list>li{border-bottom:1px solid #dfdfdf;margin-bottom:10px;padding-bottom:10px}.r-faq{overflow:hidden}.r-filter-faq{margin-bottom:1.5em}.r-faq-row{width:101%;background:#ff0}.r-faq-item{float:left;margin-bottom:20px}.r-faq-inner{background:#f0f0f0}.r-faq-desc,.r-faq-user{display:block;padding-left:20px;padding-right:20px}.r-faq-close,.r-faq-open{display:block;padding:15px 50px 1.5em 20px;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation}.r-faq-user{padding-bottom:20px}.r-faq-desc{display:none}.r-faq-helpful{border-top:1px solid #d5d5d5;margin-top:1.5em;padding-top:.5em;padding-bottom:.5em}.r-faq-helpful-list{margin:.25em 0 0 0;padding:0;list-style:none}.r-faq-helpful-list li{float:left;padding-right:20px}.r-paging-container{overflow:hidden;margin-top:1.5em}.r-paging{position:relative;margin:0 auto;padding:0;float:left;left:50%;list-style:none}.r-paging li{position:relative;float:left;right:50%}.r-paging a,.r-paging span{display:block;padding:0 10px;text-decoration:none}.r-paging .active a,.r-paging a:hover{color:#c10000;background:#e6e7e8}.r-paging-first,.r-paging-last,.r-paging-next,.r-paging-prev{width:12px}.r-paging .r-paging-first:hover,.r-paging .r-paging-last:hover,.r-paging .r-paging-next:hover,.r-paging .r-paging-prev:hover{background:0 0}.r-paging-disabled,.r-paging-disabled:hover{opacity:0;cursor:default}.r-filter-compare{z-index:1000}.r-filter-compare .r-filter-box{display:none}.r-link-filter-close{display:none}div.filter-compare-mob{position:fixed;top:51px;left:0;right:0}.filter-compare-mob:not(.ng-hide)+.r-container{margin-top:190px}#accessories .accordion-closed .accordion-panel,#features .accordion-closed .accordion-panel,.compare-accordion .accordion-closed .accordion-panel,.magazine-accordion .accordion-closed .accordion-panel,.r-container-support .accordion-closed .accordion-panel{display:none}.accordion-panel .r-table-container{overflow:auto}.mobile-tab-nav-active{display:block}.r-link-nav-tab-close:after{background-position:-50px -700px;margin-top:0}.r-history-line{position:absolute;width:100%;top:50%;left:0;border-top:solid 1px #dfdfdf;height:1px;z-index:0}.r-nav-history-inner{position:relative;margin:0 80px 0 64px;overflow:hidden}.r-history-first,.r-history-last,.r-history-next,.r-history-prev{position:absolute;top:0;left:40px;width:40px}.r-history-next{left:auto;right:40px}.r-history-first{left:0}.r-history-last{left:auto;right:0}.r-history-next:before,.r-history-prev:before{top:50%;left:50%;margin-top:-7px;margin-left:-4px;width:9px;height:15px;background-position:0 -1220px}.r-history-first:before,.r-history-last:after{top:50%;left:50%;margin-top:-7px;margin-left:-6px;width:13px;height:15px}.r-history-next:before{background-position:0 -1200px}.r-history-prev:hover:before{background-position:-50px -1220px}.r-history-next:hover:before{background-position:-50px -1200px}.r-map,.r-map-detail{position:relative;overflow:hidden;background-color:#f0f0f0}.r-map-box{position:absolute;padding:20px 30px 20px 20px;background:#fff}.r-map-arrow-bottom:after,.r-map-arrow-left:after,.r-map-arrow-right:after,.r-map-arrow-top:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0)}.r-map-arrow-bottom:after,.r-map-arrow-top:after{left:50%;margin-left:-10px;border-width:14px 10px}.r-map-arrow-bottom:after{top:100%;border-top-color:#fff}.r-map-arrow-top:after{bottom:100%;border-bottom-color:#fff}.r-map-arrow-left:after,.r-map-arrow-right:after{top:50%;border-width:10px 14px;margin-top:-10px}.r-map-arrow-right:after{left:100%;border-left-color:#fff}.r-map-arrow-left:after{right:100%;border-right-color:#fff}.r-list-dealer-icons{margin-bottom:.5em}.r-list-dealer-icons li{float:left;padding-right:14px}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left}.rsContainer{position:relative;width:100%;height:100%}.rsThumb{float:left;position:relative}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{display:none;visibility:hidden}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{user-select:none}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left}.r-gallery{width:100%;height:400px;position:relative;direction:ltr}.rsOverflow{margin:0 0 10px;background-color:#f0f0f0}.rsArrow{position:absolute;top:50%;height:32px;width:32px;margin-top:-16px;display:block;cursor:pointer;z-index:21;background-color:#414042}.rsArrowLeft{left:12px}.rsArrowRight{right:12px}.rsArrowIcn{position:absolute;top:50%;left:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px;cursor:pointer;background-image:url(../img/r-sprite-gallery.svg);background-repeat:no-repeat}.rsArrowLeft .rsArrowIcn{background-position:-80px -20px;position:absolute;width:9px;height:15px;top:50%;left:50%;margin-top:-7px;margin-left:-4px}.rsArrowRight .rsArrowIcn{background-position:-80px 0;position:absolute;width:9px;height:15px;top:50%;left:50%;margin-top:-7px;margin-left:-4px}.rsArrowLeft .rsArrowIcn:hover{background-position:-80px -20px}.rsArrowRight .rsArrowIcn:hover{background-position:-80px 0}.rsArrowDisabled .rsArrowIcn{opacity:.5}.rsThumbsHor{width:100%;height:75px}.rsThumbsContainer{position:relative;height:100%}.rsThumb{float:left;overflow:hidden;width:113px;height:75px}.rsThumb img{display:block;width:100%;height:100%;margin:0 auto;opacity:.6}.rsThumb .portrait{width:auto}.rsNavSelected img{opacity:1}.rsThumbsArrow{position:absolute;top:50%;height:32px;width:20px;margin-top:-16px;display:block;cursor:pointer;z-index:21;background-color:#fff;transition:background-color .25s ease}.rsThumbsArrowIcn{position:absolute;width:9px;height:15px;top:50%;left:50%;margin-top:-7px;margin-left:-4px;background-color:transparent;background-image:url(../img/r-sprite-gallery.svg);background-repeat:no-repeat}.rsThumbsArrow:hover{background-color:#3f484c}.rsThumbsArrowLeft{left:0}.rsThumbsArrowRight{right:0}.rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-50px -20px}.rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-50px 0}.rsThumbsArrowLeft:hover .rsThumbsArrowIcn{background-position:-80px -20px}.rsThumbsArrowRight:hover .rsThumbsArrowIcn{background-position:-80px 0}.rsThumbsArrowDisabled.rsThumbsArrowLeft,.rsThumbsArrowDisabled.rsThumbsArrowRight{background-color:#fff}.rsThumbsArrowDisabled.rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:0 -20px}.rsThumbsArrowDisabled.rsThumbsArrowRight .rsThumbsArrowIcn{background-position:0 0}@media screen and (min-width:0px) and (max-width:800px){.rsThumb{width:59px;height:44px}.rsThumbsHor{height:44px}.rsThumbsVer{width:59px}}.r-faq-item-gutter{width:3%}@media all and (max-width:985px){.r-faq-item-gutter{width:2.5%}}@media all and (max-width:793px){.r-faq-item-gutter{width:2%}}@media all and (max-width:640px){.scrollbox{padding-top:20px}.scrollbox-viewport{min-height:430px}}.r-container-needlelegend .accordion-tab{display:none}.r-icon-needle{position:absolute;top:0;left:0;width:6px;height:35px;z-index:1}.r-icon-needle:before{position:absolute;top:0;left:0;width:6px;height:35px;content:'';background-image:url(../img/r-sprite-needlefinder.png);background-image:url(../img/r-sprite-needlefinder.svg),none;background-repeat:no-repeat;background-position:0 0}.r-icon-needle-jeans:before{background-position:0 0}.r-icon-needle-microtex:before{background-position:0 -40px}.r-icon-needle-nachstick:before{background-position:0 -80px}.r-icon-needle-quilt:before{background-position:0 -120px}.r-icon-needle-metafil:before{background-position:0 -160px}.r-icon-needle-stick:before{background-position:0 -200px}.r-icon-needle-jersey:before{background-position:0 -240px}.r-icon-needle-stretch:before{background-position:0 -280px}.r-icon-needle-leder:before{background-position:0 -320px}.r-icon-needle-coverstitch:before{background-position:0 -360px}.r-icon-needle-universal:before{background-position:0 -400px}.r-list-needle{margin:0;padding:0;list-style:none}.r-list-needle li{position:relative;padding-top:5px;min-height:30px;margin-bottom:10px}.r-legend-needle li{float:left;padding-top:8px;min-height:35px}.widget-storelocator-sidepanel .r-filter-list-store li,.widget-storelocator-vertical .r-filter-list-store li{width:100%}.widget-storelocator-sidepanel .r-icon-storelocator,.widget-storelocator-vertical .r-icon-storelocator{display:inline-block}.widget-storelocator-sidepanel{margin-bottom:1.5em}.r-box{position:relative;border:solid 1px #dfdfdf;padding:15px 20px}.r-list-legend-difficulty,.r-list-teaser-difficulty{margin:0;padding:0;list-style:none}.r-list-teaser-difficulty{margin-top:-.5em;padding-bottom:1em}.r-list-legend-difficulty li{display:inline-block;padding-right:30px;padding-top:.35em}.r-list-teaser-difficulty li{display:inline-block;padding-right:20px}.r-legend-difficulty-detail span{display:block;margin-top:.35em}.r-experience-anchor{display:none}.r-legend-overview-label{font-weight:700}@media only screen and (min-width:1140px){.r-list-legend-difficulty{width:75%;display:inline-block}.r-list-legend-difficulty li{display:inline-block;padding:0;float:left;padding:0;width:33.33333333%}.r-legend-overview-label{float:left;width:25%}.r-legend-difficulty .r-col-6{width:100%;float:none;overflow:hidden}}input[type=checkbox]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}input[type=checkbox]:focus-visible+label::before{outline:3px solid #00bfff;outline-offset:3px}input[type=checkbox]+label{padding-left:0!important;margin-left:38px}input[type=checkbox]+label:before{margin-left:-38px;display:inline-block;margin-right:16px;padding:0;border:none;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;background-repeat:no-repeat;background-size:21px 400px;width:21px;height:21px;vertical-align:text-bottom;color:transparent;touch-action:manipulation;content:''}input[type=checkbox]:checked+label:before{background-position:0 -40px}input[type=radio]{display:none}input[type=radio]+label{padding-left:0!important;margin-left:38px}input[type=radio]+label:before{margin-left:-38px;display:inline-block;margin-right:16px;padding:0;border:none;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;background-position:0 -160px;background-repeat:no-repeat;background-size:21px 400px;cursor:pointer;width:21px;height:21px;overflow:hidden;vertical-align:text-bottom;color:transparent;touch-action:manipulation;content:''}input[type=radio]:checked+label:before{background-position:0 -200px}input[type=radio]:disabled+label:before{background-position:0 -240px}input[type=radio]:disabled:checked+label:before{background-position:0 -280px}.product-archived-bar{background:#444;padding:15px 20px;color:#fff;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.product-replacement{padding:15px 20px}.product-replacement .replacement-content{display:flex;align-items:center}.product-replacement .replacement-image{height:60px;width:auto}.product-replacement .replacement-text{flex:1;margin-left:20px}.product-replacement .replacement-name{color:#c10000;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.fancy-button,.free-trial-only-link,a.fancy-button,a.free-trial-only-link{display:inline-block;background-color:#91b320;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:400;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;cursor:pointer;padding:8px 10px;line-height:1;margin-top:10px;box-sizing:border-box;width:100%}@media (max-width:530px){.fancy-button,.free-trial-only-link,a.fancy-button,a.free-trial-only-link{display:block}}.fancy-button,a.fancy-button{width:auto}.header-buttons-container{display:inline-block}.header-dealer-locator-button{width:100%;box-sizing:border-box;text-align:center}.content-block-column-container .fancy-button{padding:8px 10px!important}.bernina-newslettercheckboxnew-infodisclaimer{margin-top:-1.5em;margin-bottom:1.5em;margin-left:2.9em}.td-machine div:not(:last-child){margin-bottom:10px}.mobile-block{display:none}@media (max-width:650px){.td-machine+.td-machine{display:none}.mobile-block{display:block}.mobile-hidden{display:none}}.color-gold,a.color-gold,a.color-gold:visited{color:#d0b867!important}.EditDocumentLink{position:fixed;top:-4px;right:10px;color:#000;z-index:2147483647;background-color:#e7e7e7;padding:10px 7px 10px 7px;text-decoration:none;border:1px solid #c10000;font-size:17px;border-radius:3px}.missing-consent-overlay{position:absolute!important;background-color:rgba(211,211,211,.75);width:100%!important;height:100%!important;left:0!important;top:0!important;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center}.missing-consent-overlay>p{max-width:600px}.missing-consent-overlay.no-button{background-image:url(/Bernina/Images/bernina-youtube-no-controls.jpg)}.r-map .missing-consent-overlay{background-color:unset;background-image:url(/Bernina/Images/noconsent-map.jpg);background-repeat:no-repeat;background-size:cover}body.missing-consent #bernina-store-detail,body.missing-consent #bernina-store-locator .r-filter-map,body.missing-consent .product-tutorials .video-preview .embed-container .img::before,body:not(.missing-consent) .missing-consent-overlay{display:none}embed,iframe,img,object,video{width:100%}.r-show-product-bg img{width:auto}.r-logo-modal img{width:auto;max-width:100%}.flexgrid{margin:0 -30px 30px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;box-sizing:border-box}.flexgrid>[class*=col-]{padding:0 30px 0 0;box-sizing:border-box}.flexgrid>[class*=col-].col-1-5{width:20%}.flexgrid>[class*=col-].col-2-5{width:40%}.flexgrid>[class*=col-].col-3-5{width:60%}.flexgrid>[class*=col-].col-4-5{width:80%}.flexgrid>[class*=col-].col-1-4{width:25%}.flexgrid>[class*=col-].col-3-4{width:75%}.flexgrid>[class*=col-].col-1-3{width:33.333333%}.flexgrid>[class*=col-].col-2-3{width:66.666666%}.flexgrid>[class*=col-].col-1-2{width:50%}.flexgrid>[class*=col-].col-1-1{width:100%}@media only screen and (max-width:820px){.flexgrid>[class*=col-]{width:50%!important}}@media only screen and (max-width:576px){.flexgrid>[class*=col-]{width:100%!important}}.r-container,.r-container-basket,.r-container-fluid,.r-content,.r-footer,.r-header,.r-wrapper{position:relative;width:100%}.hide-master-page .bernina-overview-header,.hide-master-page .r-container-breadcrumb,.hide-master-page .r-footer,.hide-master-page .r-header{display:none!important}.history-sticky{position:fixed;bottom:0}.r-nav-history .r-container{width:580px;margin:0 auto}.r-nav-history-inner{width:419px}.r-header{z-index:1001;background-color:#fff}.r-container{padding-left:20px;padding-right:20px}.r-container{padding-bottom:1.5em}.r-footer .r-container,.r-header .r-container,.r-nav-tab .r-container,.r-show-product .r-container{padding-bottom:0}.r-content-small .r-container{width:100%;padding-left:0;padding-right:0}.r-container,.r-container-basket,.r-container-fluid,.r-content,.r-event-fair li,.r-faq-item,.r-footer,.r-form-error-box,.r-header,.r-legend-needle li,.r-list-teaser>li,.r-row,.r-side-list,.r-side-list>li,.slider-multiple .slider-item{box-sizing:border-box}.r-compare-list,.r-filter-list,.r-list-dealer,.r-row{margin-right:-10px;margin-left:-10px}.r-col-1,.r-col-10,.r-col-11,.r-col-12,.r-col-2,.r-col-3,.r-col-4,.r-col-5,.r-col-6,.r-col-7,.r-col-8,.r-col-9,.r-compare-list>li,.r-filter-list li,.r-list-dealer>li{position:relative;min-height:1px;padding-right:10px;padding-left:10px;float:left;box-sizing:border-box}.r-col-12{width:100%;float:none}.r-col-11{width:91.66666667%}.r-col-10{width:83.33333333%}.r-col-9{width:75%}.r-col-8{width:66.66666667%}.r-col-7{width:58.33333333%}.r-col-6,.r-teaser-2col .r-list-teaser>li{width:50%}.r-col-5{width:41.66666667%}.r-col-4,.r-compare-list>li,.r-list-dealer>li,.r-teaser-3col .r-list-teaser>li{width:33%}.r-col-3,.r-event-fair li,.r-filter-list li,.r-footer-list-service>li,.r-teaser-4col .r-list-teaser>li{width:25%}@media only screen and (max-width:800px){.machine-search-col{width:100%}}.r-col-2,.r-filter-list-store li{width:16.66666667%}.r-col-1{width:8.33333333%}.r-img-13{width:32.20338983%}.r-img-23{width:66.10169492%}.r-img-12{width:49.15254237%}.r-content-small .r-img-12,.r-content-small .r-img-13{width:48.5915493%}.r-content-small .r-img-23,.r-content-small .r-img-23.r-img-right{width:100%;float:none;margin-right:0;margin-left:0}.r-teaser-single-img,.r-teaser-top-img{float:right}.r-teaser-single-left .r-teaser-single-img{float:left}.r-show-product-text{padding-bottom:20px}.r-deco{position:absolute;display:none;overflow:hidden}.r-teaser-text{padding:1em 20px 10px 20px}.r-teaser-single-text{padding-top:20px;padding-bottom:20px}.r-teaser-single,.r-teaser-top{padding-bottom:0;margin-bottom:1.5em}.r-teaser-top{position:relative;padding:18px;border:solid 1px #dfdfdf;overflow:hidden}.r-teaser-top-text{padding-bottom:50px}.r-show-product-img{float:right}.r-search-item .r-search-text-wide,.r-teaser-events-wide .r-col-6{width:100%;float:none}.r-teaser-events-wide .r-teaser-events-img{margin-bottom:1em}.r-nav-history .r-container,.r-sitemap{padding-bottom:0}.r-faq-item{width:30%}.detail-faq .r-faq-item{width:auto;float:none;max-width:60%}.r-history-title{padding-bottom:0;margin-top:-2em;padding-top:4em;margin-bottom:2.5em}.r-filter-compare-empty{padding-bottom:0}.r-map{height:635px}.r-map-detail{height:500px}.r-home-title{padding-left:100px;padding-right:100px}.r-sidebar-top{float:right}.r-content-small .r-title-pricetag .r-col-4,.r-content-small .r-title-pricetag .r-col-8{float:none;width:100%}.r-content-small .r-title-pricetag .r-text-right{text-align:left}.r-teaser-events{border-bottom:1px solid #dfdfdf;margin-bottom:1.5em}.r-teaser-events-wide{border-bottom:none;margin-bottom:none}.r-sidebar .price-tag-container{width:100%;float:none;padding:0 0 1em 0}.r-cross-img,.r-teaser-2col .r-teaser-img,.r-teaser-3col .r-teaser-img,.r-teaser-4col .r-teaser-img,.r-teaser-top-img .r-teaser-img{position:relative;height:0;padding-bottom:66.5%;overflow:hidden;z-index:0}.r-cross-img img,.r-teaser-2col .r-teaser-img img,.r-teaser-4col .r-teaser-img img{position:absolute;top:0;left:0;width:100%;z-index:0}.r-list-needle li{padding-left:12px}.r-legend-needle li{width:20%}.r-basket-price{padding-right:40px}.r-float-right{float:right}.r-header-logo{position:absolute;top:0;right:20px;width:246px}.r-filter-faq-text{padding-bottom:1.5em}.r-event-fair-text.wrap-date-desktop{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width:1260px){.r-content-small .r-container{width:100%}}@media only screen and (min-width:1450px){.r-header-deco-2{display:block;background:url(../img/r-header-deco.png) no-repeat 0 0;top:0;right:0;width:175px;height:120px;background-position:right -50px}}@media only screen and (max-width:1449px){.r-header-deco-2{display:none!important}}@media only screen and (min-width:1201px){.r-container{width:1200px;margin-left:auto;margin-right:auto}.r-deco{display:block}.r-header-deco-1,.r-header-deco-3{background:url(../img/r-header-deco.png) no-repeat 0 0}.r-header-deco-1{top:0;right:30%;width:118px;height:20px}.r-header-deco-3{bottom:0;left:0;width:230px;height:96px;background-position:0 -160px}}@media only screen and (max-width:1140px){.r-show-product-text{width:36%}.r-show-product-img{width:64%}.r-map{height:580px}.h3,h3{font-size:21px}.r-side-basket .r-container-basket{font-size:14px}.r-legend-difficulty .r-list-legend-difficulty li{display:block;padding-right:0}}@media only screen and (min-width:951px){.r-compare-list{min-height:75px}}@media only screen and (max-width:1040px){.r-side-basket .r-basket-item .r-col-2{width:25%}.r-side-basket .r-basket-item .r-col-5{width:75%;padding-top:.45em}.r-side-basket .r-basket-item .r-basket-price{width:100%;float:none;clear:both;margin-top:.5em;padding-top:0}.r-side-basket-btns{padding-top:1.5em}.r-side-basket-btns .r-btn{margin-left:0;display:block;text-align:center}}@media only screen and (max-width:1200px){.bernina-overview-header{margin-top:-25px}.r-container-breadcrumb .r-col-4{text-align:right;float:none;width:100%}}@media only screen and (max-width:950px){.r-container-breadcrumb .r-col-4{float:none;width:100%}.r-show-product-text{width:40%}.r-show-product-img{width:60%}.r-show-simple{margin-bottom:1.5em}.r-show-simple-nav{margin-bottom:0}.r-show-simple-text{position:relative;bottom:auto;right:auto}.r-show-simple-text .r-col-8{float:none;width:100%}.r-show-simple-box{padding:0}.r-filter-list li,.r-teaser-4col .r-list-teaser>li{width:33.33333333%}.r-home-4col .r-list-teaser>li{width:50%}.r-filter-41,.r-filter-43{width:100%;float:none}.r-filter-41{padding-top:1em}.r-filter-compare .r-filter-41{position:relative}.r-filter-41 p{position:absolute;left:0;top:1.25em}.r-sitemap .r-teaser-4col .r-list-teaser>li{width:50%}.r-filter-faq-select,.r-filter-faq-text{width:100%;float:none}.r-title-needle .r-show-simple-box{padding-left:15px}.r-side-basket .r-col-6{width:100%;float:none}.r-side-basket .r-basket-price{margin-top:.5em}}@media only screen and (min-width:767px) and (max-width:1010px){.r-show-product-btns{padding-top:46px;text-align:left}}@media only screen and (max-width:850px){.r-footer-list-service>li{width:50%}.r-nav-tab .r-link-nav-tab-close,.r-nav-tab .r-link-nav-tab-open{display:block}.r-nav-tab ul{display:none}.r-nav-tab li{float:none}.r-nav-tab .r-line{padding:0;border-left:none}.r-legend-needle li{width:33.33333333%}.r-teaser-top-deco{display:none}.r-teaser-top-text{padding-bottom:0}.r-home-title{padding-left:20px;padding-right:20px}.r-container-needlelegend .accordion-tab{display:block}.r-container-needlelegend .accordion-closed .accordion-panel{display:none}}@media only screen and (min-width:801px) and (max-width:940px){.r-event-fair-text{font-size:14px}}@media only screen and (max-width:800px){.h1,h1{font-size:33px}.r-content-small,.r-sidebar{width:100%;float:none}.r-content-small .r-container{width:100%}.r-content-small .r-img-13{width:32.20338983%}.r-filter-list li{width:50%}.r-link-storelocator-map,.r-storelocator-title-mobile{display:block}.r-storelocator-title{display:none}.r-filter-map .r-col-8{width:100%}.r-footer-disclaimer{font-size:16px}.r-footer-disclaimer ul{width:100%;overflow:hidden}.r-footer-disclaimer li{margin-bottom:.75em}.r-link-country{float:none;margin-top:1.5em}.r-side-basket{display:none}.r-basket-reminder-top{display:block}.r-form-checkout .form-item,.r-form-checkout .form-multi{width:100%}.r-form-checkout .form-item-street-no,.r-form-checkout .form-item-zip{width:23%}.r-form-checkout .form-item-city,.r-form-checkout .form-item-street{width:75%}.r-experience-anchor{display:block}}@media only screen and (min-width:600px) and (max-width:800px){.r-side-promo-img,.r-side-promo-text{position:relative;width:48.44517185%}.r-side-promo-img{float:left;margin-bottom:0}.r-side-promo-text{float:right}.r-side-title{display:none}.r-side-title-hide{display:block}}@media only screen and (max-width:768px){.r-img-23{width:100%;float:none;margin-right:0}.r-img-23.r-img-right{float:none;margin-left:0}.r-list-dealer>li,.r-product-img-txt-img .r-col-4,.r-product-txt-img-txt .r-col-4,.r-teaser-3col .r-list-teaser>li,.r-teaser-4col .r-list-teaser>li{width:50%}.r-faq-item{width:45%}.r-show-product-bg{display:none}.r-show-product{height:auto;padding-top:1em;padding-bottom:1.5em}.r-show-product-img{height:auto;line-height:inherit}.r-show-product-img,.r-show-product-text{width:100%;float:none}.r-show-product-title{display:none}.r-show-product-title-mobile{display:block;z-index:1}.r-teaser-country .r-list-teaser>li{width:100%;float:none}.r-teaser-country .r-footer-acc-link{display:block}.r-teaser-country .r-footer-acc-title{display:none}.r-teaser-country .r-footer-acc-content{padding-left:15px;padding-right:30px;padding-bottom:1em}.r-home-3col .r-list-teaser>li:first-child{width:100%}.r-nav-history .r-container{width:320px}.r-nav-history-inner{width:139px}.r-basket-reminder .r-col-4,.r-basket-reminder .r-col-8{width:100%;float:none}.r-basket-reminder .r-col-4{padding-top:.5em;text-align:left}.widget-storelocator .r-col-4,.widget-storelocator .r-col-8{width:100%;float:none}.widget-storelocator .r-col-4{padding-top:.5em}}@media only screen and (min-width:721px){.r-teaser-country .accordion-closed .accordion-panel,.r-teaser-support .accordion-closed .accordion-panel{display:block}}@media only screen and (min-width:721px) and (max-width:768px){.r-teaser-country .accordion-closed .accordion-panel{display:none}}@media only screen and (max-width:720px){.r-teaser-support .r-list-teaser>li{width:100%;float:none}.r-footer-newsletter{padding-top:0;border-top:none}.r-footer-list-service>li{width:100%;float:none;padding-bottom:1em}.r-footer-acc-link{display:block}.r-footer-acc-title{display:none}.r-footer-acc-content{padding-left:15px;padding-right:30px;padding-bottom:1em}.r-filter-faq-text .r-col-2,.r-filter-faq-text .r-col-4,.r-footer-newsletter .r-col-6,.r-search-box .r-col-4,.r-search-box .r-col-8{width:100%;float:none}.r-filter-faq-text .r-col-4,.r-search-box .r-col-8{padding-bottom:.5em}.r-map,.r-map-detail{height:380px}.r-filter-experience .r-col-6{width:100%;float:none}}@media only screen and (max-width:650px){.r-title-pricetag .r-col-4,.r-title-pricetag .r-col-8{width:100%;float:none}.r-title-pricetag .r-text-right{text-align:left}.r-table-scroll-info{display:block}.r-link-culture-list li{float:none;padding-right:0}.r-link-culture-list .r-btn{display:block;text-align:center}}@media only screen and (max-width:620px){.r-filter-43 .r-col-4,.r-filter-43 .r-col-6,.r-filter-faq-select .r-col-6{width:100%;float:none;padding-bottom:1em}.r-filter-43 .r-col-filter-last,.r-filter-faq-select .r-col-filter-last{padding-bottom:0}.r-compare-list>li{width:50%}.r-event-fair-title ul{display:none}.r-event-fair li{float:none;width:100%;padding-top:.5em;overflow:hidden}.r-event-fair li:first-child{padding-top:0}.r-event-fair-desc,.r-event-fair-text{display:block;position:relative;float:left;width:45%}.r-event-fair-text{width:53%;padding-left:2%}.r-event-fair-text.wrap-date-desktop{flex-direction:row}.r-legend-needle li{width:50%}.r-stepnav-title{display:none}}@media only screen and (max-width:530px){.r-content-small .r-img-12,.r-img-12{width:100%;float:none;margin-right:0}.r-img-12.r-img-right{float:none;margin-left:0}.r-content-block .r-col-4,.r-content-block .r-col-6,.r-content-block .r-col-8,.r-home-4col .r-list-teaser>li,.r-legend-difficulty .r-col-6,.r-list-dealer>li,.r-product-img-txt-img .r-col-4,.r-product-txt-img-txt .r-col-4,.r-search-item .r-col-6,.r-sitemap .r-teaser-4col .r-list-teaser>li,.r-storelocator-box .r-col-6,.r-teaser-2col .r-list-teaser>li,.r-teaser-3col .r-list-teaser>li,.r-teaser-4col .r-list-teaser>li,.r-teaser-events .r-col-6,.r-teaser-single .r-col-6,.r-teaser-top .r-col-6,.r-widget-storelocator-2col .r-col-6{width:100%;float:none}.r-widget-storelocator-2col .r-col-6:first-child{padding-bottom:1em}.r-faq-item{width:90%;float:none}.r-search-img,.r-teaser-events-img,.r-teaser-top-img{margin-bottom:1em}.r-compare-links .r-col-6,.r-compare-list>li,.r-filter-list li,.r-form-send .r-col-6{width:100%;float:none}.r-compare-list>li{margin-top:.5em}.r-compare-list>li:first-child{margin-top:1em}.r-filter-41 p{position:relative;left:auto;top:auto;padding-bottom:.5em}.r-compare-links .r-text-right{padding-top:1em;text-align:left}.r-event-fair-desc,.r-event-fair-text{font-size:14px}.r-sitemap-item h3{border-top:1px solid #dfdfdf;padding-top:1.5em}.r-faq-item{margin-right:0}.r-form-send .r-text-small{margin-bottom:10px}.r-storelocator-address{padding-bottom:1.5em}.paging-hide{display:none}.r-legend-difficulty-detail .r-col-5{width:100%;float:none}.r-legend-difficulty .r-col-6,.r-legend-difficulty-detail .r-col-5{padding-top:1.5em}.r-legend-difficulty .r-col-6:first-child,.r-legend-difficulty-detail .r-col-5:first-child{padding-top:0}.r-basket .r-container-basket{font-size:14px}.r-basket .r-basket-header{display:none}.r-basket .r-basket-item .r-col-2{width:25%}.r-basket .r-basket-item .r-col-5{width:75%;padding-top:.45em}.r-basket .r-basket-item .r-basket-price{width:100%;float:none;clear:both;margin-top:.5em;padding-top:0}.r-basket-pull-2{left:0;width:50%}}@media only screen and (max-width:450px){.r-show-product-btns{padding-top:46px;text-align:left}.r-legend-needle li{width:100%;float:none}.r-form-shop-article{width:100%}.r-basket .r-col-6{width:100%;float:none}.r-portrait .r-col-4,.r-portrait .r-col-8{width:100%;float:none}.r-portrait .r-col-4{margin-bottom:20px}}@media only screen and (max-width:380px){.hundredPixelWidth,.r-content-small .r-img-13,.r-img-13{width:100%;float:none;margin-right:0}.r-img-right{float:none;margin-left:0}}@-ms-viewport{width:device-width}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{break-after:avoid;page-break-after:avoid}body{font-size:12px}.r-container-breadcrumb,.r-crossteaser,.r-deco,.r-footer,.r-header-mobile-menu{display:none}.r-header{border-bottom:none}.r-content-small,.r-sidebar,.r-sidebar-top{float:none;width:100%}.r-sidebar img{max-width:100%;width:auto}.accordion-panel .r-table-container{overflow:auto}.accordion-closed .accordion-panel{display:block!important}}strong.price{display:block;padding-top:10px}.r-teaser-events-last{border-bottom:none;margin-bottom:0}.WidgetDrag{width:auto}a.empty{cursor:default}.r-event-fair-no-border{border-bottom:none}.WebPartHandle img,.WebPartZoneHandle img{width:auto}.dynamicgrid-item.no-js{position:relative;top:auto;left:auto}.responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.ng-enter{transition:1s;opacity:0}img.ng-enter-active{opacity:1}.cart-loading{background:#ccc url(../../../CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif) no-repeat center center;width:100%;height:100%;display:none;opacity:.5;position:absolute;z-index:11;top:0;left:0;padding-bottom:70px}.shopping-cart-checkout-btn{border:none}.cart-error-title{margin-bottom:10px}.shopping-cart{background:#fff;font-size:16px;position:relative}.shopping-cart .cart-footer,.shopping-cart .cart-header{align-items:center}.shopping-cart .cart-footer .cart-button,.shopping-cart .cart-header .cart-button{text-align:center;background:#c10000;color:#fff;padding:10px 12px;font-size:16px;text-decoration:none;position:absolute;right:20px;bottom:20px}.shopping-cart .cart-header{font-size:22px}.shopping-cart .cart-header .cart-text{line-height:38px}.shopping-cart .cart-footer-container{display:table;width:100%}.shopping-cart .cart-footer{border-top:solid 2px #ddd;font-size:14px;color:#777;box-sizing:border-box;vertical-align:bottom;display:table-cell}.shopping-cart .cart-footer .cart-text{line-height:24px;margin-top:10px}.shopping-cart .cart-summary{padding-top:10px}.shopping-cart .cart-checkout{width:100%;padding-top:20px;display:flex;justify-content:space-between}.shopping-cart .cart-subtotal-disclaimer{font-size:14px;color:#999;text-align:right}.shopping-cart .cart-table{display:table;width:100%;border-collapse:collapse;margin-top:25px}.shopping-cart .cart-table img{height:60px;width:auto}.shopping-cart .cart-table .cart-prices{text-align:right}.shopping-cart .cart-table .cart-list-price{text-decoration:line-through;font-size:14px}.shopping-cart .cart-table .cart-quantity-container{display:flex;align-items:center;padding-right:20px;padding-left:10px}.shopping-cart .cart-table>div{display:table-row;border-bottom:solid 1px #ddd}.shopping-cart .cart-table>div.cart-header-row{font-weight:700}.shopping-cart .cart-table>div.cart-header-row>div{padding-top:0;padding-bottom:5px}.shopping-cart .cart-table>div.cart-header-row>div:last-child{text-align:right}.shopping-cart .cart-table>div.cart-body-row img{display:inline-block;padding-top:10px;padding-bottom:10px}.shopping-cart .cart-table>div.cart-body-row>div,.shopping-cart .cart-table>div.cart-body-row>img{padding-top:10px;padding-bottom:10px}.shopping-cart .cart-table>div>div{display:table-cell;vertical-align:middle}.shopping-cart .cart-table>div>div:first-child{font-weight:700}.shopping-cart .cart-table>div:last-child{border-bottom:none}.shopping-cart .cart-discount,.shopping-cart .cart-subtotal{display:flex;padding:5px 0}.shopping-cart .cart-discount .cart-label,.shopping-cart .cart-subtotal .cart-label{flex:1}.shopping-cart .cart-discount{font-weight:700}.shopping-cart.empty{padding-top:20px}.shopping-cart.empty .cart-header{display:none}.shopping-cart.empty .cart-content{color:#999}.shopping-cart .cart-delete{margin-left:10px;margin-top:3px;color:#777;cursor:pointer}.cart-machine-image-wrapper{display:table!important}.cart-machine-image-wrapper,.cart-machine-text-wrapper{display:table-cell;width:100%;padding:10px 25px}.cart-icon{width:26px;vertical-align:middle;display:inline-block}.cart-icon.active path,.cart-icon.active polygon{fill:#c10000}.cart-icon svg{height:24px}.mobile-cart-link{max-height:100%}.mobile-cart-link .cart-icon{cursor:pointer}.mobile-cart-link .cart-icon svg{height:24px}#shoppingCartButton{cursor:pointer;margin-bottom:16px;padding-bottom:0}.sticky #shoppingCartButton{margin-bottom:9px}#shoppingCartFull{position:relative}#shoppingCartFull .cart-error-mobile{display:none}#shoppingCartFull .cart-error{display:table-caption;background-color:#fff;color:red}#shoppingCartFull #GeneralError{width:100%}#shoppingCartFull .cart-error>div{display:inline-block;width:50%;box-sizing:border-box;padding:20px}#shoppingCartFull .shopping-cart-container{display:none;position:absolute;right:0;top:100%;border:1px solid #ddd}#shoppingCartFull .shopping-cart-container .shopping-cart-table{display:table;width:1160px}#shoppingCartFull .shopping-cart-container .shopping-cart{display:table-cell;width:580px;padding:20px}#shoppingCartFull .shopping-cart-container .shopping-cart-table.singleCart{width:600px}#shoppingCartFull .shopping-cart-container .cart-quantity-label{display:none}.sticky #shoppingCartFull .shopping-cart-container{top:100%}#mobile-cart{width:310px}#mobile-cart .cart-error{display:none}#mobile-cart .cart-error-mobile{color:red}#mobile-cart .shopping-cart-table{margin:15px}#mobile-cart .shopping-cart{margin-bottom:15px}#mobile-cart .cart-table{display:block}#mobile-cart .cart-header{background:inherit}#mobile-cart .cart-header .cart-button{display:none}#mobile-cart .cart-header-row-label-item{float:left}#mobile-cart .cart-checkout{display:block}#mobile-cart .cart-quantity-cell{display:none}#mobile-cart .cart-body-row{padding-top:10px}#mobile-cart .cart-body-row,#mobile-cart .cart-header-row{display:flex;flex-wrap:wrap}#mobile-cart .cart-body-row>div,#mobile-cart .cart-header-row>div{align-self:center}#mobile-cart .cart-body-row>div:first-child,#mobile-cart .cart-header-row>div:first-child{flex:1}#mobile-cart .cart-body-row img,#mobile-cart .cart-header-row img{height:50px}#mobile-cart .cart-body-row .cart-quantity-cell{width:100%;order:4;color:#b2b2b2;display:flex;padding-left:0}#mobile-cart .cart-body-row .cart-quantity-cell .shopping-cart-amount{margin-left:10px}#mobile-cart .cart-body-row .cart-quantity-cell .cart-quantity-label{font-size:14px}#mobile-cart .cart-footer{display:block}#mobile-cart .cart-footer .cart-button{width:100%;order:2;position:static}#mobile-cart .cart-footer .cart-text{margin-bottom:10px;line-height:21px;word-break:break-word}#mobile-cart .cart-machine-image-wrapper,#mobile-cart .cart-machine-text-wrapper{width:auto;padding-left:10px}#mobile-cart .cart-machine-text-wrapper{display:flex;flex:2;order:2;width:auto;width:initial;padding:0 5px}#mobile-cart .cart-machine-image-wrapper{display:flex;flex:1;order:1}#mobile-cart .cart-prices{display:inline-block;text-align:right;flex:1;order:3}.pricetag{border-top:solid 1px #ddd;padding:0 20px 18px 20px}.pricetag img{width:auto;max-width:100%}.pricetag .pricetag-upper-row{display:flex;align-items:flex-start;margin-bottom:8px}.pricetag .pricetag-learn-more{max-width:130px}.pricetag .pricetag-prices{padding-left:20px;flex:1;float:right;text-align:right}.pricetag .pricetag-list-price{font-size:18px;text-decoration:line-through}.pricetag .pricetag-sales-price{font-size:22px}.pricetag .pricetag-payment-types{margin-top:10px;text-align:right}.pricetag .pricetag-disclaimer-container{text-align:right}.pricetag .pricetag-disclaimer{font-size:11px;color:#999;margin-bottom:5px}.pricetag .pricetag-button{background:#c10000;color:#fff;line-height:1;border:none;text-transform:uppercase;text-decoration:none;display:block;text-align:center;font-weight:400;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;cursor:pointer;padding:8px 10px;margin:0;transition:all .25s ease 0s}.pricetag .pricetag-button:hover{background-color:#3f484c;text-decoration:none;color:#fff}.pricetag .pricetag-addtocart{width:100%}.pricetag .pricetag-addtocart .cart-icon{width:21px;height:19px}.pricetag .pricetag-addtocart .cart-icon svg{width:21px;height:19px}.pricetag .pricetag-addtocart .cart-icon path,.pricetag .pricetag-addtocart .cart-icon polygon{fill:#fff}.pricetag .pricetag-addtocart-container{position:relative;margin-top:10px}price-tag .msrp-price-block{display:inline-block;width:49%}.pricetag-detail{padding-top:0;border:0;margin-top:20px;background:#f0f0f0}.pricetag-detail .pricetag-prices{padding-top:5px}.pricetag-detail .pricetag-discount{background:#939598;padding:10px 15px;color:#fff;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;flex:1}.modal-dialog h2{margin-top:30px}.pricetag-table-list-price{text-decoration:line-through}.modal-buttons-container{display:flex}.modal-buttons-container div{display:inline-block;width:50%;text-align:center;margin-top:40px;margin-bottom:40px}.modal-buttons-container button{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.modal-buttons-container div:last-child{border-left:1px solid #d3d3d3;margin-left:-1px}.merge-carts-description{padding-right:10px}.nomerge-carts-description{padding-left:10px}@media (max-width:650px){.modal-buttons-container{display:block}.modal-buttons-container div:last-child{border-left:none;margin-left:auto;margin-right:auto;border-top:1px solid #d3d3d3;padding-top:40px}.modal-buttons-container div{display:block;width:80%;margin-left:auto;margin-right:auto}}experience-search label,product-search label{z-index:11!important}experience-search .r-filter-box,product-search .r-filter-box{display:block!important}experience-search .product-search-filter-buttons,product-search .product-search-filter-buttons{display:flex;align-items:center;margin-top:12px}experience-search ul.r-filter-list,experience-search ul.r-list-teaser,product-search ul.r-filter-list,product-search ul.r-list-teaser{display:flex;flex-wrap:wrap}software-search .product-search-results label{position:absolute;padding-left:35px;left:0}software-search .r-filter-box{display:block!important}software-search .product-search-filter-buttons{display:flex;align-items:center;margin-top:12px}software-search ul.r-filter-list,software-search ul.r-list-teaser{display:flex;flex-wrap:wrap}accessory-search .product-search-filter-buttons{display:flex;align-items:center;margin-top:12px}accessory-search .fancyselect-combobox .fancyselect-textbox{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:34px;border:solid 1px #bebebe}accessory-search .fancyselect-combobox .fancyselect-textbox:hover{color:#c10000;text-decoration:none}accessory-search .fancyselect-combobox .fancyselect-listbox-container>input{display:none}accessory-search .fancyselect-combobox *{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}accessory-search .fancyselect-combobox li.ng-fancy-pre-selected{color:#c10000}accessory-search .fancyselect-combobox li.ng-fancy-pre-selected:not(.selected){background:0 0}accessory-search .fancyselect-combobox li.ng-fancy-pre-selected.selected{background:#ddd}.accessory-text{padding-bottom:0!important}.td-bottom-align{vertical-align:bottom}.product-search-no-results{text-align:center;list-style:none;margin-bottom:25px;padding:0}.product-search-no-results>li{display:inline-block}.product-search-no-results>li>img{margin-bottom:20px}.product-search-no-results>li>span{display:inline-block}.product-search-results ul.product-search-no-results>li{margin:0 auto;width:20%}.product-search-results ul.product-search-no-results>li>span{margin-left:-10%;margin-right:-10%}software-search .product-search-no-results>li>img{margin-bottom:-15px}.r-link-software:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:35px;height:25px;background-image:url(../Images/software-search-noresult-icon-black.svg);background-repeat:no-repeat;background-position:0 0}.r-link-software:after{right:0}.r-link-software{position:relative;display:inline-block;padding-left:33px}.r-filter-box .r-filter-box-tabs{list-style-type:none;padding:0}.r-filter-box .r-filter-box-tabs li{display:inline-block;cursor:pointer;font-size:22px;padding-right:15px;margin-right:15px;border-right:1px solid #ddd}.r-filter-box .r-filter-box-tabs li:last-child{border-right:0;margin-right:0}.r-filter-box .r-filter-box-tabs li.active,.r-filter-box .r-filter-box-tabs li:hover{color:#c10000}.r-filter-box .filter-bar{cursor:pointer;display:flex;flex-direction:row-reverse}.r-filter-box .filter-bar .filter-set{flex-grow:1}.r-filter-box .filter-bar .filter-set .filter-summary{display:inline-block}.r-filter-box .filter-bar .filter-set .filter-summary .filter-titles,.r-filter-box .filter-bar .filter-set .filter-summary .filter-values{display:inline-block}.r-filter-box .filter-bar .filter-set .filter-summary>span:not(:last-child)::after{content:","}.r-filter-box .filter-bar span,.r-filter-box .filter-bar strong{display:inline-block;margin-right:17px;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;font-weight:400}.r-filter-box .filter-bar span{padding-left:27px;position:relative}.r-filter-box .filter-bar span:before{font-size:18px;position:absolute;left:0;top:3px;color:#999}.r-filter-box .filter-bar .filter-wording{display:none}.r-filter-box .filter-bar .filter-btn{flex-shrink:0;padding-right:35px;position:relative;margin-left:20px}.r-filter-box .filter-bar .filter-btn:after,.r-filter-box .filter-bar .filter-btn:before{content:'';position:absolute;background:#444}.r-filter-box .filter-bar .filter-btn:before{right:2px;top:11px;height:2px;width:14px}.r-filter-box .filter-bar .filter-btn:after{right:8px;top:5px;width:2px;height:14px}.r-filter-box .filter-bar:hover .filter-btn{color:#c10000}.r-filter-box .filter-bar:hover .filter-btn:after,.r-filter-box .filter-bar:hover .filter-btn:before{background:#c10000}.r-filter-box .product-search-filters{display:none;margin-top:15px}.r-filter-box .product-search-filters .filter-titles{font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:15px;margin-top:15px}.r-filter-box.open .filter-bar .filter-wording{display:block}.r-filter-box.open .filter-bar .set-wording{display:none}.r-filter-box.open .filter-bar span:not(.filter-titles){display:none}.r-filter-box.open .product-search-filters{display:block}.r-filter-box.open .filter-btn:after{display:none}@media only screen and (max-width:650px){.r-filter-box:not(.open) .filter-bar{flex-direction:column-reverse}.r-filter-box:not(.open) .filter-bar .filter-btn{align-self:flex-end;margin-top:7px}.r-filter-box:not(.open) .filter-bar .filter-set .filter-summary .filter-values{display:block;margin-top:20px}.r-filter-box:not(.open) .filter-bar .filter-set .filter-summary .filter-values span{margin-bottom:10px;display:block}}.r-comparison-mobile{display:none}@media (max-width:650px){.r-comparison-fair-text{width:70%;display:block;position:relative;float:left}.r-comparison-mobile,.r-comparison-mobile ul li div{display:inline-block}.r-comparison-fair-text+div{width:30%}.r-comparison{display:none}}.r-content-block{position:relative}.r-content-block .r-container{width:100%}.r-content-block-container{padding-top:20px;margin-bottom:45px;margin-left:auto;margin-right:auto}.content-block-grey-border{border:solid 1px #ddd;padding:20px}@media (max-width:1200px){.content-block-grey-border{width:auto}}experience-overview .experience-difficulty-time,experience-search .experience-difficulty-time{margin-bottom:10px}experience-overview .experience-difficulty-time span,experience-search .experience-difficulty-time span{display:inline-block;margin-right:10px}experience-overview ul.r-list-teaser,experience-search ul.r-list-teaser{display:flex;flex-wrap:wrap}.product-navigation{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:1000;display:none;border-top:solid 1px #ccc}.product-navigation.sticky{display:block}.product-navigation-bar{display:flex;padding:20px 0}.product-navigation-bar price-tag,.product-navigation-bar>a{margin-top:0;text-decoration:none;display:flex;flex:1;align-items:center;justify-content:center}.product-navigation-bar price-tag:not(:last-child),.product-navigation-bar>a:not(:last-child){border-right:solid 1px #ccc}.product-navigation-bar .arrow{height:16px;width:9px;background-image:url(../Img/productNavArrow.svg);background-repeat:no-repeat;margin-left:auto;padding-right:30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-navigation-bar .arrow{margin-right:auto}}@media (max-width:650px){.product-navigation-bar .arrow{padding-right:10px}}@media screen and (max-width:849px){.product-navigation-bar .arrow{margin-left:15px}}.product-navigation-bar .img-container{padding-left:30px}.product-navigation-bar .img-container img{height:50px;width:auto}@media only screen and (max-width:450px){.product-navigation-bar .img-container{display:none}}.product-navigation-bar .text-container{padding-left:15px;white-space:nowrap}.product-navigation-bar .text-container div:first-child{color:#999}.product-navigation-bar .text-container div:last-child{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;margin-bottom:-3px}.productnavigationbar-img-container{margin-left:30px;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:450px){.productnavigationbar-img-container{display:none}}.productnavigationbar-img-container-dealer-search{height:28px;width:28px;background-image:url(../Images/berninaicon_dealer.svg);background-size:contain}.productnavigationbar-img-container-search{height:28px;width:28px;background-image:url(../Images/berninaicon_search.svg);background-size:contain}.tabnav-replacement-producttext{display:none}@media (min-width:1281px){.tabnav-replacement-producttext{font-style:italic;color:#c10000;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;padding-top:14px;padding-bottom:14px;float:right!important;display:list-item}}.testimonial-teaser-container{display:none;margin-top:125px;border-top:solid 2px #ccc;text-align:center;display:block}.testimonial-teaser-background-image-container{height:150px;width:150px;border-radius:75px;background-position:50% 50%;background-size:cover;margin-left:auto;margin-right:auto;margin-bottom:30px;position:relative;margin-top:-75px}.testimonial-teaser-quotation-mark{position:absolute;left:0;bottom:0;width:57px}.testimonial-teaser-testimonial-teaser-title{font-size:30px;margin-bottom:20px;line-height:1.1;padding-right:0}.testimonial-teaser-text-container{margin-bottom:30px;font-style:italic}@media (min-width:649px){.testimonial-teaser-text-container{padding:0 150px}}.testimonial-teaser-expert-name{margin-bottom:30px;font-weight:700}.testimonial-teaser-jobdescription{font-weight:400}.testimonial-teaser-btn{margin-bottom:50px}.testimonial-tab .testimonial.desktop{display:flex;flex-direction:row;border-bottom:solid 2px #ccc;padding:60px 0}.testimonial-tab .testimonial.desktop:last-child{border:0}@media (max-width:650px){.testimonial-tab .testimonial.desktop{display:none}}.testimonial-tab .testimonial.desktop.alternate{flex-direction:row-reverse}.testimonialtab-text-container{padding-left:50px;width:100%;display:flex;flex-direction:column;justify-content:center}.testimonialtab-text-container.alternate{text-align:right;padding-left:0;padding-right:50px}.testimonialtab-text-container-mobile{margin-bottom:30px;font-style:italic}.testimonialtab-text{margin-bottom:30px;font-style:italic}.testimonialtab-expert-name{margin-bottom:30px;font-weight:700}.testimonialtab-jobdescription{font-weight:400}.testimonialtab-expert-name-mobile{margin-bottom:30px;font-weight:700}.testimonialtab-jobdescription-mobile{font-weight:400}.testimonialtab-background-image-container{height:250px;width:250px;border-radius:125px;background-position:50% 50%;background-size:cover;position:relative}.testimonialtab-background-image-container-mobile{height:150px;width:150px;border-radius:75px;margin-top:-75px;background-position:50% 50%;background-size:cover;margin-left:auto;margin-right:auto;margin-bottom:30px;position:relative}.testimonialtab-quotation-mark{position:absolute;left:0;bottom:0;width:95px}.testimonialtab-quotation-mark-mobile{position:absolute;left:0;bottom:0;width:57px}.testimonialtab-mobile{margin:0 20px;display:none;margin-top:125px;border-top:solid 2px #ccc;text-align:center}@media (max-width:650px){.testimonialtab-mobile{display:block}}.product-teaser{padding:0 20px}.product-teaser .product-teaser-content{display:flex;padding:20px;border:solid 1px #ddd;margin-bottom:45px}.product-teaser .product-teaser-left{flex:1;min-height:1px}.product-teaser .product-teaser-right{flex:1;display:flex;flex-direction:column;margin-left:10px}.product-teaser .teaser-image{padding-right:10px}.product-teaser .teaser-promo{height:130px;width:130px;border-radius:50%;margin-top:-90px;background:#c10000;display:flex;flex-direction:column;align-items:center;justify-content:center;float:right;position:relative;z-index:20;color:#fff}.product-teaser .teaser-promo-mobile{display:none;margin-top:0;margin-bottom:-20px}.product-teaser .promo-line1,.product-teaser .promo-line2{max-width:87.5%;text-align:center;line-height:1}.product-teaser .promo-line1{font-size:22px}.product-teaser .promo-line2{font-size:12px}.product-teaser .teaser-title{font-size:22px}.product-teaser .teaser-text{flex:1 1 auto;padding-bottom:10px}.product-teaser .prodcut-teaser-text-right{padding-top:30px}.product-teaser .teaser-description{word-break:break-word}.product-teaser .pricetag{padding-left:0;padding-right:0}.product-teaser .pricetag-container{display:flex}.product-teaser .pricetag-prices{flex:1 1 auto;float:none;text-align:left;padding:0}.product-teaser .pricetag-disclaimer-container{text-align:left}.product-teaser .pricetag-learn-more{height:auto}.product-teaser .teaser-trial{display:block}.product-teaser .pricetag-learn-more{display:block;text-align:center}.product-teaser .addtocart-mobile{display:none}.product-teaser .pricetag-addtocart-mobile-container{position:relative;margin-top:10px}.product-teaser .pricetag-buttons{width:200px}@media (max-width:1280px){.product-teaser .product-teaser-content{flex-direction:column}.product-teaser .product-teaser-left,.product-teaser .product-teaser-right{flex-basis:auto}.product-teaser .product-teaser-right{margin-left:0}.product-teaser .teaser-promo-desktop{margin-right:-30px}.product-teaser .teaser-text{margin-top:-30px}}@media (max-width:530px){.product-teaser .teaser-promo-mobile{display:flex;margin-right:-30px}.product-teaser .teaser-promo-desktop{display:none}.product-teaser .pricetag-container{flex-direction:row-reverse}.product-teaser .pricetag-prices{text-align:right}.product-teaser .pricetag-disclaimer-container{text-align:right}.product-teaser .addtocart-desktop{display:none}.product-teaser .addtocart-mobile{display:block;margin-top:20px}.product-teaser .teaser-text{margin-top:0}.product-teaser .teaser-disclaimer-container{padding-left:10px}}select.download-select{vertical-align:middle;appearance:none;cursor:pointer;padding-right:30px!important;padding-left:5px!important;height:32px;background-image:url(../img/r-sprite-form.png);background-repeat:no-repeat;background-position-x:98%;background-position-y:-320px;width:100%}.downloadlist-container{display:flex;flex-direction:column;margin-top:20px}.downloadlist-list-container{display:flex;flex-direction:row;flex-grow:1;margin-bottom:10px}.downloadlist-fileicon{width:30px;height:30px}.downloadlist-fileinfo-container{margin-left:10px;flex-grow:1}.downloadlist-filelink{text-decoration:none}.downloadlist-fileName{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.downloadlist-metainfo{color:#939598}.slider-tutorial-container{background:#eee}.slider-inner-no-padding{padding:0!important}.slideshow-tutorial .slideshow-caption{flex:1;display:flex;padding:0 10px}.slideshow-tutorial .slider-list{display:flex}.slideshow-tutorial .slideshow-lower{display:flex;align-items:flex-start}.slideshow-tutorial .slider-inner{position:relative;outline:0}.slideshow-tutorial .slider-next,.slideshow-tutorial .slider-prev{background:#ddd;padding:20px 10px;z-index:1;height:auto;width:auto;position:static;margin:0}.slideshow-tutorial .slider-next img,.slideshow-tutorial .slider-prev img{height:44px;width:24px}.slideshow-tutorial .slider-prev{left:0;transform:rotate(180deg)}.slideshow-tutorial .slider-next{right:0}.slideshow-tutorial .caption-step{flex-shrink:0;background-color:rgba(221,221,221,.5);height:84px;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px;margin-right:20px;line-height:1}.slideshow-tutorial .step-number{font-size:30px;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.slideshow-tutorial ol{counter-reset:list-counter;list-style-type:none;margin:5px 0;padding:0}.slideshow-tutorial ol li{position:relative;padding-left:40px;margin-bottom:16px}.slideshow-tutorial ol li:before{content:counter(list-counter);counter-increment:list-counter;border-radius:50%;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-size:14px;height:18px;min-width:18px;padding:3px;margin:-3px 10px 3px 0;position:absolute;top:0;left:0;border-style:solid;border-width:3px;border-color:#c10000}.tutorials-slider-header{padding-top:50px;display:flex}@media (max-width:800px){.tutorials-slider-header{flex-direction:column}}.tutorials-slider-title{font-size:36px;flex-grow:1}.tutorials-slider-container{display:flex;justify-content:center;margin:auto;max-width:1400px}.tutorials-slider-container .tutorials-slider-arrow{position:relative;top:117px;cursor:pointer;align-self:flex-start;display:flex;justify-content:flex-end;flex:1}@media (max-width:1200px){.tutorials-slider-container .tutorials-slider-arrow{display:none}}.tutorials-slider-container .tutorials-slider-arrow img{height:45px;width:28px}.tutorials-slider-container .tutorials-slider-prev{transform:rotate(180deg)}.tutorials-slider-container .slider{max-width:1200px}.tutorials-slideshow-title{color:#c10000;font-size:36px}.tutorials-slideshow-image{margin-top:15px}.overview-products .r-teaser-item{border:none}.bundle-overview-text-region{margin-bottom:24px}.presser-foot-category-icons{padding-top:5px}.presser-foot-category-icon-img-container{float:left}.presser-foot-category-icons-img{margin-right:0;margin-top:10px;max-width:40px;margin-right:5px}.presserFeetListing-container{display:table}.presserFeetListing-row-container{display:table-row;margin-bottom:10px}.presserFeetImage-container{padding-left:7px;padding-bottom:10px;display:table-cell}.presserFeetListing-icon{width:40px}.presserFeetListing-text{display:table-cell;padding-left:22px;padding-bottom:10px;vertical-align:middle}.image-and-presserfoot-mobile-container{position:relative}.presserfoot-mobile-container{position:static}.tooltip{position:absolute;z-index:100;display:block;font-size:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}.tooltip.in{opacity:1}.tooltip.top{margin-top:-3px;padding:10px 0}.tooltip.right{margin-left:3px;padding:0 10px}.tooltip.bottom{margin-top:3px;padding:10px 0}.tooltip.left{margin-left:-3px;padding:0 10px}.tooltip-inner{max-width:100%;padding:10px 8px;color:#fff;text-align:center;background-color:#444;font-size:16px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#444}.tooltip.top-left .tooltip-arrow{bottom:0;right:10px;margin-bottom:-10px;border-width:10px 10px 0;border-top-color:#444}.tooltip.top-right .tooltip-arrow{bottom:0;left:10px;margin-bottom:-10px;border-width:10px 10px 0;border-top-color:#444}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#444}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#444}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#444}.tooltip.bottom-left .tooltip-arrow{top:0;right:10px;margin-top:-10px;border-width:0 10px 10px;border-bottom-color:#444}.tooltip.bottom-right .tooltip-arrow{top:0;left:10px;margin-top:-10px;border-width:0 10px 10px;border-bottom-color:#444}.license-activation-form,.license-confirmation-form{padding:0}.license-activation-form legend,.license-confirmation-form legend{background-color:#d5d5d5;padding:15px 20px;font-size:20px;margin-left:-20px;display:block;width:100%;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.license-activation-form fieldset,.license-confirmation-form fieldset{padding:20px}.license-activation-form .code-hint .hint-hide,.license-activation-form .code-hint .hint-teaser,.license-confirmation-form .code-hint .hint-hide,.license-confirmation-form .code-hint .hint-teaser{cursor:pointer;font-size:13px}.license-activation-form .code-hint .hint-text,.license-confirmation-form .code-hint .hint-text{display:none}.license-activation-form code-field .error label,.license-confirmation-form code-field .error label{margin-top:10px}.license-activation-form code-field img,.license-confirmation-form code-field img{height:20px;width:auto;vertical-align:middle}.license-activation-form code-field input,.license-confirmation-form code-field input{letter-spacing:3px;text-align:center;text-transform:uppercase;margin-bottom:10px}.license-activation-form code-field input[maxlength="1"],.license-confirmation-form code-field input[maxlength="1"]{letter-spacing:0}.license-activation-form code-field input:not(:last-child),.license-confirmation-form code-field input:not(:last-child){margin-right:10px}.bernina-codefield-seperator{margin-right:10px}.bernina-codefield-validation-icon{padding-left:10px;display:inline-block}.license-activation-widget_submit{text-align:right}.license-activation-widget_submit{text-align:right}.license-confirmation-widget h3{font-weight:700;margin-bottom:20px}.license-confirmation-form legend{background-color:#216600;color:#fff;font-weight:400}.license-confirmation-widget_license-key{border:solid 1px #000;background:#fff;margin-bottom:5px;font-size:30px;padding:0 10px}.license-confirmation-widget_license-key span{display:inline-block;margin-right:10px}.license-confirmation-widget_copy{font-size:14px}.license-confirmation-widget_download img{width:30px;height:30px;margin-right:10px}.license-confirmation-widget_download a{font-weight:700;text-decoration:none;line-height:30px}.bernina-pdf-template{position:relative;background-image:url(/Bernina/Images/pdfTemplate.png);background-size:cover;padding-top:141.2%;line-height:1.3}.bernina-pdf-template_c{width:100%;position:absolute;padding-top:120px;top:0}.license-confirmation-widget{width:810px;margin:0 auto}.license-confirmation-widget_title{font-family:handsean;font-size:40px}.license-confirmation-widget_key{font-size:30px}.license-confirmation-widget_label{font-size:17px}.license-confirmation-widget-warranty-container{position:absolute;top:110%;margin-left:100px}.license-confirmation-widget-warranty-needle-left{position:absolute;width:50px;transform:rotate(-9deg);left:-11px;bottom:18px}.license-confirmation-widget-warranty-text{background-color:#000;color:#fff;font-size:20px;line-height:1.8;padding:5px 25px;box-shadow:6px 6px 8px 1px rgba(0,0,0,.2)}.license-confirmation-widget-warranty-needle-right{width:50px;position:absolute;right:-11px;bottom:18px}.swiper-container{margin:0 auto;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;display:block;position:absolute;top:50%;margin-top:20px;cursor:pointer}.swiper-button-next:before,.swiper-button-prev:before{content:" ";width:16px;height:16px;display:block;border-top:2px solid #444;position:absolute;left:50%;top:50%;margin-top:-8px}.swiper-button-prev:before{border-left:2px solid #444;transform:rotate(-45deg);margin-left:-4px}.swiper-button-next:before{border-right:2px solid #444;transform:rotate(45deg);margin-left:-12px}.swiper-button-next,.swiper-button-prev{background-image:none}.swiper-button-prev{left:50px}.swiper-button-next{right:50px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;display:none}.swiper-pagination{text-align:right;padding-right:40px;top:20px;position:relative;transition:.3s;transform:translate3d(0,0,0)}.swiper-pagination.center{margin-bottom:0;text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#f0f0f0;cursor:pointer}.swiper-pagination-bullet:hover{background:#c10000}.swiper-pagination-bullet-active{background:#999}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-bullet:only-child{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.home-view-height-container{height:calc(100vh - 51px);display:flex;flex-direction:column}.home-view-height-container .r-header{flex-shrink:0}.home-view-height-container .primary-teaser-item{border-bottom:1px solid #ddd}@media (min-width:1201px){.home-view-height-container .primary-teaser-item .img-link-container.dont-crop-image{padding-top:28px}}.home-view-height-container .primary-teaser-item .img-link-container.dont-crop-image .video-poster{background-size:contain}img.responsive{width:100%!important;height:auto!important;display:block;min-height:50px}.scroltobar{text-align:center;transition:opacity 350ms cubic-bezier(.2,1,.3,1);position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:10;height:78px}.scroltobar.auto-height{height:auto}.scroltobar a{text-decoration:none;font-size:16px;color:#999;padding:30px 0;text-align:center;display:block;position:absolute;bottom:0;left:50%;padding:15px 0;width:300px;margin-left:-150px}.scroltobar a span{padding-left:30px;background:url(/Bernina/Images/home-2017/arrow-down-white.png) left center no-repeat}.scroltobar.hide{opacity:0;pointer-events:none}.scroltobar a.grey span,.scroltobar a.red span{background:url(/Bernina/Images/home-2017/arrow-down-white.png) left center no-repeat}.scroltobar a.red{background:#c10000;color:#fff}.scroltobar a.grey{background:#999;color:#fff}.scroltobar a.v2 i{background:#c10000 url(/Bernina/Images/home-2017/arrow-down-white.png) center no-repeat;width:35px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle}.scroltobar a.v2 span{padding-left:0;background:0 0}.product{text-align:center;border:1px solid rgba(221,221,221,0);padding:20px;transition:border-color 350ms cubic-bezier(.2,1,.3,1)}.product h4 a{text-decoration:none}.product a.more{line-height:14px;text-transform:uppercase;padding:9px 10px 6px;text-decoration:none;border:1px solid #444;font-size:14px;display:inline-block;margin:0 2px 5px;opacity:0;transition:opacity 350ms cubic-bezier(.2,1,.3,1)}.product a.more:hover{background:#444;color:#fff}.product:hover a.more{opacity:1}nav.tabs ul{list-style:none;padding-left:0;text-align:center}nav.tabs ul li{display:inline-block;margin-bottom:5px}nav.tabs ul li span{padding:10px 10px 7px;line-height:14px;display:block;font-size:14px;text-transform:uppercase;text-decoration:none;background:#f0f0f0;cursor:pointer;transition:all .25s ease 0s}nav.tabs ul li span:focus,nav.tabs ul li span:hover{color:#c10000;text-decoration:none}nav.tabs ul li span:active{outline:0}nav.tabs ul li.active span{background:#444;color:#fff}.teaser-wrap{border-bottom:1px solid #ddd}.teaser-wrap .teaser-img{background-position:center;background-size:cover}.teaser-wrap .headline{position:relative}.block .img{position:relative}.block .img img{display:block;position:relative;z-index:1}.block-img .img{overflow:hidden}.block-img .img .video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:none}.block-img .img .video video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:100%;object-fit:cover;height:auto;z-index:-1000;overflow:hidden}.block-img .img .video.show-video,.block-img .img:hover .video{display:block}.block-img .img.link-like,.block-img a.img{transition:none;display:block}.block-img .img.link-like img,.block-img a.img img{transform:translateZ(0)}.grid .block-img .link-like.img img,.grid .block-img a.img img{transition:transform 350ms cubic-bezier(.2,1,.3,1)}.block-img .link-like.img:hover img,.block-img a.img:hover img{transform:scale(1.02)}.block-img.border{border:1px solid #ddd}.block-img .headline{position:relative}.block-img h3{text-transform:uppercase;font-size:26px;line-height:normal;text-align:center;position:absolute;z-index:2;bottom:25px;left:0;right:0;padding:0}.block-img h3 .link-like,.block-img h3 a{display:table;text-decoration:none;margin:0 auto}.block-img h3 span:not(.link-like){text-transform:uppercase;font-size:26px;line-height:normal;background:#444;color:#fff;padding:10px 20px;display:table-cell;vertical-align:middle;font-weight:400;position:relative}.block-img h3 span:not(.link-like)[class*=" berninaicon-"],.block-img h3 span:not(.link-like)[class^=berninaicon-]{padding-left:72px}.block-img h3 span:not(.link-like):before{position:absolute;left:20px;top:50%;margin-top:-18px;font-size:36px}.block-img .inner{text-align:center;padding:50px 30px 40px;position:relative}.responsive .block-img .inner{padding:50px 50px 40px}.primary-teaser-container.item-count-1 .responsive .block-img .inner{padding:50px 30px 40px}.block-img .inner p{line-height:125%;padding-bottom:24px}.block-img .inner small{color:#c10000;display:block;font-size:16px;margin-bottom:5px}.block-img .inner small span{display:inline-block;padding-left:30px;background-position:left center;background-repeat:no-repeat;margin-right:10px}.block-img .inner small span.date{background-image:url(/Bernina/Images/home-2017/icon-date.png)}.block-img .inner small span.location{background-image:url(/Bernina/Images/home-2017/icon-location.png)}.block-img .btns{font-size:14px;display:flex;justify-content:center;flex-wrap:wrap}.block-img.v2 .btns{flex-wrap:nowrap}.block-img .btns a{line-height:18px;text-transform:uppercase;padding:9px 10px 7px;text-decoration:none;border:1px solid #444;margin:0 2px 10px;box-sizing:border-box;vertical-align:middle;align-items:center;display:inline-flex;justify-content:center}.block-img .btns a:hover{background:#444;color:#fff}.block-img .btns br{display:none}.block-img .btns a.addtocart{border-color:#c10000;background:#c10000 url(/Bernina/Images/home-2017/icon-cart.png) 10px 7px no-repeat;color:#fff;padding-left:30px}.block-img .btns a.registerbtn{border-color:#c10000;background:#c10000 url(/Bernina/Images/home-2017/icon-date_white.png) 10px 7px no-repeat;color:#fff;padding-left:40px}.block-img .r-form-standard .form-item,.r-form-standard .r-form-row{padding-bottom:10px}.block-img .btns.samesize a{width:30%}.grid.border{border-bottom:1px solid #ddd}.grid.border.noborder{border-bottom:0}.grid .box{float:left;box-sizing:border-box}.grid h2{text-align:center;color:#999;font-size:36px;line-height:normal;padding-bottom:30px}.grid.two{padding:30px 50px 0}.grid.two .box{width:50%;margin-bottom:50px}.grid.two .box:nth-child(even){padding-right:25px}.grid.two .box:nth-child(odd){padding-left:25px}.grid.twov2{padding:30px 50px 0}.grid.twothree{padding:30px 25px 0}.grid.twothreev2{padding:30px 25px 0}.grid.twothree .box,.grid.twov2 .box{width:50%;margin-bottom:50px}.grid.twothree .box{padding:0 25px}.grid.twothreev2 .box{width:33.3333%;padding:0 25px;margin-bottom:50px}.grid.twov2 .box:nth-child(even){padding-right:25px}.grid.twov2 .box:nth-child(odd){padding-left:25px}.grid.twothree .box:nth-child(2),.grid.twothree .box:nth-child(3),.grid.twothreev2 .box:nth-child(2),.grid.twothreev2 .box:nth-child(3){width:50%}.grid.three .box{width:33.333333%}.grid.three .box:nth-child(3n-2){padding-left:1px}.grid.three .box:nth-child(3n-1){padding-left:1px}.grid.three .box:nth-child(3n){padding-left:1px}.responsive .block-img .img{background-size:cover;background-position:center;background-repeat:no-repeat}.responsive .block-img .link-like.img:before,.responsive .block-img a.img:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;background-position:center;background-repeat:no-repeat;background-image:inherit;background-size:cover;z-index:1;transition:transform 350ms cubic-bezier(.2,1,.3,1),opacity 350ms cubic-bezier(.2,1,.3,1)}.responsive .block-img .link-like.img:hover:before,.responsive .block-img a.img:hover:before{transform:scale(1.02)}.responsive .block-img.v2 .btns{display:flex}.primary-teaser-container.item-count-1 .block-img.v2 .btns{display:block}.responsive .block-img.v2 .btns a{display:block;float:left;margin:0 1% 5px;font-size:14px;padding:9px 5px;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:auto;flex-basis:50%;flex-grow:1}.responsive .block-img.v2 .btns:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.grid.twothree .box{width:33.333333%}@media screen and (max-width:1200px){.block-img .inner{display:flex;flex-direction:column}.primary-teaser-container.item-count-1 .block-img h3,.primary-teaser-container.item-count-1 .block-img h3 span{font-size:26px}.grid.twov2{padding:20px 20px 0}.grid.twothree,.grid.twothreev2,.grid.twov2{padding:20px 10px 0}.grid.twothree .box:nth-child(odd),.grid.twov2 .box:nth-child(odd){padding-left:10px}.grid.twothree .box:nth-child(even),.grid.twov2 .box:nth-child(even){padding-right:10px}.grid.twothree .box,.grid.twothreev2 .box,.grid.twov2 .box{padding:0 10px}.grid.twothree .box,.grid.twothreev2 .box,.grid.twov2 .box{margin-bottom:30px}}@media screen and (orientation:portrait){.responsive .box{height:100%}.block-img .inner{padding:50px 20px 30px;text-align:left}.primary-teaser-container.item-count-1 .block-img .inner{text-align:center;padding:50px 30px 40px}.primary-teaser-container:not(.item-count-1) .block-img .inner{overflow:hidden;padding:30px 20px}.primary-teaser-container:not(.item-count-1) .block-img .inner p{padding-bottom:20px;font-size:18px;line-height:125%}.primary-teaser-container:not(.item-count-1) .block-img h3{position:static;text-align:left;font-size:22px;margin-bottom:20px}.primary-teaser-container:not(.item-count-1) .block-img h3 a{margin:0}.primary-teaser-container:not(.item-count-1) .block-img h3 span{color:#444;font-size:22px;padding:0;background:0 0;position:static}}@media screen and (orientation:landscape){.responsive .box{width:33.333333%;float:left}.responsive .box:nth-child(3n-2){padding-left:1px}.responsive .box:nth-child(3n-1){padding-left:1px}.responsive .box:nth-child(3n){padding-left:1px}.responsive .block-img .img{float:none}.responsive .box:nth-child(3n) .block-img .inner:before,.responsive .box:nth-child(3n-2) .block-img .inner:before{content:"";width:1px;position:absolute;background:#ddd;bottom:30px;top:40px;display:block;height:auto}.responsive .box:nth-child(3n-2) .block-img .inner:before{right:0}.responsive .box:nth-child(3n) .block-img .inner:before{left:0}}@media screen and (max-width:1100px){.primary-teaser-item .block-img h3,.primary-teaser-item .block-img h3 span{font-size:36px;margin-bottom:20px}.primary-teaser-item .block-img p{font-size:20px}}@media screen and (max-width:960px){.grid.twothree .box,.grid.twothreev2 .box{width:50%}.grid.twothree .box:nth-child(2),.grid.twothreev2 .box:nth-child(2),.grid.twothreev2 .box:nth-child(3),.grid.twov2 .box:nth-child(2),.grid.twov2 .box:nth-child(3){width:100%}}@media screen and (max-width:736px) and (orientation:landscape){.primary-teaser-container:not(.item-count-1) .block-img .inner{padding:20px;font-size:12px}.primary-teaser-container:not(.item-count-1) .block-img h3 span{font-size:14px}.primary-teaser-container:not(.item-count-1) h3{bottom:10px}.primary-teaser-container:not(.item-count-1) .block-img.v2 .btns a{font-size:10px;padding:4px 2px}}@media screen and (max-height:500px) and (orientation:landscape){.primary-teaser-container:not(.item-count-1) .block-img .inner{padding:20px 5px}.responsive .box .block-img .inner:before{display:none!important}.block-img h3{bottom:25px}.block-img h3{bottom:10px}.scroltobar a{font-size:14px;padding:10px 0!important}}@media screen and (max-width:760px){.primary-teaser-item .block-img p{font-size:16px;flex:1}.block-img h3,.block-img h3 span,.grid h2{font-size:22px}}@media screen and (max-width:600px){.primary-teaser-item .block-img h3,.primary-teaser-item .block-img h3 span{font-size:24px;margin-bottom:10px}.primary-teaser-item .block-img p{font-size:16px;flex:1}.grid.twothree{padding:20px 20px 0}.grid.twothree .box,.grid.twothreev2 .box,.grid.twov2 .box{width:100%!important;margin-bottom:20px;float:none;padding-left:0!important;padding-right:0!important}.primary-teaser-container:not(.item-count-1) .block-img.v2 p{font-size:12px}.primary-teaser-container:not(.item-count-1) .block-img .inner{padding:10px}.primary-teaser-container:not(.item-count-1) .block-img h3{font-size:18px;margin-bottom:10px}.primary-teaser-container:not(.item-count-1) .block-img h3 span{font-size:18px}.primary-teaser-container:not(.item-count-1) .block-img .btns{text-align:left}.primary-teaser-container:not(.item-count-1) .block-img.v2 .btns{display:block}.primary-teaser-container:not(.item-count-1) .block-img .btns a{float:none!important;display:inline-block!important;padding:5px 5px!important;width:80%!important;font-size:12px!important}.primary-teaser-container:not(.item-count-1) .block-img .btns br{display:block!important}.primary-teaser-container:not(.item-count-1) block-img h3 span{font-size:30px}}.primary-teaser-container .primary-teaser-item .video-poster{height:100%}@media screen and (max-width:650px){.primary-teaser-container .primary-teaser-item .video-poster.blurry{filter:blur(10px)}.primary-teaser-container .primary-teaser-item .video video.object-fit-contain{object-fit:contain}}@media screen and (max-height:570px){.primary-teaser-container .block-img .inner p{display:none}.scroltobar{height:54px}}@media screen and (max-width:375px){nav.tabs ul li span{padding:10px 10px 7px;font-size:12px}}@media screen and (max-height:320px) and (orientation:landscape){.block-img .btns{text-align:center!important}}@media screen and (max-width:720px){.r-footer-newsletter{padding-top:30px}}@media screen and (max-height:480px) and (orientation:portrait){.responsive .block-img h3{margin-bottom:10px}.iphone.safari .responsive.grid{height:360px}.iphone.safari .responsive .block-img h3,.iphone.safari .responsive .block-img h3 span{font-size:16px}.iphone.safari .responsive .block-img .btns a{width:100%!important}.iphone.safari .responsive .block-img.v2 .btns a{width:100%!important}}.fltrt{float:right}.fltlft{float:left}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.primary-teaser-container{flex-grow:1;display:flex;height:1px;border-bottom:none;margin-bottom:80px}.primary-teaser-container *{box-sizing:border-box}.primary-teaser-container .box{display:flex;flex-grow:1}.primary-teaser-container .block{display:flex;flex-direction:column;width:100%}.primary-teaser-container .block .link-like.img,.primary-teaser-container .block a.img{flex-grow:1}@media screen and (orientation:portrait){.primary-teaser-container:not(.item-count-1){flex-direction:column}.primary-teaser-container:not(.item-count-1) .block{flex-direction:row}.primary-teaser-container:not(.item-count-1) .block .img-link-container{padding-top:0}.primary-teaser-container:not(.item-count-1) .block .inner{width:60%;justify-content:center}}.primary-teaser-container.item-count-1 .box{width:100%}.primary-teaser-container.item-count-1 .box .btns a{float:none;display:inline-block;width:auto;margin:0 2px 5px;padding:9px 10px 6px}#promotions{margin-top:-80px}#promotions .img.gtm-promotion{padding-bottom:56%}@media screen and (max-height:500px) and (orientation:landscape){#promotions .scroltobar{height:42px}#promotions .primary-teaser-container{padding-bottom:40px}#promotions #promotions{margin-top:-40px}}.product-slider{position:relative;padding-top:50px;padding-bottom:50px}.product-slider h2{text-align:center;color:#999;font-size:36px;line-height:normal;padding-bottom:30px}.product-slider h2 a{text-decoration:none}.product-slider .swiper-container{margin:0 90px}.product-slider .swiper-slide{padding-bottom:2px}.product-slider .swiper-container{margin:0 50px}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}.content-banner{background-position:center top;background-size:cover;color:#fff}.content-banner h3{color:#fff;font-family:handsean;font-weight:400}.content-banner a.more{color:#fff;background:#c10000;text-transform:uppercase;text-decoration:none;padding:5px 10px;display:inline-block}.content-banner img{width:auto!important}.content-banner .grid.two{padding:30px 0 0}.content-banner .grid.two .box{padding-top:20px;margin-bottom:0}.content-banner .box:first-child{padding-top:20px;padding-bottom:40px}.content-banner .box:last-child{position:absolute;right:0;bottom:0;text-align:right;padding-top:50px}.content-banner.content-banner_text-black,.content-banner.content-banner_text-black h3{color:#333}@media screen and (max-width:1280px){.content-banner .box{text-align:center;width:100%!important;padding:30px!important}.content-banner .box:last-child{display:none}}.r-footer{padding-top:80px}.r-footer-service{padding:3em 0;background-color:#fff;background-color:rgba(255,255,255,.85)}.r-footer-disclaimer{padding:23px 0;background:#f0f0f0}.r-footer-disclaimer ul{margin:0;padding:0;list-style:none}.r-footer-disclaimer li{float:left;padding-right:8px;margin-right:8px;border-right:solid 1px #8d8d8d}.r-footer-disclaimer li:last-child{padding-right:0;margin-right:0;border-right:none}.r-footer-disclaimer a,.r-footer-disclaimer a:visited{text-decoration:none;color:#8d8d8d}.r-footer-disclaimer a:focus,.r-footer-disclaimer a:hover{color:#c30000}.r-footer-top{margin-top:-40px;height:40px}.r-footer-top-fixed{position:fixed;right:10px;bottom:10px;width:40px;height:40px;border:0;margin:0;padding:0;background-image:none;background-color:#f0f0f0;z-index:10}.r-footer-top-fixed:hover{background-color:#d1d3d4}.r-footer-top-fixed:before{position:absolute;top:50%;left:50%;width:15px;height:8px;margin-left:-7px;margin-top:-4px;background-position:-50px -140px}.sharebar{text-align:left;vertical-align:top}.sharebar h4{display:inline-block;vertical-align:top;padding:5px 30px 5px 0}.sharebar ul{display:inline-block;vertical-align:top}.badget{padding:0 20px 0 10px;width:160px;background:#fff;height:127px;text-align:right;position:absolute;top:-57px;right:0}.badget img{width:100%;height:auto}@media only screen and (max-width:850px){.sharebar .r-col-6{width:calc(100% - 70px)}.badget{width:100px!important;height:70px;top:-30px}}.r-footer{border-top:1px solid #ddd;padding-top:0}.r-form-footer-news .r-col-field{width:100%;padding-right:0;float:none;margin-bottom:10px}.r-form-footer-news .r-col-btn{width:auto;float:none}.r-form-footer-news .r-col-btn a{display:block}.r-form-footer-news{margin-bottom:26px}.shop-online{clear:both;padding-top:20px;padding-bottom:20px;position:relative;overflow:hidden}.shop-online:before{content:"";width:75%;height:1px;left:0;top:0;position:absolute;background:#ddd}.shop-online h4{display:inline-block;vertical-align:top;padding:5px 30px 5px 0}.r-shopping-list{padding-left:0;list-style:none;vertical-align:top;margin:6px 0;display:inline-block}.r-shopping-list li{display:inline-block;margin-right:10px}.r-shopping-list li a{border:1px solid #c2c2c2;background-color:#fff;background-position:center;background-repeat:no-repeat;width:38px;height:30px;cursor:default;pointer-events:none}.r-contact-list{margin-top:0;padding-left:0;margin-bottom:0;list-style:none}.r-contact-list li a{text-decoration:none}.r-contact-list li a i{width:15px;height:15px;display:block;float:left;margin-right:10px;background-position:center;background-repeat:no-repeat;position:relative;top:5px}@media only screen and (max-width:1034px){.r-contact-list{margin-top:35px}}@media only screen and (max-width:720px){.r-contact-list{margin-top:10px}}@media only screen and (max-width:850px){.shop-online:before{width:100%}}@media only screen and (max-width:720px){.shop-online .r-col-6{width:100%}.shop-online h4{padding:5px 30px 5px 0}}.r-contact-list li a i.icon-mail{background-image:url(/Bernina/Images/home-2017/mail.svg)}.r-contact-list li a i.icon-phone{background-image:url(/Bernina/Images/home-2017/phone.svg)}.r-shopping-list li a.icon-visa{background-image:url(/Bernina/Images/home-2017/logo-visa.png)}.r-shopping-list li a.icon-mastercard{background-image:url(/Bernina/Images/home-2017/logo-mastercard.png)}.r-shopping-list li a.icon-amex{background-image:url(/Bernina/Images/home-2017/logo-amex.png)}.r-shopping-list li a.icon-discover{background-image:url(/Bernina/Images/home-2017/logo-discover.png)}.r-shopping-list li a.icon-ssl{background-image:url(/Bernina/Images/home-2017/logo-ssl.png)}.cookie-wrapper{display:none;background-color:#e6e7e8;position:relative;z-index:2001}.cookie-bottom{position:fixed;bottom:0;width:100%}.cookie-wrapper .r-container{padding-top:9px;padding-bottom:13px}.cookie-wrapper .r-container p{position:relative;margin:0;padding:0 10% 0 0;font-size:12px}.cookie-wrapper .r-container a.close-advice{position:absolute;width:17px;height:17px;margin-top:-8px;text-indent:-9999px;top:50%;right:0;display:block;border-bottom:none;transition:all;background:url(../images/cookie-sprite-rwd.png) 0 0 repeat-x}.cookie-wrapper .r-container a.close-advice:hover{background-position:0 -25px!important}@media screen and (max-width:600px){.cookie-wrapper .r-container a.close-advice{background:url(../Images/home-2017/cookie-sprite-rwd-v2.png) repeat-x}.cookie-wrapper,.cookie-wrapper.cookie-bottom{position:fixed;background:#222;width:auto;left:15px;bottom:15px;right:15px;color:#fff}.cookie-wrapper a,.cookie-wrapper.cookie-bottom a{color:#fff}}.csp-form{margin-bottom:0}.csp-form .hint-teaser{font-size:12px;font-weight:100;float:right;text-decoration:none}.csp-form .hint-teaser:hover{text-decoration:underline}@media only screen and (max-width:760px){.csp-form .r-col-2,.csp-form .r-col-3,.csp-form .r-col-4,.csp-form .r-col-6{width:100%;margin-bottom:10px}}.csp-form #csp-product-hint-image{width:100%;height:auto;margin-top:10px}.csp-form .hint-teaser-image{margin-top:10px;font-size:12px}.csp-form .asterisk-after:after{content:" *"}.loading{background:#ccc url(../../../CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif) no-repeat center center;width:100%;height:100%;opacity:.5;position:absolute;z-index:1;top:0;left:0}.inline-row{margin-top:1.5em}@media only screen and (max-width:760px){.inline-row{margin-top:10px}}.csp-teaser{overflow:hidden}@media only screen and (max-width:1280px){.csp-teaser .csp-teaser-content{background-image:none;padding-bottom:0}}.csp-teaser-content{position:relative;right:0;width:100%;background-image:url(/Bernina/images/customer-service-portal/csp-header.jpg);background-size:cover;background-position:top;padding:4.4em 0 8em 0;min-height:200px}.csp-teaser-content .r-border-box{margin-left:10px}@media only screen and (max-width:1280px){.csp-teaser-content{position:relative}}.csp-login{background:#f0f0f0;padding:20px;display:flex;flex-direction:column}.csp-login fieldset{flex-grow:1}.csp-login .btn-forgotpw{float:right;text-decoration:none;font-size:12px}.csp-login-facts .r-border-box{margin-bottom:0;height:100%;display:flex;flex-direction:column}.csp-login-facts .r-border-box .check-list{flex-grow:1}@media only screen and (max-width:1280px){.csp-login-facts{padding-left:0}}@media only screen and (max-width:1280px){.csp-login,.csp-login-facts{position:relative;width:100%;float:none;margin:0 0 40px 0}.csp-login .r-border-box,.csp-login-facts .r-border-box{margin-left:0}}.csp-slider{padding-top:0;padding-bottom:0}.csp-slider h4{margin-bottom:0;padding-bottom:0}.csp-slider .swiper-container{margin:0 60px}.csp-slider .swiper-button-prev{left:20px;margin-top:-70px}.csp-slider .swiper-button-next{right:20px;margin-top:-70px}.csp-slider .swiper-pagination{top:0;margin-top:10px;padding-right:0}.csp-slider .swiper-slide .product{position:relative;padding-bottom:22px!important;text-decoration:none;display:block}.csp-slider .swiper-slide .product a{text-decoration:none}.csp-slider .swiper-slide .product ul{list-style-type:none;padding:0;margin:0;position:relative;width:100%;display:none;height:22px}.csp-slider .swiper-slide .product ul li{font-size:12px;flex:0 1 auto;position:absolute;bottom:0}.csp-slider .swiper-slide .product ul li a{text-decoration:none;white-space:nowrap;padding:0 15px;display:block}.csp-slider .swiper-slide .product ul li:nth-child(1){right:50%}.csp-slider .swiper-slide .product ul li:nth-child(1) a{position:relative}.csp-slider .swiper-slide .product ul li:nth-child(1) a:before{content:'';width:1px;height:22px;position:absolute;right:0;top:50%;margin-top:-11px;background:#ddd}.csp-slider .swiper-slide .product ul li:nth-child(2),.csp-slider .swiper-slide .product ul li:nth-child(3){left:50%}.csp-slider .swiper-slide .product ul li:nth-child(3){display:none}.csp-slider .swiper-slide .product.unregistered img{opacity:.2}.csp-slider .swiper-slide .product.unregistered .label{position:absolute;left:0;top:10px;background:#999;color:#fff;z-index:2;padding:6px 19px;font-size:12px}.csp-slider .swiper-slide .product.unregistered .csp-preregistered-message{font-style:italic}@media only screen and (min-width:1280px){.csp-slider .swiper-slide .product:hover ul{display:block}}@media only screen and (max-width:1280px){.csp-slider .swiper-container{margin:0}.csp-slider .swiper-button-prev{left:-20px}.csp-slider .swiper-button-next{right:-20px}.csp-slider .swiper-slide .product ul{display:block}.csp-slider .swiper-slide .product ul li:nth-child(2){display:none}.csp-slider .swiper-slide .product ul li:nth-child(3){display:block}}.info-overlay{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;background:rgba(68,68,68,.95);color:#fff;font-size:16px;box-sizing:border-box;line-height:150%;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;padding:50px 25px 25px 25px}.info-overlay .btn-info-overlay-close{position:absolute;right:20px;top:20px;background:0 0;outline:0;border:none;font-size:18px;color:#fff}.csp-register-numbered-list{list-style-type:none;padding:0;font-weight:700;margin:0}.csp-register-numbered-list>li{padding:30px 0;border-top:1px solid #ddd}.csp-register-numbered-list>li:last-child{padding:0;border-top:none}.csp-register-numbered-list>li label{font-weight:400;margin-bottom:3px}.csp-register-numbered-list>li label.list-element-title{font-weight:700;display:inline}.csp-register-numbered-list>li input+.csp-additional-info-hint{margin-top:20px}.csp-register-numbered-list span{display:inline-block;width:34px;height:34px;background:#ddd;text-align:center;font-size:17px;line-height:34px;color:#999;vertical-align:middle;margin-right:10px}@media only screen and (max-width:760px){.csp-register-numbered-list>li .r-col-4,.csp-register-numbered-list>li .r-col-8{width:100%}.csp-register-numbered-list>li .r-col-4{margin-bottom:20px}}.csp-register-numbered-list .csp-additional-info-hint{font-weight:400}.csp-sidebox .r-link-list{padding-left:20px}.csp-avatar{width:100%;text-align:center;padding-top:20px;position:relative}.csp-avatar .img{display:inline-block;width:200px;height:200px;border-radius:50%;background-size:cover;background-position:center}.csp-avatar strong{background:#444;padding:7px 12px;display:inline-block;color:#fff;text-transform:uppercase;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-size:18px;position:relative;top:-30px}.csp-avatar+p{text-align:center}.csp-machine-list{list-style-type:none;padding-left:0}.csp-machine-list li{margin-bottom:20px}.csp-machine-list li .csp-machine-list-item{min-height:228px;background:#fff;border:1px solid #b1b1b1;text-align:center;font-size:16px;font-weight:100;padding:10px;display:flex;flex-direction:column}.csp-machine-list li .csp-machine-list-item small{display:block;font-size:12px}.csp-machine-list li .csp-machine-list-item>i{font-size:16px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;padding:0 10px;font-style:normal;margin:auto}.csp-machine-list li .csp-machine-list-item:hover{cursor:pointer}.csp-machine-list li .csp-machine-list-item.selected,.csp-machine-list li .csp-machine-list-item:hover{border-color:#c10000;color:#c10000}.csp-machine-list .img{width:100%;height:133px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.csp-machine-list.success{padding:0;margin:0}.csp-machine-list.success li .csp-machine-list-item{border:none}.csp-machine-list.success li .csp-machine-list-item:hover{color:#444;border-color:#b1b1b1;cursor:default}.csp-sewingstudio-empty{text-align:center;padding-bottom:25px}.csp-sewingstudio-empty img{width:auto;margin-bottom:25px}.csp-sewingstudio-empty strong{display:block}.csp-form-list{list-style-type:none;padding:0;padding-bottom:0}.csp-form-list li{margin-bottom:20px}.csp-form-list.form-type-checkboxes{display:flex;flex-wrap:wrap}.search-field button.active::before{color:#c10000}.search-field::before{position:absolute;right:16px;top:9px;font-size:16px;width:16px}.search-field input.form-text{padding-right:28px}.csp-registered-machines{position:relative}.csp-registered-machines h3{margin-bottom:0}.csp-registered-machines .berninaicon-delete{float:right;text-decoration:none}.csp-registered-machines .uploaded-machine-description{border-top:1px solid #ddd;padding-top:20px;font-style:italic}.csp-registered-machines .csp-warranty-link{border-bottom:1px solid #ddd;margin-bottom:20px}.csp-registered-machines .csp-warranty-link a{display:block;text-decoration:none;padding-bottom:.5em}.csp-registered-machines .csp-warranty-link a:before{font-size:20px;color:#c10000}.csp-registered-machines .csp-warranty-link a span{color:#777;vertical-align:top}.csp-registered-machines .csp-warranty-link a:hover span{color:#000;text-decoration:underline}.csp-registered-machines .csp-registered-machines-stat{width:50%;float:left;margin-bottom:10px}.csp-registered-machines a.r-link-arrow{margin-top:10px;display:block}.csp-registered-machines .btn-bar{display:flex;flex-wrap:wrap}.csp-registered-machines .btn-bar li{flex-grow:1;flex-basis:40%;flex-shrink:1;margin-right:15px}.csp-registered-machines .btn-bar li a{display:inline-flex;flex-direction:column;justify-content:center;text-align:center}.csp-registered-machines .btn-bar .r-btn{width:100%;height:100%;box-sizing:border-box}@media only screen and (max-width:640px){.csp-registered-machines .r-col-4,.csp-registered-machines .r-col-8{width:100%;float:none}.csp-registered-machines .r-col-4 img,.csp-registered-machines .r-col-8 img{margin-bottom:20px}}.csp-registered-machines.csp-preregistered img{opacity:.2}.csp-registered-machines.csp-preregistered .label{position:absolute;left:-20px;top:0;background:#999;color:#fff;z-index:2;padding:10px 20px;font-size:12px}.csp-registered-machines.csp-preregistered .csp-preregistered-message{font-style:italic}.csp-registered-machines-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;margin-right:-20px}@media only screen and (max-width:760px){.csp-registered-machines-grid{margin-right:0}}.csp-registered-machines-grid .col{flex:0 0 auto;margin-bottom:40px;width:33.33333%;padding-right:20px;box-sizing:border-box}@media only screen and (max-width:760px){.csp-registered-machines-grid .col{width:100%;padding-right:0}}.csp-registered-machines-grid .col .r-border-box{padding:35px 20px 20px 20px;text-align:center;margin:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.csp-registered-machines-grid .col .r-border-box .btn-bar{margin:20px 0 0 0;padding:20px 0 0 0}.csp-registered-machines-grid .col .r-border-box .btn-bar li{margin:0;width:100%}.csp-registered-machines-grid .col .r-border-box .r-col-4,.csp-registered-machines-grid .col .r-border-box .r-col-8{float:none;width:100%;position:initial;padding:0}.csp-registered-machines-grid .col .r-border-box .r-col-8{flex:1;display:flex;flex-direction:column;justify-content:space-between}.csp-registered-machines-grid .col .r-border-box img{margin-bottom:30px}.csp-registered-machines-grid .col a.berninaicon-delete{position:absolute;top:20px;right:20px;float:none}.csp-registered-machines.highlighted{border:solid 1px #c10000}.csp-autosuggest{position:relative}.csp-autosuggest .csp-autosuggest-list{box-sizing:border-box;position:absolute;top:100%;top:calc(100% - 1px);left:0;width:100%;list-style-type:none;padding:0;margin:0;background:#fff;border:1px solid #b1b1b1;z-index:2}.csp-autosuggest .csp-autosuggest-list li{padding:5px 10px;cursor:pointer}.csp-autosuggest .csp-autosuggest-list li span{color:#c10000}.csp-autosuggest .csp-autosuggest-list li:hover{background:#f0f0f0}.csp-greybar{padding:20px;position:relative}@media only screen and (max-width:760px){.csp-greybar{display:flex;flex-direction:column}.csp-greybar h4{order:1}.csp-greybar .r-btn{order:2;align-self:center}}ul.btn-bar{width:100%;display:block;border-top:1px solid #ddd;padding:20px 0 10px 15px;margin:20px 0 0 0;list-style-type:none;text-align:center}ul.btn-bar li{position:relative;display:inline-block;margin:0 10px 10px 0}ul.btn-bar li:before{display:none}.csp-register-numbered-list+.btn-bar{margin-top:0}#csp-sewingstudio-modal .modal-dialog{width:410px}#csp-sewingstudio-modal .modal-dialog p{font-style:italic;margin-bottom:30px}#csp-sewingstudio-modal .modal-dialog p span{color:#c10000}#csp-sewingstudio-modal .modal-dialog .btn-bar li{width:calc(50% - 20px);margin-right:0}#csp-sewingstudio-modal .modal-dialog .btn-bar li:first-child{margin-right:10px}#csp-sewingstudio-modal .modal-dialog .btn-bar li:last-child{margin-left:10px}#csp-sewingstudio-modal .modal-dialog .btn-bar .r-btn{width:100%;box-sizing:border-box}.csp-alert-box p{position:relative;padding-left:70px;padding-bottom:10px}.csp-alert-box p:before{position:absolute;left:0;top:0;font-size:48px;color:#444}.self-service .r-container{padding-left:0;padding-right:0}.csp-form .success:not(.finalstep),.self-service .success:not(.finalstep){color:#c5de6e;font-weight:700;font-size:18px;display:block;margin-bottom:-7px}self-service-register-product .sw-btn-desktop{float:right;margin-left:30px}self-service-register-product .sw-btn-mobile{display:none}self-service-my-account .btns-center .r-btn-light{min-width:55%}.self-service.r-teaser-headline{margin-top:0;margin-bottom:-29px}.self-service.r-teaser-headline .r-col-12{height:auto}.self-service.r-teaser-headline h1{font-size:36px;text-transform:uppercase}.csp-tabs{height:50px;border:1px solid #ddd;margin:0 0 20px 0}.csp-tabs ul{list-style-type:none;padding:0;margin:0;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}.csp-tabs ul li{position:relative;padding:0 20px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width:760px){.csp-tabs ul li{font-size:14px;padding:0 10px}}.csp-tabs ul li::before{content:'';position:absolute;right:-1px;left:initial;top:50%;margin-top:-9px;height:18px;width:1px;background:#bbb}.csp-tabs ul li.active,.csp-tabs ul li:hover{background:#444;color:#fff}.csp-tabs ul li.active::before,.csp-tabs ul li:hover::before{display:none}.csp-tabs ul li:last-child::before{display:none}@media only screen and (max-width:800px){.self-service .no-margin{margin-bottom:20px!important}.self-service .r-sidebar{margin-top:20px!important}self-service-register-product .sw-btn-desktop{display:none}self-service-register-product .sw-btn-mobile{margin-top:0;border-top:none;padding-top:0;display:block}}@media only screen and (max-width:1200px){.self-service,.self-service.r-teaser-headline{margin-top:20px}}.r-border-box{position:relative;padding:20px;background:#fff;border:1px solid #dfdfdf;margin-bottom:20px}.r-border-box.no-margin{margin-bottom:0}ul.list-ico{list-style:none;padding-left:0}ul.list-ico li{position:relative}ul.list-ico li:before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;position:absolute;left:0;top:0}ul.check-list li{margin-bottom:30px;padding-left:35px}ul.check-list li:last-child{margin-bottom:0}ul.check-list li:before{color:#c10000;content:"\63";font-size:20px}ul.check-list li span{font-size:18px;display:block}ul.check-list:last-child{margin-bottom:0}@media only screen and (max-width:640px){ul.check-list li.r-col-4{width:50%}}@media only screen and (max-width:480px){ul.check-list li.r-col-4{width:100%}}ul.arrow-list li{padding-left:20px;margin-bottom:10px}ul.arrow-list li:before{color:#c10000;content:"\61";content:"\61"/""}ul.triple-dots{padding-left:0;list-style:none}ul.triple-dots li{padding-left:25px;position:relative}ul.triple-dots li:before{position:absolute;left:0;top:-2px;content:"..."}.r-teaser-headline{position:relative;z-index:2;margin-bottom:-20px}.r-teaser-headline .r-col-12{height:0;margin-top:-1px}.r-teaser-headline h1{color:#fff;background:#444;padding:10px 20px;display:inline-block;font-weight:400;position:relative}.overview-page .r-text-block.inverted h1,.overview-page-ecommerce .r-text-block.inverted h1,.r-container-breadcrumb+.r-text-block.inverted-ltd h1,.r-container-breadcrumb+div>.r-text-block.inverted-ltd h1,.top-overview-page .r-text-block.inverted h1{color:#fff;background:#444;padding:13px 20px;display:inline-block;font-weight:400;position:relative;margin-bottom:30px;font-size:32px}@media only screen and (max-width:1200px){.r-container-breadcrumb+.r-text-block.inverted-ltd h1,.r-container-breadcrumb+div .r-text-block.inverted-ltd h1{margin-top:10px}}.r-text-block.inverted .r-lead{padding-left:20px}.r-teaser-product{margin-top:50px;overflow:hidden}@media only screen and (max-width:1000px){.r-teaser-product{padding:0}}.r-teaser-product .r-row{display:flex;flex-direction:row}@media only screen and (max-width:1000px){.r-teaser-product .r-row{flex-direction:column}}@media only screen and (max-width:1000px){.r-teaser-product .text-container{order:1;width:100%;padding-bottom:40px}}.r-teaser-product .text-container ul{margin-bottom:40px;list-style:none;padding-left:0}.r-teaser-product .text-container ul li{position:relative;padding-left:20px;margin-bottom:10px}.r-teaser-product .text-container ul li:before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;position:absolute;left:0;top:3px;color:#c10000;content:"\61";content:"\61"/""}.r-teaser-product .r-btn-wrapper{display:flex;flex-wrap:wrap;margin-bottom:-10px;margin-top:20px;justify-content:center}.r-teaser-product .r-btn{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;margin-bottom:20px;margin-right:20px;flex-grow:1;flex-basis:auto;text-align:center;min-width:calc(45% - 20px);box-sizing:border-box;line-height:1.1em}.r-teaser-product .r-btn-about{background:0 0}.r-teaser-product .r-btn-about:focus-visible,.r-teaser-product .r-btn-about:hover{background:#444}.r-teaser-product h2{font-size:22px}.r-teaser-product .r-col-8{display:flex}@media only screen and (max-width:1000px){.r-teaser-product .r-col-8{width:100%}}.r-teaser-product .img-as-bg{width:100%;width:calc(100% + 20vw);margin-right:-20vw;background-size:cover;display:block;position:relative;background-position:center;overflow:hidden}@media only screen and (max-width:1000px){.r-teaser-product .img-as-bg{height:250px;margin-right:0}}.r-teaser-product .img-as-bg .caption{position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);padding:95px 40px 30px 40px;opacity:0;transition:opacity .2s ease;color:#fff;font-size:16px}@media only screen and (max-width:1000px){.r-teaser-product .img-as-bg .caption{padding:20px}}.r-teaser-product .img-as-bg:hover .caption{opacity:1}.r-teaser-product figure{height:inherit;margin-right:-20vw;position:relative}.r-teaser-product figure img{position:absolute;left:0;top:50%;transform:translate(0,-50%);min-width:100%;min-height:100%;width:auto;height:auto}.r-teaser-product .btn-play{width:58px;height:58px;background:#fff;text-align:center;line-height:67px;position:absolute;left:50%;top:50%;margin-left:-29px;margin-top:-29px;font-size:28px;text-decoration:none;color:#444;z-index:5}.r-teaser-product .btn-play:hover{color:#fff;background:#c10000}.teaser-pricetag{padding-top:27px}.teaser-pricetag .pricetag-learn-more{max-width:none}@media only screen and (min-width:1281px){.fullWidth .r-row{width:1200px;margin:0 auto}}.r-teaser-headline{position:relative;z-index:2;margin-bottom:0;margin-top:25px}.r-teaser-headline .r-col-12{height:0;margin-top:-1px}.bernina-job-posting-header .r-teaser-headline .r-col-12{height:auto;margin-bottom:-60px}.r-teaser-headline h1{color:#fff;font-size:30px;background:#444;padding:10px 20px;display:inline-block;font-weight:400;position:relative}.r-teaser-product{margin-top:25px;overflow:hidden}.r-teaser-product h2{font-size:22px;margin-top:30px}.r-teaser-product h1{padding-bottom:0;margin-bottom:-5px}.r-teaser-product figure{height:inherit;margin-right:-20vw;position:relative}.r-teaser-product figure img{position:absolute;left:0;top:50%;transform:translate(0,-50%)}.r-teaser-product .text-container .buttons{display:flex;flex-wrap:wrap;margin-right:-10px}.r-teaser-product .text-container .buttons .r-btn{flex-grow:1;min-width:50px;margin-right:10px;text-align:center}.r-teaser-product .text-container ul{margin-bottom:40px}.r-teaser-product .r-btn-about{background:0 0}.r-teaser-product .btn-play{width:58px;height:58px;border:none;background:#fff;text-align:center;line-height:67px;position:absolute;left:50%;top:50%;margin-left:-29px;margin-top:-29px;font-size:28px;text-decoration:none;color:#444}.r-teaser-product .btn-play:hover{color:#fff;background:#c10000}@media only screen and (max-width:1000px){.r-subteaser{padding-bottom:0!important}}.r-subteaser ul{list-style:none;padding-left:0}.r-subteaser ul li{position:relative;margin-bottom:30px;padding-left:35px}.r-subteaser ul li:before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;position:absolute;left:0;top:0;color:#c10000;content:"\63";font-size:20px}.r-subteaser ul li:last-child{margin-bottom:0}.r-subteaser h2{color:#c10000}.r-subteaser .r-col-6:nth-child(2){display:flex}.r-subteaser figure{bottom:-100px;position:relative}@media only screen and (max-width:1000px){.r-subteaser figure{bottom:inherit!important}}.r-subteaser figure img{position:absolute;width:auto!important;height:auto!important;bottom:-100px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.r-subteaser .img-as-bg{position:absolute;z-index:2;top:-260px;width:50vw;bottom:0;background-position:left bottom}.r-subteaser .r-row{display:flex}@media only screen and (max-width:1000px){.r-subteaser .r-row{display:block}.r-subteaser .r-row .gap-right60{padding-right:20px}.r-subteaser .r-row .gap-left40{padding-left:20px}}.r-subteaser .r-col-6{padding:0}@media only screen and (max-width:1000px){.r-subteaser .r-col-6{width:100%;float:none}.r-subteaser .r-col-6 figure{bottom:-100px;width:100%}.r-subteaser .r-col-6 figure .img-as-bg{height:auto;position:relative;z-index:2;top:inherit;width:100%;padding-bottom:75%}}.product-search .pricetag{border-top:0;transition:all .25s ease 0s}accessory-search .r-text-small,product-search .r-text-small{margin-left:30px;color:#777}accessory-search .r-text-small:before,product-search .r-text-small:before{font-size:11px;color:#999;display:block;width:22px;height:22px;background:#f0f0f0;text-align:center;line-height:22px;z-index:2;position:absolute;top:0;margin-top:2px}product-search .r-text-small:before{font-size:16px}ul.overview-products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;margin-top:40px}@media only screen and (max-width:650px){ul.overview-products{margin-right:0;margin-left:0}ul.overview-products>li{margin-right:0}}ul.overview-products:first-child{margin-top:0}ul.overview-products table tr{border-bottom:0}ul.overview-products table th{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}ul.overview-products table th:first-child{width:15%}ul.overview-products .pricetag{border-top:0}ul.overview-products>li{display:flex;flex-direction:column;margin-bottom:100px;position:relative;float:none;padding:0;margin-right:58px;transition:background .25s ease 0s}@media only screen and (max-width:650px){ul.overview-products>li{margin-bottom:60px}}ul.overview-products>li:before{content:'';position:absolute;bottom:0;left:0;width:100%;background:#ddd;height:1px;display:block}ul.overview-products>li .r-link-teaser{flex:1 0 auto;flex-grow:0}ul.overview-products>li .r-link-teaser .r-teaser-img{position:relative;background-size:100%}ul.overview-products>li .r-link-teaser .r-teaser-img:before{font-size:11px;color:#999;display:block;width:22px;height:22px;background:#f0f0f0;text-align:center;line-height:22px;z-index:2;position:absolute;top:0;left:0}ul.overview-products>li .r-link-teaser .r-teaser-img.berninaicon-embroidery:before{font-size:16px}ul.overview-products>li .r-teasertext-headline{padding:10px 20px 20px 20px;border-bottom:solid 1px #ddd}ul.overview-products>li .r-teasertext-headline h3:only-child,ul.overview-products>li .r-teasertext-headline p{padding-bottom:0}ul.overview-products>li table tr:last-child td,ul.overview-products>li table tr:last-child th{padding-bottom:0}ul.overview-products>li .r-teaser-text p.r-teaser-text-desc{padding-top:10px}ul.overview-products>li .r-teaser-text ul{list-style:none;padding-left:0}ul.overview-products>li .r-teaser-text ul li{position:relative;padding-left:20px;margin-bottom:10px}ul.overview-products>li .r-teaser-text ul li:before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;position:absolute;left:0;top:3px;color:#c10000;content:"\61";content:"\61"/""}ul.overview-products>li .flex-table{display:table}ul.overview-products>li .flex-table .flex-row{display:table-row}ul.overview-products>li .flex-table .flex-row .flex-cell{overflow:hidden;vertical-align:top;text-align:left;padding:10px 20px 10px 0;box-sizing:border-box;display:table-cell}ul.overview-products>li .flex-table .flex-row .title{width:35%;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;padding:10px 20px 10px 0}@media only screen and (max-width:1200px){ul.overview-products>li .flex-table .flex-row .title{width:100%;padding-bottom:0}}ul.overview-products>li .flex-table .flex-row .desc{padding:10px 0;width:65%}@media only screen and (max-width:1200px){ul.overview-products>li .flex-table .flex-row .desc{width:100%;padding-top:0}}@media only screen and (max-width:1200px){ul.overview-products>li .flex-table .flex-row,ul.overview-products>li .flex-table .flex-row .flex-cell{display:block}}ul.overview-products>li .border-box{flex:1}ul.overview-products>li .border-box .r-teaser-item{order:0;flex:1;align-self:stretch;display:flex;flex-direction:column;height:100%}ul.overview-products>li .border-box .r-teaser-item .img{position:relative;height:0;padding-bottom:79%;overflow:hidden;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}ul.overview-products>li .border-box .r-teaser-item .desc{border:1px solid #ddd;border-top:0;text-align:center;order:0;flex:1;align-self:stretch;display:flex;flex-direction:column;padding-bottom:30px}ul.overview-products>li .border-box .r-teaser-item .desc p{padding:0 20px;margin-bottom:20px;text-align:left;flex:1 0 auto}ul.overview-products>li .border-box .r-teaser-item .desc .r-btn{position:relative;margin:0 auto;align-self:center;max-width:70%}ul.overview-products>li .border-box .r-teaser-item .desc h4{color:#fff;font-size:18px;text-transform:uppercase;text-align:center;margin-top:-30px;margin-bottom:35px;position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 20px;justify-content:center}ul.overview-products>li .border-box .r-teaser-item .desc h4 span{background:#444;padding:8px 13px;order:0;flex:0 1 auto;align-self:auto}ul.overview-products>li .border-box{flex:1}ul.overview-products>li .border-box .r-teaser-item{order:0;flex:1;align-self:stretch;display:flex;flex-direction:column;height:100%}ul.overview-products>li .border-box .r-teaser-item .img{position:relative;height:0;padding-bottom:79%;overflow:hidden;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}ul.overview-products>li .border-box .r-teaser-item .desc{border:1px solid #ddd;border-top:0;text-align:center;order:0;flex:1;align-self:stretch;display:flex;flex-direction:column;padding-bottom:30px}ul.overview-products>li .border-box .r-teaser-item .desc p{padding:0 20px;margin-bottom:20px;text-align:left;flex:1 0 auto}ul.overview-products>li .border-box .r-teaser-item .desc .r-btn{position:relative;margin:0 auto;align-self:center}ul.overview-products>li .border-box .r-teaser-item .desc h4{color:#fff;font-size:18px;text-transform:uppercase;text-align:center;margin-top:-30px;margin-bottom:35px;position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 20px}ul.overview-products>li .border-box .r-teaser-item .desc h4 span{background:#444;padding:8px 13px;order:0;flex:0 1 auto;align-self:auto}#overview-list .r-link-teaser,experience-overview .r-link-teaser,experience-search .r-link-teaser{padding-bottom:2em}.overview-products>li:hover{background:#f0f0f0}.overview-products>li .r-link-teaser .r-teaser-item,.overview-products>li .r-link-teaser:hover .r-teaser-item{background:0 0}.feature-value-cell{width:70%}price-tag{flex-grow:1;margin-top:40px}.pricetag .btn-wrap .r-btn{display:block}.pricetag .btn-wrap .pricetag-learn-more{text-align:center}.btn-wrap-full{margin-top:25px}.btn-wrap-full .r-btn{display:block;width:100%;text-align:center;box-sizing:border-box}.btn-wrap-full .r-btn:before{margin-right:10px;position:relative;top:2px}.pricetag-addto-cartbtn{color:#fff;border-color:#c10000;background:#c10000;margin-bottom:10px}.pricetag .btn-wrap .r-btn{display:block}.pricetag .btn-wrap .r-btn:before{margin-right:10px;position:relative;top:2px}.pricetag .btn-wrap .pricetag-learn-more{text-align:center}.pricetag-addto-cartbtn{color:#fff!important;border-color:#c10000;background:#c10000;margin-bottom:10px}.service-overview{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0}.service-overview .r-col-2,.service-overview .r-col-3,.service-overview .r-col-4,.service-overview .r-col-6{padding:0 30px}@media only screen and (max-width:768px){.service-overview .r-col-2,.service-overview .r-col-3,.service-overview .r-col-4,.service-overview .r-col-6{width:100%;float:none;margin-bottom:20px}}.block-service h3{font-size:18px;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.block-service .ico{font-size:70px;text-align:center;color:#444}.block-service .inner{text-align:center}.compare-grid{margin-top:40px;display:flex}.compare-grid .r-col-4{padding:0}.block-compare{border:1px solid #d9d9d9;height:100%;position:relative}.block-compare .img{background:#f0f0f0}.block-compare .img img{mix-blend-mode:multiply}.block-compare .img .bgImg{mix-blend-mode:multiply;padding-bottom:55%;background-position:center;background-size:contain;background-repeat:no-repeat}.block-compare .headline{text-align:center;margin-top:-15px;position:relative;z-index:2}.block-compare .headline h3{font-size:18px;padding:5px 10px;background:#444;color:#fff;display:inline-block}.block-compare .inner{padding:20px 20px 60px}.block-compare .meta{text-align:center;position:absolute;left:0;right:0;bottom:0;padding-bottom:20px}.block-compare .meta .r-btn{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}.block-compare.highlighted{border:3px solid #d9d9d9;margin-top:-30px;margin-bottom:-30px;padding-bottom:80px}.block-compare.highlighted .img{background:#fff;height:auto}.block-compare.highlighted .img .bgImg{padding-bottom:calc(55% + 30px)}.block-compare.highlighted .headline h3{font-size:24px}.block-compare.highlighted .meta{padding-bottom:40px}.block-compare.highlighted{border:3px solid #d9d9d9;margin-top:-30px;margin-bottom:-30px;padding-bottom:80px}.block-compare.highlighted .img{background:#fff;height:auto}.block-compare.highlighted .headline h3{font-size:24px}.block-compare.highlighted .meta{padding-bottom:40px}.r-teaser-tradition{background-position:right center;background-repeat:no-repeat;background-size:contain}.r-teaser-tradition h2{font-family:handsean;font-size:24px;font-weight:400;line-height:36px}.nextway-wrap{text-align:center;padding:100px 0}.nextway-wrap .r-btn-wrapper{display:inline-flex;flex-wrap:wrap;margin-bottom:-10px;margin-top:20px}.nextway-wrap .r-btn{min-width:260px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;margin-bottom:20px;margin-right:20px;flex-grow:1;flex-basis:auto;text-align:center;line-height:1.1em}.nextway-wrap .r-btn:before{margin-right:10px;position:relative;top:2px}.r-footer{padding-top:0;background:#fff}.r-footer .r-footer-service{background:0 0}.r-footer .r-footer-newsletter{border-top:0;background:url(../images/home-2017/kreuzstich_red.png) top repeat-x}ul.overview-products{margin-right:-58px}.r-teaser-2col ul.overview-products>li{width:calc(50% - 58px)}.r-teaser-3col ul.overview-products>li{width:calc(33.33333333% - 58px)}@media (min-width:951px){.r-teaser-4col ul.overview-products{margin-right:-30px}.r-teaser-4col ul.overview-products>li{width:calc(25% - 30px);margin-right:30px}}@media only screen and (max-width:950px){.r-teaser-2col ul.overview-products>li,.r-teaser-3col ul.overview-products>li,.r-teaser-4col ul.overview-products>li{width:calc(50% - 58px)}}@media only screen and (max-width:650px){ul.overview-products{margin-right:0}.r-teaser-2col ul.overview-products>li,.r-teaser-3col ul.overview-products>li,.r-teaser-4col ul.overview-products>li{margin-right:0;width:100%}}.r-topoverview-teaser{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;margin-right:-40px;margin-top:40px}.r-topoverview-teaser>li{margin-bottom:30px;position:relative;float:none;padding:0 40px 0 0}.r-topoverview-teaser>li .r-link-teaser{height:100%}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item{display:flex;flex-direction:column;align-items:flex-start}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .img-as-bg{background-size:100%;background-position:top}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .r-teasertext-headline{padding:10px 20px 0 20px}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .top-overview-page .r-teaser-text{padding:15px 20px 15px 20px}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .r-teaser-text{flex:1 0 auto;width:100%;box-sizing:border-box}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .r-teaser-text p{padding-bottom:0}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .r-btn{margin:40px 0 20px 20px}#overview-list .mrg-top100{margin-top:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.r-wrapper{overflow:hidden}#mainmenu .registered-user,#user-info .user-name{display:none}@media (min-width:1201px){header{position:relative;top:0;left:0;width:100%;background:#fff}header:after,header:before{content:'';display:block;position:absolute}header:before{width:135px;height:125px;left:50%;top:-3px;margin-left:-806px}header:after{width:144px;height:91px;left:50%;top:20px;margin-left:750px}header *{box-sizing:border-box}header.sticky{position:fixed!important}header.sticky.show-top-menu #topmenu{display:block}header.sticky #topmenu{display:none}header.sticky .nav-main>li{margin:10px 0 0}header.sticky .nav-main>li>a{margin-bottom:10px}header.sticky .header-logo{height:45px;margin-top:3px;background-image:url(/Bernina/img/logo-bernina-mobile.svg)}header .hide-desktop{display:none!important}header #buymenu,header #cspmenu,header #hamburger-wrap,header #languagemenu,header #menu-overlay,header #searchmenu,header .btn-back,header .meta-mobile,header .mobile-bar,header .mobile-label,header .mobile-overview{display:none!important}header .header-logo{float:left;display:block;width:148px;height:40px;background:url(/Bernina/img/logo-bernina.svg) no-repeat left center;margin-top:17px;text-align:right;transition:margin-top 0s}header .header-logo img{width:60px;height:auto}header .header-logo-mobile{display:none}header ul{list-style-type:none;padding:0}header ul li a{text-decoration:none}header ul li.csp-link{display:none}header ul>li{display:inline-block}header nav#mainmenu{border-top:1px solid #f0f0f0}header nav#topmenu{height:50px;position:relative;z-index:10}header nav#topmenu .dropdown{position:relative;padding-right:20px}header nav#topmenu .dropdown .toggle-meta-subnav{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:50%;right:0;width:6px;height:11px;margin-top:-5px;display:block;transform:rotate(90deg);transition:transform .2s ease;cursor:pointer}header nav#topmenu .dropdown>ul{position:absolute;top:50px;left:0;background:#fff;padding:10px 0;width:auto;min-width:200px;display:none;border:1px solid #f0f0f0;z-index:10}header nav#topmenu .dropdown>ul>li{display:block;text-align:left;margin-left:0;padding:0 15px}header nav#topmenu .dropdown>ul>li>a{font-size:15px;text-align:left;padding:6px 0 6px 15px;display:block;position:relative}header nav#topmenu .dropdown>ul>li>a:before{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:17px;left:0;width:6px;height:11px}header nav#topmenu .dropdown>ul>li.btn-country{border-top:1px solid #ddd;margin-top:10px;display:block}header nav#topmenu .dropdown>ul>li.btn-country a{color:#999;padding-top:10px;padding-left:0}header nav#topmenu .dropdown>ul>li.btn-country a strong{color:#444}header nav#topmenu .dropdown>ul>li.btn-country a strong span{white-space:nowrap}header nav#topmenu .dropdown>ul>li.btn-country a:before{display:none}header nav#topmenu .dropdown>ul>li.btn-country a:hover{color:#c10000}header nav#topmenu .dropdown>ul>li.btn-country a:hover strong{color:#c10000}header nav#topmenu .dropdown>ul>li:first-child{margin-top:0;border-top:0}header nav#topmenu .dropdown.show ul,header nav#topmenu .dropdown:hover ul{display:block}header nav#topmenu .dropdown.show .toggle-meta-subnav,header nav#topmenu .dropdown:hover .toggle-meta-subnav{transform:rotate(-90deg)}header nav#topmenu .hide-dropdown>ul{display:none}header .nav-service{float:right;margin:0}header .nav-service li{margin-left:20px}header .nav-service li a{font-size:12px;position:relative;padding:18px 0 18px 25px;display:block}header .nav-service li a small{display:none}header .nav-service li a:before{position:absolute;top:50%;left:0;margin-top:-8px;font-size:16px;color:#444}header .nav-service li:not(.dropdown) .toggle-meta-subnav{display:none}header .nav-meta{margin:0}header .nav-meta li{margin-right:12px}header .nav-meta li a{color:#999;font-size:12px;display:block;padding:18px 0}header .nav-meta li a:hover{color:#c10000}header .nav-main{float:right;margin:0}header .nav-main:hover>li .sub-wrap{visibility:hidden;opacity:0;transition:opacity 250ms ease .4s,visibility 0s linear 450ms;transition-delay:.4s}header .nav-main:hover>li:hover .sub-wrap:not(.force-closed),header .nav-main>li.show .sub-wrap:not(.force-closed){visibility:visible;opacity:1;transition:opacity 250ms ease .2s,visibility 0s linear .2s;transition-delay:.2s}header .nav-main>li{margin:32px 0 0 0}header .nav-main>li div.button-role,header .nav-main>li>a{padding:3px 10px 4px 10px;border-left:1px solid #d9d9d9;display:inline-block;font-size:18px;margin-bottom:17px}header .nav-main>li>.toggle-subnav{transform:rotate(90deg);background:0 0;margin-right:10px;border:none;padding:0}header .nav-main>li.btn-cart>a{border-right:0;padding-right:0}header .nav-main>li:first-child>a{border-left:0;padding-left:0}header .nav-main .sub-wrap{position:absolute;background:#fff;border-top:1px solid #dfdfdf;left:-50vw;width:150vw;padding-left:50vw;padding-right:50vw;display:flex;visibility:hidden;opacity:0;transition:opacity 250ms linear 0s,visibility 0s linear 250ms;transition-delay:.4s;align-items:flex-start}header .nav-main .sub-wrap:after{content:'';visibility:visible;left:0;right:0;background:rgba(255,255,255,.9);height:100vh;pointer-events:none;top:100%;position:absolute}header .nav-main .sub-wrap .sub-wrap{display:none!important}header .nav-main .sub-wrap .nav-sub{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:stretch;padding:40px 0 100px 0;width:1200px;position:relative;margin-left:20px;margin-right:-50vw}header .nav-main .sub-wrap .nav-sub>li{order:0;flex:1;align-self:stretch;padding-right:40px;display:flex;flex-direction:column;max-width:33.3333%;height:auto!important}header .nav-main .sub-wrap .nav-sub>li.desktophide{display:none}header .nav-main .sub-wrap .nav-sub>li .nav-cat{font-size:22px;text-align:center;display:block;margin-bottom:20px;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif}header .nav-main .sub-wrap .nav-sub>li .nav-cat.left{text-align:left}header .nav-main .sub-wrap .nav-sub>li .img{display:block;width:100%;height:175px;overflow:hidden}header .nav-main .sub-wrap .nav-sub>li .img span{display:block;width:100%;height:100%;background-size:cover;transition:transform .2s ease}header .nav-main .sub-wrap .nav-sub>li .img:hover span{transform:scale(1.05)}header .nav-main .sub-wrap .nav-sub>li>small{color:#999;text-transform:uppercase;font-size:12px;margin-top:18px}header .nav-main .sub-wrap .nav-sub>li .desc{flex:1 0 auto;padding:20px 0 30px 0}header .nav-main .sub-wrap .nav-sub>li .desc p{line-height:125%}header .nav-main .sub-wrap .nav-sub>li .desc .fancy-button,header .nav-main .sub-wrap .nav-sub>li .desc .teaser-trial{width:calc(100% - 40px);margin:0 20px;text-align:center}header .nav-main .sub-wrap .nav-sub>li .desc ul li{display:block;margin-bottom:10px}header .nav-main .sub-wrap .nav-sub>li .desc ul li span{display:inline-block;background:#444;color:#fff;text-transform:uppercase;font-size:10px;padding:2px 3px 1px 3px;position:relative;top:-2px;margin-left:5px;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif}header .nav-main .sub-wrap .nav-sub>li .desc ul li span.red{background:#c10000}header .nav-main .sub-wrap .nav-sub>li .desc ul li:last-child{margin-bottom:0}header .nav-main .sub-wrap .nav-sub>li .desc ul li a{position:relative;padding-left:15px;display:block}header .nav-main .sub-wrap .nav-sub>li .desc ul li a:before{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:3px;left:0;width:6px;height:11px}header .nav-main .sub-wrap .nav-sub>li>small+.desc{padding-top:15px}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc{border:1px solid #ddd;text-align:center}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc p{padding:0 20px;margin-bottom:20px;text-align:left}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc .r-btn{position:relative;margin:0 auto}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc h4{color:#fff;font-size:18px;text-transform:uppercase;text-align:center;margin-top:-30px;margin-bottom:20px;position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 20px}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc h4 span{background:#444;padding:13px;order:0;flex:0 1 auto;margin:0 auto}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc ul{padding:0 20px;text-align:left;margin-bottom:20px}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc ul li{position:relative;padding-left:30px;margin-bottom:10px}header .nav-main .sub-wrap .nav-sub>li.nav-border-box .desc ul li:before{font-family:bernina!important;line-height:1;position:absolute;left:0;top:3px;color:#c10000;content:"\63";font-size:13px}header .nav-main .sub-wrap .nav-sub>li.nav-border-box.outside{width:300px;position:absolute;right:-300px}header .nav-main .sub-wrap .nav-sub>li .btn-bar{border-top:1px solid #ddd;padding-top:20px}header .nav-main .sub-wrap .nav-sub>li .btn-bar a{width:100%;text-align:center;box-sizing:border-box;font-size:14px}header .nav-main .sub-wrap .nav-sub>li .btn-bar a:before{position:relative;top:2px;margin:-3px 8px -2px 0}header .nav-main .sub-wrap .nav-sub>li .btn-bar a[class*=" berninaicon-"],header .nav-main .sub-wrap .nav-sub>li .btn-bar a[class^=berninaicon-]{padding:6px 10px 7px 10px}header .nav-main .sub-wrap .nav-bottom{background:#444;position:absolute;bottom:0;width:150vw;left:-50vw;margin-left:50vw;padding-left:50vw;padding-right:50vw}header .nav-main .sub-wrap .nav-bottom ul{padding:0 20px;width:1200px;height:55px;line-height:55px;position:relative;margin:0 auto}header .nav-main .sub-wrap .nav-bottom ul li{display:inline-block;margin-right:40px}header .nav-main .sub-wrap .nav-bottom ul li:last-child{margin-right:0}header .nav-main .sub-wrap .nav-bottom ul li a{color:#fff;position:relative;display:block;font-size:18px;padding-left:35px}header .nav-main .sub-wrap .nav-bottom ul li a span{display:none}header .nav-main .sub-wrap .nav-bottom ul li a img{height:30px;width:auto;display:inline-block;position:relative;left:-35px;top:-12px}header .nav-main .sub-wrap .nav-bottom ul li a:before{font-size:15px;position:absolute;top:50%;left:0;margin-top:-8px}header .nav-main .sub-wrap .nav-bottom ul li.crosslink-bernette{width:260px;height:55px;position:absolute;right:0;top:0}header .nav-main .sub-wrap .nav-bottom ul li.crosslink-bernette a{padding-left:0;height:100%}header .nav-main .sub-wrap .nav-bottom ul li.crosslink-bernette a img{height:100%;left:inherit;top:inherit}header~main.r-content{overflow:initial}header~main.r-content .home-view-height-container{top:-28px;position:relative;height:calc(100vh - 103px)!important}header.sticky~main{margin-top:131px}}@media (min-width:1201px) and (max-width:1800px){header .nav-main .sub-wrap .nav-sub>li.nav-border-box.outside{display:none}}@media (max-width:1200px){header.sticky~main{margin-top:50px}header{position:relative;z-index:10}header .nav-main>li>.toggle-subnav{display:none}header .header-logo,header .hide-mobile{display:none!important}header #topmenu{height:100px;width:100%;position:relative;background:#fff;transform:translate3d(0,0,0);backface-visibility:hidden;z-index:1}header #topmenu .nav-search{display:block;margin-top:50px;margin:48px -20px 0 -20px;position:relative;border-top:2px solid #d8d8d8;padding:10px 20px}header #topmenu .nav-search input{width:100%;height:30px;padding-right:40px}header #topmenu .nav-search button{background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 35%);border:none;position:absolute;right:21px;top:11px;height:28px;width:60px;color:#444;font-size:18px;z-index:2;text-align:right;padding-right:10px}header #topmenu .nav-search button::before{position:relative;top:2px}header #topmenu #search-icon-mobile{display:none}header #topmenu .r-container{height:50px}header #topmenu .header-logo-mobile{display:block;width:136px;height:22px;background:url(/Bernina/img/logo-bernina-mobile.svg) no-repeat left center;background-size:contain;position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-68px;text-align:right}header #topmenu .header-logo-mobile img{width:25px;height:auto}header #topmenu.cart-not-empty .mobile-cart-empty{display:none}header #topmenu:not(.cart-not-empty) .mobile-cart-not-empty{display:none}header.sticky.show-top-menu #topmenu .nav-search{display:block;background:#fff}header.sticky.show-top-menu #topmenu{border-bottom:1px solid transparent}header.sticky.show-top-menu #topmenu .nav-search{display:block;background:#fff;border-bottom:1px solid #ddd}header.sticky #topmenu{position:fixed;top:0;height:50px;border-bottom:1px solid #ddd}header.sticky #topmenu .nav-search{display:none}header.sticky #topmenu #search-icon-mobile{display:inline-block}header .btn-cart,header .nav-meta{display:none}header .nav-service{float:right;margin:0}header .nav-service li{display:inline-block;margin-left:10px}header .nav-service li a{font-size:18px;color:#444;display:block;line-height:49px}header .nav-service li a::before{position:relative;top:2px}header .nav-service li a.berninaicon-pin .cart-display-number-wrapper{display:none}header .nav-service li a small{font-size:18px;position:relative;top:-3px}header .nav-service li a span{display:none}header .mobile-bar{height:118px;line-height:49px;position:relative;border-bottom:1px solid #ddd;padding-right:20px;margin:0}header .mobile-bar.user-info{display:none}header .mobile-bar li{float:right;line-height:49px;margin-left:15px}header .mobile-bar li a{color:#414042;font-size:18px}header .mobile-bar li a.active{color:#c10000}header .mobile-bar li.user-status{float:none;background:#444;margin:0 -20px 0 0;padding-left:20px;color:#fff;white-space:nowrap;height:50px}header .mobile-bar li.user-status #close-menu{position:absolute;right:18px;top:3px;color:#fff;font-size:20px}header .mobile-bar li.user-status span{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 75px)}header .mobile-bar li.user-status a{color:inherit;max-width:unset;font-size:15px}header .mobile-bar li.user-status a::before{display:inline-block;vertical-align:middle;margin-right:6px;position:relative;top:-1px;font-size:17px}header ul{list-style-type:none;padding:0}header ul li a{text-decoration:none}header #buymenu,header #cspmenu,header #languagemenu,header #mainmenu,header #searchmenu{width:280px;position:fixed;top:0;left:0;overflow:hidden;overflow-y:auto;height:100vh;z-index:5;background:#fff;transform:translateX(-100%);transition:transform .2s ease;backface-visibility:hidden}header #buymenu:after,header #cspmenu:after,header #languagemenu:after,header #mainmenu:after,header #searchmenu:after{background:rgba(0,0,0,.5);top:0;left:0;position:absolute;z-index:0;width:100vw;height:100vh}header #buymenu .nav-main-container,header #cspmenu .nav-main-container,header #languagemenu .nav-main-container,header #mainmenu .nav-main-container,header #searchmenu .nav-main-container{padding:0;height:calc(100vh - 69px)!important;transform:translateZ(0);backface-visibility:hidden}header #buymenu .nav-main-container .btn-back,header #cspmenu .nav-main-container .btn-back,header #languagemenu .nav-main-container .btn-back,header #mainmenu .nav-main-container .btn-back,header #searchmenu .nav-main-container .btn-back{position:fixed!important;left:20px;top:-51px;font-size:16px;text-transform:uppercase;padding-left:22px;text-decoration:none;transform:translateX(-200%);transition:transform .2s ease;display:none}header #buymenu .nav-main-container .btn-back:before,header #cspmenu .nav-main-container .btn-back:before,header #languagemenu .nav-main-container .btn-back:before,header #mainmenu .nav-main-container .btn-back:before,header #searchmenu .nav-main-container .btn-back:before{display:block;transform:rotate(180deg);position:absolute;left:0;top:50%;margin-top:-7px;font-size:12px;color:#c10000}header #buymenu .nav-main-container .nav-main,header #cspmenu .nav-main-container .nav-main,header #languagemenu .nav-main-container .nav-main,header #mainmenu .nav-main-container .nav-main,header #searchmenu .nav-main-container .nav-main{padding-top:22px;position:relative;z-index:10;background:#fff;transition:all .2s ease;margin:0}header #buymenu .nav-main-container .nav-main li,header #cspmenu .nav-main-container .nav-main li,header #languagemenu .nav-main-container .nav-main li,header #mainmenu .nav-main-container .nav-main li,header #searchmenu .nav-main-container .nav-main li{width:280px}header #buymenu .nav-main-container .nav-main li a,header #buymenu .nav-main-container .nav-main li h3,header #cspmenu .nav-main-container .nav-main li a,header #cspmenu .nav-main-container .nav-main li h3,header #languagemenu .nav-main-container .nav-main li a,header #languagemenu .nav-main-container .nav-main li h3,header #mainmenu .nav-main-container .nav-main li a,header #mainmenu .nav-main-container .nav-main li h3,header #searchmenu .nav-main-container .nav-main li a,header #searchmenu .nav-main-container .nav-main li h3{font-size:18px}header #buymenu .nav-main-container .nav-main li a[class*=" berninaicon-"],header #buymenu .nav-main-container .nav-main li a[class^=berninaicon-],header #cspmenu .nav-main-container .nav-main li a[class*=" berninaicon-"],header #cspmenu .nav-main-container .nav-main li a[class^=berninaicon-],header #languagemenu .nav-main-container .nav-main li a[class*=" berninaicon-"],header #languagemenu .nav-main-container .nav-main li a[class^=berninaicon-],header #mainmenu .nav-main-container .nav-main li a[class*=" berninaicon-"],header #mainmenu .nav-main-container .nav-main li a[class^=berninaicon-],header #searchmenu .nav-main-container .nav-main li a[class*=" berninaicon-"],header #searchmenu .nav-main-container .nav-main li a[class^=berninaicon-]{position:relative;padding-left:52px}header #buymenu .nav-main-container .nav-main li a[class*=" berninaicon-"]:before,header #buymenu .nav-main-container .nav-main li a[class^=berninaicon-]:before,header #cspmenu .nav-main-container .nav-main li a[class*=" berninaicon-"]:before,header #cspmenu .nav-main-container .nav-main li a[class^=berninaicon-]:before,header #languagemenu .nav-main-container .nav-main li a[class*=" berninaicon-"]:before,header #languagemenu .nav-main-container .nav-main li a[class^=berninaicon-]:before,header #mainmenu .nav-main-container .nav-main li a[class*=" berninaicon-"]:before,header #mainmenu .nav-main-container .nav-main li a[class^=berninaicon-]:before,header #searchmenu .nav-main-container .nav-main li a[class*=" berninaicon-"]:before,header #searchmenu .nav-main-container .nav-main li a[class^=berninaicon-]:before{font-size:16px;color:#444;position:absolute;left:20px;top:50%;margin-top:-8px}header #buymenu .nav-main-container .nav-main li.csp-link,header #cspmenu .nav-main-container .nav-main li.csp-link,header #languagemenu .nav-main-container .nav-main li.csp-link,header #mainmenu .nav-main-container .nav-main li.csp-link,header #searchmenu .nav-main-container .nav-main li.csp-link{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:3px 0 7px 0}header #buymenu .nav-main-container .nav-main li.csp-link a,header #cspmenu .nav-main-container .nav-main li.csp-link a,header #languagemenu .nav-main-container .nav-main li.csp-link a,header #mainmenu .nav-main-container .nav-main li.csp-link a,header #searchmenu .nav-main-container .nav-main li.csp-link a{padding:18px 20px 17px 20px;color:#999;font-size:16px;position:relative}header #buymenu .nav-main-container .nav-main li.csp-link a:before,header #cspmenu .nav-main-container .nav-main li.csp-link a:before,header #languagemenu .nav-main-container .nav-main li.csp-link a:before,header #mainmenu .nav-main-container .nav-main li.csp-link a:before,header #searchmenu .nav-main-container .nav-main li.csp-link a:before{color:#444;margin-right:11px;position:relative;top:2px;font-size:15px;left:0}header #buymenu .nav-main-container .nav-main li.csp-link a:after,header #cspmenu .nav-main-container .nav-main li.csp-link a:after,header #languagemenu .nav-main-container .nav-main li.csp-link a:after,header #mainmenu .nav-main-container .nav-main li.csp-link a:after,header #searchmenu .nav-main-container .nav-main li.csp-link a:after{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:50%;right:20px;width:6px;height:11px;margin-top:-5px}header #buymenu .nav-main-container .nav-main li.btn-country,header #cspmenu .nav-main-container .nav-main li.btn-country,header #languagemenu .nav-main-container .nav-main li.btn-country,header #mainmenu .nav-main-container .nav-main li.btn-country,header #searchmenu .nav-main-container .nav-main li.btn-country{border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#999;position:relative}header #buymenu .nav-main-container .nav-main li.btn-country strong,header #cspmenu .nav-main-container .nav-main li.btn-country strong,header #languagemenu .nav-main-container .nav-main li.btn-country strong,header #mainmenu .nav-main-container .nav-main li.btn-country strong,header #searchmenu .nav-main-container .nav-main li.btn-country strong{font-size:18px;text-transform:uppercase;color:#444;display:block}header #buymenu .nav-main-container .nav-main li.btn-country strong span,header #cspmenu .nav-main-container .nav-main li.btn-country strong span,header #languagemenu .nav-main-container .nav-main li.btn-country strong span,header #mainmenu .nav-main-container .nav-main li.btn-country strong span,header #searchmenu .nav-main-container .nav-main li.btn-country strong span{white-space:nowrap}header #buymenu .nav-main-container .nav-main li.btn-country:first-child,header #cspmenu .nav-main-container .nav-main li.btn-country:first-child,header #languagemenu .nav-main-container .nav-main li.btn-country:first-child,header #mainmenu .nav-main-container .nav-main li.btn-country:first-child,header #searchmenu .nav-main-container .nav-main li.btn-country:first-child{border-top:0}header #buymenu .nav-main-container .nav-main li.active>a,header #cspmenu .nav-main-container .nav-main li.active>a,header #languagemenu .nav-main-container .nav-main li.active>a,header #mainmenu .nav-main-container .nav-main li.active>a,header #searchmenu .nav-main-container .nav-main li.active>a{color:#c10000}header #buymenu .nav-main-container .nav-main li .r-form-standard,header #cspmenu .nav-main-container .nav-main li .r-form-standard,header #languagemenu .nav-main-container .nav-main li .r-form-standard,header #mainmenu .nav-main-container .nav-main li .r-form-standard,header #searchmenu .nav-main-container .nav-main li .r-form-standard{border-bottom:1px solid #ddd;padding:10px 20px}header #buymenu .nav-main-container .nav-main li .r-form-standard .r-btn,header #cspmenu .nav-main-container .nav-main li .r-form-standard .r-btn,header #languagemenu .nav-main-container .nav-main li .r-form-standard .r-btn,header #mainmenu .nav-main-container .nav-main li .r-form-standard .r-btn,header #searchmenu .nav-main-container .nav-main li .r-form-standard .r-btn{margin-top:10px}header #buymenu .nav-main-container .nav-main li,header #cspmenu .nav-main-container .nav-main li,header #languagemenu .nav-main-container .nav-main li,header #mainmenu .nav-main-container .nav-main li,header #searchmenu .nav-main-container .nav-main li{box-sizing:border-box}header #buymenu .nav-main-container .nav-main li a,header #cspmenu .nav-main-container .nav-main li a,header #languagemenu .nav-main-container .nav-main li a,header #mainmenu .nav-main-container .nav-main li a,header #searchmenu .nav-main-container .nav-main li a{padding:12px 30px 12px 20px;display:block}header #buymenu .nav-main-container .nav-main li .meta-mobile,header #cspmenu .nav-main-container .nav-main li .meta-mobile,header #languagemenu .nav-main-container .nav-main li .meta-mobile,header #mainmenu .nav-main-container .nav-main li .meta-mobile,header #searchmenu .nav-main-container .nav-main li .meta-mobile{border-top:1px solid #ddd;padding-top:5px}header #buymenu .nav-main-container .nav-main li .meta-mobile a,header #cspmenu .nav-main-container .nav-main li .meta-mobile a,header #languagemenu .nav-main-container .nav-main li .meta-mobile a,header #mainmenu .nav-main-container .nav-main li .meta-mobile a,header #searchmenu .nav-main-container .nav-main li .meta-mobile a{padding:10px 20px;display:block;font-size:16px;color:#999}header #buymenu .nav-main-container .nav-main li.sub>a,header #cspmenu .nav-main-container .nav-main li.sub>a,header #languagemenu .nav-main-container .nav-main li.sub>a,header #mainmenu .nav-main-container .nav-main li.sub>a,header #searchmenu .nav-main-container .nav-main li.sub>a{position:relative}header #buymenu .nav-main-container .nav-main li.sub>a:after,header #cspmenu .nav-main-container .nav-main li.sub>a:after,header #languagemenu .nav-main-container .nav-main li.sub>a:after,header #mainmenu .nav-main-container .nav-main li.sub>a:after,header #searchmenu .nav-main-container .nav-main li.sub>a:after{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:50%;right:20px;width:6px;height:11px;margin-top:-5px}header #buymenu .nav-main-container .nav-main li .sub-wrap,header #cspmenu .nav-main-container .nav-main li .sub-wrap,header #languagemenu .nav-main-container .nav-main li .sub-wrap,header #mainmenu .nav-main-container .nav-main li .sub-wrap,header #searchmenu .nav-main-container .nav-main li .sub-wrap{position:absolute;top:0;left:280px;display:none;width:280px;padding:0}header #buymenu .nav-main-container .nav-main li .sub-wrap .mobile-label,header #cspmenu .nav-main-container .nav-main li .sub-wrap .mobile-label,header #languagemenu .nav-main-container .nav-main li .sub-wrap .mobile-label,header #mainmenu .nav-main-container .nav-main li .sub-wrap .mobile-label,header #searchmenu .nav-main-container .nav-main li .sub-wrap .mobile-label{display:none}header #buymenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .btn-bar,header #buymenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .desc,header #buymenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .img,header #buymenu .nav-main-container .nav-main li .sub-wrap .nav-sub li>small,header #cspmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .btn-bar,header #cspmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .desc,header #cspmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .img,header #cspmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li>small,header #languagemenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .btn-bar,header #languagemenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .desc,header #languagemenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .img,header #languagemenu .nav-main-container .nav-main li .sub-wrap .nav-sub li>small,header #mainmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .btn-bar,header #mainmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .desc,header #mainmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .img,header #mainmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li>small,header #searchmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .btn-bar,header #searchmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .desc,header #searchmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li .img,header #searchmenu .nav-main-container .nav-main li .sub-wrap .nav-sub li>small{display:none}header #buymenu .nav-main-container .nav-main li.active>.sub-wrap,header #cspmenu .nav-main-container .nav-main li.active>.sub-wrap,header #languagemenu .nav-main-container .nav-main li.active>.sub-wrap,header #mainmenu .nav-main-container .nav-main li.active>.sub-wrap,header #searchmenu .nav-main-container .nav-main li.active>.sub-wrap{display:block;height:calc(100vh - 100px)!important;padding-top:22px}header #buymenu .nav-main-container .nav-main li.active .sub-scroll,header #cspmenu .nav-main-container .nav-main li.active .sub-scroll,header #languagemenu .nav-main-container .nav-main li.active .sub-scroll,header #mainmenu .nav-main-container .nav-main li.active .sub-scroll,header #searchmenu .nav-main-container .nav-main li.active .sub-scroll{overflow:hidden;overflow-y:auto;height:100%;padding-bottom:50px}header #buymenu .nav-main-container .nav-main li.active>.sub-wrap>.mobile-label,header #cspmenu .nav-main-container .nav-main li.active>.sub-wrap>.mobile-label,header #languagemenu .nav-main-container .nav-main li.active>.sub-wrap>.mobile-label,header #mainmenu .nav-main-container .nav-main li.active>.sub-wrap>.mobile-label,header #searchmenu .nav-main-container .nav-main li.active>.sub-wrap>.mobile-label{display:inline-block;overflow:hidden;max-width:220px;text-overflow:ellipsis}header #buymenu .nav-main-container .nav-main li .nav-bottom,header #cspmenu .nav-main-container .nav-main li .nav-bottom,header #languagemenu .nav-main-container .nav-main li .nav-bottom,header #mainmenu .nav-main-container .nav-main li .nav-bottom,header #searchmenu .nav-main-container .nav-main li .nav-bottom{border-top:1px solid #ddd;padding-top:5px}header #buymenu .nav-main-container .nav-main li .nav-bottom ul li a,header #cspmenu .nav-main-container .nav-main li .nav-bottom ul li a,header #languagemenu .nav-main-container .nav-main li .nav-bottom ul li a,header #mainmenu .nav-main-container .nav-main li .nav-bottom ul li a,header #searchmenu .nav-main-container .nav-main li .nav-bottom ul li a{padding:10px 20px;color:#999;font-size:16px}header #buymenu .nav-main-container .nav-main li .nav-bottom ul li a img,header #cspmenu .nav-main-container .nav-main li .nav-bottom ul li a img,header #languagemenu .nav-main-container .nav-main li .nav-bottom ul li a img,header #mainmenu .nav-main-container .nav-main li .nav-bottom ul li a img,header #searchmenu .nav-main-container .nav-main li .nav-bottom ul li a img{display:none}header #buymenu .nav-main-container .nav-main li .nav-bottom ul li a:before,header #cspmenu .nav-main-container .nav-main li .nav-bottom ul li a:before,header #languagemenu .nav-main-container .nav-main li .nav-bottom ul li a:before,header #mainmenu .nav-main-container .nav-main li .nav-bottom ul li a:before,header #searchmenu .nav-main-container .nav-main li .nav-bottom ul li a:before{display:none}header #buymenu .nav-main-container .nav-main li .nav-bottom ul li a.arrow:after,header #cspmenu .nav-main-container .nav-main li .nav-bottom ul li a.arrow:after,header #languagemenu .nav-main-container .nav-main li .nav-bottom ul li a.arrow:after,header #mainmenu .nav-main-container .nav-main li .nav-bottom ul li a.arrow:after,header #searchmenu .nav-main-container .nav-main li .nav-bottom ul li a.arrow:after{content:'';position:absolute;background:url(/Bernina/img/r-sprite.svg) no-repeat 0 -20px;top:50%;right:20px;width:6px;height:11px;margin-top:-5px}header #buymenu .nav-main-container .mobile-label,header #cspmenu .nav-main-container .mobile-label,header #languagemenu .nav-main-container .mobile-label,header #mainmenu .nav-main-container .mobile-label,header #searchmenu .nav-main-container .mobile-label{font-size:18px;padding:8px 10px 5px 10px;color:#fff;background:#444;display:inline-block;width:auto;margin:0 0 -5px 20px;top:-18px;left:auto;position:fixed;white-space:nowrap}header #buymenu .nav-main-container>.mobile-label,header #cspmenu .nav-main-container>.mobile-label,header #languagemenu .nav-main-container>.mobile-label,header #mainmenu .nav-main-container>.mobile-label,header #searchmenu .nav-main-container>.mobile-label{z-index:100}header #buymenu .nav-main-container[data-active="2"] .btn-back,header #buymenu .nav-main-container[data-active="3"] .btn-back,header #buymenu .nav-main-container[data-active="4"] .btn-back,header #buymenu .nav-main-container[data-active="5"] .btn-back,header #cspmenu .nav-main-container[data-active="2"] .btn-back,header #cspmenu .nav-main-container[data-active="3"] .btn-back,header #cspmenu .nav-main-container[data-active="4"] .btn-back,header #cspmenu .nav-main-container[data-active="5"] .btn-back,header #languagemenu .nav-main-container[data-active="2"] .btn-back,header #languagemenu .nav-main-container[data-active="3"] .btn-back,header #languagemenu .nav-main-container[data-active="4"] .btn-back,header #languagemenu .nav-main-container[data-active="5"] .btn-back,header #mainmenu .nav-main-container[data-active="2"] .btn-back,header #mainmenu .nav-main-container[data-active="3"] .btn-back,header #mainmenu .nav-main-container[data-active="4"] .btn-back,header #mainmenu .nav-main-container[data-active="5"] .btn-back,header #searchmenu .nav-main-container[data-active="2"] .btn-back,header #searchmenu .nav-main-container[data-active="3"] .btn-back,header #searchmenu .nav-main-container[data-active="4"] .btn-back,header #searchmenu .nav-main-container[data-active="5"] .btn-back{transform:translateX(0)}header #buymenu .nav-main-container[data-active="2"]>.mobile-label,header #buymenu .nav-main-container[data-active="3"]>.mobile-label,header #buymenu .nav-main-container[data-active="4"]>.mobile-label,header #buymenu .nav-main-container[data-active="5"]>.mobile-label,header #cspmenu .nav-main-container[data-active="2"]>.mobile-label,header #cspmenu .nav-main-container[data-active="3"]>.mobile-label,header #cspmenu .nav-main-container[data-active="4"]>.mobile-label,header #cspmenu .nav-main-container[data-active="5"]>.mobile-label,header #languagemenu .nav-main-container[data-active="2"]>.mobile-label,header #languagemenu .nav-main-container[data-active="3"]>.mobile-label,header #languagemenu .nav-main-container[data-active="4"]>.mobile-label,header #languagemenu .nav-main-container[data-active="5"]>.mobile-label,header #mainmenu .nav-main-container[data-active="2"]>.mobile-label,header #mainmenu .nav-main-container[data-active="3"]>.mobile-label,header #mainmenu .nav-main-container[data-active="4"]>.mobile-label,header #mainmenu .nav-main-container[data-active="5"]>.mobile-label,header #searchmenu .nav-main-container[data-active="2"]>.mobile-label,header #searchmenu .nav-main-container[data-active="3"]>.mobile-label,header #searchmenu .nav-main-container[data-active="4"]>.mobile-label,header #searchmenu .nav-main-container[data-active="5"]>.mobile-label{display:none}header #buymenu .nav-main-container[data-active="2"] .nav-main,header #cspmenu .nav-main-container[data-active="2"] .nav-main,header #languagemenu .nav-main-container[data-active="2"] .nav-main,header #mainmenu .nav-main-container[data-active="2"] .nav-main,header #searchmenu .nav-main-container[data-active="2"] .nav-main{transform:translateX(-280px)}header #buymenu .nav-main-container[data-active="3"] .nav-main,header #cspmenu .nav-main-container[data-active="3"] .nav-main,header #languagemenu .nav-main-container[data-active="3"] .nav-main,header #mainmenu .nav-main-container[data-active="3"] .nav-main,header #searchmenu .nav-main-container[data-active="3"] .nav-main{transform:translateX(-560px)}header #buymenu .nav-main-container[data-active="4"] .nav-main,header #cspmenu .nav-main-container[data-active="4"] .nav-main,header #languagemenu .nav-main-container[data-active="4"] .nav-main,header #mainmenu .nav-main-container[data-active="4"] .nav-main,header #searchmenu .nav-main-container[data-active="4"] .nav-main{transform:translateX(-840px)}header #buymenu .nav-main-container[data-active="5"] .nav-main,header #cspmenu .nav-main-container[data-active="5"] .nav-main,header #languagemenu .nav-main-container[data-active="5"] .nav-main,header #mainmenu .nav-main-container[data-active="5"] .nav-main,header #searchmenu .nav-main-container[data-active="5"] .nav-main{transform:translateX(-1120px)}header #buymenu,header #cspmenu,header #languagemenu,header #searchmenu{z-index:10}header #buymenu .nav-main-container .btn-back,header #cspmenu .nav-main-container .btn-back,header #languagemenu .nav-main-container .btn-back,header #searchmenu .nav-main-container .btn-back{transform:translateX(0);position:absolute!important}header #buymenu .mobile-bar,header #searchmenu .mobile-bar{height:49px}header #buymenu .nav-main-container>.mobile-label,header #searchmenu .nav-main-container>.mobile-label{top:-18px;z-index:100}header #mobile-cart{width:100%;padding:20px;box-sizing:border-box}header #mobile-cart .shopping-cart-table{margin:0}header #mobile-cart .shopping-cart .cart-footer .cart-text,header #mobile-cart .shopping-cart .cart-header .cart-text{line-height:120%}header #buymenu #mobile-cart+.nav-main{padding-top:10px!important;border-top:1px solid #ddd}header #buymenu #mobile-cart+.nav-main .nav-title{display:block;color:#999;font-size:22px;padding:12px 30px 12px 20px}header #buymenu .nav-main .nav-title{display:none}_:-ms-fullscreen,:root .mobile-label{position:relative!important;top:0!important;margin:-10px 0 0 20px!important}_:-ms-fullscreen,:root .btn-back{top:15px!important}body.menu-open{overflow:hidden}body.menu-open #mainmenu{transform:translateX(0)}body.menu-open #mainmenu .btn-back{display:block}body.language-open #languagemenu{transform:translateX(0)}body.buymenu-open #buymenu{transform:translateX(0)}body.searchmenu-open #searchmenu{transform:translateX(0)}body.cspmenu-open #cspmenu{transform:translateX(0)}body #menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:2}body.hide-mobile-searchbar #topmenu{height:50px;border-bottom:1px solid #ddd}body.hide-mobile-searchbar #topmenu .nav-search{display:none}body.hide-mobile-searchbar #topmenu #search-icon-mobile{display:inline-block}}@media only screen and (max-width:360px){.header-logo-mobile{margin-left:0!important;left:65px!important}}#hamburger-wrap{padding:16px 20px;position:absolute;bottom:0;left:0;cursor:pointer}#hamburger-wrap .c-hamburger{display:block;position:relative;overflow:hidden;padding:0;width:25px;height:17px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;float:left;background:#fff}#hamburger-wrap .c-hamburger span{display:block;position:absolute;top:7px;left:0;right:0;height:3px;background:#444}#hamburger-wrap .c-hamburger span:after,#hamburger-wrap .c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#444;content:""}#hamburger-wrap .c-hamburger span:before{top:-7px}#hamburger-wrap .c-hamburger span:after{bottom:-7px}#hamburger-wrap .c-hamburger+span{font-size:14px;color:#444;margin-left:10px;text-transform:uppercase}@media only screen and (max-width:360px){#hamburger-wrap .c-hamburger+span{display:none}}@media only screen and (max-width:760px){#culturehint-modal{z-index:1;position:relative}#culturehint-modal .modal-dialog{width:100%;margin:0;max-width:100%;box-sizing:border-box;background:#444;color:#fff;padding:17px 20px}#culturehint-modal .modal-dialog .r-btn{background:0 0;color:#fff;border-color:#fff}#culturehint-modal .hide-mobile,#culturehint-modal .r-logo-modal,#culturehint-modal h3{display:none}#culturehint-modal p.hide-desktop{padding-right:40px}#culturehint-modal .r-link-culture-list li{padding-bottom:10px}#culturehint-modal .r-link-culture-list li:last-child{padding-bottom:0}#culturehint-modal .modal-close{top:18px;right:19px;width:20px;height:20px;background:0 0}#culturehint-modal .modal-close:after,#culturehint-modal .modal-close:before{content:'';position:absolute;left:10px;top:0;display:block;height:22px;width:1px;background:#fff}#culturehint-modal .modal-close:before{transform:rotate(45deg)}#culturehint-modal .modal-close:after{transform:rotate(-45deg)}#culturehint-modal+.modal-backdrop{display:none}}.box-sharing{background:#f0f0f0;padding:23px 20px;margin-bottom:23px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:center;width:100%;box-sizing:border-box}.box-sharing h4{line-height:40px;padding-bottom:0;padding-right:20px;flex:1 1 auto}.box-sharing ul{list-style-type:none;margin:0;padding:0}.box-sharing ul li{display:inline-block;margin-right:11px}.box-sharing ul li:last-child{margin-right:0}.box-sharing ul li a{display:block;background:#c2c2c2;width:40px;height:40px;color:#f0f0f0;text-decoration:none;text-align:center;font-size:24px}.box-sharing ul li a:before{line-height:40px}.box-sharing ul li a:hover{background:#c10000}.r-container>.box-sharing{margin-bottom:0}.sharebtn-pinterest{display:block;background:#c2c2c2;width:40px;height:40px;color:#fff!important;text-decoration:none;text-align:center;font-size:24px;position:absolute;right:20px;top:0;line-height:40px}.sharebtn-pinterest:before{line-height:40px!important}.sharebtn-pinterest:hover{background:#c10000;color:#fff}@media only screen and (min-width:801px){.r-content-small .box-sharing{display:none}}.included-accessories{margin-top:25px;margin-bottom:45px}.included-accessories img{width:120px;height:auto}.included-accessories .flex-table{display:flex;flex-direction:row;flex-wrap:wrap}.included-accessories .flex-table .flex-row{border-top:1px solid #b3b3b3;display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;width:100%}.included-accessories .flex-table .flex-row .flex-cell{padding:15px}.included-accessories .flex-table .flex-row .accessory-title{width:230px;flex:0 0 auto}.included-accessories .flex-table .flex-row .accessory-img{padding-left:0;flex:0 0 auto;width:120px;text-align:center}.included-accessories .flex-table .flex-row .accessory-img img{max-width:100%;max-height:100%;height:auto;width:auto}.included-accessories .flex-table .flex-wrap{display:flex;flex-direction:row;flex:0 1 auto}@media only screen and (max-width:768px){.included-accessories .flex-table .flex-wrap{flex-direction:column;flex:0 1 auto}.included-accessories .flex-table .flex-row .accessory-title{padding-bottom:0;width:auto}}.r-list-dealer,.r-list-dealer-icons{margin:0;padding:0;list-style:none}.r-list-dealer .r-address-item .address,.r-list-dealer .r-address-item .contact,.r-list-dealer-icons .r-address-item .address,.r-list-dealer-icons .r-address-item .contact{margin-bottom:15px}.r-list-dealer .r-address-item .contact a,.r-list-dealer .r-address-item .contact span,.r-list-dealer-icons .r-address-item .contact a,.r-list-dealer-icons .r-address-item .contact span{display:block}.r-list-dealer .r-address-item .buttons .r-btn,.r-list-dealer-icons .r-address-item .buttons .r-btn{display:inline-block;text-align:center}.r-list-dealer .r-address-item .buttons .r-btn.equalized,.r-list-dealer-icons .r-address-item .buttons .r-btn.equalized{display:block;margin-bottom:10px}.r-list-dealer .r-address-item .buttons .r-btn:last-child,.r-list-dealer-icons .r-address-item .buttons .r-btn:last-child{margin-bottom:0}.r-list-dealer{display:flex;flex-wrap:wrap}.r-list-dealer>li{padding-bottom:100px}.csp-machine-list.dealer-contact{margin-bottom:-20px}.csp-machine-list.dealer-contact .csp-machine-list-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;font-size:22px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;height:275px;padding:20px;box-sizing:border-box;width:100%}@media (max-width:650px){.csp-machine-list.dealer-contact .r-col-6{width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:800px){.csp-sidebox{margin-top:50px!important}}.csp-sidebox.dealer-contact{margin-top:21px;padding:20px}.csp-sidebox.dealer-contact h3{background:#444;display:inline-block;color:#fff;font-size:18px;font-weight:400;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;padding:9px 13px 6px 11px;text-transform:uppercase;transform:translateX(-21px) translateY(-42px)}.csp-sidebox.dealer-contact .dealer-logo{display:flex;justify-content:flex-start;align-content:stretch;align-items:center;width:100%;margin-top:-36px}.csp-sidebox.dealer-contact .dealer-logo img{width:auto;height:auto}.csp-sidebox.dealer-contact .dealer-quote,.csp-sidebox.dealer-contact .dealer-store{margin-top:30px}.csp-sidebox.dealer-contact .dealer-quote blockquote,.csp-sidebox.dealer-contact .dealer-store blockquote{font-size:22px;text-align:left;margin:0 0 20px 0}.csp-sidebox.dealer-contact .dealer-quote{padding-top:30px;border-top:1px solid #ddd}.csp-sidebox.dealer-contact .dealer-quote blockquote{text-align:center}.csp-sidebox.dealer-contact .dealer-quote .inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;margin-bottom:10px}@media (max-width:1200px){.csp-sidebox.dealer-contact .dealer-quote .inner{flex-direction:column}}.csp-sidebox.dealer-contact .dealer-quote .inner .img{flex:0 0 auto;width:150px;height:150px;border-radius:50%;overflow:hidden}@media (max-width:1200px){.csp-sidebox.dealer-contact .dealer-quote .inner .img{margin-bottom:20px}}.csp-sidebox.dealer-contact .dealer-quote .inner p{padding-left:20px}.tagbox>div{background:#bebebe;font-weight:400;padding:0 10px;line-height:200%;display:inline-block;margin-right:15px;margin-bottom:5px;max-width:100%}.tagbox>div:last-child{margin-right:0}.tagbox>div button{float:right;border:none;background:0 0;height:100%;line-height:30px;margin:0 0 0 10px;padding:0}.tagbox>div button:before{position:relative;top:3px}.tagbox>div button:hover{color:#c10000}.tagbox.single>div{display:block;margin-right:0;margin-bottom:0}.tagbox-title{font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;margin-bottom:40px;display:block}.tagbox-action{float:right;color:#c10000;text-decoration:none}.dealer-contact-list{list-style-type:none;padding:0;margin:0}.dealer-contact-list li{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.dealer-contact-list li:first-child{padding-top:30px}.dealer-contact-list li:last-child{border-bottom:none;padding-bottom:0}.dealer-contact-list li .form-item{padding-bottom:0}hr.form-spacer{margin:40px 0}.feature-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.feature-table .left,.feature-table .right{flex:1 1 auto;align-self:stretch;width:50%}.feature-table .left{padding-right:20px}.feature-table .right{padding-left:20px}.feature-table table td,.feature-table table th{vertical-align:middle;padding-right:0}.feature-table table td.hover-btn,.feature-table table th.hover-btn{position:relative}.feature-table table td.hover-btn .r-btn,.feature-table table th.hover-btn .r-btn{display:none;position:absolute;right:0;top:50%;margin-top:-16px}.feature-table table tr:hover .r-btn{display:block}.feature-table table th{width:65px;text-align:center}.feature-table table th img{height:40px;width:auto;image-rendering:-webkit-optimize-contrast}.feature-table table td{padding-left:20px}.feature-table table td a{text-decoration:none}.feature-table table td:last-child{text-align:right}.feature-table table td.berninaicon-checked:before{position:relative;top:3px}@media only screen and (max-width:700px){.feature-table{flex-direction:column}.feature-table .left,.feature-table .right{flex:1 0 auto;padding-right:0;padding-left:0;width:100%}}section.row.mrg-bottom20{margin-bottom:20px}.job-information .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;padding-bottom:80px}.job-information .row h2{text-align:left}.job-information .row .text{width:683px;display:inline-block;flex:0 1 auto;padding-left:80px;font-size:18px}.job-information .row .text p:last-child{padding-bottom:0}.job-information .row .text ul{list-style-type:none;padding:0;margin:0 0 30px 0}.job-information .row .text ul li{position:relative;padding-left:15px;margin-bottom:0}.job-information .row .text ul li:last-child{margin-bottom:0}.job-information .row .text ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.job-information .row .img{width:373px;position:relative;flex:0 1 auto;align-self:flex-start}.job-information .row .img img{width:100%;height:auto;display:inline-block}.job-information .row:nth-child(even) .img{order:2}.job-information .row:nth-child(even) .text{padding-left:0;padding-right:153px}@media only screen and (max-width:1200px){.job-information .row{padding-bottom:80px}.job-information .row:last-child{padding-bottom:0}.job-information .row .img{width:50%}.job-information .row .text{width:50%;flex:1;padding-left:40px;padding-right:0}.job-information .row:nth-child(even) .img{order:2}.job-information .row:nth-child(even) .text{padding-left:20px;padding-right:40px}.job-information .img{width:50%;flex:1}.job-information .text-only p{padding-left:0}}@media only screen and (max-width:700px){.job-information .row{display:block}.job-information .row:nth-child(even) .img,.job-information .row:nth-child(even) .text{width:100%;padding-left:0;padding-right:0}.job-information .row:nth-child(even) .img{order:0}.job-information .row .img,.job-information .row .text{width:100%;padding-left:0;padding-right:0}.job-information .row .text h3{padding-bottom:25px}.job-information .row .img.wide,.job-information .row .text.wide{width:100%}.job-information .row .img{display:block;margin-bottom:40px}.job-information .row .img{order:0}}.r-teaser-second .img-as-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover}.r-teaser-second .content-width{position:relative;height:540px}.r-teaser-second .teaser-description{position:absolute;left:0;bottom:0;z-index:3;background:rgba(255,255,255,.9);padding:40px;max-width:550px;width:100%;line-height:20pt;font-family:"Frutiger LT W04_45 Light"}.r-teaser-second .teaser-description strong{font-family:"Frutiger LT W04_55 Roman"}.r-teaser-second .teaser-description p:last-child{padding-bottom:0!important}@media only screen and (max-width:700px){.r-teaser-second .content-width{height:250px}.r-teaser-second .teaser-description{right:0;width:auto;padding:10px 20px}}.fancyselect-combobox{position:relative;width:100%;max-width:350px;background:#fff}.fancyselect-combobox:focus-visible{border:1px solid #c1000080;margin:-1px;outline:0;border-radius:3px}.fancyselect-combobox[aria-expanded=true] svg{fill:#c10000}.fancyselect-combobox[aria-expanded=true] .fancyselect-listbox-container{visibility:visible}.fancyselect-combobox *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#000;outline:0}.fancyselect-combobox .fancyselect-listbox-container{visibility:hidden;position:absolute;margin-top:0;top:100%;z-index:2147483647;width:100%;background:#fff;border:1px solid #c6cbd1;border-top:none}.fancyselect-combobox .fancyselect-textbox{display:block;padding:.4rem 0 .4rem .4rem;padding-right:2rem;border:1px solid #c6cbd1;cursor:pointer}.fancyselect-combobox .fancyselect-textbox:empty:before{content:"\200b"}.fancyselect-combobox input{padding:.4rem 0 .4rem .4rem;border:1px solid #c6cbd1;width:calc(100% - 8px*2);margin:8px}.fancyselect-combobox li.selected{background:#ddd}.fancyselect-combobox li.ng-fancy-pre-selected{background:#c10000;color:#fff}.fancyselect-combobox svg{position:absolute;top:13px;right:10px;pointer-events:none;fill:#8d8d8d}.fancyselect-combobox .fancyselect-listbox{overflow-y:auto;border-top:none;padding:0;max-height:200px;cursor:pointer;margin-top:0;margin-bottom:0}.fancyselect-combobox .fancyselect-listbox>li{padding:.4rem .5rem;z-index:2147483647;position:relative}.accessory-compatibility-table .r-event-fair-title.sr-event{padding-bottom:20px}.accessory-compatibility-table h2{padding-bottom:30px}.accessory-compatibility-table .r-event-fair.sr-event a{text-decoration:none}.accessory-compatibility-table .r-event-fair.sr-event ul li:first-child{width:300px}.accessory-compatibility-table .r-event-fair.sr-event ul li:nth-child(2){width:calc(100% - 550px)}.accessory-compatibility-table .r-event-fair.sr-event ul li:nth-child(2):last-child{width:calc(100% - 300px)}.accessory-compatibility-table .r-event-fair.sr-event ul li:last-child{width:250px}@media only screen and (max-width:1200px){.accessory-compatibility-table .r-event-fair.sr-event ul li:first-child{width:150px}.accessory-compatibility-table .r-event-fair.sr-event ul li:nth-child(2){width:calc(100% - 450px)}.accessory-compatibility-table .r-event-fair.sr-event ul li:nth-child(2):last-child{width:calc(100% - 150px)}}@media only screen and (max-width:620px){.accessory-compatibility-table .r-event-fair.sr-event ul li{width:100%!important}}.accessory-container{padding-top:20px}.accessory-container h2{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:0}.accessory-container p a{text-decoration:none;color:#c10000}.accessory-container .machine-search{background:#f0f0f0;padding:20px 20px 15px 20px;margin:0 -20px 0 -20px}.accessory-container .machine-search .search-field{position:relative;display:flex}.accessory-container .machine-search .search-field::before{position:absolute;left:10px;top:9px;font-size:16px}.accessory-container .machine-search input{padding-left:36px;padding-right:28px}.accessory-container .r-btn.r-btn-big{background:#444;color:#fff;height:48px;width:100%;line-height:48px;text-align:center;padding:0 10px;box-sizing:border-box}.accessory-container .r-btn.r-btn-big::before{font-size:18px;margin-right:12px;position:relative;top:4px}.accessory-container .loading{position:fixed;z-index:3001}.accessory-container .self-service{padding:0;margin-top:0}ul.tiles-icon{list-style-type:none;padding:0;margin:0 -15px 40px 0;display:flex;flex-wrap:wrap}ul.tiles-icon>li{width:50%;height:0;padding:50% 0 0 0;position:relative;flex:0 0 auto;margin-bottom:15px}ul.tiles-icon>li::before{display:none}ul.tiles-icon>li .inner{background:#f0f0f0;color:#444;position:absolute;top:0;left:0;right:15px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:background .2s ease;text-align:center}ul.tiles-icon>li .inner::before{font-size:62px;margin-bottom:12px}ul.tiles-icon>li:hover .inner{background:#c10000;color:#fff}ul.machine-check-list{list-style-type:none;padding:0;margin-bottom:20px}ul.machine-check-list li{padding:0;margin-bottom:10px}ul.machine-check-list li .inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;border:1px solid #ddd;min-height:70px}ul.machine-check-list li .r-btn{width:100%;text-align:center;box-sizing:border-box}ul.machine-check-list li .r-btn.berninaicon-cart{background:#f0f0f0;color:#c10000;border-color:#ddd;display:flex;justify-content:center;align-items:center}ul.machine-check-list li .r-btn.berninaicon-cart:hover{background:#444;border-color:#444;color:#fff}ul.machine-check-list li .r-btn.berninaicon-cart::before{top:-1px}ul.machine-check-list li .r-btn:not(.r-btn-black){margin-top:-1px}ul.machine-check-list li .r-btn::before{font-size:18px;margin-right:2px;position:relative;top:4px}ul.machine-check-list li:last-child{margin-bottom:0}ul.machine-check-list li::before{display:none}ul.machine-check-list li .img{flex:0 0 auto;width:105px;height:60px;box-sizing:border-box}ul.machine-check-list li .img img{width:100%;height:100%;object-fit:contain;object-position:center}ul.machine-check-list li span{flex:1;padding:20px 10px;hyphens:auto}ul.machine-check-list li span small{display:block;position:relative;margin-top:5px;font-size:12px}ul.machine-check-list li button{flex:0 0 auto;align-self:stretch;width:50px;border:none;border-left:1px solid #ddd;position:relative;background:#fff;color:#444;font-size:15px}ul.machine-check-list li button.active{color:#fff;background:#c10000}ul.machine-check-list li button:disabled{color:#ddd;opacity:1}.upload-machine-hint{display:flex;flex-direction:row;align-items:center;margin-bottom:32px;gap:16px}.upload-machine-hint .upload-machine-hint-icon{font-size:24px;color:#c10000}.upload-machine-hint .upload-machine-hint-text{font-style:italic}.upload-machine-hint .upload-machine-hint-text a{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-style:initial;color:#c10000}.favorite-owned-bar{list-style-type:none;padding:0;position:fixed;right:10px;top:33%;z-index:10000;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.favorite-owned-bar li button{width:50px;height:50px;border:none;background:#fff;color:#444;font-size:15px}.favorite-owned-bar li button.active{color:#fff;background:#c10000}.favorite-owned-bar li button:disabled{color:#ddd;opacity:1}.accessory-filter{margin-bottom:20px;margin-top:20px;margin-left:-20px;margin-right:-20px}.accessory-filter .tabs{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.accessory-filter .tabs ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:stretch;height:48px}.accessory-filter .tabs ul li{position:relative}.accessory-filter .tabs ul li a{text-decoration:none;display:flex;justify-content:center;align-items:center;height:100%}.accessory-filter .tabs ul li a span{padding:0 20px}.accessory-filter .tabs ul li::before{content:'';position:absolute;right:-1px;left:initial;top:50%;margin-top:-9px;height:18px;width:1px;background:#bbb}.accessory-filter .tabs ul li.active{background:#444}.accessory-filter .tabs ul li.active::before{display:none}.accessory-filter .tabs ul li.active a span{color:#fff}.accessory-filter .tabs ul li:last-child::before{display:none}.accessory-filter .filter{background:#f0f0f0;padding:20px 20px 15px 20px}.accessory-filter .filter .r-form-standard .r-form-row{padding-bottom:15px}.accessory-filter .filter .filter-label{margin-bottom:10px}.accessory-filter .filter .search-field{position:relative;display:flex}.accessory-filter .filter .search-field button{border:none;background:0 0;font-size:16px;font-weight:400;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;color:#444;width:55px;margin:0 -5px 0 5px;padding:0;flex:0 0 auto;position:relative;text-align:right}.accessory-filter .filter .search-field button::before{position:absolute;left:17px;top:9px}.accessory-filter .filter .search-field button.active::before{color:#c10000}.accessory-filter .filter .search-field::before{position:absolute;left:10px;top:9px;font-size:16px}.accessory-filter .filter .search-field input{padding-left:36px}.modal-app.modal.modal-sr.modal-overlay{z-index:2002;background-color:rgba(204,204,204,.8);display:flex;flex-direction:column;justify-content:center}.modal-app.modal.modal-sr.modal-overlay .modal-dialog{margin:10px}.modal-app.modal.modal-sr.modal-popup .modal-dialog{height:calc(100vh - 60px);padding:0}.modal-app.modal.modal-sr.modal-fullscreen .modal-dialog{height:calc(100vh - 60px);box-sizing:border-box}.modal-app.modal.modal-sr .modal-dialog{margin:50px 10px 10px 10px;max-width:none}.modal-app.modal.modal-sr .modal-dialog .modal-close{top:-40px;right:0}.modal-app.modal.modal-sr .modal-dialog .btn-bar{display:flex;justify-content:space-between;padding:20px 0 0 0}.modal-app.modal.modal-sr .modal-dialog .btn-bar li{width:calc(50% - 5px);margin:0}.modal-app.modal.modal-sr .modal-dialog .btn-bar li .r-btn{width:100%;box-sizing:border-box}.app-machine-img{display:flex;align-items:center;margin-bottom:30px;margin-top:20px}.app-machine-img .img,.app-machine-img span{flex:0 0 auto;width:50%}.app-machine-img span{font-size:20px}.app-machine-img .img{padding-right:20px}.app-machine-img .img img{object-fit:contain;width:100%;height:100%}.machine-stats{list-style-type:none;padding:0}.machine-stats li{margin-bottom:14px}.machine-stats li strong{font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif}.compatibility-text{display:block;position:relative}#backbutton{top:0;padding:14px 20px;position:absolute;bottom:0;left:0;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;float:left;background:#fff}#backbutton .arrowback{display:block;position:relative;overflow:hidden;padding:0;width:19px;height:22px;transform:rotate(180deg)}#backbutton .arrowback:focus{outline:0}#contact-uploaded-product-list{margin-top:20px}.upload-teaser .button-container{display:flex;justify-content:flex-end}.uploaded-machine-preview-img{max-width:360px;max-height:360px;max-width:100%;margin:15px 0;width:unset;display:block}.add-machine-wizard .r-btn{min-width:120px}.add-machine-wizard .container{display:flex;flex-direction:column;overflow:auto;padding:30px 20px;height:calc(100vh - 60px);box-sizing:border-box}.add-machine-wizard .input-container{flex-grow:1}.add-machine-wizard .input-container.no-top-button{margin-top:47px}.add-machine-wizard .input-container .label{margin-bottom:10px;display:block}.add-machine-wizard .bottom-button-container{display:flex;justify-content:space-around;margin:15px 0 0 0}.add-machine-wizard .machine-name-input{margin-bottom:20px}.add-machine-wizard .top-button-container,.add-machine-wizard p{margin-bottom:15px}.add-machine-wizard .file-input-container{position:relative;overflow:hidden}.add-machine-wizard .file-input-container .r-btn{margin:5px 0}.add-machine-wizard .invisible{position:absolute;top:-1000px;left:-1000px;opacity:0;pointer-events:none}.add-machine-wizard .subtitle{display:block;margin-bottom:5px}.modal.modal-sr.wizard .modal-dialog{padding:0;height:unset}@media only screen and (max-width:400px){.accessory-filter .tabs ul li a span{padding:0 15px}ul.machine-check-list li .img{width:90px}}@media only screen and (max-width:360px){.accessory-filter .tabs ul li a span{padding:0 10px}ul.machine-check-list li .img{width:80px}}.ratio-1-1{aspect-ratio:1;height:auto}.ratio-16-9{aspect-ratio:1.77777778;height:auto}product-recommendations .grey{padding-top:100px;padding-bottom:50px}product-recommendations .swiper-wrapper{align-items:stretch}product-recommendations .swiper-wrapper .swiper-slide{height:initial}product-recommendations .swiper-wrapper .swiper-slide .product{box-sizing:border-box;height:100%;display:flex;flex-direction:column}product-recommendations .swiper-wrapper .swiper-slide .product h4{display:flex;justify-content:center;align-items:center}product-recommendations .swiper-wrapper .swiper-slide .product>a.image-wrapper{flex:1 1 0%;display:flex;align-items:center;margin-bottom:15px}product-recommendations .swiper-wrapper .swiper-slide .product>a.image-wrapper img{object-fit:contain;max-height:250px}product-recommendations .swiper-wrapper .swiper-slide .product>a.more{align-self:center;opacity:1}product-recommendations section.row h2.recommendations-title{margin-bottom:0}product-recommendations .swiper-pagination{padding-right:0}product-recommendations .swiper-pagination .swiper-pagination-bullet{background:#cfcfcf}product-recommendations .swiper-pagination .swiper-pagination-bullet-active{background:#939598}.customer-portal-teaser.row{margin-bottom:40px}.customer-portal-teaser.row .box{display:flex}.customer-portal-teaser.row .box .img{width:25%;min-width:25%;margin-right:20px}@media (max-width:1200px){.customer-portal-teaser.row{margin-bottom:0;padding-bottom:80px}}@media (max-width:650px){.customer-portal-teaser.row .box{flex-direction:column}.customer-portal-teaser.row .box .img{width:100%;min-width:100%;margin-right:0;margin-bottom:20px}}.restricted-content-notice{margin-bottom:20px;border:2px solid #c10000;padding:20px;background:#f0f0f0}.restricted-content-notice p{padding-bottom:.5rem}#app-banner{display:none}body:not(.mobile-app) #app-banner.show{background:#444;color:#fff;padding:10px 15px 10px 0;display:flex;justify-content:flex-start;align-items:center}body:not(.mobile-app) #app-banner.show>button{width:30px;height:60px;background:0 0;color:#fff;border:none;flex:0 0 auto;padding-top:3px;font-size:12px}body:not(.mobile-app) #app-banner.show>div{padding-right:10px}body:not(.mobile-app) #app-banner.show>div:last-child{padding-right:0}body:not(.mobile-app) #app-banner.show .img{width:60px;flex:0 0 auto}body:not(.mobile-app) #app-banner.show .img img{width:100%;height:auto}body:not(.mobile-app) #app-banner.show .desc{flex:1}body:not(.mobile-app) #app-banner.show .desc em,body:not(.mobile-app) #app-banner.show .desc h3,body:not(.mobile-app) #app-banner.show .desc span{display:block}body:not(.mobile-app) #app-banner.show .desc em,body:not(.mobile-app) #app-banner.show .desc span{font-size:12px}body:not(.mobile-app) #app-banner.show .desc h3{font-size:18px;font-weight:100;text-transform:uppercase;color:#fff;padding-bottom:0}body:not(.mobile-app) #app-banner.show .desc em{font-style:normal;color:#999}body:not(.mobile-app) #app-banner.show .buttons a{border-color:#fff;color:#fff;background:0 0}.store-locator-component{--storelocator-height:100vh}.storelocator-wrap{height:var(--storelocator-height);width:100%;padding:0;position:relative;display:flex;flex-direction:column}@media (min-width:951px){.storelocator-wrap{flex-direction:row}}.storelocator-wrap .storelocator-sidebar{width:100%;flex:0 0 auto;display:flex;flex-direction:column;background-color:#fff;z-index:2;max-width:415px}@media (min-width:951px){.storelocator-wrap .storelocator-sidebar{width:calc((100% - 1200px)/ 2 + 20px);min-width:350px}}@media (max-width:950px){.storelocator-wrap .storelocator-sidebar{max-width:initial;position:static;top:0;left:0}}.storelocator-wrap .storelocator-sidebar h1{padding:15px;font-size:30px}@media (max-width:950px){.storelocator-wrap .storelocator-sidebar .storelocator-search{width:100%;z-index:5}}@media (min-width:951px){.storelocator-wrap .storelocator-sidebar .r-form-standard{background:#f0f0f0}}.storelocator-wrap .storelocator-sidebar .r-form-standard .toggle-filter{padding:15px 30px 15px 60px;background:#ddd;border:none;border-radius:0;display:block;text-align:left;position:relative;margin:0 -30px;width:calc(100% + 60px)}.storelocator-wrap .storelocator-sidebar .r-form-standard .toggle-filter::before{position:absolute;left:30px;top:50%;margin-top:-7px;font-size:14px}.storelocator-wrap .storelocator-sidebar .r-form-standard .r-icon-storelocator{display:inline-block;margin-bottom:0}.storelocator-wrap .storelocator-sidebar .storelocator-results{overflow-y:auto;background:#fff}.storelocator-wrap .storelocator-sidebar .storelocator-results.dealers-hidden{align-items:center;justify-content:center;background:#f0f0f0}.storelocator-wrap .storelocator-sidebar .storelocator-results.dealers-hidden .dealers-hidden-message{padding:12px;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;color:#c10000}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul{list-style-type:none;padding:0;margin:0}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li{cursor:pointer;border-bottom:1px solid #ddd;padding:20px 30px}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li:hover{color:initial}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li>small{color:#c10000;display:block;margin-bottom:5px;font-size:12px}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li h3{font-size:16px;font-weight:400;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;text-transform:uppercase;padding-bottom:15px}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li address{font-style:normal}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li address>span{display:block}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li>strong{display:block;margin-bottom:15px}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li span.berninaicon-phone::before{color:#bfbfbf;font-size:14px;display:inline-block;margin-right:10px;vertical-align:middle}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li .buttons{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:20px}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li .buttons a,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li .buttons button{text-align:center;flex:0 0 auto;width:calc(50% - 5px);box-sizing:border-box}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.active,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.highlighted-dealer,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li:focus{background:#e8e8e8;color:#000}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.active h3,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.active small,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.highlighted-dealer h3,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li.highlighted-dealer small,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li:focus h3,.storelocator-wrap .storelocator-sidebar .storelocator-results>ul>li:focus small{color:#000}@media (max-width:951px){.storelocator-wrap .storelocator-sidebar .storelocator-results{position:absolute;bottom:0;left:0;width:100%;transition:height .4s ease,top .4s ease;height:52px;z-index:15;overflow:hidden;display:flex;flex-direction:column}.storelocator-wrap .storelocator-sidebar .storelocator-results.open{height:calc(100% - 70px)}.storelocator-wrap .storelocator-sidebar .storelocator-results.open .storelocator-result-mobile-toggle::before{transform:translateX(-7px) rotate(90deg)}.storelocator-wrap .storelocator-sidebar .storelocator-results.open>ul{display:block}.storelocator-wrap .storelocator-sidebar .storelocator-results>ul{display:none;flex:1;overflow-y:auto}}.storelocator-wrap .storelocator-sidebar .storelocator-result-mobile-toggle{display:block;background:#f0f0f0;border:none;width:100%;padding:16px;height:52px;position:relative}.storelocator-wrap .storelocator-sidebar .storelocator-result-mobile-toggle::before{display:inline-block;position:relative;font-size:16px;top:3px;transform-origin:center;transform:translateX(-7px) rotate(-90deg)}@media (min-width:951px){.storelocator-wrap .storelocator-sidebar .storelocator-result-mobile-toggle{display:none}}.storelocator-wrap .storelocator-sidebar .inner{padding:20px 30px 0 30px}@media (max-width:951px){.storelocator-wrap .storelocator-sidebar .inner{position:relative;padding:0 10px 10px 10px}.storelocator-wrap .storelocator-sidebar .inner .toggle-filter-mobile{background:#ddd;border:none;border-radius:0;display:block;text-align:center;width:80px;margin:0;background:#444;color:#fff;padding:10px 20px 10px 10px;font-size:14px;height:34px;order:-1;position:relative}.storelocator-wrap .storelocator-sidebar .inner .toggle-filter-mobile::before{display:none}.storelocator-wrap .storelocator-sidebar .inner .toggle-filter-mobile::after{font-family:bernina!important;content:"\61";transform:rotate(90deg);display:inline-block;position:absolute;right:10px;top:10px}.storelocator-wrap .storelocator-sidebar .inner>.r-form-row{padding-bottom:0;width:100%}.storelocator-wrap .storelocator-sidebar .inner>.r-form-row label{display:none}}@media (max-width:951px){.storelocator-wrap .storelocator-sidebar .filters{overflow:hidden;transition:max-height .2s ease;max-height:0;position:absolute;left:0;padding:0 10px 0 10px}}.storelocator-wrap .storelocator-sidebar .filters .filter-list{margin:0 -30px;width:100%;padding:0 30px;overflow:hidden;transition:max-height .2s ease;background:#fff}.storelocator-wrap .storelocator-sidebar .filters .filter-list i{width:13px;height:13px;display:inline-block;border-radius:50%;border:1px solid #444;color:#444;font-size:10px;text-align:center;line-height:14px;font-style:normal;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;margin-left:4px;position:relative;top:-2px}.storelocator-wrap .storelocator-sidebar .filters .filter-list.classifications{background:#ddd}.storelocator-wrap .storelocator-sidebar .filters .filter-list.types{padding-top:20px;background:#f0f0f0}@media (min-width:951px){.storelocator-wrap .storelocator-sidebar .filters .filter-list.classifications{max-height:0}}@media (max-width:950px){.storelocator-wrap .storelocator-sidebar .filters .filter-list{padding:10px 10px 0 10px;margin:0;width:auto}}.storelocator-wrap .storelocator-sidebar .filters .filter-list li{position:relative;z-index:2}.storelocator-wrap .storelocator-sidebar .filters .filter-list:focus-within{max-height:500px;overflow:visible}.storelocator-wrap .storelocator-sidebar .filters.open{max-height:500px}.storelocator-wrap .storelocator-sidebar .filters.open .filter-list.classifications{max-height:500px;overflow:auto}@media (min-width:951px){.storelocator-wrap .storelocator-sidebar .filters.open{max-height:initial}}.storelocator-wrap .store-locator-accordion{box-sizing:border-box;display:flex;width:100%;background-color:#e8e8e8;padding:10px 20px;margin-bottom:20px}.storelocator-wrap .store-locator-accordion ul.classifications{margin-bottom:0}.storelocator-wrap .store-locator-accordion .store-locator-accordion-tab{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.storelocator-wrap .store-locator-accordion .store-locator-accordion-tab .store-locator-accordion-tab-content{width:100%;margin-right:10px;align-items:flex-start;flex-direction:row}.storelocator-wrap .store-locator-accordion .store-locator-accordion-tab .store-locator-accordion-tab-content li{justify-content:flex-start}.storelocator-wrap .store-locator-accordion .store-locator-accordion-tab .store-locator-accordion-tab-content li .classification-text{margin-left:14px}.storelocator-wrap .store-locator-accordion .store-locator-accordion-tab .store-locator-accordion-button{display:flex;margin-right:10px;padding:0;border:none;background:0 0;transform-origin:center;transform:rotate(90deg)}.storelocator-wrap .store-locator-accordion.accordion-open .store-locator-accordion-tab-content{flex-direction:column}.storelocator-wrap .store-locator-accordion.accordion-open .store-locator-accordion-tab-content li:last-child{margin-bottom:0}.storelocator-wrap .store-locator-accordion.accordion-open .store-locator-accordion-tab-content li{width:100%;margin-bottom:10px}.storelocator-wrap .store-locator-accordion.accordion-open .store-locator-accordion-button{transform:rotate(-90deg)}.storelocator-wrap .storelocator-result{position:absolute;left:0;top:80px;background:#fff;width:415px;max-height:calc(100% - 120px);overflow-y:auto;transition:left .2s ease;z-index:1}.storelocator-wrap .storelocator-result.open{left:455px}@media (max-width:951px){.storelocator-wrap .storelocator-result{left:-100vw;width:100%;z-index:25;top:10px;height:calc(100% - 10px);max-height:none}.storelocator-wrap .storelocator-result.open{left:0}}.storelocator-wrap .storelocator-result .img{position:relative}.storelocator-wrap .storelocator-result .img button{position:absolute;right:20px;top:10px;z-index:10;background:#fff;cursor:pointer;width:24px;height:24px}.storelocator-wrap .storelocator-result .img button::before{left:5px;top:5px;width:14px;height:14px;background-position:0 -780px}.storelocator-wrap .storelocator-result .img img{width:100%;height:auto}.storelocator-wrap .storelocator-result h3{font-size:25px;position:sticky;top:-1px;transition:background .2s ease;padding:20px;z-index:5}.storelocator-wrap .storelocator-result h3.is-pinned{background:#f0f0f0}.storelocator-wrap .storelocator-result .inner{padding:0 20px 20px 20px}.storelocator-wrap .storelocator-result .inner ul{list-style-type:none;margin:0;padding:0}.storelocator-wrap .storelocator-result .inner p,.storelocator-wrap .storelocator-result .inner ul{margin-bottom:15px;padding-bottom:0}.storelocator-wrap .storelocator-result .inner address{font-style:normal;margin-bottom:15px}.storelocator-wrap .storelocator-result .inner .share-button{transition:background-color .6s ease;box-sizing:border-box;text-align:center}.storelocator-wrap .storelocator-result .inner .share-button.link-copied{color:#fff;background-color:#216600}.storelocator-wrap .storelocator-result .inner .opening-hours table tr{border-bottom:transparent}.storelocator-wrap .storelocator-result .inner>.r-btn{display:block;width:100%;margin-bottom:15px}.storelocator-wrap .storelocator-result .inner hr{speak:never}.storelocator-wrap .storelocator-result ul.contact-list li{display:block;margin-bottom:5px;position:relative;padding-left:22px}.storelocator-wrap .storelocator-result ul.contact-list li::before{position:absolute;left:0;top:5px;font-size:14px;color:#bfbfbf}.storelocator-wrap .storelocator-result .social-list{margin:20px 20px 20px 0;float:right;position:relative;z-index:6}.storelocator-wrap .storelocator-result .social-list.store-image-missing{margin-top:45px}.storelocator-wrap .storelocator-result .social-list li{margin-left:6px;display:inline-flex}.storelocator-wrap .storelocator-result .social-list li a{width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;background:#bfbfbf;text-decoration:none;text-align:center;overflow:hidden;transition:background .2s ease}.storelocator-wrap .storelocator-result .social-list li a:hover{background:#c10000}.storelocator-wrap ul.classifications{list-style-type:none;padding:0;margin:0 0 15px 0;display:flex;align-items:center}.storelocator-wrap ul.classifications li{margin-right:15px;display:flex;justify-content:center;align-items:center}.storelocator-wrap ul.classifications li .dot,.storelocator-wrap ul.classifications li .rounded-rect{top:0;height:17px;margin:0}.storelocator-wrap ul.classifications li .dot{width:17px}.storelocator-wrap ul.classifications li img{height:17px;width:auto}.storelocator-wrap .r-map{flex:1;height:100%;position:relative}@media (max-width:950px){.storelocator-wrap .r-map{margin-bottom:52px}}.storelocator-wrap .r-map #storelocator-map{width:100%;height:100%}.storelocator-wrap .input-group{display:flex;position:relative;flex-wrap:wrap}.storelocator-wrap .input-group label{width:100%}.storelocator-wrap .input-group .input-wrap{position:relative;flex:1}.storelocator-wrap .input-group .input-wrap input{border-right:none}.storelocator-wrap .input-group .input-wrap button{position:absolute;right:0;top:0;background:0 0;border:none;width:44px;height:100%;padding:0;margin:0;font-size:20px;color:#999;display:flex;justify-content:center;align-items:center;transition:color .2s ease}.storelocator-wrap .input-group .input-wrap button:focus,.storelocator-wrap .input-group .input-wrap button:hover{color:#444}.storelocator-wrap .input-group #suggestion-wrap{position:absolute;top:100%;left:0;width:100%;z-index:10;background:#fff;display:none;overflow-y:auto;border:2px solid #e8e8e8}.storelocator-wrap .input-group #suggestion-wrap.open{display:block;overflow-y:auto}.storelocator-wrap .input-group #suggestion-wrap .suggestions{padding:0;margin:0;list-style-type:none;border-top:2px solid #ddd}.storelocator-wrap .input-group #suggestion-wrap .suggestions:first-child{border-top:none}.storelocator-wrap .input-group #suggestion-wrap .suggestions li{padding:0 10px}.storelocator-wrap .input-group #suggestion-wrap .suggestions li.active-descendant{outline-offset:-3px;outline:2px solid #00bfff}.storelocator-wrap .input-group #suggestion-wrap .suggestions li button{text-align:left;background:0 0;border:none;cursor:pointer;font-weight:400;border-bottom:1px solid #ddd;display:block;width:100%;position:relative;padding:15px 15px 15px 25px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}.storelocator-wrap .input-group #suggestion-wrap .suggestions li button::before{color:#bfbfbf;font-size:14px;position:absolute;left:0;top:50%;margin-top:-7px}.storelocator-wrap .input-group #suggestion-wrap .suggestions li:last-child button{border-bottom:none}.storelocator-wrap .r-icon-storelocator{margin-right:10px}.storelocator-wrap .dot,.storelocator-wrap .rounded-rect{display:inline-block;vertical-align:top;position:relative;margin-right:10px}.storelocator-wrap .rounded-rect{text-align:center;padding:0 4px;border-radius:5px;font-size:12px;top:2px}.storelocator-wrap .dot{border-radius:50%;top:4px;width:14px;height:14px}.store-locator #loading-image{position:absolute;width:100%;max-width:initial;height:100%;padding:0;margin:0;z-index:3}.store-locator #divUSHintContainer{display:flex}.store-locator #divUSHintContainer #divUSHintFlexibleArea{width:calc((100% - 1200px)/ 2 + 20px);min-width:350px}.store-locator #divUSHintContainer .us-hint{flex:1;max-width:1200px;margin:0 auto 0 0;padding:10px 10px 10px 0}@media (max-width:951px){.store-locator #divUSHintContainer #divUSHintFlexibleArea{width:0;min-width:0}.store-locator #divUSHintContainer .us-hint{margin:0 auto;padding:15px 20px 10px 20px}}.store-locator .button-role:focus-visible,.store-locator [role=button]:focus-visible,.store-locator [role=combobox]:focus-visible,.store-locator a:focus-visible,.store-locator button:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.store-locator input[type=checkbox]:focus-visible+label::before{outline:3px solid #00bfff;outline-offset:3px}.store-locator input[type=checkbox]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;display:initial}.toast{position:fixed;bottom:10px;right:10px;z-index:4001;display:none;max-width:calc(100vw - 20px);min-width:250px;background-color:#fa0900;color:#fff;border-radius:5px}.toast.show{display:flex;flex-direction:row;align-content:baseline;justify-content:flex-end;animation:slidein .5s,fadeout .5s 2.5s}.toast .icon{font-size:14px;margin:auto 10px auto 15px}.toast .toast-message{padding:20px 0;font-size:14px;flex-grow:1}.toast .close{width:60px;cursor:pointer;padding:8px 10px;background-color:transparent;border:none;color:#fff}.toast .close:hover{color:#fff}body.design2023 .content-banner h3,body.design2023 .expert-teaser .quote,body.design2023 .license-confirmation-widget_title,body.design2023 .overlay-img .box h2,body.design2023 .r-teaser-tradition h2{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif}body.design2023 .badget{top:-60px}#footer-badget-design2023{display:none}body.design2023 #footer-badget{display:none}body.design2023 #footer-badget-design2023{display:unset}#container{overflow-x:hidden;max-width:100vw}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.content-width{max-width:1160px;position:relative;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:1200px){.content-width{width:100%;padding:0 20px}}.hint{color:#999;text-align:left;font-size:12px}section.row{margin-bottom:100px}section.row h2{font-size:36px;color:#444;text-align:center;margin-bottom:30px;font-weight:400;padding-bottom:0}section.row h2.left{text-align:left}section.row#accessories{margin-bottom:150px}section.row.scrollmagic{position:relative}section.row.scrollmagic .bg{display:none}.col.scrollmagic,.row.scrollmagic{position:relative}.col.scrollmagic .bg,.row.scrollmagic .bg{display:none}.scrollspacer{margin-bottom:50px}@media only screen and (max-width:700px){section.row{margin-bottom:80px}section.row#accessories{margin-bottom:130px}.col.scrollmagic,.row.scrollmagic{position:relative}.col.scrollmagic .bg,.row.scrollmagic .bg{position:absolute;width:calc(100% + 40px);height:100%;display:block!important;top:-20px;left:-20px;z-index:-1}.anchor .row.scrollmagic .bg{top:-30px}}.btn-showall:before{content:'';background:url(/Bernina/Images/btn-showall.png);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;top:2px!important;left:5px!important}.r-separator-topbottom{border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;padding-top:2em;padding-bottom:2em}.product-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-grid.swiper-wrapper{flex-wrap:nowrap}.product-grid .col{order:0;flex:1 1 auto;align-self:auto;width:33.33333%!important;padding-right:20px;height:auto;box-sizing:border-box}.gallery{margin-bottom:100px;display:block}.gallery .gallery-big,.gallery .gallery-small{float:left;background-size:cover;background-position:center;position:relative;cursor:pointer}.gallery .gallery-big:before,.gallery .gallery-small:before{content:'';display:block;position:absolute;width:30px;height:30px;background:url(/Bernina/Images/gfx/btn-lightbox.png) no-repeat center;opacity:0;bottom:40px;transition:opacity .2s ease}.gallery .gallery-big:hover:before,.gallery .gallery-small:hover:before{opacity:1}.gallery .gallery-big{height:750px;width:calc(66.66666% - 20px);margin-right:20px}.gallery .gallery-big:before{right:40px}.gallery .gallery-small{width:33.3333%;height:365px;margin-bottom:20px}.gallery .gallery-small:before{left:40px}.grey{background:#f0f0f0;padding:100px 0}#features .grey{margin-bottom:40px}.footer{position:relative;height:446px;overflow:hidden}.footer img{position:absolute;left:50%;bottom:0;margin-left:-950px}.probenaehen{height:435px;background:#f0f0f0;position:relative;margin-top:250px;margin-bottom:100px}.probenaehen .txt{position:absolute;left:50%;margin-left:20px;top:100px}.probenaehen .vg{position:absolute;left:0;bottom:0;width:45%}.btn-icon{position:relative;padding-left:30px;text-decoration:none}.btn-icon:before{font-size:16px;position:absolute;top:1px;left:0}.modal.modal-sr .modal-close{top:40px;right:40px;width:30px;height:30px;border:1px solid #000}.modal.modal-sr .modal-close:before{left:8px;top:8px}.modal.modal-sr .modal-dialog{padding:40px;width:1080px}.modal.modal-sr .modal-dialog h3{font-size:36px;padding-bottom:30px;padding-right:70px;color:#444}.modal.modal-sr .modal-dialog iframe{border:none;outline:0}@media only screen and (max-width:1200px){.modal.modal-sr .modal-close{top:20px;right:20px}.modal.modal-sr .modal-dialog{padding:20px;width:auto}.modal.modal-sr .modal-dialog h3{font-size:21px;padding-bottom:20px}}.product-detail-hide{display:none!important}.r-faq{padding:0}.r-faq .r-faq-desc{padding-bottom:15px;max-height:700px;overflow:auto}.r-faq .r-faq-helpful,.r-faq .r-faq-user{display:none}.r-faq .r-faq-close,.r-faq .r-faq-open{padding:15px 50px 5px 20px}.r-faq.r-container{padding-left:0;padding-right:0}@media only screen and (max-width:530px){.r-faq .r-faq-item{width:100%;float:none}}@media only screen and (max-width:1200px){html.mobile .r-container-breadcrumb{display:none!important}.r-container.r-container-breadcrumb{margin-bottom:0}}@keyframes spinner{to{transform:rotate(360deg)}}.spinner,.spinner:focus,.spinner:hover{color:transparent!important;background:#444!important;cursor:default!important}.spinner:after{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spinner .6s linear infinite}.product-linkmodule .r-btn-wrapper{display:inline-flex;flex-wrap:wrap;margin-bottom:-10px;margin-top:20px}.product-linkmodule{font-size:18px}@media screen and (max-width:480px){.product-linkmodule .r-btn-wrapper{display:flex;flex-direction:column}}.product-linkmodule .r-btn-wrapper a{min-width:260px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;margin-bottom:20px;flex-grow:1;flex-basis:auto;line-height:1.1em;margin-right:20px}@media screen and (max-width:480px){.product-linkmodule .r-btn-wrapper a{min-width:0;margin-right:0}}.product-linkmodule .r-btn-wrapper .r-btn:before{margin-right:10px;position:relative;top:2px}.product-linkmodule .r-btn-wrapper price-tag{margin-top:0}[data-aos=bernina-animate]{transition-property:transform,opacity,background}@media screen and (min-width:768px){[data-aos=bernina-animate]{transform:translateY(100px);opacity:0}[data-aos=bernina-animate].aos-animate{transform:translateY(0);opacity:1}}@media screen and (max-width:768px){[data-aos=bernina-animate]{background:#f0f0f0}[data-aos=bernina-animate].aos-animate{background:#fff}}@media screen and (min-width:700px){.hidden-desktop{display:none}}body.mobile-app .hide-mobile-app{display:none}.product-navigation-bar>a .r-btn{background:#c10000;border-color:#c10000;color:#fff}.product-navigation-bar>a .r-btn:before{position:relative;top:2px;margin-right:2px}.support-columns{margin:0 -10px 0 -10px}p.centered{text-align:center}.row>.content-width>h2+p,.row>h2+p{padding-bottom:50px!important}.product-teaser{position:relative;padding:0}.product-teaser .product-options-section{padding-top:5px;border-top:1px solid #ddd;margin-top:15px;margin-bottom:15px}.product-teaser .product-options-section .product-options-title{padding-top:10px;padding-bottom:6px}.product-teaser .variation-partnumber~price-tag .product-btns.no-prices{border-top:none;padding-top:0}.product-teaser:not(.product-teaser-promo){min-height:650px}.product-teaser .variation-partnumber{margin-top:5px}.product-teaser .content-width{height:100%;padding:80px 0 30px 0}.product-teaser .product-background{position:absolute;top:0;left:0;width:100%;height:calc(100% - 190px);overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.product-teaser .product-image{z-index:2;position:absolute;right:0;bottom:40px;height:85%;width:85%;background-size:contain;background-repeat:no-repeat;background-position:right bottom}.product-teaser .product-image .r-btn{position:absolute;bottom:50px;right:0;display:none}.product-teaser .product-image ul{list-style-type:none;padding:5px;background:rgba(255,255,255,.9);display:inline-block;position:absolute;right:0;bottom:0}.product-teaser .product-image ul li{display:inline-block;float:left;cursor:pointer;margin-right:5px}.product-teaser .product-image ul li:last-child{margin-right:0}.product-teaser .product-image ul li a{width:75px;height:75px;display:block;position:relative;overflow:hidden}.product-teaser .product-image ul li a span{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;height:100%;transition:transform .2s ease}.product-teaser .product-image ul li a span:hover{transform:scale(1.1)}.product-teaser .product-image ul li.btn-more{width:75px;height:75px;display:inline-block;position:relative;border:1px solid #999;text-align:center}.product-teaser .product-image ul li.btn-more a{display:block;text-decoration:none;line-height:100%;text-transform:uppercase;position:relative;color:#999;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-size:42px}.product-teaser .product-image ul li.btn-more a:before{content:'+';line-height:73px;height:73px;position:relative;top:-2px;display:block}.product-teaser .product-image ul li.btn-more a:hover{color:#c10000}.product-teaser.product-accessory .product-image{height:60%;width:calc(100% - 375px);background-position:center bottom}.product-teaser .product-box,.product-teaser .product-box-mobile{position:relative;left:0;z-index:2;background:rgba(255,255,255,.9);width:375px}.product-teaser .product-box .inner,.product-teaser .product-box-mobile .inner{padding:0 20px 20px 20px;position:relative}.product-teaser .product-box .inner h1,.product-teaser .product-box .inner h2,.product-teaser .product-box-mobile .inner h1,.product-teaser .product-box-mobile .inner h2{transform:translateY(-30px) translateX(-20px);font-size:30px;display:inline-block;background:#444;padding:15px 20px;color:#fff}.product-teaser .product-box .inner h3,.product-teaser .product-box-mobile .inner h3{margin-top:-20px}.product-teaser .product-box .inner .product-desc,.product-teaser .product-box-mobile .inner .product-desc{padding:15px 0 0 0;border-top:1px solid #ddd}.product-teaser .product-box .inner .product-desc ul,.product-teaser .product-box-mobile .inner .product-desc ul{list-style-type:none;padding:0;margin:0;line-height:120%}.product-teaser .product-box .inner .product-desc ul li,.product-teaser .product-box-mobile .inner .product-desc ul li{position:relative;padding-left:17px;margin-bottom:8px}.product-teaser .product-box .inner .product-desc ul li:before,.product-teaser .product-box-mobile .inner .product-desc ul li:before{position:absolute;font-size:12px;color:#c10000;top:5px;left:0}.product-teaser .product-box .inner .product-desc ul li:last-child,.product-teaser .product-box-mobile .inner .product-desc ul li:last-child{margin-bottom:0}.product-teaser .product-box .inner .product-desc ul li a,.product-teaser .product-box-mobile .inner .product-desc ul li a{text-decoration:none}.product-teaser .product-box .inner .product-compatibility,.product-teaser .product-box-mobile .inner .product-compatibility{border-top:1px solid #ddd;margin-top:15px;padding:15px 0 0 0}.product-teaser .product-box .inner .product-compatibility span,.product-teaser .product-box-mobile .inner .product-compatibility span{display:block;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;color:#c10000;margin-bottom:5px}.product-teaser .product-box .inner .product-btns,.product-teaser .product-box-mobile .inner .product-btns{border-top:1px solid #ddd;padding:15px 0 0 0;margin-top:15px}.product-teaser .product-box .inner .product-btns.has-notice,.product-teaser .product-box-mobile .inner .product-btns.has-notice{border:none;padding:0}.product-teaser .product-box .inner .product-btns.hide-prices,.product-teaser .product-box-mobile .inner .product-btns.hide-prices{border-top:none;padding-top:0}.product-teaser .product-box .inner .product-btns.hide-prices .hint,.product-teaser .product-box .inner .product-btns.hide-prices .listPrice,.product-teaser .product-box .inner .product-btns.hide-prices .price,.product-teaser .product-box-mobile .inner .product-btns.hide-prices .hint,.product-teaser .product-box-mobile .inner .product-btns.hide-prices .listPrice,.product-teaser .product-box-mobile .inner .product-btns.hide-prices .price{display:none!important;visibility:hidden}.product-teaser .product-box .inner .product-btns .notice,.product-teaser .product-box-mobile .inner .product-btns .notice{background:#888a8e;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;display:block;padding:10px;color:#fff;text-align:center;margin-bottom:10px}.product-teaser .product-box .inner .product-btns .unavailable,.product-teaser .product-box-mobile .inner .product-btns .unavailable{background:#444;display:block;padding:10px 20px;color:#fff;text-align:center;margin:0 -20px 10px -20px}.product-teaser .product-box .inner .product-btns .upgrade,.product-teaser .product-box-mobile .inner .product-btns .upgrade{margin-top:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center}.product-teaser .product-box .inner .product-btns .upgrade .img,.product-teaser .product-box-mobile .inner .product-btns .upgrade .img{width:60px;padding-right:20px;flex:0 0 auto}.product-teaser .product-box .inner .product-btns .upgrade .img img,.product-teaser .product-box-mobile .inner .product-btns .upgrade .img img{width:100%;height:auto}.product-teaser .product-box .inner .product-btns .upgrade p,.product-teaser .product-box-mobile .inner .product-btns .upgrade p{font-size:14px;padding-bottom:0}.product-teaser .product-box .inner .product-btns .upgrade p strong,.product-teaser .product-box-mobile .inner .product-btns .upgrade p strong{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-weight:400;font-size:22px;display:block}.product-teaser .product-box .inner .product-btns .btn-store,.product-teaser .product-box .inner .product-btns .price,.product-teaser .product-box-mobile .inner .product-btns .btn-store,.product-teaser .product-box-mobile .inner .product-btns .price{display:inline-block;vertical-align:middle;line-height:39px}.product-teaser .product-box .inner .product-btns .store-pin-line-filling,.product-teaser .product-box-mobile .inner .product-btns .store-pin-line-filling{overflow:hidden}.product-teaser .product-box .inner .product-btns .price,.product-teaser .product-box-mobile .inner .product-btns .price{font-size:26px;width:49%;line-height:120%}.product-teaser .product-box .inner .product-btns .price small,.product-teaser .product-box-mobile .inner .product-btns .price small{font-size:16px;display:block;color:#999}.product-teaser .product-box .inner .product-btns .price.right,.product-teaser .product-box-mobile .inner .product-btns .price.right{text-align:right}.product-teaser .product-box .inner .product-btns s,.product-teaser .product-box-mobile .inner .product-btns s{font-size:18px;margin-bottom:5px;display:block}.product-teaser .product-box .inner .product-btns .list-price-block,.product-teaser .product-box-mobile .inner .product-btns .list-price-block{display:inline-block;width:49%;height:24px}.product-teaser .product-box .inner .product-btns .hint,.product-teaser .product-box-mobile .inner .product-btns .hint{font-size:12px;color:#999;display:block;margin-top:20px}.product-teaser .product-box .inner .product-btns .hint+.hint,.product-teaser .product-box-mobile .inner .product-btns .hint+.hint{margin-top:5px}.product-teaser .product-box .inner .product-btns .payment-types,.product-teaser .product-box-mobile .inner .product-btns .payment-types{width:auto;height:auto;margin-top:10px}.product-teaser .product-box .inner .product-btns .btn-store,.product-teaser .product-box-mobile .inner .product-btns .btn-store{float:right;text-decoration:none;position:relative;padding-left:22px}.product-teaser .product-box .inner .product-btns .btn-store:before,.product-teaser .product-box-mobile .inner .product-btns .btn-store:before{position:absolute;top:50%;left:0;margin-top:-9px;font-size:16px}.product-teaser .product-box .inner .product-btns .btn-big,.product-teaser .product-box-mobile .inner .product-btns .btn-big{display:block;text-align:center;margin-top:15px}.product-teaser .product-box .inner .product-btns .btn-big:before,.product-teaser .product-box-mobile .inner .product-btns .btn-big:before{position:relative;top:2px;margin-right:2px}.product-teaser .product-box .inner .product-btns .btn-red,.product-teaser .product-box-mobile .inner .product-btns .btn-red{background:#c10000;color:#fff;border:none}.product-teaser .product-box .inner .product-btns .btn-red:hover,.product-teaser .product-box-mobile .inner .product-btns .btn-red:hover{background:#444}.product-teaser .product-box .inner .product-btns .btn-green,.product-teaser .product-box-mobile .inner .product-btns .btn-green{background:#91b320;color:#fff;border:none}.product-teaser .product-box .inner .product-btns .btn-green:hover,.product-teaser .product-box-mobile .inner .product-btns .btn-green:hover{background:#444}.product-teaser .product-box-mobile{display:none;background:0 0;top:20px}.product-teaser .product-box-mobile .inner{padding:0}.product-teaser .product-box-mobile .inner span{font-size:30px;display:inline-block;background:#444;padding:15px 20px;color:#fff;line-height:1.15;max-width:100%}.product-teaser.fullheight .product-background{height:100%!important}.product-teaser.fullheight.product-accessory .product-image{background-position:center;height:calc(100% - 200px);top:100px}.product-teaser.halfheight .product-background{height:50%}.product-teaser.gradient:before{content:'';width:100%;height:45%;position:absolute;top:55%;left:0;background:linear-gradient(to bottom,#eaeaea 0,#fff 75%)}@media only screen and (min-width:620px){.product-teaser .content-width{min-height:650px}}@media only screen and (max-width:1200px){.product-teaser:not(.product-teaser-promo){min-height:0}.product-teaser .product-image{right:20px}.product-teaser .product-box,.product-teaser .product-box-mobile{left:20px}}@media only screen and (max-width:870px){.product-teaser{padding-bottom:40px;height:auto}.product-teaser .content-width{padding-top:520px;padding-left:20px;padding-right:20px}.product-teaser .product-image{left:20px;right:20px;width:calc(100% - 40px);height:340px;bottom:inherit;top:150px;background-position:center}.product-teaser .product-box-mobile{display:block;position:absolute;top:20px;width:calc(100% - 40px)}.product-teaser .product-box-mobile .inner h3{padding-bottom:0}.product-teaser .product-box{position:relative;right:inherit;left:inherit;top:inherit;width:100%}.product-teaser .product-box .inner{padding:0}.product-teaser .product-box .inner h1,.product-teaser .product-box .inner h2,.product-teaser .product-box .inner h3{display:none}.product-teaser .product-background{height:360px!important}.product-teaser.fullheight .product-box .inner{padding:0 20px 20px 20px}.product-teaser.fullheight .product-box .inner .product-desc{border-top:none}.product-teaser.fullheight .product-background{height:500px}.product-teaser.product-accessory .product-image{width:calc(100% - 40px);max-height:210px}.product-teaser.gradient:before{height:calc(100% - 360px);top:360px}.product-teaser.gradient .product-btns,.product-teaser.gradient .product-desc{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}.scrollindicator{display:none!important}}@media only screen and (max-width:620px){.product-teaser{height:auto}.product-teaser .content-width{padding-top:325px;padding-left:20px;padding-right:20px}.product-teaser.product-accessory .product-image{height:210px}.product-teaser div.product-image{height:210px;top:114px}.product-teaser div.product-image .r-btn{bottom:20px;display:block}.product-teaser div.product-image ul{display:none}.product-teaser .product-background{height:200px!important}.product-teaser.fullheight .product-background{height:400px!important}}@media only screen and (max-width:359px){.product-teaser .product-box-mobile .inner span{font-size:24px}}.product-nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;transition:all .2s ease;margin-bottom:50px}.product-nav ul{list-style-type:none;padding:0;margin:0;margin-left:-15px}.product-nav ul li{display:inline-block;margin-right:-6px}.product-nav ul li a{line-height:48px;height:48px;font-size:18px;color:#000;text-decoration:none;display:block;padding:0 15px;transition:all .2s ease;position:relative}.product-nav ul li a:before{content:'';position:absolute;width:1px;height:18px;background:#bbb;right:0;top:50%;margin-top:-9px}.product-nav ul li a:hover{color:#c10000}.product-nav ul li:last-child a:before{display:none}.product-nav ul li.active a{background:#444;color:#fff}.product-nav ul li.active a:before{display:none}.product-nav .right{float:right;padding-top:8px;display:none}.product-nav .right a{font-size:16px;height:30px;line-height:30px;text-decoration:none;padding:0 10px;margin-left:5px}.product-nav .right a.btn-red{font-size:14px;background:#c10000;color:#fff;text-align:center;border:none}.product-nav .right a:before{top:2px;margin-right:4px;position:relative}.product-nav .support-right{float:right;position:relative}.product-nav .support-right .inner{position:absolute;right:0;bottom:0}.product-nav .support-right .inner a,.product-nav .support-right .inner img{display:inline-block}.product-nav .support-right .inner img{height:250px;width:auto}.product-nav.scroll-to-fixed-fixed{background:rgba(68,68,68,.9);border-top:1px solid rgba(68,68,68,.9);border-bottom:1px solid rgba(68,68,68,.9);margin-bottom:0}.product-nav.scroll-to-fixed-fixed img{opacity:1}.product-nav.scroll-to-fixed-fixed .right{display:initial}.product-nav.scroll-to-fixed-fixed ul li a{color:#fff}.product-nav.scroll-to-fixed-fixed ul li a:before{background:#999}.product-nav.scroll-to-fixed-fixed ul li a:hover{color:#fff}.product-nav.scroll-to-fixed-fixed ul li.active a{background:#c10000;color:#fff}.product-nav.scroll-to-fixed-fixed ul li.active a:before{display:none}.product-nav.scroll-to-fixed-fixed ul li:last-child.active a:before{display:none!important}.product-nav.scroll-to-fixed-fixed .right a{color:#fff}@media only screen and (max-width:1120px){.product-nav{height:50px;overflow:hidden;background:rgba(68,68,68,.9);border-top:1px solid rgba(68,68,68,.9);border-bottom:1px solid rgba(68,68,68,.9)}.product-nav.hide-mobile{display:none!important}.product-nav.scroll-to-fixed-fixed .right{display:none}.product-nav .content-width{padding:10px!important}.product-nav ul{padding:0 10px;margin:0;position:relative;height:30px;border:1px solid rgba(255,255,255,.3)}.product-nav ul:before{content:"\61";content:"\61"/"";font-family:bernina!important;position:absolute;top:2px;right:10px;color:#fff;display:inline-block;transform:rotate(90deg);font-size:18px;transition:transform .2s ease}.product-nav ul li{height:0;overflow:hidden;line-height:50px;display:block;transition:height .2s ease}.product-nav ul li.active{height:30px}.product-nav ul li a{font-size:14px;padding:0;height:30px;line-height:30px;background:0 0!important}.product-nav ul li a:before{display:none!important}.product-nav.open{height:auto}.product-nav.open ul{height:auto}.product-nav.open ul:before{transform:rotate(-90deg)}.product-nav.open ul li{height:50px;width:calc(100% - 50px)}.product-nav.open ul li a{font-size:22px;height:50px;line-height:50px;color:#fff}}@media only screen and (max-width:576px){.product-nav ul li.hide-mobile{display:none}}.expert-teaser{position:relative;height:750px;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-weight:400;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.expert-teaser .expert-mobile-image{display:none}.expert-teaser .caption{position:absolute;bottom:0;left:0;width:100%;height:100px;font-size:16px;line-height:100px;z-index:1;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);transition:transform .2s ease;transform:translateY(100%)}.expert-teaser .caption .inner{width:600px;margin-left:560px;text-align:center;box-sizing:border-box;padding:0 40px}.expert-teaser>.content-width{height:100%;z-index:10}.expert-teaser .flex-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-start;height:100%}.expert-teaser .quote{order:0;flex:1 1 auto;align-self:auto;font-family:handsean;font-size:42px;color:#444;line-height:115%;width:560px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}.expert-teaser .quote small{display:block;font-size:16px;position:relative;font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;margin-top:15px;color:#000}.expert-teaser .box{order:0;flex:0 1 auto;align-self:auto;z-index:2;width:560px;background:rgba(255,255,255,.9);padding:40px;line-height:150%;font-size:16px;box-sizing:border-box}.expert-teaser .box .r-btn{background:0 0}.expert-teaser .box .r-btn:hover{color:#fff;background:#444}.expert-teaser .box .expert-small{text-align:center;margin-top:-105px;margin-bottom:40px}.expert-teaser .box .expert-small .img{width:130px;height:130px;overflow:hidden;border-radius:50%;display:inline-block;margin-bottom:5px}.expert-teaser .box .expert-small small{display:block;color:#000;font-size:16px}.expert-teaser .btn-play{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:115px;position:absolute;left:50%;top:50%;margin-left:230px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.expert-teaser .btn-play:hover{color:#fff;background:#c10000}.expert-teaser .btn-play:before{margin-top:0;margin-left:0}.expert-teaser.inverted .quote,.expert-teaser.inverted small{color:#fff}.expert-teaser.right .flex-wrap{align-items:flex-end}.expert-teaser.right .btn-play{left:0}.expert-teaser:hover .caption{transform:translateY(0)}@media only screen and (max-width:1200px){.caption{display:none}.expert-teaser{position:relative;height:auto;background-size:auto 520px;background-position:65% -20px}.expert-teaser .quote{padding:0 20px;height:500px;width:50%}.expert-teaser .box{left:0;width:100%;background:#fff;position:relative;padding:40px 20px}.expert-teaser .btn-play{width:80px;height:80px;line-height:95px;margin-left:-40px;margin-top:0;top:210px;left:75%}.expert-teaser.right{background-position:35% -20px}}@media only screen and (max-width:800px){.expert-teaser .quote{font-size:36px;padding-right:80px}}@media only screen and (max-width:700px){.expert-teaser,.expert-teaser.right{position:relative;height:auto;margin-bottom:0;background-image:none!important}.expert-teaser .expert-mobile-image,.expert-teaser.right .expert-mobile-image{background-size:cover;background-position:65% top;height:375px;display:block}.expert-teaser .quote,.expert-teaser.right .quote{padding:40px 0 0 0;height:auto;top:inherit;left:inherit;width:100%;position:relative;font-size:30px;line-height:115%;color:#444!important}.expert-teaser .box,.expert-teaser.right .box{top:inherit;left:inherit;width:100%;position:relative;padding:40px 0 0 0}.expert-teaser .box .expert-small,.expert-teaser.right .box .expert-small{margin-top:0}.expert-teaser .btn-play,.expert-teaser.right .btn-play{width:80px;height:80px;line-height:95px;margin-left:-40px;margin-top:0;top:-230px;left:50%}.expert-teaser.right,.expert-teaser.right.right{background-position:35% -20px}}.keyfeature-big{height:660px;position:relative;margin-bottom:100px;background:#f0f0f0}.keyfeature-big .content-width{height:100%}.keyfeature-big .box{position:absolute;right:20px;top:0;z-index:5;transition:opacity .5s ease;width:333px;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;font-size:18px}.keyfeature-big .box h2{text-align:left;font-size:42px}.keyfeature-big .box ul{list-style-type:none;padding:0;margin:0 0 30px 0}.keyfeature-big .box ul li{position:relative;padding-left:15px;margin-bottom:0}.keyfeature-big .box ul li:last-child{margin-bottom:0}.keyfeature-big .box ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.keyfeature-big .box .r-btn{background:0 0;align-self:flex-start}.keyfeature-big .box .r-btn:focus-visible,.keyfeature-big .box .r-btn:hover{color:#444}.keyfeature-big .box .r-btn.newsletter-promotion_subscribe-button{width:100%;box-sizing:border-box;text-align:center}.keyfeature-big .box .r-btn.r-btn-secondary{background:#c10000;color:#fff}.keyfeature-big .box .r-btn.r-btn-secondary:hover{background:#444}.keyfeature-big .box.hidden{opacity:0}.keyfeature-big .img{height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}.keyfeature-big .btn-play{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:115px;position:absolute;right:50%;top:50%;margin-right:230px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.keyfeature-big .btn-play:before{margin-top:0;margin-left:0}.keyfeature-big .btn-play:hover{color:#fff;background:#c10000}.keyfeature-big.video-only .btn-play{right:inherit;left:50%;margin:0;margin-left:-50px;margin-top:-50px}.keyfeature-big.left .box{left:20px;right:inherit}.keyfeature-big.left .btn-play{left:50%;right:inherit;margin-right:0;margin-left:150px}.keyfeature-big.overlay.left .btn-play{margin-left:230px}.keyfeature-big.inverted{color:#fff}.keyfeature-big.inverted .box a,.keyfeature-big.inverted h2{color:#fff}.keyfeature-big.inverted ul li:before{background:#fff}.keyfeature-big.inverted .r-btn{border-color:#fff;color:#fff}.keyfeature-big.overlay .img{width:calc(((100vw - 1160px)/ 2) + ((1120px / 3) * 2 + 20px))}.keyfeature-big.overlay.left .img{right:0;left:inherit}.keyfeature-big.btn-productmodal{cursor:pointer}.keyfeature-big.btn-productmodal:hover .btn-play{color:#fff;background:#c10000}@media only screen and (max-width:1200px){.keyfeature-big .img{background-position:30% center}.keyfeature-big .content-width{position:relative}.keyfeature-big .content-width:before{content:'';position:absolute;right:0;top:0;z-index:1;width:75%;height:100%}.keyfeature-big.left .img{background-position:60% center}.keyfeature-big.left .content-width:before{right:initial;left:0;top:0;z-index:1;width:75%;height:100%}.keyfeature-big.overlay .img{width:calc(((100vw - 1160px)/ 2) + ((1120px / 3) * 2 - 10px))}.keyfeature-big.overlay .content-width:before{display:none}.keyfeature-big.overlay .btn-play{width:80px;height:80px;line-height:95px;margin:0 0 0 -40px!important}}@media only screen and (max-width:1000px){.keyfeature-big.overlay .img{width:calc(((100vw - 1160px)/ 2) + ((1120px / 3) * 2 - 60px))}}@media only screen and (max-width:920px){.keyfeature-big{height:auto;padding:370px 0 0 0;background:#fff}.keyfeature-big .content-width:before{display:none}.keyfeature-big .box{position:relative;top:inherit;left:inherit;right:inherit;height:auto;padding-top:50px;padding-bottom:50px;width:calc(100% - 20px)}.keyfeature-big .img{height:370px;background-position:left center}.keyfeature-big .btn-play{width:80px;height:80px;line-height:95px;margin-left:-40px;margin-top:0;top:170px;left:50%}.keyfeature-big.inverted{color:#000}.keyfeature-big.inverted .box a,.keyfeature-big.inverted h2{color:#000}.keyfeature-big.inverted ul li:before{background:#000}.keyfeature-big.inverted .r-btn{border-color:#000;color:#000}.keyfeature-big.inverted .img{background-position:right center}.keyfeature-big.inverted h2{color:#444}.keyfeature-big.inverted ul li:before{background:#c10000}.keyfeature-big.inverted .r-btn{border-color:#444;color:#444}.keyfeature-big.overlay .img{width:100%}.keyfeature-big.overlay.inverted{color:#fff!important}.keyfeature-big.overlay.inverted h2{color:#fff}.keyfeature-big.left .img{background-position:90% center}.keyfeature-big.left .btn-play{margin:0 0 0 -40px!important}.keyfeature-big.module-360 .img{background-position:-100px center}}.keyfeatures-medium .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;margin-bottom:80px}.keyfeatures-medium .row h2{text-align:left}.keyfeatures-medium .row .text{width:333px;display:inline-block;flex:0 1 auto;padding-left:80px;font-size:18px}.keyfeatures-medium .row .text.wide{width:50%}.keyfeatures-medium .row .text p:last-child{padding-bottom:0}.keyfeatures-medium .row .text ul{list-style-type:none;padding:0;margin:0 0 30px 0}.keyfeatures-medium .row .text ul li{position:relative;padding-left:15px;margin-bottom:0}.keyfeatures-medium .row .text ul li:last-child{margin-bottom:0}.keyfeatures-medium .row .text ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.keyfeatures-medium .row .img{width:560px;flex:0 1 auto;align-self:flex-start;position:relative}.keyfeatures-medium .row .img img{width:100%;height:auto;display:inline-block}.keyfeatures-medium .row .img.btn-play{cursor:pointer}.keyfeatures-medium .row .img.btn-play:before{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.keyfeatures-medium .row .img.btn-play:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;z-index:2}.keyfeatures-medium .row .img.btn-play:hover:before{color:#fff;background:#c10000}.keyfeatures-medium .row.right .img,.keyfeatures-medium .row:nth-child(even) .img{order:2}.keyfeatures-medium .row.right .text,.keyfeatures-medium .row:nth-child(even) .text{padding-left:110px;padding-right:153px}.license-confirmation-widget .keyfeatures-medium{margin-top:40px}.license-confirmation-widget .keyfeatures-medium .row .img{width:50%}.license-confirmation-widget .keyfeatures-medium .row .text{width:calc(50% - 80px)}.license-confirmation-widget .keyfeatures-medium .row .bg{visibility:hidden}@media only screen and (max-width:1200px){.keyfeatures-medium .row{padding-bottom:80px}.keyfeatures-medium .row:last-child{padding-bottom:0}.keyfeatures-medium .row .img{width:50%}.keyfeatures-medium .row .text{width:50%;flex:1;padding-left:40px;padding-right:0}.keyfeatures-medium .row.right .img,.keyfeatures-medium .row:nth-child(even) .img{order:2}.keyfeatures-medium .row.right .text,.keyfeatures-medium .row:nth-child(even) .text{padding-left:20px;padding-right:40px}.keyfeatures-medium .img{width:50%;flex:1}.keyfeatures-medium .text-only p{padding-left:0}}@media only screen and (max-width:700px){.keyfeatures-medium .row{display:block}.keyfeatures-medium .row.right .img,.keyfeatures-medium .row.right .text,.keyfeatures-medium .row:nth-child(even) .img,.keyfeatures-medium .row:nth-child(even) .text{width:100%;padding-left:0;padding-right:0}.keyfeatures-medium .row.right .img,.keyfeatures-medium .row:nth-child(even) .img{order:0}.keyfeatures-medium .row .img,.keyfeatures-medium .row .text{width:100%;padding-left:0;padding-right:0}.keyfeatures-medium .row .img.wide,.keyfeatures-medium .row .text.wide{width:100%}.keyfeatures-medium .row .img{margin-bottom:40px}.keyfeatures-medium .row .img{order:0}.license-confirmation-widget .keyfeatures-medium .row .img,.license-confirmation-widget .keyfeatures-medium .row .text{width:100%}}.keyfeatures-small.product-grid{flex-wrap:wrap}.keyfeatures-small.product-grid .col{flex:0 0 auto;margin-bottom:40px}.keyfeatures-small .box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;height:100%}.keyfeatures-small .img{flex:0 0 auto;position:relative}.keyfeatures-small .img.btn-play{cursor:pointer}.keyfeatures-small .img.btn-play:before{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.keyfeatures-small .img.btn-play:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;z-index:2}.keyfeatures-small .img.btn-play:hover:before{color:#fff;background:#c10000}.keyfeatures-small .desc{padding:35px 20px 0 20px;flex:1 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.keyfeatures-small .desc h3{color:#444}.keyfeatures-small .desc p{flex:1 0 auto}.keyfeatures-small .desc ul{list-style-type:none;padding:0;margin-top:0}.keyfeatures-small .desc ul li{position:relative;padding-left:15px;margin-bottom:0}.keyfeatures-small .desc ul li:last-child{margin-bottom:0}.keyfeatures-small .desc ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.keyfeatures-small .desc .r-btn{align-self:flex-start}_:-ms-fullscreen,:root .keyfeatures-small .desc{align-items:stretch}@media only screen and (max-width:1200px){.keyfeatures-small{flex-wrap:wrap;font-size:18px}.keyfeatures-small .col{width:100%!important;padding-right:0}.keyfeatures-small .col .box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;padding-bottom:80px;height:auto;font-size:18px}.keyfeatures-small .col .box .desc{width:50%;display:inline-block;flex:0 1 auto;padding:0 40px}.keyfeatures-small .col .box .desc h3{font-size:42px}.keyfeatures-small .col .box .desc p:last-child{padding-bottom:0}.keyfeatures-small .col .box .img{width:50%;flex:1 0 auto;align-self:flex-start;position:relative}.keyfeatures-small .col .box .img img{width:100%;height:auto;display:inline-block}.keyfeatures-small .col:nth-child(even) .img{order:2}.keyfeatures-small .col:nth-child(even) .desc{padding:0 40px 0 20px}}@media only screen and (max-width:700px){.keyfeatures-small.product-grid{flex-direction:column}.keyfeatures-small.product-grid .col{width:100%!important;padding-right:0}.keyfeatures-small.product-grid .col:last-child{margin-bottom:0}.keyfeatures-small.product-grid .col .box{display:block}.keyfeatures-small.product-grid .col .box .img{width:100%;order:1}.keyfeatures-small.product-grid .col .box .desc{padding:35px 0 0 0;width:100%;order:2}}.product-gallery{height:750px}.product-gallery a{display:block;background:grey;float:left;position:relative;overflow:hidden}.product-gallery a:nth-child(1){width:calc(((100% - 1160px)/ 2) + ((1120px / 3) * 2 + 20px));height:100%}.product-gallery a span{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;height:100%;transition:transform .2s ease}.product-gallery a:hover span{transform:scale(1.1)}.product-gallery a:nth-child(2),.product-gallery a:nth-child(3){height:365px;width:calc(((100% - 1160px)/ 2) + ((1120px / 3)));margin-bottom:20px;float:right}.product-gallery a:before{content:'+';font-size:28px;color:#444;display:block;width:30px;height:30px;border:1px solid #444;position:absolute;right:40px;bottom:40px;text-align:center;line-height:28px;opacity:0;transition:opacity .2s ease;z-index:3}.product-gallery a i{position:absolute;right:40px;bottom:40px;background:rgba(255,255,255,.9);font-size:14px;font-style:normal;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;display:block;padding:15px 20px}.product-gallery a:hover::before{opacity:1}.product-gallery a:first-child.btn-360:before{content:"\4a";font-family:bernina!important;font-size:18px;line-height:32px}@media only screen and (max-width:1200px){.product-gallery{height:auto;margin-bottom:80px}.product-gallery a{overflow:hidden;height:0;padding-top:56.25%}.product-gallery a:nth-child(1){width:100%;margin-right:0;margin-bottom:8px;height:0}.product-gallery a:nth-child(2),.product-gallery a:nth-child(3){margin-bottom:0;height:0;padding-top:30%;float:left}.product-gallery a:nth-child(3){width:calc(50% - 4px);margin-right:0;margin-left:4px}.product-gallery a:nth-child(2){width:calc(50% - 4px);margin-left:0;margin-right:4px}.product-gallery a:before{opacity:1;width:20px;height:20px;font-size:20px;line-height:16px;right:10px;bottom:10px}.product-gallery a i{bottom:10px;right:10px;font-size:12px;padding:5px 10px}}body.gallery-open .r-footer-top-fixed,body.gallery-open header{display:none!important}.product-tabs>p{text-align:center;max-width:650px;position:relative;margin:0 auto;font-size:18px}.product-tabs .tabs{list-style-type:none;padding:0;text-align:center;margin-bottom:90px;overflow-x:auto}.product-tabs .tabs li{display:inline-block;font-size:14px;color:#444;border:1px solid #444;padding:5px 10px;margin-right:10px;cursor:pointer;text-transform:uppercase;margin-bottom:10px;font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif;transition:all .2s ease}.product-tabs .tabs li:last-child{margin-right:0}.product-tabs .tabs li.active,.product-tabs .tabs li:hover{background:#444;color:#fff}.product-tabs .tab-content{display:none;position:relative}.product-tabs .tab-content .btn-icon{position:relative;z-index:11}.product-tabs .tab-content .brochure-wrap{margin-top:30px}.product-tabs .tab-content .brochure-wrap p{padding-bottom:10px}.product-tabs .tab-content .brochure-wrap .r-btn{background:0 0}.product-tabs .tab-content .brochure-wrap .r-btn:before{margin-right:10px;position:relative;top:2px}.product-tabs .tab-content .brochure-wrap .r-btn.active,.product-tabs .tab-content .brochure-wrap .r-btn:hover{background:#444;color:#fff}.product-tabs .tab-content .brochure-wrap.show-mobile{display:none}@media only screen and (max-width:700px){.product-tabs .tab-content .brochure-wrap.hide-mobile{display:none}.product-tabs .tab-content .brochure-wrap.show-mobile{display:block}}.product-tabs .tab-content.active{display:block}.product-tabs .swiper-container{margin-bottom:10px;padding-bottom:40px;margin-right:-20px}.product-tabs .swiper-button.swiper-button-prev{display:block;left:-65px}.product-tabs .swiper-button.swiper-button-next{right:-65px}.product-tabs .swiper-button.swiper-button-disabled{display:none}.product-tabs .swiper-pagination{bottom:0;margin-bottom:0;width:100%;top:inherit;text-align:center;position:absolute;z-index:3}.product-tabs .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#f0f0f0;margin-right:10px;opacity:1}.product-tabs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#999}@media only screen and (max-width:1320px){.product-tabs{position:relative;margin-bottom:0}.product-tabs .tab-content .btn-icon{display:block;margin-top:40px;float:none}.product-tabs .swiper-pagination{bottom:40px}.product-tabs .swiper-button{top:25%;margin-top:-22px;z-index:10}.product-tabs .swiper-button.swiper-button-prev{left:-30px}.product-tabs .swiper-button.swiper-button-next{right:-30px}.product-tabs .hint{width:100%;padding-top:20px}}.product-tabs .tab-content .btn-hideall{display:none}.product-features{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-features .hint{margin-top:30px}.product-features .left,.product-features .right{flex:1 1 auto;align-self:stretch;width:50%}.product-features .left.img,.product-features .right.img{text-align:right;width:700px}.product-features .left.img img,.product-features .right.img img{width:100%;height:auto;max-width:100%}.product-features .left.center,.product-features .right.center{align-self:center}.product-features .left{padding-right:20px}.product-features .right{padding-left:20px}.product-features table{border-top:solid 1px #dfdfdf}.product-features table tr td span,.product-features table tr th span{background:#444;display:inline-block;color:#fff;padding:1px 4px 0 4px;font-size:9px;text-transform:uppercase;margin-left:5px;vertical-align:middle;position:relative;top:-2px}.product-features table tr td.centered,.product-features table tr th.centered{text-align:center}.product-features table tr td.bold,.product-features table tr th.bold{font-family:'Frutiger LT W04_55 Roman',Arial,Helvetica,sans-serif}.product-features table tr th{width:65%}.product-features table tr th .flex-head{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-features table tr td{text-align:right}.product-features table tr.feature-desc-wrap{border-bottom:none}.product-features table tr.feature-desc-wrap td{height:0;padding:0;position:relative}.product-features table thead tr th{text-align:center;font-size:22px}.product-features table thead tr th img{display:inline-block;margin-top:40px;width:auto;max-width:100%}.product-features.h-scroll{padding-bottom:30px;position:relative}.product-features.h-scroll:before{content:'';width:50px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none}.product-features.h-scroll .h-scroll-inner{overflow-x:auto}.product-features .btn-icon{float:right;margin-top:20px}.product-features.comparison table{border-top:none;table-layout:fixed}.product-features.comparison table tr th:first-child{width:350px}.product-features .feature-desc{position:absolute;top:-65px;width:560px;background:#fff;padding:40px 40px 10px 40px;display:none;box-sizing:border-box;z-index:10;border:1px solid #f0f0f0;cursor:default}.product-features .feature-desc .img{margin-bottom:30px;display:block;position:relative}.product-features .feature-desc .img img{width:100%;height:auto}.product-features .feature-desc .img.btn-play{cursor:pointer}.product-features .feature-desc .img.btn-play:before{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.product-features .feature-desc .img.btn-play:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;z-index:2}.product-features .feature-desc .img.btn-play:hover:before{color:#fff;background:#c10000}.product-features .feature-desc .desc{text-align:left;margin-bottom:1.5em}.product-features .feature-desc .desc .btns{margin-top:1.5em}.product-features .feature-desc .desc h3{text-align:left;font-size:26px;color:#444;padding-bottom:30px}.product-features .feature-desc .desc ul{list-style-type:none;padding:0;margin:0 0 30px 0}.product-features .feature-desc .desc ul li{position:relative;padding-left:15px;margin-bottom:0}.product-features .feature-desc .desc ul li:last-child{margin-bottom:0}.product-features .feature-desc .desc ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.product-features .info{cursor:pointer;text-align:right;padding:0;vertical-align:middle}.product-features .info i{position:relative;display:inline-block;font-size:17px;color:#444;padding-top:4px}.product-features .info.open .feature-desc{display:block}.product-features tr.open .info i{width:17px;height:17px;background:#c10000;border-radius:50%;padding-top:0;line-height:15px;text-align:center;position:relative;top:-1px}.product-features tr.open .info i:before{content:"\6c";color:#fff;font-size:9px}@media only screen and (min-width:1201px){.product-features tr.open .berninaicon-info:after{content:" ";border:solid 20px transparent;display:block;position:absolute;z-index:11;margin-top:-20px;top:50%}.product-features .right .feature-desc{right:calc(100% + 40px)}.product-features .right tr.open .berninaicon-info:after{border-left-color:#fff;left:-584px}.product-features .left .feature-desc{left:calc(100% + 40px)}.product-features .left tr.open .berninaicon-info:after{border-right-color:#fff;right:-41px}}@media only screen and (max-width:1200px){.product-features .left.img,.product-features .right.img{width:50%}.product-features .left.img img,.product-features .right.img img{width:100%;height:auto}.product-features.single-col .left,.product-features.single-col .right{flex:1 0 auto;padding-right:0;padding-left:0;width:100%}.product-features .feature-desc{padding:0;position:relative;width:100%;left:0;top:0;border:0;display:block;max-height:0;overflow:hidden;transition:max-height 750ms ease .1s}.product-features .feature-desc .desc{padding:40px 20px}.product-features table tr.feature-desc-wrap .open .feature-desc{max-height:1500px;margin-bottom:20px}.product-features .info{position:relative}.product-features .info i:after{display:none}}@media only screen and (max-width:700px){.product-features{flex-direction:column}.product-features .left,.product-features .right{flex:1 0 auto;padding-right:0;padding-left:0;width:100%}.product-features .img{display:none}.product-features.comparison table{border-top:none;table-layout:auto}.product-features.comparison table tr th:first-child{width:100px}.product-features.comparison table thead tr th img{width:120px;max-width:initial}}.product-accessories .col{flex:0 0 auto}.product-accessories .desc{padding:35px 20px 30px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:18px}.product-accessories .desc h4{font-size:16px}.product-accessories .desc ul{list-style-type:none;padding:0}.product-accessories .desc ul li{position:relative;padding-left:15px;margin-bottom:0}.product-accessories .desc ul li:last-child{margin-bottom:0}.product-accessories .desc ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.product-accessories .box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;height:100%;text-decoration:none}.product-accessories .box .bg-img{background-size:contain;background-repeat:no-repeat;width:100%;padding-top:66.66666%}.product-accessories .box .desc{flex:1 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-accessories .box .desc h4,.product-accessories .box .desc p,.product-accessories .box .desc ul{flex:1 0 auto}.product-accessories .box .desc span{align-self:flex-start}.product-accessories .box.border .img{border:1px solid #ddd;height:225px;padding:20px}.product-accessories .box.border .img .tile{background-size:contain;background-repeat:no-repeat;background-position:center;width:50%;height:50%;float:left}.product-accessories .box.border .desc{border-top:none}.product-accessories .box:hover{color:#444}.product-accessories .box:hover .r-btn{border:1px solid #3f484c;background-color:#3f484c;text-decoration:none;color:#fff}.product-accessories.open .swiper-wrapper{flex-wrap:wrap}.product-accessories.open .col{padding-right:20px;margin-bottom:80px}@media only screen and (max-width:800px){.product-accessories .col{width:50%!important}}@media only screen and (max-width:700px){.product-accessories .col{width:100%!important}}.product-tutorials{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-tutorials .video-preview{width:66.66666%;padding:0 10px 0 0;list-style-type:none;margin:0}.product-tutorials .video-preview li{display:none}.product-tutorials .video-preview li.active{display:block}.product-tutorials .video-preview li small{float:right;color:#999;font-size:12px;padding-top:5px}.product-tutorials .video-preview li h4{padding-right:70px}.product-tutorials .video-preview .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto;margin-bottom:20px}.product-tutorials .video-preview .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-tutorials .video-preview .embed-container .img{position:absolute;top:0;left:0;width:100%;height:auto;z-index:5;cursor:pointer}.product-tutorials .video-preview .embed-container .img:before{width:100px;height:100px;background:rgba(255,255,255,.9);text-align:center;line-height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;text-decoration:none;color:#999;z-index:3;font-size:36px}.product-tutorials .video-preview .embed-container .img:hover:before{color:#fff;background:#c10000}.product-tutorials .video-preview .img{margin-bottom:20px}.product-tutorials .video-preview .desc p{font-size:14px}.product-tutorials .video-thumbnails{width:33.33333%;margin-left:10px;height:600px;overflow:auto;border-top:1px solid #ddd}.product-tutorials .video-thumbnails ul{list-style-type:none;padding:0;margin:0}.product-tutorials .video-thumbnails ul li{padding:15px 20px;border-bottom:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-tutorials .video-thumbnails ul li.active,.product-tutorials .video-thumbnails ul li:hover{background:#f0f0f0;cursor:pointer}.product-tutorials .video-thumbnails ul li .img,.product-tutorials .video-thumbnails ul li img{width:133px;height:auto;position:relative}.product-tutorials .video-thumbnails ul li .img[data-ot-func-src*=youtube],.product-tutorials .video-thumbnails ul li img[data-ot-func-src*=youtube]{display:none}.product-tutorials .video-thumbnails ul li .desc{padding-left:20px;position:relative;width:calc(100% - 133px)}.product-tutorials .video-thumbnails ul li .desc p{display:block;height:60px;overflow:hidden;line-height:125%;padding:0}.product-tutorials .video-thumbnails ul li .desc small{position:absolute;bottom:-5px;left:20px;color:#999;font-size:12px}@media only screen and (max-width:800px){.product-tutorials{flex-direction:column;margin-bottom:20px}.product-tutorials .video-preview,.product-tutorials .video-thumbnails{width:100%;padding:0;margin:0}.product-tutorials .video-thumbnails{height:270px}}.product-stitches ul{list-style-type:none;padding:0}.product-stitches ul li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:35px}.product-stitches ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.product-stitches ul li h4{font-size:22px;margin-bottom:15px}.product-stitches ul li .stitch{display:inline}@media only screen and (max-width:1280px){.product-stitches ul li .stitch :nth-child(1){display:none}.product-stitches ul li .stitch :nth-child(2){display:inline}}@media only screen and (min-width:1281px){.product-stitches ul li .stitch :nth-child(1){display:inline}.product-stitches ul li .stitch :nth-child(2){display:none}}.product-stitches .widescreen-stitch-container{display:inline-block;margin-bottom:20px}.product-stitches .widescreen-stitch{width:150px;height:150px;max-height:unset;margin-bottom:-115px}.product-stitches .standard-stitch{height:100%;width:auto;max-height:35px;margin-bottom:20px}.product-embroidery-design-categories>ul{list-style-type:none;padding:0}.product-embroidery-design-categories>ul>li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:35px}.product-embroidery-design-categories>ul>li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.product-embroidery-design-categories>ul>li h4{font-size:22px;margin-bottom:15px}.product-embroidery-design-categories>ul>li .embroidery-designs{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.product-embroidery-design-categories>ul>li .embroidery-designs .embroidery-design{margin-right:10px;margin-bottom:10px}.product-embroidery-design-categories>ul>li .embroidery-designs .embroidery-design img{width:60px;height:60px;object-fit:contain}.embroidery-design-tooltip{display:flex;flex-direction:column;align-items:center}.embroidery-design-tooltip img{width:200px;height:200px;object-fit:contain;background:#fff}.embroidery-design-tooltip p{margin-top:5px;width:200px;height:auto;word-break:normal;white-space:normal;text-align:center}.product-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;background:#fff;display:none}.product-modal.open{display:block}.product-modal .modal-header{min-height:150px;width:100%;background:#f0f0f0}.product-modal .modal-header .content-width{z-index:3}.product-modal .modal-header h3{font-size:36px;padding:40px 100px 40px 0}.product-modal .modal-header img{float:right;height:100px;width:auto;position:relative;margin:25px 0 25px 0}.product-modal .modal-header .btn-close{position:absolute;right:50px;top:50px;width:50px;height:50px;border:1px solid #444;color:#444;background:0 0;text-decoration:none;font-size:25px;text-align:center;line-height:55px;z-index:5;transition:border-color .2s ease,color .2s ease;padding:0}.product-modal .modal-header .btn-close:before{display:block}.product-modal .modal-header .btn-close:hover{color:#c10000;border-color:#c10000}.product-modal .modal-content{overflow-y:auto;height:100%;height:calc(100% - 150px);padding:80px 0;box-sizing:border-box}.product-modal .modal-content.viewer-360{padding:0}.product-modal .modal-content.viewer-360 .cloudimage-360{height:100%!important;text-align:center;display:flex;justify-content:center;align-items:center}.product-modal .modal-content.viewer-360 .cloudimage-360 .cloudimage-inner-box{position:relative;height:100%}@media screen and (min-width:768px){.product-modal .modal-content.viewer-360 .cloudimage-360 .cloudimage-inner-box{height:100%}}.product-modal .modal-content.viewer-360 .cloudimage-360 .cloudimage-inner-box>div{background-image:url(/Bernina/Images/360Viewer/button-360.svg)!important;border-radius:0!important}.product-modal .modal-content.viewer-360 .cloudimage-360 canvas{height:100%!important;width:100%!important;object-fit:contain;display:block}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-modal .modal-content.viewer-360 .cloudimage-360 canvas{height:auto!important;width:100%!important}}.product-modal .modal-content .image{padding:50px}.product-modal .modal-content .product-grid{flex-wrap:wrap}.product-modal .modal-content .col{margin-bottom:80px;flex:0 1 auto;text-decoration:none}.product-modal .modal-content .bg-img{background-size:contain;width:100%;padding-top:66.66666%}.product-modal .modal-content .desc{padding:35px 20px 30px 20px;border-bottom:1px solid #ddd;font-size:18px}.product-modal .modal-content .desc h3{width:100%}.product-modal .modal-content .desc p{font-size:16px;width:100%}.product-modal .modal-content .desc ul{list-style-type:none;padding:0;width:100%}.product-modal .modal-content .desc ul li{position:relative;padding-left:15px;margin-bottom:0}.product-modal .modal-content .desc ul li:last-child{margin-bottom:0}.product-modal .modal-content .desc ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}.product-modal .modal-content .box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;height:100%;text-decoration:none}.product-modal .modal-content .box .desc{flex:1 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product-modal .modal-content .box .desc p{flex:1 0 auto}.product-modal .modal-content .box .desc .r-btn{align-self:flex-start}.product-modal .modal-content .box:hover{color:#444}.product-modal .modal-content .box:hover .r-btn{border:1px solid #3f484c;background-color:#3f484c;text-decoration:none;color:#fff}.modal-open body,.modal-open html{overflow:hidden}.modal-fullscreen .r-header{display:none}@media only screen and (max-width:1400px){.product-modal .modal-header{min-height:100px}.product-modal .modal-header h3{padding-top:25px}.product-modal .modal-header img{display:none}.product-modal .modal-header .btn-close{right:25px;top:25px;width:45px;height:45px}.product-modal .modal-content{height:calc(100% - 100px)}}@media only screen and (max-width:800px){.product-modal .modal-header{min-height:65px}.product-modal .modal-header h3{font-size:20px;padding:20px 70px 20px 0}.product-modal .modal-header img{display:none}.product-modal .modal-header .btn-close{right:15px;top:15px;width:35px;height:35px}.product-modal .modal-content{height:calc(100% - 65px)}.product-modal .modal-content .product-grid .col{width:50%!important}}@media only screen and (max-width:700px){.product-modal .modal-content .product-grid .col{width:100%!important}}.overlay-img{background:#f0f0f0}.overlay-img .content-width{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.overlay-img .box,.overlay-img .img{flex:1 0 auto}.overlay-img .img{width:calc(66.6666% - 10px);background-size:cover;background-position:center;background-repeat:no-repeat}.overlay-img .box{padding:80px 0 80px 40px;width:33.3333%;font-size:18px}.overlay-img .box h2{font-family:handsean;line-height:120%;font-size:36px;text-align:left}.overlay-img .box ul{list-style-type:none;padding:0;margin:0 0 30px 0}.overlay-img .box ul li{position:relative;padding-left:15px;margin-bottom:0}.overlay-img .box ul li:last-child{margin-bottom:0}.overlay-img .box ul li:before{content:'';position:absolute;left:0;top:9px;display:block;background:#c10000;width:6px;height:6px}@media only screen and (max-width:1200px){.overlay-img .box,.overlay-img .img{width:50%;flex:1 1 auto}}@media only screen and (max-width:700px){.overlay-img .content-width{padding:0;flex-direction:column}.overlay-img .box,.overlay-img .img{width:100%;box-sizing:border-box}.overlay-img .img{height:270px}.overlay-img .box{padding:40px 30px;text-align:center}.overlay-img .box h2{text-align:center}}.product-support-teaser{border:1px solid #ddd;text-align:center;padding:20px}.product-support-teaser .desc p{margin-bottom:20px}.product-support-teaser .desc .r-btn{position:relative;margin:0 auto}.product-support-teaser .desc h4{color:#fff;font-size:18px;text-transform:uppercase;text-align:center;margin-top:-30px;margin-bottom:20px;position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 20px;justify-content:center}.product-support-teaser .desc h4 span{background:#444;padding:7px 11px 4px 11px;order:0;flex:0 1 auto;align-self:auto}.scrollindicator{display:block;font-size:16px;border:none;position:relative;text-decoration:none;text-align:center;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;padding:20px;margin:0 -20px -20px -20px;width:calc(100% + 40px);color:#444;transition:all .2s ease}.scrollindicator span:before{display:inline-block;transform:rotate(90deg);color:#c10000;margin-right:12px;position:relative;top:3px;animation:jump 3s ease 3s infinite normal}.scrollindicator.grey{background:rgba(240,240,240,.9);margin-top:20px}.scrollindicator:hover{color:#c10000}@media only screen and (max-width:870px){.scrollindicator{display:none}}@keyframes jump{0%{transform:translateY(0) rotate(90deg)}5%{transform:translateY(0) rotate(90deg)}10%{transform:translateY(10px) rotate(90deg)}15%{transform:translateY(0) rotate(90deg)}20%{transform:translateY(5px) rotate(90deg)}25%{transform:translateY(0) rotate(90deg)}100%{transform:translateY(0) rotate(90deg)}}.support-teaser{height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}.support-teaser .content-width{height:100%}.support-teaser .support-product{position:absolute;right:0;bottom:-100px}.support-teaser .support-product a,.support-teaser .support-product img{display:inline-block}.support-teaser .support-product a{text-decoration:none;font-size:18px;margin-bottom:61px;position:relative;z-index:2}.support-teaser .support-product img{height:250px;width:auto;margin-left:20px}.support-teaser .btn-wrap{display:inline-flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}@media only screen and (max-width:870px){.support-teaser{height:350px;background-position:center top;background-size:auto 200px}.support-teaser .support-product{text-align:center;position:absolute;left:0;right:initial;bottom:0;width:100%;display:flex;flex-direction:column-reverse;align-items:stretch}.support-teaser .support-product img{width:85%;height:auto;max-height:250px;object-fit:contain;margin:0 auto}.support-teaser .support-product a{margin:10px;padding:8px 10px;display:block;font-size:16px;line-height:1;border:solid 1px #3f484c;background-color:#fff}}.download-list{border-top:1px solid #ddd;padding-top:35px}.download-list .download-category ul{list-style-type:none;padding:0 0 35px 0;margin-bottom:35px;border-bottom:1px solid #ddd}.download-list .download-category ul li{display:block;margin-bottom:15px}.download-list .download-category ul li a{text-decoration:none;display:block;padding-left:40px;position:relative;font-size:16px;line-height:125%}.download-list .download-category ul li a small{display:block;font-size:16px;color:#b1b1b1}.download-list .download-category ul li a:before{position:absolute;left:0;top:1px;font-size:26px;color:#444;transition:color .2s ease}.download-list .download-category ul li a:hover:before{color:#c10000}.download-list .download-category ul li:last-child{margin-bottom:0}.support-accordion ul{list-style-type:none;padding:0}.support-accordion ul li{display:block;background:#f0f0f0;position:relative;margin-bottom:10px}.support-accordion ul li h4{padding:15px 60px 15px 20px;font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;cursor:pointer}.support-accordion ul li h4:hover{color:#c10000}.support-accordion ul li .accordion-content{max-height:0;overflow:hidden;transition:max-height .2s ease}.support-accordion ul li .accordion-content .inner{padding:0 40px 20px 40px}.support-accordion ul li .accordion-content table th{color:#999;font-weight:700}.support-accordion ul li .accordion-content table tbody tr:last-child{border-bottom:none}.support-accordion ul li i{position:absolute;right:20px;top:20px;width:14px;height:14px;display:block}.support-accordion ul li i:after,.support-accordion ul li i:before{content:"";position:absolute;background-color:#444;transition:transform .2s ease-out}.support-accordion ul li i:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.support-accordion ul li i:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.support-accordion ul li.open .accordion-content{max-height:1000px}.support-accordion ul li.open i:before{transform:rotate(90deg)}.support-accordion ul li.open i:after{transform:rotate(180deg)}.supportteaser *{box-sizing:border-box}.supportteaser .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;padding:30px 80px;background:#f0f0f0}.supportteaser .row .img,.supportteaser .row .text{flex:0 1 auto}.supportteaser .row .text{width:66.66666%;padding-right:140px}.supportteaser .row .text h2{text-align:left}.supportteaser .row .img{width:33.33333%}.supportteaser .row .img img{width:100%;height:auto}.supportteaser .row .btn-wrap{display:inline-flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.supportteaser .row .r-btn{margin-right:10px;margin-bottom:10px;background:0 0}.supportteaser .row .r-btn.r-btn-secondary{background:#444;border:solid 1px #444}.supportteaser .row .r-btn.r-btn-secondary:hover{background:0 0;color:#444}.supportteaser .row .r-btn:hover{background:#444}.supportteaser .row .r-btn:before{position:relative;top:2px;margin-right:5px}@media only screen and (max-width:700px){.supportteaser .row{display:block;padding:30px}.supportteaser .row .img,.supportteaser .row .text{width:100%;padding-right:0}.supportteaser .row .img{margin-top:30px}}@media only screen and (max-width:576px){.supportteaser .img{display:none}}.support-videos ul{list-style-type:none;padding:0;margin:0;border-top:1px solid #ddd}.support-videos ul li{padding:15px 20px;border-bottom:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.support-videos ul li.active,.support-videos ul li:hover{background:#f0f0f0;cursor:pointer}.support-videos ul li .img,.support-videos ul li img{width:133px;height:auto;position:relative}.support-videos ul li .img.btn-play,.support-videos ul li img.btn-play{cursor:pointer}.support-videos ul li .img.btn-play:before,.support-videos ul li img.btn-play:before{width:35px;height:35px;background:rgba(255,255,255,.9);text-align:center;line-height:35px;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:-17px;text-decoration:none;color:#999;z-index:3;font-size:13px}.support-videos ul li .img.btn-play:after,.support-videos ul li img.btn-play:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;z-index:2}.support-videos ul li .desc{padding-left:20px;position:relative;width:calc(100% - 133px)}.support-videos ul li .desc p{display:block;height:60px;overflow:hidden;line-height:125%;padding:0}.support-videos ul li .desc small{position:absolute;bottom:-5px;left:20px;color:#999;font-size:12px}.support-videos ul li:hover .img:before{color:#fff;background:#c10000}.product-faq{margin-bottom:50px}.product-faq [class*=col-]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}@media only screen and (max-width:820px){.product-faq [class*=col-].col-1-1{width:100%!important}}.product-faq .product-support-teaser{flex:1 1 auto}.product-faq .card{flex:1 1 auto}.product-faq .card h3{margin-bottom:10px}.product-faq .r-form-box{margin-bottom:0;flex:1 1 auto}.product-faq .r-form-separator p{padding-bottom:10px}.product-faq .btn-wrap{margin-bottom:10px}.product-faq h2{font-size:16px;font-family:"Frutiger LT W04_65 Bold";margin-bottom:65px}.product-slider.faq-slider h2{color:#444;font-weight:400;font-size:26px}@media only screen and (min-width:1280px){.product-slider.faq-slider .swiper-container{margin:0}.product-slider.faq-slider .swiper-button-prev{left:-50px}.product-slider.faq-slider .swiper-button-next{right:-50px}}.anchor .row>.grey{margin-top:-30px}.anchor~.anchor{padding-top:30px}body.hide-support #support,body.hide-support .support-tab{display:none!important}[class*=" berninaicon-"]::before,[class^=berninaicon-]::before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:never;line-height:1}.berninaicon-arrow-rt::before{content:"\61";content:"\61"/""}.berninaicon-cart::before{content:"\62"}.berninaicon-checked::before{content:"\63"}.berninaicon-dress::before{content:"\64"}.berninaicon-home::before{content:"\65"}.berninaicon-pin::before{content:"\66"}.berninaicon-planet::before{content:"\67"}.berninaicon-repairservice::before{content:"\68"}.berninaicon-search::before{content:"\69"}.berninaicon-sewingmachine::before{content:"\6a"}.berninaicon-play::before{content:"\6b"}.berninaicon-delete::before{content:"\6c"}.berninaicon-avatar::before{content:"\6d"}.berninaicon-language::before{content:"\6e"}.berninaicon-alert::before{content:"\6f"}.berninaicon-bernette::before{content:"\70"}.berninaicon-document::before{content:"\71"}.berninaicon-foot::before{content:"\72"}.berninaicon-laptop::before{content:"\73"}.berninaicon-wand::before{content:"\74"}.berninaicon-embroidery::before{content:"\75"}.berninaicon-firmware::before{content:"\46"}.berninaicon-download::before{content:"\47"}.berninaicon-clock::before{content:"\48"}.berninaicon-filtercheck::before{content:"\76"}.berninaicon-delivery::before{content:"\77"}.berninaicon-repair::before{content:"\78"}.berninaicon-blog::before{content:"\79"}.berninaicon-quilting::before{content:"\7a"}.berninaicon-bubbles::before{content:"\41"}.berninaicon-mail::before{content:"\42"}.berninaicon-twitter::before{content:"\43"}.berninaicon-pinterest::before{content:"\44"}.berninaicon-facebook::before{content:"\45"}.berninaicon-info::before{content:"\49"}.berninaicon-360::before{content:"\4a"}.berninaicon-heart::before{content:"\4b"}.berninaicon-checkbox::before{content:"\4c"}.berninaicon-filter::before{content:"\4d"}.berninaicon-document-list::before{content:"\4e"}.berninaicon-flickr::before{content:"\4f"}.berninaicon-instagram::before{content:"\50"}.berninaicon-rss::before{content:"\51"}.berninaicon-vk::before{content:"\52"}.berninaicon-youtube::before{content:"\53"}.berninaicon-ok::before{content:"\54"}.berninaicon-location.using-device-location::before{color:#c10000}.berninaicon-location::before{content:"\55"}.berninaicon-gear::before{content:"\58"}.berninaicon-lightbulb:before{content:"\5a"}.berninaicon-camera:before{content:"\30"}.berninaicon-upload:before{content:"\59"}.berninaicon-plus::before{content:"\56"}.berninaicon-phone::before{content:"\57"}.r-content{overflow:hidden}.img-as-bg{background-position:center;background-repeat:no-repeat;background-size:contain}.fullWidth{width:auto}@media only screen and (min-width:1281px){.fullWidth .r-row{width:1200px;margin:0 auto}}.lightgrey{background:#f0f0f0}.deepgrey{background:#313131;color:#fff}.deepgrey *{color:#fff}.color-error{color:#c10000}.no-gap{padding-top:0;padding-bottom:0}.gap-20{padding-top:20px;padding-bottom:20px}.gap-top40{padding-top:20px}.gap-left20{padding-left:20px}.gap-right20{padding-right:20px}.gap-bottom20{padding-bottom:20px}.gap-30{padding-top:30px;padding-bottom:30px}.gap-top30{padding-top:30px}.gap-bottom30{padding-bottom:30px}.gap-left30{padding-left:30px}.gap-40{padding-top:40px;padding-bottom:40px}.gap-top40{padding-top:40px}.gap-left40{padding-left:40px}.gap-right40{padding-right:40px}.gap-bottom40{padding-bottom:40px}.gap-50{padding-top:50px;padding-bottom:50px}.gap-top50{padding-top:50px}.gap-bottom50{padding-bottom:50px}.gap-60{padding-top:60px;padding-bottom:60px}.gap-left60{padding-left:60px}.gap-right60{padding-right:60px}.gap-top60{padding-top:60px}.gap-bottom60{padding-bottom:60px}.gap-100{padding-top:100px;padding-bottom:100px}.gap-left100{padding-left:100px}.gap-right100{padding-right:100px}.gap-top100{padding-top:100px}.gap-bottom100{padding-bottom:100px}.mrg-top50{margin-top:50px}.mrg-top100{margin-top:100px}.mrg-bottom50{margin-bottom:50px}ul.list-ico{list-style:none;padding-left:0}ul.list-ico li{position:relative}ul.list-ico li::before{font-family:bernina!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;position:absolute;left:0;top:0}ul.check-list:last-child{margin-bottom:0}ul.check-list li{margin-bottom:30px;padding-left:35px}ul.check-list li:last-child{margin-bottom:0}ul.check-list li::before{color:#c10000;content:"\63";font-size:20px}ul.arrow-list li{padding-left:20px;margin-bottom:10px}ul.arrow-list li::before{color:#c10000;content:"\61";content:"\61"/""}ul.triple-dots{padding-left:0;list-style:none}ul.triple-dots li{padding-left:25px;position:relative}ul.triple-dots li::before{position:absolute;left:0;top:-2px;content:"..."}#loading-image{padding-top:15px;width:1160px;max-width:calc(100% - 40px);margin:0 auto;margin-bottom:15px}.fullscreen-loading{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:#e8e7e6 url(../../../CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif) no-repeat center center;opacity:.7}#product-registration-questionnaire{height:calc(100vh - 200px - 40px)}.sr-only-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-button:focus-visible{width:auto;height:auto;padding:10px;margin:0;clip:unset;z-index:15}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media only screen and (max-width:800px){.hide-sm-800{display:none}}@media only screen and (min-width:801px){.hide-gr-800{display:none}}