fieldset,hr,img,legend{border:0}pre,textarea{overflow:auto}div,fieldset,figure,form,p{margin:0}.ir,td,th{text-align:left}.clear,.clearfix:after,.shop-online,.slider-list:after,.slider-paging-thumbnails:after{clear:both}.rsContainer,.rsOverflow,body{-webkit-tap-highlight-color:transparent}.r-topoverview-teaser,ul.overview-products{-webkit-align-content:stretch;-webkit-flex-direction:row}@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-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-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-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-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-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-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-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-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-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-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-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-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-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-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")}/*! 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}.ir,hr{display:block}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}a{background:0 0}a,a:active,a:focus,a:hover,button:focus,input:focus,textarea:focus{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}mark{background:#ff0;color:#000}.ir,.modal-close-topright{background-repeat:no-repeat}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}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{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{padding:0}legend{padding:0;white-space:normal}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}td,textarea,th{vertical-align:top}button{overflow:visible}button,input{line-height:normal}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[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]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:none}.ir,.visuallyhidden{overflow:hidden;border:0}optgroup{font-weight:700}div,p,td,th{padding:0}div{user-select:none}.form-fancyselect-text,.slider-paging-thumbnails{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}label[for]{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.ir{text-indent:-999em;background-color:transparent;direction:ltr}.ir br{display:none}.hidden{position:absolute;left:-9999em;width:0;height:0}.totallyhidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.slider,.slider-fading,.slider-item{position:relative}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.form-fancycheckbox:before,.form-fancyselect-button:before,.modal-close-topright:before,.slider-list:after,.slider-list:before,.slider-next:before,.slider-paging-textual button:before,.slider-prev:before{content:''}.clear{font-size:0;line-height:0;margin:0;padding:0;height:0}.slider{overflow:hidden}.slider-list{margin:0;padding-left:0;list-style-type:none;touch-action:pan-y;-ms-touch-action:pan-y}.slider-list:after,.slider-list:before{display:table}.slider-sliding{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;transition:all 1s;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.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;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.slider-fading .active{z-index:10}.slider-transitions .slider-fading .active{opacity:1}.slider-paging-textual li{display:inline-block}.slider-paging-textual a{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.slider-paging-textual .active a,.slider-paging-textual a:focus,.slider-paging-textual a:hover{border-color:#000}.slider-paging-thumbnails{list-style:none;padding-left:0;margin:0;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;transform:translate3d(0,0,0);transition:1s all}.slider-paging-thumbnails li{opacity:.7;float:left;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.slider-paging-thumbnails button{margin:0;padding:0;width:100%;border:none;border-radius:0;background-image:none;background-color:transparent}.slider-paging-thumbnails li.active,.slider-paging-thumbnails li:hover{opacity:1}.slider-paging-thumbnails img{display:block;height:auto;max-width:100%}.slider-paging-thumbnails:after,.slider-paging-thumbnails:before{content:'';display:table}.slider-next,.slider-prev{cursor:pointer;position:absolute;top:50%}.slider-prev{left:1em;background-position:0 0}.slider-next{right:1em;background-position:-32px 0}.form-fancycheckbox-unchecked,.modal-close-topright{background-position:0 0}.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{text-align:center;margin:-35px 0 0;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{display:block;height:100%}.slider-paging-textual li.active button,.slider-paging-textual li:hover button{background-color:#428bca}.slider-next,.slider-prev{margin:-16px 0 0;padding:0;border:0;background-color:transparent;z-index:99;display:block;width:32px;height:32px;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-next:before,.slider-prev:before{display:block;height:100%}.slider-item>figure{margin:0}.slider-imagetext .slider-inner{background-color:#eee}.slider-item-right .unit{float:right}.slider-item-fullwidth>figure{position:relative;margin:0;height:100%}.slider-imagetext .slider-item>figure>div{height:500px}.slider-item-fullwidth>figure>div>img{min-width:100%;min-height:100%}.slider-item-fullwidth>figure>figcaption{position:absolute;right:0;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,.8);padding:1em 1.2em;color:#fff}.slider-cats .slider-item,.slider-multiple .slider-item{background-color:#ebebeb;height:500px}.modal-open{overflow-y:initial}.modal-open,.modal-open body{overflow:hidden!important}.modal-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal,.modal-backdrop{left:0;right:0;top:0;bottom:0}.modal{position:fixed;overflow-y:auto;z-index:999;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.modal-dialog{position:relative}.modal-backdrop{position:fixed;opacity:.5;background-color:#000;z-index:998}.modal-hidden{position:absolute;left:-9999em;width:0;height:0}.modal-dialog{margin:100px auto;background-color:#fff;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-size:19px 19px;padding:0;width:19px;height:19px;overflow:hidden}.modal-close-topright:before{display:block;height:100%}.paging ul{margin:0;padding:0;list-style:none}.paging li{float:left}.paging a,.paging a:visited,.paging span{display:block;padding:0 6px;text-decoration:none;color:#666;font-size:20px}.paging .active,.paging a:hover{color:#1af}.form-fancycheckbox,.form-fancyradio,.form-fancyradio-checked,.form-fancyradio-disabled,.form-fancyradio-disabled-checked{margin-right:8px;background-repeat:no-repeat;background-size:21px 400px;width:21px;vertical-align:text-bottom;color:transparent;overflow:hidden}.form-hidden{position:absolute;left:-99999999px;height:0}.form-fancyfile-list{margin-top:1em!important}.form-fancycheckbox{display:inline-block;padding:0;border:none;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;height:21px;-ms-touch-action:manipulation;touch-action:manipulation}.form-fancycheckbox:before{display:block;height:100%}.form-fancycheckbox-checked{background-position:0 -40px}.form-fancycheckbox-disabledunchecked{background-position:0 -80px}.form-fancycheckbox-disabledchecked{background-position:0 -120px}.form-fancyradio,.form-fancyradio-checked,.form-fancyradio-disabled,.form-fancyradio-disabled-checked{display:inline-block;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;background-position:0 -160px;cursor:pointer;height:21px;-ms-touch-action:manipulation;touch-action:manipulation}.form-fancyradio-checked{background-position:0 -200px}.form-fancyradio-disabled{background-position:0 -240px;cursor:default}.form-fancyradio-disabled-checked{background-position:0 -280px;cursor:default}.form-fancyselect-container{position:relative;display:inline-block;border:1px solid #bebebe;background-color:#fff;outline:0;width:100%;-ms-touch-action:manipulation;touch-action:manipulation}.accordion-tab,.scrollbox{-ms-touch-action:manipulation}.form-fancyselect-text{display:block;width:100%;padding:0 34px 0 8px;-o-user-select:none;user-select:none;cursor:pointer;height:32px;line-height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:1px solid #bebebe;border-top:none;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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%}.form-fancyselect-fakeoptions-styling{position:absolute;right:0;top:0;height:100%}.form-image-preview img{max-width:100%}.datepicker-box{display:inline-block;position:absolute;padding:10px;margin:12px;background:#303030;color:#fff;width:250px}.datepicker-box td span:hover,.datepicker-box thead tr:first-child th:hover{background:#eee}.datepicker-bottom:after,.datepicker-bottom:before,.datepicker-left:after,.datepicker-left:before,.datepicker-right:after,.datepicker-right:before,.datepicker-top:after,.datepicker-top:before{position:absolute;height:0;width:0;content:" ";border:solid transparent;pointer-events:none}.datepicker-top:after{bottom:100%;left:50%;border-color:rgba(48,48,48,0);border-bottom-color:#303030;border-width:10px;margin-left:-10px}.datepicker-right:after{left:100%;top:50%;border-color:rgba(48,48,48,0);border-left-color:#303030;border-width:10px;margin-top:-10px}.datepicker-bottom:after{top:100%;left:50%;border-color:rgba(48,48,48,0);border-top-color:#303030;border-width:10px;margin-left:-10px}.datepicker-left:after{right:100%;top:50%;border-color:rgba(48,48,48,0);border-right-color:#303030;border-width:10px;margin-top:-10px}.datepicker-box table{width:100%;margin:0}.datepicker-box td,.datepicker-box th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker-day{display:inline-block;width:14.286%;cursor:pointer}.datepicker-month,.datepicker-year{display:inline-block;width:25%;cursor:pointer}.datepicker-box td span.old{color:#999}.datepicker-box th.switch{width:145px}.datepicker-box th.next,.datepicker-box th.prev{font-size:21px}.datepicker-box thead tr:first-child th{cursor:pointer}.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}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.scrollbox{position:relative;margin-bottom:10px;touch-action:manipulation}.scrollbox-viewport{position:relative;height:300px;overflow:hidden}.scrollbox-bar,.scrollbox-knob{top:0;width:15px;height:15px;position:absolute}.scrollbox-inner{position:absolute;left:0;top:0;min-width:100%}.scrollbox-bar{display:none;right:0;background:#f1f1f1}.scrollbox-knob{left:0;background:#ddd;cursor:pointer;overflow:hidden}.tooltip-box{display:inline-block;position:absolute;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-bottom:after,.tooltip-right:after{border-color:rgba(48,48,48,0);border-width:10px}.tooltip-right:after{left:100%;top:50%;border-left-color:#303030;margin-top:-10px}.tooltip-bottom:after{top:100%;left:50%;border-top-color:#303030;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{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.dynamicgrid{position:relative;-webkit-transition:height .5s linear;-moz-transition:height .5s linear;-ms-transition:height .5s linear;-o-transition:height .5s linear;transition:height .5s linear}.dynamicgrid-item{position:absolute;display:block;top:-20000px;left:-20000px;height:auto;transition:top .5s linear,left .5s linear}.accessory-h1{font-size:32px}.style-like-h1{color:#414042;font-size:36px;line-height:1.1;display:block;margin:0 0 5px;padding:0;font-weight:400}a,a:visited,body{color:#000}select.css-select{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-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}html{-ms-overflow-style:scrollbar}body{margin:0;padding:0;font-size:16px;background:#fff}::selection{background:#c10000;color:#fff}::-moz-selection{background:#c10000;color:#fff}a{border-bottom:none;text-decoration:underline;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}@media (max-width:530px){p{word-wrap:break-word;overflow-wrap:break-word}}.ng-submitted input.ng-invalid,.ng-submitted select.ng-invalid,input.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty{border:1px solid #c10000}.r-mega-flyout-experience a,.r-mega-flyout-products a{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.form-fancyfile-button,.r-btn,.r-link-teaser .r-teaser-item,.r-link-teaser .r-teaser-single{-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}a:focus,a:hover{color:#c10000;text-decoration:none}button,input,select,textarea{color:#000;font-size:100%}img{vertical-align:bottom}.overflow{position:absolute;width:0;height:0;overflow:hidden}.r-wrapper{margin:0 auto;text-align:left}.btns-center,.r-btn-center,.r-text-center{text-align:center}.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.png);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,.r-nav-off-arrow:before,.r-nav-off-back:before{width:6px;height:11px;top:.35em;background-position:0 -20px}.r-link-arrow-back:before,.r-nav-off-back:before{background-position:-50px -20px}.scroll-right .r-link-arrow:before{top:.22em}.r-nav-off-back{font-size:16px}.r-nav-off-arrow:before,.r-nav-off-back:before{top:50%;margin-top:-5px}.r-nav-off-back:before{left:20px}.r-link-arrow-right:after,.r-nav-off-arrow-right:after{top:50%;right:14px;margin-top:-5px;width:6px;height:10px;background-position:0 -20px}.r-nav-off-arrow-right:after{right: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:1px solid #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:1px solid #c10000;background:#c10000}.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-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:1px solid #3f484c;background-color:#3f484c;text-decoration:none;color:#fff}.r-btn-center{display:block}.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){.needle-search-item,.r-link-teaser .r-teaser-item{border:1px solid #ddd}.needle-search-item{padding:20px}.experience-search-item{border:1px solid #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-nav-history,.r-nav-off-meta,.r-nav-off-section,.r-nav-tab,.r-quote blockquote{border-top:solid 1px #dfdfdf}.r-header,.r-meta,.r-nav-list-sub,.r-nav-off-header,.r-nav-off-section,.r-nav-tab,.r-quote blockquote{border-bottom:solid 1px #dfdfdf}.r-bernette-nav-img,.r-blog-nav-img{padding-bottom:1em}.r-link-teaser .r-teaser-item:not(.r-product-teaser-item){height:100%}.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}.modal-close,.r-search-text-container-link{cursor:pointer}.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}.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-nav-home,.r-nav-search{display:block;width:18px;height:18px;overflow:hidden}.r-nav-home:before,.r-nav-search:before{top:50%;margin-top:-7px;width:18px;height:15px;background-position:0 -40px}.r-bernette-nav-img img,.r-blog-nav-img img{width:auto}.r-nav-search:before{background-position:0 -60px}.r-nav-home:hover:before,.r-nav-main .active .r-nav-home:before,.r-nav-main .current .r-nav-home:before{background-position:-50px -40px}.r-nav-main .active .r-nav-search:before,.r-nav-main .current .r-nav-search:before,.r-nav-search:hover:before{background-position:-50px -60px}.r-link-bernette{width:67px;height:22px}.r-mega-l2 .r-link-bernette{margin-top:.85em;width:100%;box-sizing:border-box;height:auto}.r-link-bernette:before{background-image:url(../img/r-logo-bernette.png);background-image:url(../img/r-logo-bernette-menu.svg),none;width:67px;height:22px;top:.85em}.r-link-blogs-us:before{background-image:url(../img/bernina-blog-us.JPG);width:116px;height:26px;top:.8em}.r-link-blogs-other:before{background-image:url(../img/bernina-blog-other.JPG);width:128px;height:26px;top:.8em}.r-link-bernette-mobile,.r-link-blogs-mobile{width:auto}.r-mega-flyout-experience .bernette-link-hr{margin-bottom:.4em}.r-mega-flyout-experience .r-mega-l2-content{padding-bottom:.4em}.r-link-bernette-mobile:before{left:41px}.r-li-blogs-mobile{padding-top:.8em;padding-bottom:.8em}.r-link-blogs-mobile:before{left:41px;top:0}.r-link-bernette:hover:before{background-image:url(../img/r-logo-bernette.png);background-image:url(../img/r-logo-bernette-menu-active.svg),none}.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:-12px;margin-left:-12px;width:25px;height:25px;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,.r-icon-instagram:hover{width:40px;height:40px;background-size:cover}.r-icon-instagram{background-image:url(../img/InstagramIconGREY130.png)}.r-icon-instagram:hover{background-image:url(../img/InstagramIconRED130.png)}.r-icon-ok:before,.r-icon-vk:before{margin-top:-12px;margin-left:-10px;width:22px;height:24px}.r-icon-vk:before{background-position:0 -1520px}.r-icon-ok:before{background-position:3px -1921px}.r-icon-360:before{margin-top:-10px;margin-left:-9px;width:19px;height:20px;background-position:0 -600px}.r-icon-doc:before,.r-icon-video:before{margin-top:-7px;margin-left:-7px;width:14px}.r-icon-360:focus:before,.r-icon-360:hover:before{background-position:-50px -600px}.r-icon-doc:before{height:16px;background-position:0 0}.r-icon-doc:focus:before,.r-icon-doc:hover:before{background-position:-50px 0}.r-icon-video:before{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-mobile-cart,.r-mobile-close,.r-mobile-menu,.r-mobile-search{display:block;width:40px;height:24px;line-height:24px}.r-mobile-cart{width:100%}.r-mobile-cart span{display:inline-block;padding-bottom:8px;font-size:20px}.r-mobile-close:before,.r-mobile-menu:before,.r-mobile-search:before{top:50%;left:50%;margin-top:-9px;margin-left:-12px;width:25px;height:18px;background-position:0 -240px}.r-mobile-search:before{margin-top:-11px;margin-left:-11px;width:22px;height:22px;background-position:0 -280px}.r-mobile-close:before{margin-top:-7px;margin-left:-7px;width:14px;height:14px;background-position:0 -780px}.r-header-mobile-menu .active .r-mobile-menu:before,.r-mobile-menu:hover:before{background-position:-50px -240px}.r-header-mobile-menu .active .r-mobile-search:before,.r-mobile-search:hover:before{background-position:-50px -280px}.r-header-mobile-menu .active .r-mobile-close:before,.r-mobile-close:hover:before{background-position:-80px -780px}.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-icon-basket-delete{display:inline-block;width:24px;height:24px}.r-icon-basket-delete:after,.r-link-compare:after{top:50%;right:8px;margin-top:-6px;width:12px;height:12px;background-position:0 -660px}.r-icon-basket-delete:after{right:0}.r-icon-basket-delete:hover:after,.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-stitch,.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;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}.r-icon-stitch-legend,.r-icon-text-legend{display:none;padding:0 5px}.r-icon-stitch-open .r-icon-stitch-legend,.r-icon-stitch:hover .r-icon-stitch-legend,.r-icon-video-legend:hover .r-icon-text-legend{display:block}.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{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;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition: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;width:9px;background-position:0 -1220px}.r-search-paging-prev{padding-left:20px;margin-right:5px}.r-search-paging-next{padding-right:20px;margin-right:5px}.r-search-paging-prev:before{margin-left:7px}.r-search-paging-next:after{margin-right:7px;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-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{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}.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-sticky a:hover:before{opacity:1}.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}.r-icon-print:hover:before{background-position:-50px -1840px}.r-btn-download span,.r-mega-l3 .r-link-arrow,.r-mega-l3 .r-mega-nav-desc,.r-mega-l3 li li,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-event-fair-desc,.r-event-fair-title,.r-faq h4,.r-mega-l3 li,.r-mega-promo h4,.r-meta .active a,.r-nav-off-lang .active a,.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%}.r-btn-light{font-family:'Frutiger LT W04_45 Light',Arial,Helvetica,sans-serif;font-size:14px}.r-btn-black{background-color:#444;color:#fff}.r-btn-black:hover{background-color:#fff;color:#414042}.cs-CZ,.cs-CZ .r-btn-download span,.cs-CZ .r-mega-l3 .r-link-arrow,.cs-CZ .r-mega-l3 .r-mega-nav-desc,.cs-CZ .r-mega-l3 li li,.cs-CZ input,.cs-CZ select,.cs-CZ textarea,.kk-KZ,.kk-KZ .r-btn-download span,.kk-KZ .r-mega-l3 .r-link-arrow,.kk-KZ .r-mega-l3 .r-mega-nav-desc,.kk-KZ .r-mega-l3 li li,.kk-KZ input,.kk-KZ select,.kk-KZ textarea,.ru-RU,.ru-RU .r-btn-download span,.ru-RU .r-mega-l3 .r-link-arrow,.ru-RU .r-mega-l3 .r-mega-nav-desc,.ru-RU .r-mega-l3 li li,.ru-RU input,.ru-RU select,.ru-RU textarea,.tr-TR,.tr-TR .r-btn-download span,.tr-TR .r-mega-l3 .r-link-arrow,.tr-TR .r-mega-l3 .r-mega-nav-desc,.tr-TR .r-mega-l3 li li,.tr-TR input,.tr-TR select,.tr-TR textarea,.uk-UA,.uk-UA .r-btn-download span,.uk-UA .r-mega-l3 .r-link-arrow,.uk-UA .r-mega-l3 .r-mega-nav-desc,.uk-UA .r-mega-l3 li li,.uk-UA input,.uk-UA select,.uk-UA textarea{font-family:Arial,Helvetica,sans-serif}.cs-CZ .r-address-item h3,.cs-CZ .r-address-item h4,.cs-CZ .r-basket-total,.cs-CZ .r-btn,.cs-CZ .r-event-fair-desc,.cs-CZ .r-event-fair-title,.cs-CZ .r-faq h4,.cs-CZ .r-mega-l3 li,.cs-CZ .r-mega-promo h4,.cs-CZ .r-meta .active a,.cs-CZ .r-nav-off-lang .active a,.cs-CZ .r-sitemap h4,.cs-CZ .r-teaser-machine h3 span,.cs-CZ b,.cs-CZ button,.cs-CZ strong,.kk-KZ .r-address-item h3,.kk-KZ .r-address-item h4,.kk-KZ .r-basket-total,.kk-KZ .r-btn,.kk-KZ .r-event-fair-desc,.kk-KZ .r-event-fair-title,.kk-KZ .r-faq h4,.kk-KZ .r-mega-l3 li,.kk-KZ .r-mega-promo h4,.kk-KZ .r-meta .active a,.kk-KZ .r-nav-off-lang .active a,.kk-KZ .r-sitemap h4,.kk-KZ .r-teaser-machine h3 span,.kk-KZ b,.kk-KZ button,.kk-KZ strong,.ru-RU .r-address-item h3,.ru-RU .r-address-item h4,.ru-RU .r-basket-total,.ru-RU .r-btn,.ru-RU .r-event-fair-desc,.ru-RU .r-event-fair-title,.ru-RU .r-faq h4,.ru-RU .r-mega-l3 li,.ru-RU .r-mega-promo h4,.ru-RU .r-meta .active a,.ru-RU .r-nav-off-lang .active a,.ru-RU .r-sitemap h4,.ru-RU .r-teaser-machine h3 span,.ru-RU b,.ru-RU button,.ru-RU strong,.tr-TR .r-address-item h3,.tr-TR .r-address-item h4,.tr-TR .r-basket-total,.tr-TR .r-btn,.tr-TR .r-event-fair-desc,.tr-TR .r-event-fair-title,.tr-TR .r-faq h4,.tr-TR .r-mega-l3 li,.tr-TR .r-mega-promo h4,.tr-TR .r-meta .active a,.tr-TR .r-nav-off-lang .active a,.tr-TR .r-sitemap h4,.tr-TR .r-teaser-machine h3 span,.tr-TR b,.tr-TR button,.tr-TR strong,.uk-UA .r-address-item h3,.uk-UA .r-address-item h4,.uk-UA .r-basket-total,.uk-UA .r-btn,.uk-UA .r-event-fair-desc,.uk-UA .r-event-fair-title,.uk-UA .r-faq h4,.uk-UA .r-mega-l3 li,.uk-UA .r-mega-promo h4,.uk-UA .r-meta .active a,.uk-UA .r-nav-off-lang .active a,.uk-UA .r-sitemap h4,.uk-UA .r-teaser-machine h3 span,.uk-UA b,.uk-UA button,.uk-UA strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.fancy-button,.free-trial-only-link,.product-archived-bar,.product-replacement .replacement-name,a.fancy-button,a.free-trial-only-link{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.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,.h3,.h4,h2,h3,h4{padding-bottom:.5em}.h2,h2{font-size:26px;line-height:1.15;color:#444}.h3,h3{font-size:22px;line-height:1.3}.h4,h4{font-size:20px;line-height:1.5}.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-mega-promo h4{font-size:100%}.r-content,.r-footer-service,.r-nav-off-wrapper{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;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;padding:0 0 0 25px;overflow:hidden}.r-list-nav-off-search,.r-nav-history,.r-nav-main,.r-nav-off,.r-nav-tab,.r-paging,.r-pricetag{font-size:18px}.r-nav-history,.r-nav-main,.r-nav-tab{line-height:18px}.r-nav-off{line-height:1.3}.r-mega-flyout,.r-nav-list-sub,.r-nav-off-wrapper{font-size:16px}.r-nav-list-sub{line-height:1.35}.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-meta,.r-news-date,.r-search-breadcrumb,.r-text-small{font-size:12px}.r-footer-disclaimer,.r-meta,.r-nav-off-lang{line-height:1}.r-text-right{text-align:right}.r-news-date{display:block;margin-bottom:.5em}.r-table-scroll-info{display:none}.r-home-sticky{font-size:18px}.r-store-distance{display:block;color:#c10000;margin-bottom:1em;font-size:12px}.r-quote blockquote{margin:0;padding:0;font-size:22px;line-height:1.2;font-style:italic;text-align:center}.r-quote blockquote p{padding:1.45em 0 1.5em}.r-meta{padding:18px 0;min-height:62px;background:rgba(255,255,255,.8);color:#939598}.r-meta-lang,.r-meta-links{position:relative;float:left;padding-right:20px}.r-meta ul{margin:0;padding:0;list-style:none}.r-meta li{float:left;padding-right:8px;margin-right:8px;border-right:solid 1px #939598;margin-bottom:.5em}.r-meta li:last-child{padding-right:0;margin-right:0;border-right:none}.r-meta a,.r-meta a:visited,.r-meta-lang .active a:hover,.r-nav-off-lang a,.r-nav-off-lang a:visited,.r-nav-off-meta .active a:hover,.r-nav-off-meta a,.r-nav-off-meta a:visited{display:inline-block;color:#939598;text-decoration:none}.r-meta a:focus,.r-meta a:hover,.r-nav-off-lang a:focus,.r-nav-off-lang a:hover,.r-nav-off-meta a:focus,.r-nav-off-meta a:hover{color:#c30000}.r-header-logo{position:absolute;top:0;right:20px;width:336px}.r-header-mobile-menu{display:none;position:absolute;top:12px;left:12px}.header-logo-img{display:block;float:left;width:246px}.header-logo-img-125{display:block;width:80px;float:left;margin:-6px 0 0 10px}.header-logo-img-no-text{display:none}@media only screen and (max-width:400px){.header-logo-img{display:none}.header-logo-img-no-text{display:inline}}@media only screen and (max-width:1200px){.r-header-logo{padding-top:15px;width:198px;left:50%;margin-left:-99px}.r-header-logo .header-logo-img{display:none}.r-header-logo .header-logo-img-no-text{display:block;width:149px;width:calc(100% - 48px);float:left}.r-header-logo .header-logo-img-125{width:42px;margin:-9px 0 0 6px}}@media only screen and (max-width:640px){.r-header-logo{padding-top:15px;width:141px;left:inherit;right:20px;margin-left:0}.r-header-logo .header-logo-img{display:none}.r-header-logo .header-logo-img-no-text{display:block;width:103px;width:calc(100% - 34px);float:left}.r-header-logo .header-logo-img-125{width:28px;margin:-2px 0 0 6px}}.r-mega-flyout ul,.r-nav-history ul,.r-nav-list,.r-nav-list-sub,.r-nav-tab ul{margin:0;padding:0;list-style:none}.r-li-mega-products .r-mega-level1 li:last-child{margin-bottom:20px;width:100%}.bernette-link-hr{margin-right:12px}.r-nav-history li,.r-nav-list>li,.r-nav-tab li{position:relative;float:left;line-height:18px}.r-nav-list .r-li-mega{position:inherit}.r-nav-main{display:flex;align-items:center}.r-nav-main .r-nav-list{flex:1}.r-nav-history a,.r-nav-main a,.r-nav-tab a{display:block;padding-top:40px;padding-bottom:40px;text-decoration:none}.r-nav-history .r-line,.r-nav-list .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-container-breadcrumb .r-col-4,.r-filter-41{text-align:right}.r-nav-list>li:first-child .r-line,.r-nav-tab li:first-child .r-line{border-left:0;padding-left:0;margin-left:0}.r-nav-tab{background:#fff}.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;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-breadcrumb .active,.r-breadcrumb .active a,.r-breadcrumb a:hover,.r-nav-history .active a,.r-nav-main .active>a,.r-nav-main .current>a,.r-nav-off .active>a,.r-nav-off .current>a,.r-nav-tab .active a,.r-search-breadcrumb .active,.r.-breadcrumb a:focus{color:#c10000}.r-mega-flyout,.r-nav-list-sub{position:absolute;display:none;left:0;top:98px;background:#fff}.r-mega-flyout{width:100%;line-height:1.35}.r-mega-bottom{padding:9px 0;background:#f5f5f6}.r-mega-l2-content,.r-mega-promo{border-left:solid 1px #dfdfdf;position:relative;left:-1px}.r-mega-promo{padding-left:20px}.r-mega-flyout a,.r-nav-list-sub a{padding-top:0;padding-bottom:0}.r-mega-l2 a{padding:.85em 24px .85em 0}.r-mega-l3 li{float:left;width:50%;padding-right:20px;padding-bottom:1.5em}.r-mega-bernette-l3 li,.r-mega-blog-l3 li{width:33%}.r-mega-l3 li li{float:none;width:100%;padding-bottom:0;padding-top:.2em}.r-mega-nav-desc{display:block;margin-bottom:.8em}.r-mega-bernette-l3 .r-mega-nav-desc{margin-bottom:2em}.r-mega-nav-img,.r-mega-promo-img{margin:.8em 0}.r-mega-bottom li{padding-left:80px;float:left}.r-mega-bottom li:first-child{padding-left:0}.r-mega-search-form-top{margin-top:-3px;padding-bottom:3em}.r-mega-single-list li{float:none;width:100%}.r-nav-list-sub{padding:15px;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf}.r-nav-list-sub>li{padding-top:.6em}.r-nav-list-sub>li:first-child{padding-top:0}.r-nav-off-wrapper{position:absolute;top:0;width:auto;background:#fff;z-index:100;overflow:hidden}.r-nav-off-wrapper ul{margin:0;padding:0;list-style:none}.r-nav-off-header{position:relative;height:49px}.r-nav-off-lang li,.r-nav-off-menu li{float:left;padding-left:8px;margin-left:8px;border-left:solid 1px #939598;margin-bottom:.5em}.r-nav-off-lang li:first-child,.r-nav-off-menu li:first-child{padding-left:0;margin-left:0;border-left:none}.r-nav-off-lang{position:absolute;left:20px;top:17px}.r-nav-off-menu{left:auto;right:12px}.r-nav-off-meta{margin-top:.5em;padding:1.5em 20px}.r-nav-off-meta li{padding-top:.8em}.r-nav-off-meta li:first-child{padding-top:0}.r-nav-off-content{position:relative;display:none}.r-nav-off-level{width:100%;background:#fff}.r-nav-off li{list-style:none}.r-nav-off a,.r-nav-off-back,.r-nav-off-section{display:block;padding:.8em 25px .8em 20px;text-decoration:none}.r-nav-off .r-nav-off-back{padding-top:.5em;padding-bottom:.5em}.r-nav-off li a{padding-left:40px}.r-nav-off li .r-nav-off-arrow:before{left:20px;background:0 0}.r-nav-off-section{padding-left:40px;color:#939598;padding-top:1.6em}.r-form-standard .error a,.r-form-standard .error label,.r-form-standard .error p{color:#c10000}.r-nav-off-wrapper .r-list-nav-off-search{margin-bottom:1.5em}.r-list-nav-off-search a{display:block;padding:.8em 20px;background:#e6e7e8;border-bottom:solid 1px #fff}.r-nav-hide,.r-show-product-title-mobile{display:none}.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:1px solid #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-add-this,.r-list-teaser>li{display:inline-block}.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}.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;-webkit-box-shadow:0 0 0 1px #e0e0e0;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:1px solid #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:70px;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-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%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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:1px solid #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:1px solid #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:1px solid #c10000}.r-form-nav-off-search{padding:20px}.r-form-nav-off-search .r-form-row{padding-bottom:1em}.r-form-standard .error .form-fancyselect-container,.r-form-standard .error input{border-color:#c10000}.r-form-standard .error .bernina-checkbox+label:before{border:1px solid #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-form-standard .form-type-checkboxes{z-index:0}.r-filter-experience .r-form-standard .form-fancycheckbox,.r-form-standard .form-type-checkboxes .form-fancycheckbox,.r-form-standard .form-type-checkboxes .form-fancyradio,.r-form-standard .form-type-checkboxes .form-fancyradio-checked,.r-form-standard .form-type-checkboxes .form-fancyradio-disabled,.r-form-standard .form-type-checkboxes .form-fancyradio-disabled-checked{position:absolute;top:0;left:0;z-index:10}.r-form-standard .form-type-checkboxes label{display:block;padding-left:34px;position:relative;z-index:0}.r-filter-experience .r-form-standard .form-type-checkbox{display:block;position:relative;z-index:0}.r-filter-experience .r-form-standard .form-type-checkbox label{padding-left:34px}.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{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 .form-fancycheckbox{display:block;position:absolute;top:0;left:10px;z-index:10}.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%}.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;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{border-collapse:collapse;border-spacing:0;width:100%}table th{font-weight:400}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-nav-off-backdrop{z-index:99;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0}.r-nav-off-content{z-index:1;width:310px;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-nav-off-level,.r-nav-off-wrapper{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.r-nav-off-content>.r-nav-off-level,.r-nav-off-content>.r-nav-off-level.r-nav-off-level-open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-nav-off-level{position:absolute;top:0;left:0;z-index:1;height:100%;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.r-event-fair li,.r-paging,.r-paging li{position:relative;float:left}.r-nav-off-level-open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-mega-flyout-experience.active,.r-mega-flyout-products.active,.r-mega-flyout-search.active{display:block;border-top:1px solid #dfdfdf}.r-mega-flyout-products .r-mega-content{height:100%;background-color:#fff}.r-nav-list li.active ul.r-nav-list-sub{display:block}.r-mega-l2-content .r-mega-l3,.r-mega-l2-content .r-mega-promo{height:100%}.r-nav-list-sub{border-top:1px solid #dfdfdf}.r-mega-flyout-search .r-col-field{padding-bottom:.5em}.r-mega-flyout-search label{margin-top:1.5em}.r-mega-flyout-search .r-form-row{padding-bottom:0}.r-mega-flyout-search .r-col-btn,.r-mega-flyout-search .r-col-field{position:relative;float:left;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.r-mega-flyout-search .r-col-field{width:60%;padding-right:15px}.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{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;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{margin:0 auto;padding:0;left:50%;list-style:none}.r-paging li{right:50%}.r-nav-tab.sticky,div.filter-compare-mob{position:fixed;top:0;right:0;z-index:1;left:0}.r-paging a,.r-paging span{display:block;padding:0 10px;text-decoration:none}#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,.r-filter-compare .r-filter-box,.r-link-filter-close{display: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}.accordion-panel .r-table-container{overflow:auto}.r-nav-tab.sticky{display:block}.r-nav-tab.sticky .r-container{z-index:1}.r-tab-content{display:none}.mobile-tab-nav-active{display:block}.r-link-nav-tab-close:after{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-list-dealer,.r-list-dealer-icons{margin:0;padding:0;list-style:none}.r-list-dealer>li{padding-bottom:3em}.r-map-box{position:absolute;padding:20px 30px 20px 20px;background:#fff}.rsArrowIcn,.rsThumbsArrowIcn{background-image:url(../img/r-sprite-gallery.svg);background-repeat:no-repeat}.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)}.rsContainer,.rsOverflow,.rsThumb{position:relative}.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}.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{width:100%;height:100%;overflow:hidden;float:left;margin:0 0 10px;background-color:#f0f0f0}.rsContainer{width:100%;height:100%}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;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{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsArrow,.rsThumbsArrow{display:block;z-index:21}.rsTabs{float:left}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent}.r-gallery{width:100%;height:400px;position:relative;direction:ltr}.rsArrow,.rsArrowIcn{position:absolute;top:50%;cursor:pointer}.rsArrow{height:32px;width:32px;margin-top:-16px;background-color:#414042}.rsArrowLeft{left:12px}.rsArrowRight{right:12px}.rsArrowIcn{left:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px}.rsArrowLeft .rsArrowIcn,.rsArrowRight .rsArrowIcn{position:absolute;width:9px;height:15px;margin-top:-7px;margin-left:-4px;top:50%;left:50%}.rsArrowLeft .rsArrowIcn{background-position:-80px -20px}.rsArrowRight .rsArrowIcn{background-position:-80px 0}.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;filter:alpha(opacity=60)}.rsThumb .portrait{width:auto}.rsNavSelected img{opacity:1;filter:alpha(opacity=100)}.rsThumbsArrow{position:absolute;top:50%;height:32px;width:20px;margin-top:-16px;cursor:pointer;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}.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,.rsThumbsHor{height:44px}.rsThumb,.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}}.skrollr-desktop body{height:100%!important}.r-parallax-image-wrapper{position:fixed;left:0;width:100%;overflow:hidden}.r-parallax-image-wrapper-50{height:50%;top:-50%}.r-parallax-image-wrapper-100,.r-parallax-image-wrapper-80{height:100%;top:-100%}.r-parallax-image{display:none;position:absolute;bottom:0;left:0;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.r-parallax-image-50{height:200%;top:-50%}.r-parallax-image-80{height:125%;top:0}.r-parallax-image-100{height:100%;top:0}.r-parallax-image.skrollable-between{display:block}.no-skrollr .r-parallax-image-wrapper{display:none!important}#skrollr-body{height:100%;overflow:visible;position:relative}.r-parallax-gap{background:center no-repeat;background-size:cover}.skrollr .r-parallax-gap{background:0 0!important}.r-parallax-gap-50{height:50vh}.r-parallax-gap-80{height:80vh}.r-parallax-gap-100{height:100vh}.r-parallax-content{position:relative;background:#fff;padding:65px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.r-parallax-continue a,.r-parallax-go a{display:block;width:94px;height:50px;background-color:#f0f1f1;position:absolute;bottom:0;left:50%;margin-left:-47px}.r-parallax-continue a:before,.r-parallax-go a:before{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-22px;width:45px;height:24px;background-position:0 -1360px}.r-icon-needle-jeans:before,.r-icon-needle:before{background-position:0 0}.r-parallax-continue a:hover,.r-parallax-go a:hover{background-color:#c6c6c6}.r-parallax-go a{top:-50px;margin-top:0}#r-parallax-start{height:0;padding:0}.r-home-sticky{position:fixed;top:50%;right:0;margin-top:-100px}.r-home-sticky ul{margin:0;padding:0;list-style:none}.r-home-sticky li{position:relative;padding-bottom:1px;height:66px}.r-home-sticky a{display:block;position:absolute;top:0;right:-250px;padding-left:66px;width:250px;line-height:66px;background-color:#e6e7e8;text-decoration:none}.r-icon-needle,.r-icon-needle:before{position:absolute;top:0;width:6px;height:35px;left:0}.r-home-sticky a:hover{right:0;background-color:#d1d3d4;color:#414042}.r-container-needlelegend .accordion-tab{display:none}.r-icon-needle{z-index:1}.r-icon-needle:before{content:'';background-image:url(../img/r-sprite-needlefinder.png);background-image:url(../img/r-sprite-needlefinder.svg),none;background-repeat:no-repeat}.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:1px solid #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;float:left;padding:0;width:33%}.r-legend-overview-label{float:left;width:25%}.r-legend-difficulty .r-col-6{width:100%;float:none;overflow:hidden}}.r-basket-price,.r-side-basket-btns{text-align:right}.r-basket-price .r-icon-basket-delete{position:absolute;right:10px;top:50%;margin-top:-12px}.r-basket-line,.r-basket-line-total{display:block;border-top:solid 1px #dfdfdf;height:1px;padding-bottom:10px;margin-top:10px}.r-basket-line-total{border-top:solid 2px #dfdfdf}.r-side-basket-btns .r-btn{margin-left:20px}.r-basket-inner{border:1px solid #dfdfdf;padding:20px}.r-form-shop-article{width:50%}.r-basket .form-text{width:auto;max-width:45px}.r-basket-reminder{font-size:20px}.r-basket-reminder-top{display:none}.r-stepnav-list{margin:0;padding:0;list-style:none}.r-stepnav-list li{position:relative;float:left;width:33.33333333%;text-align:center;z-index:0}.r-stepnav-list li:first-child{text-align:left}.r-stepnav-list li:last-child{text-align:right}.r-stepnav-list li:before{position:absolute;top:16px;content:'';left:0;width:100%;height:1px;background-color:#c6c6c6;z-index:-1}.r-stepnav-item{display:inline-block;text-align:center}.r-stepnav a,.r-stepnav a:hover{color:#000}.r-stepnav-number{display:inline-block;width:38px;height:32px;line-height:32px;color:#c6c6c6;border:1px solid #c6c6c6;background-color:#fff}.r-stepnav a .r-stepnav-number{color:#c10000;border:1px solid #c10000}.r-stepnav .active .r-stepnav-number,.r-stepnav a:hover .r-stepnav-number{color:#fff;background-color:#c10000;border:1px solid #c10000}.bernina-checkbox+label:before,.bernina-radiobutton+label:before{margin-right:8px;border:none;background-repeat:no-repeat;background-size:21px 400px;width:21px;height:21px;vertical-align:text-bottom;color:transparent;touch-action:manipulation;content:''}.r-stepnav-title{display:block;padding-top:.5em}.r-basket-update{margin-top:-.5em;margin-bottom:1em}.r-basket-pull-2{left:16.66666667%}.delivery-info{display:none}.delivery-info.active{display:block}.bernina-checkbox{display:none}.bernina-checkbox+label{padding-left:0!important;margin-left:30px}.bernina-checkbox+label:before{margin-left:-30px;display:inline-block;padding:0;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none}.bernina-checkbox:checked+label:before{background-position:0 -40px}.bernina-radiobutton{display:none}.bernina-radiobutton+label{padding-left:0!important;margin-left:30px}.bernina-radiobutton+label:before{margin-left:-30px;display:inline-block;padding:0;background-image:url(../img/r-sprite-form.png);background-image:url(../img/r-sprite-form.svg),none;background-position:0 -160px;cursor:pointer;overflow:hidden}.bernina-radiobutton:checked+label:before{background-position:0 -200px}.bernina-radiobutton:disabled+label:before{background-position:0 -240px}.bernina-radiobutton:disabled:checked+label:before{background-position:0 -280px}.product-archived-bar{background:#444;padding:15px 20px;color:#fff}.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}.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;cursor:pointer;padding:8px 10px;line-height:1;margin-top:10px;box-sizing:border-box;width:100%}.shopping-cart .cart-discount,.shopping-cart .cart-table>div.cart-header-row,.shopping-cart .cart-table>div>div:first-child{font-weight:700}@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}@media only screen and (min-width:1450px){.r-header-deco-125-left{display:block;background:url(../img/r-header-deco-125.png) left center no-repeat;bottom:45px;left:50%;margin-left:-730px;width:135px;height:125px}.r-header-deco-125-right{display:block;background:url(../img/r-header-deco-125.png) right center no-repeat;bottom:65px;left:50%;margin-left:550px;width:142px;height:125px}}.EditDocumentLink{position:fixed;top:-4px;right:10px;color:#000;z-index:2147483647;background-color:#e7e7e7;padding:10px 7px;text-decoration:none;border:1px solid #c10000;font-size:17px;border-radius:3px}embed,iframe,img,object,video{width:100%}.r-show-product-bg img{width:auto}.r-logo-modal img{width:auto;max-width:100%}.r-mega-nav-img{width:55%}.r-mega-single-list .r-mega-nav-img{width:80%}.r-mega-bernette-l3 .r-mega-nav-img,.r-mega-blogs-l3 .r-mega-nav-img{width:90%}.r-container,.r-container-basket,.r-container-fluid,.r-content,.r-footer,.r-header,.r-wrapper{position:relative;width:100%;z-index:0}.history-sticky{position:fixed;bottom:0}.r-nav-history .r-container{width:580px;margin:0 auto}.r-nav-history-inner{width:419px}.r-header,.r-nav-tab{z-index:10;background-color:#fff}.r-container,.r-nav-main{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-mega-l2,.r-mega-l2-content,.r-mega-l3,.r-mega-l3 li,.r-mega-promo,.r-meta-lang,.r-meta-links,.r-nav-main,.r-row,.r-side-list,.r-side-list>li,.slider-multiple .slider-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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-teaser-3col .r-list-teaser>li,.r-compare-list>li,.r-list-dealer>li{width:33.33333333%}.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.20338983050847%}.r-img-23{width:66.10169491525424%}.r-img-12{width:49.15254237288136%}.r-content-small .r-img-12,.r-content-small .r-img-13{width:48.59154929577465%}.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-meta-links{width:60%}.r-teaser-text{padding:1em 20px 10px}.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:1px solid #dfdfdf;overflow:hidden}.r-teaser-top-text{padding-bottom:50px}.r-header .r-mega-content{padding-top:2em;padding-bottom:10px}.r-filter-compare-empty,.r-history-title,.r-mega-l2,.r-nav-history .r-container,.r-sitemap{padding-bottom:0}.r-li-mega-experience .r-mega-l2-content{min-height:390px}.r-mega-l2,.r-mega-l2-content,.r-mega-l3,.r-mega-promo{position:relative;float:left;width:20%}.r-mega-l2-content{width:79%;position:absolute;left:21%}.r-mega-l3{width:78%;padding-left:8%}.r-mega-promo{width:22%}.r-mega-l2,.r-mega-l2-content,.r-mega-promo{min-height:310px}.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-faq-item{width:30%}.detail-faq .r-faq-item{width:auto;float:none;max-width:60%}.r-history-title{margin-top:2em;margin-bottom:2.5em}.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}.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}@media only screen and (min-width:1260px){.r-nav-main{width:1200px;margin-left:auto;margin-right:auto}.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) right -50px no-repeat;top:0;right:0;width:175px;height:120px}}@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}.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:1015px){.r-nav-list{font-size:16px}}@media only screen and (max-width:1200px){.r-breadcrumb,.r-meta-lang,.r-meta-links,.r-nav-main-container{display:none}.bernina-overview-header{margin-top:-25px}.r-header-mobile-menu{display:block}.r-header,.r-header-logo{height:50px}.r-header-logo{line-height:47px;text-align:right}.r-header-logo img{vertical-align:middle}.r-meta{border-bottom:none;padding-top:0;padding-bottom:0;min-height:0;height:auto}.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.33333333333333%}.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,.r-side-basket .r-col-6{width:100%;float:none}.r-filter-faq-text{padding-bottom:1.5em}.r-home-sticky{display:none}.r-title-needle .r-show-simple-box{padding-left:15px}.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,.r-teaser-top-deco{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-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.20338983050847%}.r-filter-list li{width:50%}.r-filter-map .r-col-8,.r-form-checkout .form-item,.r-form-checkout .form-multi{width:100%}.r-link-storelocator-map,.r-storelocator-title-mobile{display:block}.r-side-basket,.r-storelocator-title{display:none}.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-basket-reminder-top,.r-experience-anchor{display:block}.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%}}@media only screen and (min-width:600px) and (max-width:800px){.r-side-promo-img,.r-side-promo-text{position:relative;width:48.44517184942717%}.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-show-product-bg,.r-show-product-title{display:none}.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{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-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,.widget-storelocator .r-col-4,.widget-storelocator .r-col-8{width:100%;float:none}.r-basket-reminder .r-col-4{padding-top:.5em;text-align:left}.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-filter-experience .r-col-6,.r-filter-faq-text .r-col-4,.r-filter-faq-text .r-col-8,.r-footer-newsletter .r-col-6,.r-search-box .r-col-4,.r-search-box .r-col-8,.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-8,.r-search-box .r-col-8{padding-bottom:.5em}.r-map,.r-map-detail{height:380px}}@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-legend-needle li{width:50%}.r-stepnav-title{display:none}}@media only screen and (max-width:530px){.r-basket .r-container-basket,.r-event-fair-desc,.r-event-fair-text{font-size:14px}.paging-hide,.r-basket .r-basket-header{display:none}.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;margin-right:0}.r-search-img,.r-teaser-events-img,.r-teaser-top-img{margin-bottom:1em}.r-header-logo{width:170px;right:18px}.r-compare-links .r-col-6,.r-compare-list>li,.r-filter-list li,.r-form-send .r-col-6,.r-legend-difficulty-detail .r-col-5{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-sitemap-item h3{border-top:1px solid #dfdfdf;padding-top:1.5em}.r-form-send .r-text-small{margin-bottom:10px}.r-storelocator-address{padding-bottom:1.5em}.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-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-basket .r-col-6,.r-legend-needle li,.r-portrait .r-col-4,.r-portrait .r-col-8{width:100%;float:none}.r-show-product-btns{padding-top:46px;text-align:left}.r-form-shop-article{width:100%}.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 only screen and (max-width:1000px){.r-parallax-continue,.r-parallax-go{display:none;visibility:hidden}.r-parallax-gap-100,.r-parallax-gap-50,.r-parallax-gap-80{height:0;padding-bottom:66.5%}.r-parallax-content{padding-bottom:0}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{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^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}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,.r-meta-lang,.r-meta-links,.r-nav-main-container,.r-nav-off-wrapper{display:none}.r-header,.r-meta{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}}.WebPartHandle img,.WebPartZoneHandle img,.WidgetDrag{width:auto}.touch .r-parallax-continue,.touch .r-parallax-go{display:none;visibility:hidden}.touch .r-parallax-gap-100,.touch .r-parallax-gap-50,.touch .r-parallax-gap-80{height:0;padding-bottom:66.5%}.touch .r-parallax-content{padding-bottom:0}.touch .r-home-sticky{display:none}strong.price{display:block;padding-top:10px}.r-teaser-events-last{border-bottom:none;margin-bottom:0}a.empty{cursor:default}.r-event-fair-no-border{border-bottom:none}.r-mega-flyout-experience .r-mega-level1 li:last-child{bottom:auto;margin-bottom:auto;position:relative}.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}.cart-loading,.responsive-iframe iframe{height:100%;position:absolute;width:100%;top:0;left:0}img.ng-enter{transition:1s;opacity:0}.tooltip.in,img.ng-enter-active{opacity:1}.cart-loading{background:url(../../../CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif) center center no-repeat #ccc;display:none;opacity:.5;z-index:1}#shoppingCartFull,.shopping-cart{position:relative}.shopping-cart-checkout-btn{border:none}.cart-error-title{margin-bottom:10px}.shopping-cart{background:#fff;font-size:16px}.shopping-cart .cart-footer,.shopping-cart .cart-header{align-items:center}.shopping-cart .cart-footer .cart-text,.shopping-cart .cart-header .cart-text{line-height:38px}.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}.shopping-cart .cart-header{font-size:22px}.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-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}.cart-icon svg,.mobile-cart-link .cart-icon svg{height:24px}.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:-webkit-flex;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>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:last-child{border-bottom:none}.shopping-cart .cart-discount,.shopping-cart .cart-subtotal{display:-webkit-flex;display:flex;padding:5px 0}.shopping-cart .cart-discount .cart-label,.shopping-cart .cart-subtotal .cart-label{-ms-flex:1;-webkit-flex:1;flex:1}.pricetag .pricetag-button,.r-mega-flyout .product-flyout-tabs_title{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif;font-weight:400}.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}.mobile-cart-link{max-height:100%}.mobile-cart-link .cart-icon{cursor:pointer}#shoppingCartButton{cursor:pointer}#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 20px 0}#shoppingCartFull>a{padding:0}#shoppingCartFull .cart-display-subtotal{padding:40px 0;display:inline-block}#shoppingCartFull .shopping-cart-container{display:none;position:absolute;right:0;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}#mobile-cart .cart-error,#shoppingCartFull .shopping-cart-container .cart-quantity-label{display:none}#shoppingCartFull .shopping-cart-container .shopping-cart-table.singleCart{width:600px}#mobile-cart{width:310px}#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:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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{-ms-flex:1;-webkit-flex:1;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:-webkit-flex;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}#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;-ms-flex:2;-webkit-flex:2;flex:2;order:2;width:auto;width:initial;padding:0 5px}#mobile-cart .cart-machine-image-wrapper{display:flex;-ms-flex:1;-webkit-flex:1;flex:1;order:1}#mobile-cart .cart-prices{display:inline-block;text-align:right;-ms-flex:1;-webkit-flex:1;flex:1;order:3}.shopatron-error-link{color:#c00000;margin:0!important;padding:0!important;text-decoration:underline!important;cursor:grab!important}.pricetag{border-top:solid 1px #ddd;padding:0 20px 18px}.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;cursor:pointer;padding:8px 10px;margin:0;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;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,.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}.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}.downloadlist-filelink,.product-navigation-bar>a,.scroltobar a{text-decoration:none}.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}.product-search-no-results>li,.product-search-no-results>li>span,.r-link-software,.r-link-software:before{display:inline-block}.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>img{margin-bottom:20px}.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;width:35px;height:25px;background-image:url(../Images/software-search-noresult-icon-black.svg);background-repeat:no-repeat;background-position:0 0}.r-content-block,.r-link-software,product-flyout img{position:relative}.r-link-software:after{right:0}.r-link-software{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-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:1px solid #ddd;padding:20px}@media (max-width:1200px){.content-block-grey-border{width:auto}}product-flyout img{width:auto;vertical-align:middle;margin-right:5px;top:-2px}product-flyout .product-flyout-tabs{display:flex}product-flyout .product-flyout-tabs>div{flex:1;border-top:solid 2px #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;cursor:pointer}product-flyout .product-flyout-tabs>div a{padding:10px 20px}product-flyout .product-flyout-tabs>div img{margin-right:10px}product-flyout .product-flyout-tabs>div.active{border-bottom:0}product-flyout .product-flyout-content{padding:45px 70px;overflow:hidden}product-flyout .product-flyout-content a{display:inline-block}product-flyout .product-flyout-content.show-border{border-right:1px solid #dfdfdf}.r-mega-flyout{font-size:17px}.r-mega-flyout .product-flyout-tabs_title{font-size:14px}.r-mega-flyout .product-flyout-tabs_title_c{display:block;padding-left:21px;position:relative}.r-mega-flyout .product-flyout-tabs_title_c img{position:absolute;left:0;top:0}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:10000;display:none;border-top:solid 2px #ccc}.product-navigation.sticky{display:block}.product-navigation-bar{display:flex;padding:20px 0}.product-navigation-bar>a{display:flex;flex:1;align-items:center;justify-content:center}.product-navigation-bar>a:not(:last-child){border-right:solid 2px #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}}.product-navigation-bar .img-container{padding-left:10px}.product-navigation-bar .img-container img{height:50px;width:auto}.product-navigation-bar .text-container{padding-left:15px;white-space:nowrap}.product-navigation-bar .text-container div:last-child{font-weight:700}.productnavigationbar-img-container{margin-left:10px;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:450px){.product-navigation-bar .img-container,.productnavigationbar-img-container{display:none}}.productnavigationbar-img-container-dealer-search{height:50px;width:35px;background-image:url(../Images/berninaicon_dealer.svg)}.productnavigationbar-img-container-search{height:50px;width:50px;background-image:url(../Images/berninaicon_search.svg)}.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}}.downloadlist-fileName,.license-activation-form legend,.license-confirmation-form legend,.slideshow-tutorial .step-number,.slideshow-tutorial ol li:before{font-family:'Frutiger LT W04_65 Bold',Arial,Helvetica,sans-serif}.testimonial-teaser-container{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;position:relative;margin:-75px auto 30px}.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,.testimonialtab-text-container-mobile{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;background-position:50% 50%;background-size:cover;position:relative;margin:-75px auto 30px}.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:125px 20px 0;display:none;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:1px solid #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;-ms-word-break:break-all}.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}.grid .box,.presser-foot-category-icon-img-container,.swiper-container-no-flexbox .swiper-slide{float:left}.product-teaser .pricetag-disclaimer-container{text-align:left}.product-teaser .pricetag-learn-more{height:auto;display:block;text-align:center}.product-teaser .teaser-trial{display:block}.product-teaser .addtocart-mobile{display:none}.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 .addtocart-desktop,.product-teaser .teaser-promo-desktop{display:none}.product-teaser .pricetag-container{flex-direction:row-reverse}.product-teaser .pricetag-disclaimer-container,.product-teaser .pricetag-prices{text-align:right}.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;-webkit-appearance:none;-moz-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-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}.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-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}@media only screen and (max-width:950px){.overview-products.r-list-teaser>li{width:50%}}@media only screen and (max-width:650px){.overview-products.r-list-teaser>li{width:100%}}.overview-products .r-teaser-item{border:none}.bundle-overview-text-region{margin-bottom:24px}.bundle-overview-price-tag>.pricetag{padding-left:0;padding-right:0}.presser-foot-category-icons{padding-top:5px}.presser-foot-category-icons-img{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.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,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:10px 10px 0;border-top-color:#444}.tooltip.top .tooltip-arrow{left:50%;margin-left:-10px}.tooltip.top-left .tooltip-arrow{right:10px;margin-bottom:-10px}.tooltip.top-right .tooltip-arrow{left:10px;margin-bottom:-10px}.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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 10px 10px;border-bottom-color:#444;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-10px}.tooltip.bottom-left .tooltip-arrow{right:10px;margin-top:-10px}.tooltip.bottom-right .tooltip-arrow{left:10px;margin-top:-10px}.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%}.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 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}.license-activation-form code-field input[maxlength="1"],.license-confirmation-form code-field input[maxlength="1"]{letter-spacing:0}.bernina-codefield-seperator,.license-activation-form code-field input:not(:last-child),.license-confirmation-form code-field input:not(:last-child){margin-right:10px}.bernina-codefield-validation-icon{padding-left:10px;display:inline-block}.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:1px solid #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}.swiper-slide,.swiper-wrapper{height:100%;width:100%;position:relative}.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;-ms-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);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;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;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{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;display:block;position:absolute;top:50%;margin-top:20px;z-index:4;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;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-4px}.swiper-button-next:before{border-right:2px solid #444;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-12px}.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;margin-bottom:-30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.block-img .inner,.block-img h3,.grid h2,.product,.scroltobar,.scroltobar a,.swiper-pagination.center,nav.tabs ul{text-align:center}.swiper-pagination.center{margin-bottom:0}.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;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);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{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;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:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-view-height-container .r-header{flex-shrink:0}.home-view-height-container .primary-teaser-item{border-bottom:1px solid #ddd}img.responsive{width:100%!important;height:auto!important}.scroltobar{-webkit-transition:opacity 350ms cubic-bezier(.2,1,.3,1);-moz-transition:opacity 350ms cubic-bezier(.2,1,.3,1);transition:opacity 350ms cubic-bezier(.2,1,.3,1);position:fixed;bottom:0;left:0;width:100%;z-index:10;background:#FFF;height:78px}.scroltobar a span,.scroltobar a.grey span,.scroltobar a.red span{background:url(/Bernina/Images/home-2017/arrow-down-white.png) left center no-repeat}.scroltobar a{font-size:16px;color:#999;display:block;position:absolute;bottom:0;left:50%;padding:15px 0;width:300px;margin-left:-150px}.product a.more,nav.tabs ul li span{line-height:14px;font-size:14px;text-decoration:none}.block .img,.block .img img,.teaser-wrap .headline{position:relative}.scroltobar a span{padding-left:30px}.scroltobar.hide{filter:alpha(opacity=0);opacity:0;pointer-events:none}.scroltobar a.red{background:#C10000;color:#fff}.scroltobar a.grey{background:#999;color:#fff}.scroltobar a.v2 i{background:url(/Bernina/Images/home-2017/arrow-down-white.png) center no-repeat #C10000;width:35px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle}.scroltobar a.v2 span{padding-left:0;background:0 0}.product{border:1px solid rgba(221,221,221,0);padding:20px;-webkit-transition:border-color 350ms cubic-bezier(.2,1,.3,1);-moz-transition:border-color 350ms cubic-bezier(.2,1,.3,1);transition:border-color 350ms cubic-bezier(.2,1,.3,1)}.product h4 a{text-decoration:none}.product a.more{text-transform:uppercase;padding:9px 10px 6px;border:1px solid #444;display:inline-block;margin:0 2px 5px;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 350ms cubic-bezier(.2,1,.3,1);-moz-transition:opacity 350ms cubic-bezier(.2,1,.3,1);transition:opacity 350ms cubic-bezier(.2,1,.3,1)}.product:hover a.more,.responsive .block-img a.img:before{filter:alpha(opacity=100);opacity:1}.product a.more:hover{background:#444;color:#fff}nav.tabs ul{list-style:none;padding-left:0}nav.tabs ul li{display:inline-block;margin-bottom:5px}nav.tabs ul li span{padding:10px 10px 7px;display:block;text-transform:uppercase;background:#F0F0F0;cursor:pointer;transition:all .25s ease 0s}.block-img h3,.block-img h3 span{font-size:26px;line-height:normal;text-transform:uppercase}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}.block .img img{display:block;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%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}.block-img .img:hover .video{display:block}.block-img a.img{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;display:block}.block-img a.img img{transform:translateZ(0)}.grid .block-img a.img img{-webkit-transition:-webkit-transform 350ms cubic-bezier(.2,1,.3,1);-moz-transition:-moz-transform 350ms cubic-bezier(.2,1,.3,1);transition:transform 350ms cubic-bezier(.2,1,.3,1)}.block-img a.img:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02)}.block-img.border{border:1px solid #ddd}.block-img .headline{position:relative}.block-img h3{position:absolute;z-index:2;bottom:25px;left:0;right:0;padding:0}.block-img h3 a{display:table;text-decoration:none;margin:0 auto}.block-img h3 span{background:#444;color:#fff;padding:10px 20px;display:table-cell;vertical-align:middle;font-weight:400}.block-img .inner{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:url(/Bernina/Images/home-2017/icon-cart.png) 10px 7px no-repeat #C10000;color:#fff;padding-left:30px}.block-img .btns a.registerbtn{border-color:#C10000;background:url(/Bernina/Images/home-2017/icon-date_white.png) 10px 7px no-repeat #C10000;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.two .box,.grid.twothree .box,.grid.twov2 .box{width:50%;margin-bottom:50px}.grid.border{border-bottom:1px solid #ddd}.grid.border.noborder{border-bottom:0}.grid .box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.grid h2{color:#999;font-size:36px;line-height:normal;padding-bottom:30px}.grid.two{padding:30px 50px 0}.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,.grid.twothreev2{padding:30px 25px 0}.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),.grid.three .box:nth-child(3n-1),.grid.three .box:nth-child(3n-2){padding-left:1px}.responsive .block-img .img{background-size:100%;background-position:center;background-repeat:no-repeat}.responsive .block-img a.img:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-image:inherit;background-size:cover;z-index:1;-webkit-transition:-webkit-transform 350ms cubic-bezier(.2,1,.3,1),opacity 350ms cubic-bezier(.2,1,.3,1);-moz-transition:-moz-transform 350ms cubic-bezier(.2,1,.3,1),opacity 350ms cubic-bezier(.2,1,.3,1);transition:transform 350ms cubic-bezier(.2,1,.3,1),opacity 350ms cubic-bezier(.2,1,.3,1)}.responsive .block-img a.img:hover:before{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02)}.responsive .block-img.v2 .btns{display:-ms-flexbox;display:-webkit-flex;display:flex}.primary-teaser-container.item-count-1 .block-img.v2 .btns{display:block}.responsive .block-img.v2 .btns a{float:left;margin:0 1% 5px;font-size:14px;padding:9px 5px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;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 h3,.block-img h3 span{font-size:22px}.primary-teaser-container.item-count-1 .block-img h3,.primary-teaser-container.item-count-1 .block-img h3 span{font-size:26px}.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;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:10px}.primary-teaser-container:not(.item-count-1) .block-img h3{position:static;text-align:left;font-size:32px}.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;padding:0;background:0 0;position:static}}@media screen and (orientation:landscape){.responsive .box{width:33.333333%;float:left}.responsive .box:nth-child(3n),.responsive .box:nth-child(3n-1),.responsive .box:nth-child(3n-2){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: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:10px}.responsive .block-img .inner p,.teaser-wrap .teaser-text p{display:none}.scroltobar a{font-size:14px;padding:10px 0!important}}@media screen and (max-width:760px){.block-img h3,.block-img h3 span,.grid h2{font-size:22px}}@media screen and (max-width:600px){.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,.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!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}}@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 .inner p{display:none}.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,.iphone.safari .responsive .block-img.v2 .btns a{width:100%!important}}@media screen and (max-height:570px) and (orientation:portrait){.responsive .block-img .inner p{display:none}}@media screen and (max-width:360px) and (orientation:portrait){.responsive .block-img .inner p{display:none}}.fltrt{float:right}.fltlft{float:left}.clearfix:after{content:".";display:block;visibility:hidden;line-height:0;height:0}.primary-teaser-container{-webkit-flex-grow:1;flex-grow:1;display:-ms-flexbox;display:-webkit-flex;display:flex;height:1px;border-bottom:none;padding-bottom:80px}.primary-teaser-container *{box-sizing:border-box}.primary-teaser-container .box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.primary-teaser-container .block{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.primary-teaser-container .block a.img{-webkit-flex-grow:1;flex-grow:1}@media screen and (orientation:portrait){.primary-teaser-container:not(.item-count-1){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.primary-teaser-container:not(.item-count-1) .block{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.primary-teaser-container:not(.item-count-1) .block .inner{width:60%}}.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-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}}.sharebar h4,.sharebar ul{display:inline-block;vertical-align:top}.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}.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{padding:5px 30px 5px 0}.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-footer-newsletter{border-top:0;background:url(/Bernina/Images/home-2017/kreuzstich.png) 20px top no-repeat}.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{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}.r-contact-list li a i,.r-shopping-list li a{background-position:center;background-repeat:no-repeat}.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}.csp-form,.r-contact-list{margin-bottom:0}.r-shopping-list li{display:inline-block;margin-right:10px}.r-shopping-list li a{border:1px solid #C2C2C2;background-color:#fff;width:38px;height:30px;cursor:default;pointer-events:none}.r-contact-list{margin-top:0;padding-left: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;position:relative;top:5px}@media only screen and (max-width:1034px){.r-contact-list{margin-top:35px}}@media only screen and (max-width:850px){.shop-online:before{width:100%}}@media only screen and (max-width:720px){.r-contact-list{margin-top:10px}.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:99}.cookie-bottom{z-index:1000;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) 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 .hint-teaser{font-size:12px;font-weight:100;float:right;text-decoration:none}.csp-form .hint-teaser:hover{text-decoration:underline}.csp-form #csp-product-hint-image{width:100%;height:auto;margin-top:10px}.csp-form .hint-teaser-image{margin-top:10px;font-size:12px}.loading{background:url(../../../CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif) center center no-repeat #ccc;width:100%;height:100%;opacity:.5;position:absolute;z-index:1;top:0;left:0}.csp-avatar,.csp-avatar strong,.csp-registered-machines{position:relative}.inline-row{margin-top:1.5em}@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}.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}}.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;min-height:200px}.csp-teaser-content .r-border-box{margin-left:10px}.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}.csp-login,.csp-login-facts{position:relative;width:100%;float:none;margin:0 0 40px}.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}@media only screen and (max-width:1280px){.csp-slider .swiper-container{margin:0 40px}.csp-slider .swiper-button-prev{left:10px}.csp-slider .swiper-button-next{right:10px}}.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 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}.csp-avatar .img{display:inline-block;width:200px;height:200px;-webkit-border-radius:50%;-moz-border-radius:50%;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;top:-30px}.csp-avatar+p{text-align:center}.csp-machine-list{list-style-type:none;padding:30px 0 0}.csp-machine-list li{margin-bottom:20px}.csp-machine-list li .csp-machine-list-item{height:228px;background:#FFF;border:1px solid #B1B1B1;text-align:center;font-size:16px;font-weight:100}.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:150px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.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}.csp-form-list li{margin-bottom:20px}.csp-form-list.form-type-checkboxes{display:flex;flex-wrap:wrap}.csp-registered-machines h3{margin-bottom:0}.csp-registered-machines .berninaicon-delete{float:right;text-decoration:none}.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-sewingstudio-modal .modal-dialog p span,.csp-autosuggest .csp-autosuggest-list li span{color:#c10000}.csp-registered-machines.csp-preregistered .csp-preregistered-message{font-style:italic}.csp-autosuggest{position:relative}.csp-autosuggest .csp-autosuggest-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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: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;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-sewingstudio-modal .modal-dialog{width:410px}#csp-sewingstudio-modal .modal-dialog p{font-style:italic;margin-bottom:30px}#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}.csp-form .success,.self-service .success{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.r-teaser-headline{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}@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}}.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.check-list li span{font-size:18px;display:block}@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%}}.overview-page .r-text-block.inverted h1,.overview-page-ecommerce .r-text-block.inverted h1,.top-overview-page .r-text-block.inverted h1{color:#fff;background:#444;padding:10px 20px;display:inline-block;font-weight:400;position:relative;margin-bottom:30px}.r-text-block.inverted .r-lead{padding-left:20px}.r-teaser-product .r-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1000px){.r-teaser-product{padding:0}.r-teaser-product .r-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.r-teaser-product .text-container{order:1;width:100%;padding-bottom:40px}.r-teaser-product .r-col-8{width:100%}}.r-teaser-product .text-container ul{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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:3px;color:#C10000;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";margin-bottom:20px;margin-right:20px;flex-grow:1;flex-basis:auto;text-align:center;min-width:calc(25%);box-sizing:border-box;line-height:1.1em}.r-teaser-product .r-btn-about:hover{background:#444}.r-teaser-product h2{font-size:22px}.r-teaser-product .r-col-8{display:-ms-flexbox;display:-webkit-flex;display:flex}.r-teaser-product .img-as-bg{width:calc(100% + 20vw);margin-right:-20vw;background-size:cover;display:block;position:relative;background-position:center;overflow:hidden}.r-teaser-product .img-as-bg .caption{position:absolute;bottom:0;left:0;right:0;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e6000000', GradientType=0);padding:95px 40px 30px;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;color:#FFF;font-size:16px}@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{padding:20px}}.r-teaser-product .img-as-bg:hover .caption{opacity:1}.r-teaser-product figure img{min-width:100%;min-height:100%;width:auto;height:auto}.r-teaser-product .btn-play{z-index:5}.teaser-pricetag{padding-top:27px}.teaser-pricetag .pricetag-learn-more{max-width:none}.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}.r-teaser-headline h1{color:#fff;font-size:30px;background:#444;padding:10px 20px;display:inline-block;font-weight:400;position:relative}.r-subteaser ul li:before,ul.overview-products>li .r-teaser-text ul li:before{font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.r-teaser-product{margin-top:25px;overflow:hidden}.r-teaser-product h2{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%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.r-teaser-product .text-container .buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px}.r-teaser-product .text-container .buttons .r-btn{-webkit-flex-grow:1;-ms-flex-grow:1;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;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 span{display:none}.r-teaser-product .btn-play:hover{color:#fff;background:#c10000}.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;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:-ms-flexbox;display:-webkit-flex;display:flex}.r-subteaser figure{bottom:-100px;position:relative}@media only screen and (max-width:1000px){.r-subteaser{padding-bottom:0!important}.r-subteaser figure{bottom:inherit!important}}.r-subteaser figure img{position:absolute;width:auto!important;height:auto!important;bottom:-100px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);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;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align: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"}ul.overview-products table th:first-child{width:15%}ul.overview-products .pricetag{border-top:0}ul.overview-products>li{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;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{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;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;border-bottom:solid 1px #ddd}ul.overview-products>li .r-teasertext-headline h3:only-child,ul.overview-products>li .r-teasertext-headline p,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;line-height:1;position:absolute;left:0;top:3px;color:#C10000;content:"\61"}#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}.btn-wrap-full{margin-top:25px}.btn-wrap-full .r-btn{display:block;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-wrap-full .r-btn:before{margin-right:10px;position:relative;top:2px}.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-4{padding:0 30px}@media only screen and (max-width:768px){.service-overview .r-col-4{width:100%;float:none;margin-bottom:20px}}.block-service h3{font-size:18px;font-family:"Frutiger LT W04_65 Bold"}.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:FrutigerLTW01-45Light}.block-compare.highlighted .img .bgImg{padding-bottom:calc(55% + 30px)}.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";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 .r-footer-service{background:0 0}.r-footer .r-footer-newsletter{border-top:0;background:url(../images/home-2017/kreuzstich.png) top repeat-x}ul.overview-products{margin-right:-58px}.r-teaser-2col ul.overview-products>li{width:calc((100% / 2) - 58px)}.r-teaser-3col ul.overview-products>li{width:calc((100% / 3) - 58px)}@media (min-width:951px){.r-teaser-4col ul.overview-products{margin-right:-30px}.r-teaser-4col ul.overview-products>li{width:calc((100% / 4) - 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((100% / 2) - 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-meta.r-container-fluid{z-index:1}.r-meta .r-meta-links .csp-link{position:relative;padding-right:30px}.r-meta .r-meta-links .csp-link:before{position:absolute;right:10px;top:50%;margin-top:-6px;font-size:12px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.r-meta .r-meta-links .csp-link a{color:#000;position:relative;padding-left:25px}.r-meta .r-meta-links .csp-link ul li:hover a,.r-meta .r-meta-links .csp-link:hover,.r-meta .r-meta-links .csp-link:hover>a{color:#c10000}.r-meta .r-meta-links .csp-link a:before{font-size:15px;position:absolute;left:0;top:50%;margin-top:-8px}.r-meta .r-meta-links .csp-link ul{position:absolute;top:100%;left:0;width:100%;padding:31px 0 20px;z-index:10;display:none;background:0 0}.r-meta .r-meta-links .csp-link ul li{background:#FFF;border:none;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;float:none;display:block;margin:0;font-size:15px;padding:8px 15px}.r-meta .r-meta-links .csp-link ul li:last-child{margin-bottom:0;border-bottom:1px solid #DFDFDF;padding-bottom:20px}.r-meta .r-meta-links .csp-link ul li:first-child{border-top:1px solid #DFDFDF;padding-top:20px}.r-meta .r-meta-links .csp-link:hover ul{display:block}.r-nav-off .r-nav-off-user{border-top:1px solid #ddd;padding-top:.5em}.r-nav-off .r-nav-off-user a{position:relative;padding-left:65px}.r-nav-off .r-nav-off-user a:before{font-family:bernina;content:"\6d";font-size:15px;position:absolute;left:40px;top:50%;margin-top:-7px;background:0 0;color:#000}[class*=" berninaicon-"]:before,[class^=berninaicon-]:before,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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deepgrey,.deepgrey *{color:#fff}.r-topoverview-teaser{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align: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:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;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}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .top-overview-page .r-teaser-text{padding:15px 20px}.r-topoverview-teaser>li .r-link-teaser .r-topoverview-teaser-item .r-teaser-text{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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%;overflow:hidden;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.berninaicon-arrow-rt:before{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"}.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-error{color:#c10000}.no-gap{padding-top:0;padding-bottom:0}.gap-20,.gap-bottom20{padding-bottom:20px}.gap-20{padding-top:20px}.gap-30,.gap-top30{padding-top:30px}.gap-left20{padding-left:20px}.gap-right20{padding-right:20px}.gap-30,.gap-bottom30{padding-bottom:30px}.gap-40,.gap-top40{padding-top:40px}.gap-40,.gap-bottom40{padding-bottom:40px}.gap-left30{padding-left:30px}.gap-50,.gap-top50{padding-top:50px}.gap-left40{padding-left:40px}.gap-right40{padding-right:40px}.gap-50,.gap-bottom50{padding-bottom:50px}.gap-60,.gap-top60{padding-top:60px}.gap-60,.gap-bottom60{padding-bottom:60px}.gap-left60{padding-left:60px}.gap-right60{padding-right:60px}.gap-100,.gap-top100{padding-top:100px}.gap-100,.gap-bottom100{padding-bottom:100px}.gap-left100{padding-left:100px}.gap-right100{padding-right:100px}.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{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"}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 15px}