@font-face{font-family:helveticaneuebold;src:url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.eot);src:url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.woff2) format("woff2"),url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.woff) format("woff"),url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.ttf) format("truetype"),url(../fonts/helveticaneue-bold/helveticaneue-bold-webfont.svg#helveticaneuebold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:helveticaneueregular;src:url(../fonts/helveticaneue-regular/Helvetica-Neue.eot);src:url(../fonts/helveticaneue-regular/Helvetica-Neue.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneue-regular/Helvetica-Neue.ttf) format("truetype"),url(../fonts/helveticaneue-regular/Helvetica-Neue.woff) format("woff");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.for-mobile{display:none}.for-desktop{display:block}.oneLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex-inline{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between}.flex-inline.align-center{align-items:center}.flex-inline.align-bottom{align-items:flex-end}h1{font-size:calc(16px + 1.667vw);line-height:calc(19.333px + 2.015vw)}h1,h2,h3{font-family:helveticaneuebold,Arial,sans-serif}h2,h3{font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw)}a:link,a:visited{text-decoration:none}a:not(.btn),a:not(.btn):link,a:not(.btn):visited{color:inherit}.grecaptcha-badge{display:none}.row{padding:calc(20px + 2vw) 0;text-align:center}.row.no-padding{padding:0}.row.text{text-align:left}.row div.text{margin:1.5vw auto;text-align:center;width:80%}.row.form-intro .text h2,.row.form-intro .text h3{font-size:calc(6.667px + .695vw);line-height:calc(10px + 1.042vw);margin:1vh 0;color:#fff}.row.form-intro .text ul{list-style-type:disc;margin:2vh 0;padding-left:3.5vh}.row.form-intro .text ul li{margin-bottom:1vh}.row.form-intro .text ol{list-style-type:decimal;margin:1vh 0;padding-left:3.5vh}.row.form-intro .text ol li{margin-bottom:1vh}.row.form-intro .text a:not(.btn){color:#5387c6;text-decoration:none}.row.form-intro .text a:not(.btn):hover{color:#cbccce}.row.form-intro .text img{display:inline-block;max-width:100%}.row.form-intro .text table{width:100%!important;margin:2vh auto;font-size:90%}.row.form-intro .text table tr th{color:#231f20;font-family:helveticaneuebold,Arial,sans-serif}.row.form-intro .text table tr td,.row.form-intro .text table tr th{text-align:left;padding:1vh;background:#fff}.row.form-intro .text table tr:nth-child(2n) td{background:#f4f2f1}.row.form-intro .text a:not(.btn){color:#fff}.row .sub-content{width:70%;margin:0 auto}.row .btn{margin:.6vw}.row.white{background:#fff}.row.help{text-align:center;color:#fff;background:#231f20}.row.help h3{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);color:#fff!important}.row.help .text{margin:1.5vw auto;text-align:center;width:60%}.row.newsletter{background:#fff;position:relative;margin-top:calc(20px + 2.084vw);z-index:2}.row.newsletter h3{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw)}.row.newsletter .text{width:100%}.row.newsletter .form-wrap{padding:calc(13.333px + 1.389vw) calc(10px + 1.042vw) calc(20px + 2.084vw);max-width:59.333%;margin:0 auto;border:1px solid}.row.newsletter form{max-width:60%;margin:calc(13.333px + 1.389vw) auto 0;display:flex;justify-content:space-between;flex-flow:row nowrap;border-bottom:1px solid}.row.newsletter form.error{border-color:#ed402f!important}.row.newsletter form.error button{color:#ed402f!important}.row.newsletter form.error button:after{border-color:#ed402f!important}.row.newsletter form button,.row.newsletter form input[type=email]{border:none;background:none;border-radius:0;width:auto;display:block;margin:0;height:calc(12px + 1.25vw);line-height:calc(12px + 1.25vw);font-size:16px}.row.newsletter form input[type=email]{min-width:60%;padding-left:0}.row.newsletter form button{color:#231f20;text-align:right;padding-right:0;background-color:transparent!important;transition:color .25s ease-in-out}.row.newsletter form button:after{content:"";display:inline-block;width:calc(3px + .313vw);height:calc(3px + .313vw);margin-left:calc(1.667px + .174vw);transform:rotate(-45deg);border-right:2px solid;border-bottom:2px solid;transition:border-color .25s ease-in-out}.row.newsletter form button:hover{color:#231f20!important}.row.newsletter form button:hover:after{border-color:#231f20!important}.app-notification,.shop-notifier{z-index:20;position:fixed;display:block;width:calc(120px + 12.504vw);height:calc(63.333px + 6.599vw);padding:calc(10px + 1.042vw);bottom:calc(10px + 1.042vw);background-color:#fff;text-align:center;box-shadow:0 0 .75vw #94a1a6;opacity:1;transition:all .3s ease-in-out}.app-notification.left,.shop-notifier.left{left:calc(10px + 1.042vw)}.app-notification.left.hide,.shop-notifier.left.hide{opacity:0;transform:translateX(-150%)}.app-notification.right,.shop-notifier.right{right:calc(10px + 1.042vw)}.app-notification.right.hide,.shop-notifier.right.hide{opacity:0;transform:translateX(150%)}.app-notification span,.shop-notifier span{position:absolute;width:calc(6.667px + .695vw);height:calc(6.667px + .695vw);right:calc(3.333px + .347vw);top:calc(3.333px + .347vw)}.app-notification span:hover,.shop-notifier span:hover{cursor:pointer}.app-notification span:after,.app-notification span:before,.shop-notifier span:after,.shop-notifier span:before{content:"";position:absolute;display:block;width:90%;height:1px;top:50%;transform:translateY(-50%) rotate(45deg);right:0;background:#231f20}.app-notification span:after,.shop-notifier span:after{transform:translateY(-50%) rotate(135deg)}.app-notification .text strong,.shop-notifier .text strong{display:block}.app-notification .buttons,.shop-notifier .buttons{margin-top:calc(6.667px + .695vw);font-size:0}.app-notification .buttons a,.shop-notifier .buttons a{display:inline-block;margin-right:calc(1.667px + .174vw);margin-left:calc(1.667px + .174vw)}.app-notification .buttons a img,.shop-notifier .buttons a img{height:calc(13.333px + 1.389vw);display:block}.app-notification .notifier-title,.shop-notifier .notifier-title{color:#5387c6;font-size:calc(7.333px + .764vw);font-weight:700}.app-notification .btn,.shop-notifier .btn{margin-top:calc(6.667px + .695vw)}.has-actions{max-width:calc(70px + 7.294vw);line-height:calc(8.333px + .868vw);background:#ed402f;padding-left:calc(3.333px + .347vw);padding-right:calc(3.333px + .347vw);display:block;color:#fff}.banners{position:relative;height:calc(233.333px + 24.313vw);overflow:hidden}.banners .banner-slider{position:absolute;left:0;top:0;width:100%;height:calc(233.333px + 24.313vw);display:block;cursor:pointer}.banners .banner-slider .slide{display:block;color:#231f20;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover}.banners .banner-slider .slide,.banners .banner-slider .slide>.container{height:calc(233.333px + 24.313vw)}.banners .banner-slider .slide .banner-content{max-width:60%;padding-top:6vw}.banners .banner-slider .slide .banner-content h2{z-index:1;position:relative;color:#fff!important;font-size:calc(9.333px + .973vw)}.banners .banner-slider .slide .banner-content .banner-title,.banners .banner-slider .slide .banner-content h1{z-index:1;position:relative;color:#fff;font-size:calc(30px + 3.126vw);line-height:calc(33.333px + 3.473vw);font-family:helveticaneuebold,Arial,sans-serif;margin-top:calc(3.333px + .347vw);transition:font-size .25s ease-in-out}.banners .banner-slider .slide .banner-content .banner-title a,.banners .banner-slider .slide .banner-content h1 a{color:#fff}.banners .banner-slider .slide a.slide-link{display:block;position:absolute;right:0;width:20%;z-index:10;overflow:hidden;padding-left:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);top:calc(13.333px + 1.389vw);background-color:hsla(0,0%,100%,.6);transition:all .2s ease-in-out}.banners .banner-slider .slide a.slide-link:before{content:"";width:calc(3.333px + .347vw);height:calc(3.333px + .347vw);position:absolute;display:block;top:calc(5px + .521vw);left:calc(2.667px + .278vw);border-right:1px solid #231f20;border-bottom:1px solid #231f20;transform:rotate(-45deg);transition:all .2s ease-in-out}.banners .banner-slider .slide a.slide-link:hover{background-color:#fff}.banners .banner-slider .slide a.slide-link:hover:before{left:calc(5px + .521vw)}.breadcrumbs{position:relative}.breadcrumbs .crumbs{display:inline-block;height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);margin:calc(6.667px + .695vw) 0 1.25vw;font-size:90%}.breadcrumbs .crumbs a{display:inline-block}.breadcrumbs .crumbs a.back+span{margin:0 .2vw}.breadcrumbs .crumbs a:after{display:inline-block;content:"";margin:0 .4vw;width:.4vw;height:.4vw;border-bottom:1px solid #5387c6;border-right:1px solid #5387c6;transform:rotate(-45deg)}.breadcrumbs .crumbs a:first-child:after{display:none}.breadcrumbs .crumbs a:last-child{color:#94a1a6}.breadcrumbs .crumbs a:hover{color:#231f20}.btn{padding-left:calc(6.667px + .695vw);padding-right:calc(6.667px + .695vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);display:inline-block;background-color:transparent;border:1px solid transparent;transition:background-color .25s ease-in-out}.btn.btn-white{background-color:#fff;color:#5387c6}.btn.btn-white:hover{background-color:#231f20;color:#fff}.btn.btn-blue{background-color:#5387c6;color:#fff}.btn.btn-black,.btn.btn-blue:hover{background-color:#231f20}.btn.btn-black{color:#fff}.btn.btn-black:hover{background-color:#5387c6}.btn.btn-bordered.white{background:transparent;border:1px solid #fff;color:#fff}.btn.btn-bordered.blue{background:transparent;border:1px solid #5387c6;color:#5387c6}.btn.btn-bordered.black{background:transparent;border:1px solid #231f20;color:#231f20}.btn.btn-bordered:hover{background-color:#fff;color:#231f20}.icon{display:inline-block;width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);background-size:auto 66%!important}.icon.cart{background:url(../img/icons/cart.svg) no-repeat 50%}.icon.account{background:url(../img/icons/account-mobile.svg) no-repeat 50%}.icon.search{background:url(../img/icons/search.svg) no-repeat 50%}.icon.scanner{background:url(../img/icons/scanner.svg) no-repeat 50%}.icon.home{background:url(../img/icons/home.svg) no-repeat 50%}.blue .button{background-color:#5387c6}.blue .button.invert{color:#5387c6}.brown .button{background-color:#816852}.brown .button.invert{color:#816852}.cyan .button{background-color:#5fc4b5}.cyan .button.invert{color:#5fc4b5}.green .button{background-color:#91946b}.green .button.invert{color:#91946b}.grey .button{background-color:#252525}.grey .button.invert{color:#252525}.gold .button{background-color:#cca232}.gold .button.invert{color:#cca232}.purple .button{background-color:#77508e}.purple .button.invert{color:#77508e}.white .button{background-color:#fff}.white .button.invert{color:#fff}.collapse-list.minified h4:after{transform:rotate(-90deg)}.collapse-list.minified>div{max-height:0}.collapse-list h4{position:relative;width:100%}.collapse-list h4:after{position:absolute;right:0;content:">";transform:rotate(90deg);transition:all .2s ease-in-out}.collapse-list .expand:hover,.collapse-list h4:hover{cursor:pointer}.collapse-list>div{overflow:hidden;max-height:20000px;transition:all .2s ease-in-out}.intro.large{margin:0 auto;padding:70px 0 60px;text-align:center}.intro.large p{margin:50px 0;line-height:25px}.intro.large a{padding:15px 25px;border:1px solid #fff;border-radius:3px}#login-modal,#regular-modal,#warning-modal{z-index:55;position:fixed;display:none;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(35,31,32,.9);color:#5387c6}#login-modal.open,#regular-modal.open,#warning-modal.open{display:block}#login-modal .modal-wrap,#regular-modal .modal-wrap,#warning-modal .modal-wrap{width:calc(186.667px + 19.451vw);margin:50vh auto 0;transform:translateY(-50%);padding:calc(13.333px + 1.389vw);background-color:#fff;border-radius:3px}#login-modal .modal-wrap .error,#regular-modal .modal-wrap .error,#warning-modal .modal-wrap .error{display:block;margin-top:calc(8.333px + .868vw);margin-bottom:calc(5px + .521vw);color:#ed402f}#login-modal .modal-wrap strong,#regular-modal .modal-wrap strong,#warning-modal .modal-wrap strong{font-weight:400;font-family:helveticaneuebold,Arial,sans-serif;display:block;margin-bottom:calc(6.667px + .695vw);font-size:calc(15.333px + 1.598vw);text-align:center}#login-modal .modal-wrap .section,#regular-modal .modal-wrap .section,#warning-modal .modal-wrap .section{display:none}#login-modal .modal-wrap .section strong,#regular-modal .modal-wrap .section strong,#warning-modal .modal-wrap .section strong{text-align:left}#login-modal .modal-wrap .section.show,#regular-modal .modal-wrap .section.show,#warning-modal .modal-wrap .section.show{display:block}#login-modal .modal-wrap .section form,#regular-modal .modal-wrap .section form,#warning-modal .modal-wrap .section form{margin-top:2vw}#login-modal .modal-wrap .section .qrcode,#regular-modal .modal-wrap .section .qrcode,#warning-modal .modal-wrap .section .qrcode{width:80%;margin:0 auto;text-align:center}#login-modal .modal-wrap .section .qrcode img,#regular-modal .modal-wrap .section .qrcode img,#warning-modal .modal-wrap .section .qrcode img{display:inline-block}#login-modal .modal-wrap .section .action,#regular-modal .modal-wrap .section .action,#warning-modal .modal-wrap .section .action{text-align:center;margin-top:2vw}#login-modal .modal-wrap .section .action .btn,#regular-modal .modal-wrap .section .action .btn,#warning-modal .modal-wrap .section .action .btn{margin:0 .6vw}#login-modal .modal-wrap .buttons a,#login-modal .modal-wrap .buttons label,#regular-modal .modal-wrap .buttons a,#regular-modal .modal-wrap .buttons label,#warning-modal .modal-wrap .buttons a,#warning-modal .modal-wrap .buttons label{display:inline-block;color:#94a1a6;font-size:90%;line-height:calc(13.333px + 1.389vw)}#login-modal .modal-wrap .buttons .iforgot,#regular-modal .modal-wrap .buttons .iforgot,#warning-modal .modal-wrap .buttons .iforgot{float:right}#login-modal .modal-wrap #accept.btn,#login-modal .modal-wrap #dismiss.btn,#regular-modal .modal-wrap #accept.btn,#regular-modal .modal-wrap #dismiss.btn,#warning-modal .modal-wrap #accept.btn,#warning-modal .modal-wrap #dismiss.btn{min-width:calc(36.667px + 3.821vw);margin-left:calc(3.333px + .347vw);margin-right:calc(3.333px + .347vw);border-radius:3px}#login-modal .modal-wrap #accept.btn#accept:hover,#login-modal .modal-wrap #dismiss.btn#accept:hover,#regular-modal .modal-wrap #accept.btn#accept:hover,#regular-modal .modal-wrap #dismiss.btn#accept:hover,#warning-modal .modal-wrap #accept.btn#accept:hover,#warning-modal .modal-wrap #dismiss.btn#accept:hover{background-color:#72be44}#login-modal .modal-wrap #accept.btn#dismiss:hover,#login-modal .modal-wrap #dismiss.btn#dismiss:hover,#regular-modal .modal-wrap #accept.btn#dismiss:hover,#regular-modal .modal-wrap #dismiss.btn#dismiss:hover,#warning-modal .modal-wrap #accept.btn#dismiss:hover,#warning-modal .modal-wrap #dismiss.btn#dismiss:hover{background-color:#94a1a6;border-color:#939598}#login-modal .modal-wrap .recaptcha,#regular-modal .modal-wrap .recaptcha,#warning-modal .modal-wrap .recaptcha{margin-top:35px}#warning-modal{cursor:default}#warning-modal .modal-wrap{text-align:center}#warning-modal .modal-wrap .text{color:#231f20;margin-top:calc(10px + 1.042vw);margin-bottom:calc(10px + 1.042vw)}.blue #login-modal{color:#5387c6}.blue #login-modal p{color:#939598}.blue #login-modal a{text-decoration:underline}.brown #login-modal{color:#816852}.brown #login-modal p{color:#939598}.brown #login-modal a{text-decoration:underline}.cyan #login-modal{color:#5fc4b5}.cyan #login-modal p{color:#939598}.cyan #login-modal a{text-decoration:underline}.green #login-modal{color:#91946b}.green #login-modal p{color:#939598}.green #login-modal a{text-decoration:underline}.grey #login-modal{color:#252525}.grey #login-modal p{color:#939598}.grey #login-modal a{text-decoration:underline}.gold #login-modal{color:#cca232}.gold #login-modal p{color:#939598}.gold #login-modal a{text-decoration:underline}.purple #login-modal{color:#77508e}.purple #login-modal p{color:#939598}.purple #login-modal a{text-decoration:underline}.white #login-modal{color:#fff}.white #login-modal p{color:#939598}.white #login-modal a{text-decoration:underline}.notifications{background-color:#5387c6}.notifications .slider{position:relative;height:60px;width:620px;margin:0 auto;overflow:hidden;line-height:60px;text-align:center;color:#fff}.notifications .slider .VueCarousel-navigation button{color:transparent!important}.notifications .slider .VueCarousel-navigation button:after,.notifications .slider .VueCarousel-navigation button:before{content:"";position:absolute;display:block;top:15px;width:12px;border:1px solid #fff;border-right:none;border-left:none;transform:rotate(-45deg)}.notifications .slider .VueCarousel-navigation button:after{top:22px;transform:rotate(45deg)}.notifications .slider .VueCarousel-navigation button:last-child:before{transform:rotate(45deg)}.notifications .slider .VueCarousel-navigation button:last-child:after{transform:rotate(-45deg)}@-webkit-keyframes progress-bar{to{width:0}}@keyframes progress-bar{to{width:0}}.alert{width:auto;min-width:100px;position:fixed;max-width:90%;top:calc(10px + 1.042vw);left:calc(10px + 1.042vw);padding:calc(5px + .521vw) calc(5px + .521vw) calc(5px + .521vw) calc(13.333px + 1.389vw);min-height:calc(13.333px + 1.389vw);line-height:calc(10px + 1.042vw);font-size:calc(5.333px + .556vw);transition:transform .4s ease-in-out;transform:translateX(-200%);overflow:hidden;z-index:60;cursor:pointer}.alert.active{transform:translateX(0)}.alert.active:after{-webkit-animation:progress-bar 5s linear .4s both;animation:progress-bar 5s linear .4s both}.alert:hover:after{-webkit-animation:none;animation:none}.alert:hover:before{opacity:1}.alert:after,.alert:before{content:"";display:block;position:absolute}.alert:before{top:calc(3.333px + .347vw);left:calc(3.333px + .347vw);width:calc(3.333px + .347vw);height:calc(3.333px + .347vw);opacity:.1;transition:opacity .2s ease-in-out;background:url(../img/icons/icon-cross-grey.svg) 50% no-repeat}.alert:after{bottom:0;left:0;width:100%;height:calc(.667px + .069vw)}.alert ul li{display:block}.alert.alert-warning{background:#f5ecd5;border:1px solid #ebdaac;color:#514014}.alert.alert-warning:after{background:#e1c783}.alert.alert-error{background:#fdeceb;border:1px solid #f9c1bc;color:#79140a}.alert.alert-error:after{background:#f5968d}.alert.alert-success{background:#e4f3db;border:1px solid #c8e5b6;color:#2e4e1b}.alert.alert-success:after{background:#abd890}.alert.alert-info{background:#ecf2f9;border:1px solid #c6d7ec;color:#203d60}.alert.alert-info:after{background:#a0bcdf}.pagination{margin-top:calc(13.333px + 1.389vw);margin-bottom:calc(13.333px + 1.389vw);position:relative;list-style:none;color:#231f20;text-align:center;font-size:80%}.pagination.bordered li{border:1px solid #5387c6;border-left:none}.pagination.bordered li:first-child{border-left:1px solid #5387c6}.pagination.large ul{display:inline-block;margin-bottom:calc(23.333px + 2.431vw)}.pagination.large li{display:block;float:left;margin:0;width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);transition:all .2s ease-in-out}.pagination.large li:first-child a,.pagination.large li:first-child span,.pagination.large li:last-child a,.pagination.large li:last-child span{position:relative;display:block;width:calc(5.333px + .556vw);height:calc(5.333px + .556vw);transform:rotate(45deg);border-left:2px solid #5387c6;border-bottom:2px solid #5387c6}.pagination.large li:last-child a,.pagination.large li:last-child span{transform:rotate(-45deg)}.pagination.large li.active,.pagination.large li:hover{background-color:#5387c6;color:#fff}.pagination.large li.active a:after,.pagination.large li.active a:before,.pagination.large li.active span:after,.pagination.large li.active span:before,.pagination.large li:hover a:after,.pagination.large li:hover a:before,.pagination.large li:hover span:after,.pagination.large li:hover span:before{border-color:#fff!important}.pagination.large li a{display:block;width:100%;height:100%}.pagination li{display:inline-block;line-height:1vw}.pagination li.text{margin:0}.pagination li.next,.pagination li.previous{margin:0 1vw}.pagination li.next a,.pagination li.next span,.pagination li.previous a,.pagination li.previous span{position:relative;display:block;width:calc(3.667px + .382vw);height:calc(3.667px + .382vw);transform:rotate(45deg);border-left:2px solid #5387c6;border-bottom:2px solid #5387c6}.pagination li.next a,.pagination li.next span{border-left:none;border-right:2px solid #5387c6;transform:rotate(-45deg)}.pagination li.disabled{color:#939598}.pagination li.disabled:hover{cursor:default}.pagination li.disabled a,.pagination li.disabled span{border-color:#939598}.blue ul.pagination.bordered li{border-color:#5387c6}.blue ul.pagination.bordered li.active,.blue ul.pagination.bordered li:hover{background-color:#5387c6}.blue ul.pagination.bordered li a:after,.blue ul.pagination.bordered li a:before,.blue ul.pagination.bordered li span:after,.blue ul.pagination.bordered li span:before{border-color:#5387c6}.brown ul.pagination.bordered li{border-color:#816852}.brown ul.pagination.bordered li.active,.brown ul.pagination.bordered li:hover{background-color:#816852}.brown ul.pagination.bordered li a:after,.brown ul.pagination.bordered li a:before,.brown ul.pagination.bordered li span:after,.brown ul.pagination.bordered li span:before{border-color:#816852}.cyan ul.pagination.bordered li{border-color:#5fc4b5}.cyan ul.pagination.bordered li.active,.cyan ul.pagination.bordered li:hover{background-color:#5fc4b5}.cyan ul.pagination.bordered li a:after,.cyan ul.pagination.bordered li a:before,.cyan ul.pagination.bordered li span:after,.cyan ul.pagination.bordered li span:before{border-color:#5fc4b5}.green ul.pagination.bordered li{border-color:#91946b}.green ul.pagination.bordered li.active,.green ul.pagination.bordered li:hover{background-color:#91946b}.green ul.pagination.bordered li a:after,.green ul.pagination.bordered li a:before,.green ul.pagination.bordered li span:after,.green ul.pagination.bordered li span:before{border-color:#91946b}.grey ul.pagination.bordered li{border-color:#252525}.grey ul.pagination.bordered li.active,.grey ul.pagination.bordered li:hover{background-color:#252525}.grey ul.pagination.bordered li a:after,.grey ul.pagination.bordered li a:before,.grey ul.pagination.bordered li span:after,.grey ul.pagination.bordered li span:before{border-color:#252525}.gold ul.pagination.bordered li{border-color:#cca232}.gold ul.pagination.bordered li.active,.gold ul.pagination.bordered li:hover{background-color:#cca232}.gold ul.pagination.bordered li a:after,.gold ul.pagination.bordered li a:before,.gold ul.pagination.bordered li span:after,.gold ul.pagination.bordered li span:before{border-color:#cca232}.purple ul.pagination.bordered li{border-color:#77508e}.purple ul.pagination.bordered li.active,.purple ul.pagination.bordered li:hover{background-color:#77508e}.purple ul.pagination.bordered li a:after,.purple ul.pagination.bordered li a:before,.purple ul.pagination.bordered li span:after,.purple ul.pagination.bordered li span:before{border-color:#77508e}.white ul.pagination.bordered li{border-color:#fff}.white ul.pagination.bordered li.active,.white ul.pagination.bordered li:hover{background-color:#fff}.white ul.pagination.bordered li a:after,.white ul.pagination.bordered li a:before,.white ul.pagination.bordered li span:after,.white ul.pagination.bordered li span:before{border-color:#fff}.rank-options{float:right;height:calc(13.333px + 1.389vw);color:#231f20;min-width:9.5vw;font-size:90%;position:relative;margin-top:calc(12.667px + 1.32vw)}.rank-options.alt{float:none;margin-top:0;min-width:14vw}.rank-options>label{display:block;width:100%;color:#231f20;height:calc(13.333px + 1.389vw);line-height:calc(22px + 2.292vw);position:relative;padding-right:1.5vw}.rank-options>label span{display:inline-block;padding-left:.5vw}.rank-options>label:after{content:"";top:calc(75% - .23vw);width:.5vw;height:.5vw;border-bottom:2px solid #231f20;border-left:2px solid #231f20;transform:rotate(-45deg);transform-origin:center}.rank-options .options,.rank-options>label:after{position:absolute;right:0;display:block;transition:all .2s ease-in-out}.rank-options .options{width:100%;max-width:14vw;box-shadow:0 0 1vw #cbccce;background:#fff;list-style:none;margin-top:.5vw;overflow:hidden;max-height:0;z-index:10}.rank-options .options ul{float:none;width:100%}.rank-options .options ul li{display:block}.rank-options .options ul li a{color:#231f20;display:block;line-height:calc(8.667px + .903vw);padding:.5vw 1vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-options .options ul li a.active{color:#5387c6;position:relative}.rank-options .options ul li a.active:after{display:block;content:"";width:.3vw;height:.3vw;position:absolute;top:50%;transform:translateY(-50%);right:.5vw;background:#5387c6;border-radius:50%}.rank-options .options ul li a:hover{color:#5387c6;background:rgba(203,204,206,.15)}.rank-options .options>li:first-child{position:relative}.rank-options input[type=checkbox]:checked+label:after{top:calc(75% - .1vw);transform:rotate(-225deg)}.rank-options input[type=checkbox]:checked~.options{max-height:80vh}.blue .rank-options .options ul li a.active{color:#5387c6}.blue .rank-options .options ul li a.active:after{background:#5387c6}.brown .rank-options .options ul li a.active{color:#816852}.brown .rank-options .options ul li a.active:after{background:#816852}.cyan .rank-options .options ul li a.active{color:#5fc4b5}.cyan .rank-options .options ul li a.active:after{background:#5fc4b5}.green .rank-options .options ul li a.active{color:#91946b}.green .rank-options .options ul li a.active:after{background:#91946b}.grey .rank-options .options ul li a.active{color:#252525}.grey .rank-options .options ul li a.active:after{background:#252525}.gold .rank-options .options ul li a.active{color:#cca232}.gold .rank-options .options ul li a.active:after{background:#cca232}.purple .rank-options .options ul li a.active{color:#77508e}.purple .rank-options .options ul li a.active:after{background:#77508e}.white .rank-options .options ul li a.active{color:#fff}.white .rank-options .options ul li a.active:after{background:#fff}.row .slider{width:100%;height:auto;overflow:hidden}.row .slider .slide{display:block}.row .slider .slide img{display:block;width:100%}.hooper-pagination .hooper-indicators{font-size:0}.hooper-pagination .hooper-indicators li .hooper-indicator{display:inline-block;width:calc(4.333px + .452vw);height:calc(4.333px + .452vw);margin-left:calc(2.667px + .278vw);margin-right:calc(2.667px + .278vw);border:1px solid #fff;border-radius:50%;outline:none;transition:all .2s ease-in-out}.hooper-pagination .hooper-indicators li .hooper-indicator span{display:none}.blue .slider ul.bullets li.active,.blue .slider ul.bullets li:hover,.hooper-pagination .hooper-indicators li .hooper-indicator.is-active,.hooper-pagination .hooper-indicators li .hooper-indicator:hover{border-color:#5387c6;background-color:#5387c6}.brown .slider ul.bullets li.active,.brown .slider ul.bullets li:hover{border-color:#816852;background-color:#816852}.cyan .slider ul.bullets li.active,.cyan .slider ul.bullets li:hover{border-color:#5fc4b5;background-color:#5fc4b5}.green .slider ul.bullets li.active,.green .slider ul.bullets li:hover{border-color:#91946b;background-color:#91946b}.grey .slider ul.bullets li.active,.grey .slider ul.bullets li:hover{border-color:#252525;background-color:#252525}.gold .slider ul.bullets li.active,.gold .slider ul.bullets li:hover{border-color:#cca232;background-color:#cca232}.purple .slider ul.bullets li.active,.purple .slider ul.bullets li:hover{border-color:#77508e;background-color:#77508e}.white .slider ul.bullets li.active,.white .slider ul.bullets li:hover{border-color:#fff;background-color:#fff}.embla-wrap{position:relative}.embla-wrap .slide-nav{width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);border-radius:calc(13.333px + 1.389vw);border:1px solid #5387c6;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.embla-wrap .slide-nav.nav-prev{background:url(../../img/icons/icon-prev.svg);left:-4vw}.embla-wrap .slide-nav.nav-next{background:url(../../img/icons/icon-next.svg);right:-4vw}.embla-wrap .slide-nav.hide{opacity:0}.embla-carousel{width:100%;overflow:hidden;overflow-y:visible;position:relative}.embla-carousel .embla-container{display:flex;width:100%}.embla-carousel .embla-container .embla-slide{height:100%}.embla-carousel.products-slider{padding:1vw 0}.embla-carousel.products-slider .embla-container{margin-left:-.667%}.embla-carousel.products-slider .embla-container .embla-slide{padding-left:1.33%;flex:0 0 19.997%}.embla-carousel.products-slider .embla-container .embla-slide .product{width:100%!important;margin:0!important;float:none!important}.embla-carousel.products-slider .embla-container .embla-slide .product:hover{transform:none!important}.tabs ul.titles{list-style:none}.tabs ul.titles li{display:inline-block;cursor:pointer;transition:all .2s ease-in-out}.tabs .contents>*{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.tabs .contents>.active{max-height:3000px}.view-type{position:absolute;top:calc(13.333px + 1.389vw);left:50%;transform:translateX(-50%);margin:0 auto}.view-type,.view-type label.type{display:block;height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw)}.view-type label.type{float:left;width:calc(53.333px + 5.557vw);text-align:center;border:1px solid #5387c6;color:#5387c6}.view-type label.type:hover{cursor:pointer}.view-type input{display:none}.view-type input:checked+label{background-color:#5387c6;color:#fff}.blue .view-type label{border-color:#5387c6;color:#5387c6}.blue .view-type input:checked+label{background-color:#5387c6;color:#fff}.brown .view-type label{border-color:#816852;color:#816852}.brown .view-type input:checked+label{background-color:#816852;color:#fff}.cyan .view-type label{border-color:#5fc4b5;color:#5fc4b5}.cyan .view-type input:checked+label{background-color:#5fc4b5;color:#fff}.green .view-type label{border-color:#91946b;color:#91946b}.green .view-type input:checked+label{background-color:#91946b;color:#fff}.grey .view-type label{border-color:#252525;color:#252525}.grey .view-type input:checked+label{background-color:#252525;color:#fff}.gold .view-type label{border-color:#cca232;color:#cca232}.gold .view-type input:checked+label{background-color:#cca232;color:#fff}.purple .view-type label{border-color:#77508e;color:#77508e}.purple .view-type input:checked+label{background-color:#77508e;color:#fff}.white .view-type label{border-color:#fff;color:#fff}.white .view-type input:checked+label{background-color:#fff;color:#fff}.VueCarousel .VueCarousel-pagination{margin-top:30px}.VueCarousel .VueCarousel-pagination button{display:block!important;float:left;margin:0 15px 0 0!important;padding:0!important;background-clip:inherit;background-color:transparent!important;border:1px solid #94a1a6;transition:all .2s ease-in-out}.VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#5387c6!important;border-color:#5387c6}.VueCarousel .VueCarousel-pagination button:last-child{margin-right:0!important}.blue .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#5387c6!important;border-color:#5387c6!important}.brown .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#816852!important;border-color:#816852!important}.cyan .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#5fc4b5!important;border-color:#5fc4b5!important}.green .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#91946b!important;border-color:#91946b!important}.grey .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#252525!important;border-color:#252525!important}.gold .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#cca232!important;border-color:#cca232!important}.purple .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#77508e!important;border-color:#77508e!important}.white .VueCarousel .VueCarousel-pagination button.VueCarousel-dot--active{background-color:#fff!important;border-color:#fff!important}form label{color:#5387c6}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{width:100%;height:calc(16.667px + 1.737vw);line-height:calc(16.667px + 1.737vw);margin-bottom:calc(6.667px + .695vw);padding-left:calc(3.333px + .347vw);padding-right:calc(1.667px + .174vw);border:1px solid #cbccce;border-radius:3px;font-size:16px;color:#231f20;outline:none;-webkit-appearance:none}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{outline:0}form input[type=date]:invalid,form input[type=email]:invalid,form input[type=number]:invalid,form input[type=password]:invalid,form input[type=search]:invalid,form input[type=tel]:invalid,form input[type=text]:invalid,form select:invalid,form textarea:invalid{box-shadow:none}form input[type=date].error,form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form select.error,form textarea.error{border-color:#ed402f}form input[type=date]:not(:disabled):not(select),form input[type=email]:not(:disabled):not(select),form input[type=number]:not(:disabled):not(select),form input[type=password]:not(:disabled):not(select),form input[type=search]:not(:disabled):not(select),form input[type=tel]:not(:disabled):not(select),form input[type=text]:not(:disabled):not(select),form select:not(:disabled):not(select),form textarea:not(:disabled):not(select){background:#fff}form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-results-button,form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}form input[type=date]::-webkit-calendar-picker-indicator,form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}form textarea{min-height:calc(66.667px + 6.947vw);line-height:calc(8.667px + .903vw);padding:calc(3.333px + .347vw);resize:vertical}form select{position:relative;-webkit-appearance:none;-moz-appearance:none;background:url(../img/icons/icon-chevron-down-blue.svg) no-repeat right .5vw center}form select::-ms-expand{display:none}form select:not(:disabled){background:#fff url(../img/icons/icon-chevron-down-blue.svg) no-repeat right .5vw center}form .input-wrap{margin-bottom:3vh}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]:checked+label:before,form input[type=radio]:checked+label:before{background-color:#5387c6}form input[type=checkbox]:checked+label:after,form input[type=radio]:checked+label:after{opacity:1}form input[type=checkbox]+label,form input[type=radio]+label{display:block;vertical-align:top;color:#94a1a6;position:relative;line-height:calc(13.333px + 1.389vw)}form input[type=checkbox]+label:before,form input[type=radio]+label:before{display:block;float:left;margin-top:calc(3px + .313vw);width:calc(7.333px + .764vw);height:calc(7.333px + .764vw);border-radius:3px;content:"";margin-right:calc(3.333px + .347vw);background-color:#fff;border:1px solid #cbccce}form input[type=checkbox]+label:after,form input[type=radio]+label:after{opacity:0}form input[type=checkbox]+label:after{content:"";display:block;position:absolute;top:calc(5.667px + .59vw);left:calc(2px + .208vw);width:calc(3.667px + .382vw);height:calc(2px + .208vw);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff}form input[type=radio]:checked+label:before{border:5px solid #fff;box-shadow:0 0 2px 1px #5387c6}form input[type=radio]+label:before{border-radius:50%}form .recaptcha,form form div.submit{text-align:center}form button,form input[type=submit]{height:calc(16.667px + 1.737vw);line-height:calc(16.667px + 1.737vw);margin:0 auto;padding:0 1vw;background-color:#5387c6;border:none;border-radius:3px;color:#fff;font-size:calc(6.667px + .695vw);cursor:pointer}form button:hover,form input[type=submit]:hover{background-color:#72be44}body{background:#f4f2f1;font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(6px + .625vw);line-height:calc(9.333px + .973vw);min-height:100vh;color:#231f20}body.hover:after{z-index:2;content:"";position:fixed;display:block;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(37,37,37,.9)}body.hover.search-hover:after{background-color:rgba(37,37,37,.8)}.container{width:100%;margin:0 auto;position:relative}#app #header{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(41.667px + 4.342vw);background:#fff}#app #header>.container{width:100%;height:100%;position:relative}#app #header a#logo{display:block;position:absolute;top:0;left:0;bottom:0;z-index:50;width:auto;height:calc(41.667px + 4.342vw);line-height:calc(41.667px + 4.342vw)}#app #header a#logo img{max-height:65%;display:inline-block;vertical-align:middle}#app #header .header-icons{position:absolute;bottom:0;right:0;width:auto;height:calc(18px + 1.876vw);z-index:50;vertical-align:top}#app #header .header-icons .icon{height:calc(13.333px + 1.389vw);margin:0 .2vw;vertical-align:top;cursor:pointer;background-position:50%;display:none!important}#app #header .header-icons .icon.cart{position:relative;margin-right:calc(3.333px + .347vw)}#app #header .header-icons .icon.cart .amount{width:1.75vw;height:1.75vw;line-height:1.75vw;border-radius:999px;position:absolute;top:-.6vw;right:-1vw;display:inline-block;text-align:center;font-size:80%}#app #header .header-icons .header-links{height:2.3vw;display:inline-flex;justify-content:flex-start;align-items:flex-end}#app #header .header-icons .header-links a{display:inline-block;margin-left:calc(5px + .521vw)}#app #header .header-icons .header-links a:first-child{margin-left:.5vw}#app #header .header-icons .header-links a:hover{color:#5387c6}#app #header .header-icons .header-links a.logout:hover{color:#ed402f}#app #header .top-menu{position:absolute;top:calc(3.333px + .347vw);right:0;height:calc(13.333px + 1.389vw);font-size:calc(5.333px + .556vw);line-height:calc(13.333px + 1.389vw);color:#5387c6}#app #header .top-menu .btn{color:#fff}#app #header .top-menu .profile-wrapper{display:inline-block;position:relative;cursor:pointer}#app #header .top-menu .profile-wrapper:hover span.profile-menu{display:block}#app #header .top-menu .profile-wrapper .profile-menu{display:none;position:absolute;top:calc(10px + 1.042vw);right:0;z-index:60;width:calc(66.667px + 6.947vw);padding-top:.5vw}#app #header .top-menu .profile-wrapper .profile-menu span{display:block;background:#fff;padding:.5vw 1vw;box-shadow:0 0 1.5vw rgba(35,31,32,.15)}#app #header .top-menu .profile-wrapper .profile-menu a{margin:0;display:block;color:#94a1a6}#app #header .top-menu .profile-wrapper .profile-menu a:hover{color:#5387c6}#app #header .top-menu .profile-wrapper .profile-menu a.logout{border-top:1px solid rgba(148,161,166,.5)}#app #header .top-menu .icon-wrapper{display:inline-block;position:relative;margin-left:1vw}#app #header .top-menu .icon-wrapper .icon{height:calc(13.333px + 1.389vw);margin:0 .2vw;vertical-align:top;cursor:pointer;background-position:50%}#app #header .top-menu .icon-wrapper .icon.cart{position:relative;margin-right:calc(3.333px + .347vw)}#app #header .top-menu .icon-wrapper .icon.cart .amount{width:1.75vw;height:1.75vw;line-height:1.75vw;border-radius:999px;position:absolute;top:-.6vw;right:-1vw;display:inline-block;text-align:center;font-size:80%}#app #header .top-menu .icon-wrapper .icon.search{position:relative;margin-left:.1vw}#app #header .top-menu .icon-wrapper .icon.search:after{content:"";display:block;position:absolute;bottom:0;left:20%;right:20%;height:2px;width:60%;background:transparent}#app #header .top-menu .icon-wrapper .icon.account{display:none}#app #content-wrap{position:relative;margin-top:calc(41.667px + 4.342vw);transition:margin-top .25s ease-in-out;overflow:hidden}#app .colored{background-color:#5387c6;color:#fff}#app #search{position:absolute;bottom:calc(5px + .521vw);right:0;z-index:70;width:calc(111.667px + 11.636vw);visibility:hidden;height:calc(13.333px + 1.389vw);transition:all .2s ease-in-out;opacity:0;transform:translateX(100%)}#app #search input{display:block;margin:0;width:100%;padding:0 0 0 calc(6px + .625vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);border:1px solid #94a1a6;border-radius:5px;font-size:95%;color:#231f20}#app #search input:focus{outline:0}#app #search input:-ms-input-placeholder,#app #search input::-moz-placeholder,#app #search input::-webkit-input-placeholder{color:#231f20}#app #search button{position:absolute;top:0;right:0;padding:0;min-width:inherit;width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);background:transparent url(../img/icons/search.svg) 0 no-repeat;background-size:60%;border:none;border-radius:0;transition:all .6s ease-in-out;opacity:0;transition-delay:.25s;transform:translateX(1vw)}#app #search button:focus{outline:0}#app #search .close-search{position:absolute;top:0;right:calc(13.333px + 1.389vw);padding:0;min-width:inherit;width:calc(10px + 1.042vw);height:calc(13.333px + 1.389vw);background:transparent url(../img/icons/icon-cross.svg) 50% no-repeat;background-size:50%;cursor:pointer;transition:all .9s ease-in-out;opacity:0;transition-delay:.35s;transform:translateX(2vw) rotate(235deg)}#app #search .form .autocomplete{display:none;position:absolute;top:calc(25px + 2.605vw);right:0;width:100%;height:auto;overflow:hidden;background:#fff;padding:1vw 0;border:1px solid #94a1a6;border-radius:5px;box-shadow:0 10px 10px 0 rgba(35,31,32,.1)}#app #search .form .autocomplete h3{font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(6px + .625vw);line-height:calc(9.333px + .973vw);margin-bottom:calc(1.667px + .174vw);padding:0 1vw}#app #search .form .autocomplete span{padding:0 1vw}#app #search .form .autocomplete a{font-size:95%;padding:.2vw 1vw;display:block}#app #search .form .autocomplete a:hover{background:rgba(148,161,166,.15)}#app.search #search{visibility:visible;opacity:1;transform:translateX(0)}#app.search #search .close-search,#app.search #search button{opacity:1;transform:translateX(0) rotate(0)}#app.search #search .form .autocomplete{display:block}#app.search #header .header-icons{display:none}#app.search #header:after{z-index:50;content:"";position:fixed;display:block;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(37,37,37,.65)}#app.search #header .header-icons .icon.search:after{background:#231f20}#app.blue h2,#app .blue h2,#app.blue h3,#app .blue h3,#app.blue h4,#app .blue h4,#app.blue h5,#app .blue h5,#app.blue h6,#app .blue h6{color:#5387c6}#app.blue button,#app .blue button{background-color:#5387c6}#app.blue .breadcrumbs,#app .blue .breadcrumbs{color:#5387c6}#app.blue .colored,#app .blue .colored{background-color:#5387c6}#app.blue .colored h2,#app .blue .colored h2,#app.blue .colored h3,#app .blue .colored h3,#app.blue .colored h4,#app .blue .colored h4,#app.blue .colored h5,#app .blue .colored h5,#app.blue .colored h6,#app .blue .colored h6{color:#fff}#app.blue .hover-color,#app .blue .hover-color{background-color:#5387c6}#app.blue form label,#app .blue form label{color:#5387c6}#app.blue .notifications,#app .blue .notifications{background-color:#5387c6}#app.blue .row.newsletter,#app .blue .row.newsletter{color:#5387c6}#app.blue .row.newsletter .form-wrap,#app .blue .row.newsletter .form-wrap{border-color:#5387c6}#app.blue .row.newsletter h3,#app .blue .row.newsletter h3{color:#5387c6}#app.blue .row.newsletter button,#app .blue .row.newsletter button{color:#5387c6;outline:none}#app.blue .row.newsletter button:after,#app .blue .row.newsletter button:after{border-left-color:#5387c6;border-bottom-color:#5387c6}#app.brown h2,#app .brown h2,#app.brown h3,#app .brown h3,#app.brown h4,#app .brown h4,#app.brown h5,#app .brown h5,#app.brown h6,#app .brown h6{color:#816852}#app.brown button,#app .brown button{background-color:#816852}#app.brown .breadcrumbs,#app .brown .breadcrumbs{color:#816852}#app.brown .colored,#app .brown .colored{background-color:#816852}#app.brown .colored h2,#app .brown .colored h2,#app.brown .colored h3,#app .brown .colored h3,#app.brown .colored h4,#app .brown .colored h4,#app.brown .colored h5,#app .brown .colored h5,#app.brown .colored h6,#app .brown .colored h6{color:#fff}#app.brown .hover-color,#app .brown .hover-color{background-color:#816852}#app.brown form label,#app .brown form label{color:#816852}#app.brown .notifications,#app .brown .notifications{background-color:#816852}#app.brown .row.newsletter,#app .brown .row.newsletter{color:#816852}#app.brown .row.newsletter .form-wrap,#app .brown .row.newsletter .form-wrap{border-color:#816852}#app.brown .row.newsletter h3,#app .brown .row.newsletter h3{color:#816852}#app.brown .row.newsletter button,#app .brown .row.newsletter button{color:#816852;outline:none}#app.brown .row.newsletter button:after,#app .brown .row.newsletter button:after{border-left-color:#816852;border-bottom-color:#816852}#app.cyan h2,#app .cyan h2,#app.cyan h3,#app .cyan h3,#app.cyan h4,#app .cyan h4,#app.cyan h5,#app .cyan h5,#app.cyan h6,#app .cyan h6{color:#5fc4b5}#app.cyan button,#app .cyan button{background-color:#5fc4b5}#app.cyan .breadcrumbs,#app .cyan .breadcrumbs{color:#5fc4b5}#app.cyan .colored,#app .cyan .colored{background-color:#5fc4b5}#app.cyan .colored h2,#app .cyan .colored h2,#app.cyan .colored h3,#app .cyan .colored h3,#app.cyan .colored h4,#app .cyan .colored h4,#app.cyan .colored h5,#app .cyan .colored h5,#app.cyan .colored h6,#app .cyan .colored h6{color:#fff}#app.cyan .hover-color,#app .cyan .hover-color{background-color:#5fc4b5}#app.cyan form label,#app .cyan form label{color:#5fc4b5}#app.cyan .notifications,#app .cyan .notifications{background-color:#5fc4b5}#app.cyan .row.newsletter,#app .cyan .row.newsletter{color:#5fc4b5}#app.cyan .row.newsletter .form-wrap,#app .cyan .row.newsletter .form-wrap{border-color:#5fc4b5}#app.cyan .row.newsletter h3,#app .cyan .row.newsletter h3{color:#5fc4b5}#app.cyan .row.newsletter button,#app .cyan .row.newsletter button{color:#5fc4b5;outline:none}#app.cyan .row.newsletter button:after,#app .cyan .row.newsletter button:after{border-left-color:#5fc4b5;border-bottom-color:#5fc4b5}#app.green h2,#app .green h2,#app.green h3,#app .green h3,#app.green h4,#app .green h4,#app.green h5,#app .green h5,#app.green h6,#app .green h6{color:#91946b}#app.green button,#app .green button{background-color:#91946b}#app.green .breadcrumbs,#app .green .breadcrumbs{color:#91946b}#app.green .colored,#app .green .colored{background-color:#91946b}#app.green .colored h2,#app .green .colored h2,#app.green .colored h3,#app .green .colored h3,#app.green .colored h4,#app .green .colored h4,#app.green .colored h5,#app .green .colored h5,#app.green .colored h6,#app .green .colored h6{color:#fff}#app.green .hover-color,#app .green .hover-color{background-color:#91946b}#app.green form label,#app .green form label{color:#91946b}#app.green .notifications,#app .green .notifications{background-color:#91946b}#app.green .row.newsletter,#app .green .row.newsletter{color:#91946b}#app.green .row.newsletter .form-wrap,#app .green .row.newsletter .form-wrap{border-color:#91946b}#app.green .row.newsletter h3,#app .green .row.newsletter h3{color:#91946b}#app.green .row.newsletter button,#app .green .row.newsletter button{color:#91946b;outline:none}#app.green .row.newsletter button:after,#app .green .row.newsletter button:after{border-left-color:#91946b;border-bottom-color:#91946b}#app.grey h2,#app .grey h2,#app.grey h3,#app .grey h3,#app.grey h4,#app .grey h4,#app.grey h5,#app .grey h5,#app.grey h6,#app .grey h6{color:#252525}#app.grey button,#app .grey button{background-color:#252525}#app.grey .breadcrumbs,#app .grey .breadcrumbs{color:#252525}#app.grey .colored,#app .grey .colored{background-color:#252525}#app.grey .colored h2,#app .grey .colored h2,#app.grey .colored h3,#app .grey .colored h3,#app.grey .colored h4,#app .grey .colored h4,#app.grey .colored h5,#app .grey .colored h5,#app.grey .colored h6,#app .grey .colored h6{color:#fff}#app.grey .hover-color,#app .grey .hover-color{background-color:#252525}#app.grey form label,#app .grey form label{color:#252525}#app.grey .notifications,#app .grey .notifications{background-color:#252525}#app.grey .row.newsletter,#app .grey .row.newsletter{color:#252525}#app.grey .row.newsletter .form-wrap,#app .grey .row.newsletter .form-wrap{border-color:#252525}#app.grey .row.newsletter h3,#app .grey .row.newsletter h3{color:#252525}#app.grey .row.newsletter button,#app .grey .row.newsletter button{color:#252525;outline:none}#app.grey .row.newsletter button:after,#app .grey .row.newsletter button:after{border-left-color:#252525;border-bottom-color:#252525}#app.gold h2,#app .gold h2,#app.gold h3,#app .gold h3,#app.gold h4,#app .gold h4,#app.gold h5,#app .gold h5,#app.gold h6,#app .gold h6{color:#cca232}#app.gold button,#app .gold button{background-color:#cca232}#app.gold .breadcrumbs,#app .gold .breadcrumbs{color:#cca232}#app.gold .colored,#app .gold .colored{background-color:#cca232}#app.gold .colored h2,#app .gold .colored h2,#app.gold .colored h3,#app .gold .colored h3,#app.gold .colored h4,#app .gold .colored h4,#app.gold .colored h5,#app .gold .colored h5,#app.gold .colored h6,#app .gold .colored h6{color:#fff}#app.gold .hover-color,#app .gold .hover-color{background-color:#cca232}#app.gold form label,#app .gold form label{color:#cca232}#app.gold .notifications,#app .gold .notifications{background-color:#cca232}#app.gold .row.newsletter,#app .gold .row.newsletter{color:#cca232}#app.gold .row.newsletter .form-wrap,#app .gold .row.newsletter .form-wrap{border-color:#cca232}#app.gold .row.newsletter h3,#app .gold .row.newsletter h3{color:#cca232}#app.gold .row.newsletter button,#app .gold .row.newsletter button{color:#cca232;outline:none}#app.gold .row.newsletter button:after,#app .gold .row.newsletter button:after{border-left-color:#cca232;border-bottom-color:#cca232}#app.purple h2,#app .purple h2,#app.purple h3,#app .purple h3,#app.purple h4,#app .purple h4,#app.purple h5,#app .purple h5,#app.purple h6,#app .purple h6{color:#77508e}#app.purple button,#app .purple button{background-color:#77508e}#app.purple .breadcrumbs,#app .purple .breadcrumbs{color:#77508e}#app.purple .colored,#app .purple .colored{background-color:#77508e}#app.purple .colored h2,#app .purple .colored h2,#app.purple .colored h3,#app .purple .colored h3,#app.purple .colored h4,#app .purple .colored h4,#app.purple .colored h5,#app .purple .colored h5,#app.purple .colored h6,#app .purple .colored h6{color:#fff}#app.purple .hover-color,#app .purple .hover-color{background-color:#77508e}#app.purple form label,#app .purple form label{color:#77508e}#app.purple .notifications,#app .purple .notifications{background-color:#77508e}#app.purple .row.newsletter,#app .purple .row.newsletter{color:#77508e}#app.purple .row.newsletter .form-wrap,#app .purple .row.newsletter .form-wrap{border-color:#77508e}#app.purple .row.newsletter h3,#app .purple .row.newsletter h3{color:#77508e}#app.purple .row.newsletter button,#app .purple .row.newsletter button{color:#77508e;outline:none}#app.purple .row.newsletter button:after,#app .purple .row.newsletter button:after{border-left-color:#77508e;border-bottom-color:#77508e}#app.white h2,#app .white h2,#app.white h3,#app .white h3,#app.white h4,#app .white h4,#app.white h5,#app .white h5,#app.white h6,#app .white h6{color:#fff}#app.white button,#app .white button{background-color:#fff}#app.white .breadcrumbs,#app .white .breadcrumbs{color:#fff}#app.white .colored,#app .white .colored{background-color:#fff}#app.white .colored h2,#app .white .colored h2,#app.white .colored h3,#app .white .colored h3,#app.white .colored h4,#app .white .colored h4,#app.white .colored h5,#app .white .colored h5,#app.white .colored h6,#app .white .colored h6{color:#fff}#app.white .hover-color,#app .white .hover-color{background-color:#fff}#app.white form label,#app .white form label{color:#fff}#app.white .notifications,#app .white .notifications{background-color:#fff}#app.white .row.newsletter,#app .white .row.newsletter{color:#fff}#app.white .row.newsletter .form-wrap,#app .white .row.newsletter .form-wrap{border-color:#fff}#app.white .row.newsletter h3,#app .white .row.newsletter h3{color:#fff}#app.white .row.newsletter button,#app .white .row.newsletter button{color:#fff;outline:none}#app.white .row.newsletter button:after,#app .white .row.newsletter button:after{border-left-color:#fff;border-bottom-color:#fff}footer#footer{background-color:#fff;color:#252525;padding-top:calc(13.333px + 1.389vw);padding-bottom:calc(10px + 1.042vw);position:relative}footer#footer .categories .category{display:block;float:left;width:20%;margin-bottom:3vw}footer#footer .categories .category .footer-header{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(8px + .834vw);line-height:calc(11.333px + 1.181vw);margin-bottom:1vw;color:#231f20!important}footer#footer .categories .category ul li{line-height:calc(10px + 1.042vw)}footer#footer .payoff{float:right}footer#footer ul.footer-link{display:block;position:absolute;bottom:0;left:0;font-size:80%;line-height:normal;color:#94a1a6}footer#footer ul.footer-link li{display:inline-block;margin-right:.26vw}footer#footer ul.footer-link li:nth-child(2):after,footer#footer ul.footer-link li:nth-child(2):before{content:"|"}#navigation{position:absolute;bottom:0;z-index:40;width:100%;min-height:calc(18px + 1.876vw)}#navigation>ul.main{text-align:center}#navigation>ul.main:after,#navigation>ul.main:before{content:"";display:inline;font-size:0}#navigation>ul.main>li{display:inline-block;padding:0 2vh;min-height:calc(18px + 1.876vw)}#navigation>ul.main>li:hover a:after{left:0;right:0;width:100%}#navigation>ul.main>li:hover .pages{top:calc(18px + 1.876vw);opacity:1}#navigation>ul.main>li:hover .pages .page{opacity:1;transform:translateX(0)}#navigation>ul.main>li>a{font-size:calc(8px + .834vw);min-height:calc(18px + 1.876vw);line-height:calc(18px + 1.876vw);display:block;position:relative}#navigation>ul.main>li>a:after{content:"";position:absolute;display:block;width:0;bottom:0;left:50%;right:50%;margin:0 auto;border-bottom:2px solid #231f20;transition:all .25s ease-in-out}#navigation>ul.main>li>a.active:after,#navigation>ul.main>li>a:hover:after{left:0;right:0;width:100%}#navigation>ul.main>li .pages{z-index:3;position:absolute;top:-100vh;left:0;right:0;width:100%;height:calc(168px + 39.2vh + 14px + 3vh + 11vh);padding:6vh 0 4vh;opacity:0;background-color:#f4f2f1}#navigation>ul.main>li .pages>.container{width:72%}#navigation>ul.main>li .pages .page{float:left;width:60%;text-align:left;opacity:0;transform:translateX(-3vw);transition:all .25s ease-in-out}#navigation>ul.main>li .pages .page.show-title h3.secondary{opacity:1}#navigation>ul.main>li .pages .page h3{width:45%;float:left;font-size:calc(8px + 1.6vh);margin-bottom:calc(6px + 1.4vh);line-height:normal;font-family:helveticaneuebold,Arial,sans-serif;color:#231f20;transition:opacity .25s ease-in-out}#navigation>ul.main>li .pages .page h3.secondary{opacity:0}#navigation>ul.main>li .pages .page>ul.primary{height:100%;width:45%;position:relative;z-index:10}#navigation>ul.main>li .pages .page>ul.primary li{display:block;line-height:calc(7px + 2.9vh)}#navigation>ul.main>li .pages .page>ul.primary li.logout{display:none}#navigation>ul.main>li .pages .page>ul.primary li:last-child{margin-bottom:0}#navigation>ul.main>li .pages .page>ul.primary li a{font-size:calc(8px + 1.4vh);display:inline-block;color:#231f20;height:100%;position:relative;transition:all .2s ease-in-out}#navigation>ul.main>li .pages .page>ul.primary li a:after{content:"";display:inline-block;width:calc(3px + 1vh);height:calc(3px + 1vh);opacity:0;overflow:hidden;border-right:2px solid #5387c6;border-bottom:2px solid #5387c6;transform:rotate(-45deg);transition:all .2s ease-in-out}#navigation>ul.main>li .pages .page>ul.primary li a.active,#navigation>ul.main>li .pages .page>ul.primary li a:hover{color:#5387c6}#navigation>ul.main>li .pages .page>ul.primary li a.active:after,#navigation>ul.main>li .pages .page>ul.primary li a:hover:after{margin-left:1vh;opacity:1}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary{display:none;height:calc(168px + 39.2vh);width:100%;position:absolute;top:0;left:100%;z-index:20}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary.show-subs{display:block}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li.back-link,#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li.cat-link{display:none}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li:hover a{color:#5387c6}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li:hover a:after{display:none}#navigation>ul.main>li .pages .page-image{float:right;width:40%;transition:all .35s ease-in-out;position:relative}#navigation>ul.main>li .pages .page-image img{position:absolute;top:0;right:0;display:block;opacity:0;z-index:10;visibility:hidden;transition:transform .4s ease-in-out;transform:translateX(4vw)}#navigation>ul.main>li .pages .page-image img.show-image{visibility:visible;z-index:20;opacity:1;transform:translateX(0)}.blue nav.header .content ul li .pages ul li:hover{color:#5387c6}.blue nav.header .content ul li .pages ul li:after,.blue nav.header .content ul li .pages ul li:before{border-color:#5387c6}.brown nav.header .content ul li .pages ul li:hover{color:#816852}.brown nav.header .content ul li .pages ul li:after,.brown nav.header .content ul li .pages ul li:before{border-color:#816852}.cyan nav.header .content ul li .pages ul li:hover{color:#5fc4b5}.cyan nav.header .content ul li .pages ul li:after,.cyan nav.header .content ul li .pages ul li:before{border-color:#5fc4b5}.green nav.header .content ul li .pages ul li:hover{color:#91946b}.green nav.header .content ul li .pages ul li:after,.green nav.header .content ul li .pages ul li:before{border-color:#91946b}.grey nav.header .content ul li .pages ul li:hover{color:#252525}.grey nav.header .content ul li .pages ul li:after,.grey nav.header .content ul li .pages ul li:before{border-color:#252525}.gold nav.header .content ul li .pages ul li:hover{color:#cca232}.gold nav.header .content ul li .pages ul li:after,.gold nav.header .content ul li .pages ul li:before{border-color:#cca232}.purple nav.header .content ul li .pages ul li:hover{color:#77508e}.purple nav.header .content ul li .pages ul li:after,.purple nav.header .content ul li .pages ul li:before{border-color:#77508e}.white nav.header .content ul li .pages ul li:hover{color:#fff}.white nav.header .content ul li .pages ul li:after,.white nav.header .content ul li .pages ul li:before{border-color:#fff}#home .banners{position:absolute;top:0;bottom:0;left:0;right:0}#home .banners>.container{height:100%}#home .banners+.home-content{margin-top:-6.3vw}#home .banners+.home-content .row.categories{padding-top:0}#home .banners+.home-content h2{color:#fff}#home .search{height:100%;max-width:58.65%;z-index:5;position:relative;margin-top:calc(233.333px + 24.313vw)}#home .search .form{min-height:calc(20px + 2.084vw);position:absolute;bottom:calc(73.333px + 7.641vw);left:0;width:100%;z-index:5;transition:bottom .25s ease-in-out}#home .search .form.valid .overlay{z-index:4;content:"";position:fixed;display:block;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(37,37,37,.65)}#home .search .form input{width:100%;height:calc(20px + 2.084vw);background:#fff url(../img/icons/search.svg) no-repeat left .5vw center;background-size:auto 40%;position:relative;padding:0 0 0 3vw;z-index:5;margin:0;border:0;border-radius:0;transition:all .2s ease-in-out}#home .search .form input:focus{outline:0}#home .search .form input:valid{width:calc(100% - 2.4vw);background-position:left -3vw center;padding:0 0 0 1.5vw;border-bottom-right-radius:0;border-top-right-radius:0}#home .search .form input:valid~.close-search,#home .search .form input:valid~button{opacity:1;z-index:5;transform:translateX(0) rotate(0)}#home .search .form input:invalid{box-shadow:none}#home .search .form button{width:2.6vw;height:calc(20px + 2.084vw);z-index:5;display:block;overflow:hidden;position:absolute;top:0;right:0;opacity:0;background:#fff url(../img/icons/search.svg) no-repeat 50%;background-size:auto 40%;border:none;border-bottom-right-radius:0;border-top-right-radius:0;color:transparent;cursor:pointer;transition:all .2s ease-in-out}#home .search .form button:focus{outline:0}#home .search .form .close-search{position:absolute;top:0;right:3.2vw;padding:0;z-index:5;min-width:inherit;width:calc(10px + 1.042vw);height:calc(20px + 2.084vw);background:transparent url(../img/icons/icon-cross.svg) 50% no-repeat;background-size:60%;cursor:pointer;transition:all .7s ease-in-out;opacity:0;transition-delay:.1s;transform:translateX(3vw) rotate(235deg)}#home .search .form .autocomplete{position:absolute;top:calc(25px + 2.605vw);left:0;width:100%;z-index:50;border-radius:5px;border:1px solid #94a1a6;height:auto;overflow:hidden;background:#fff;padding:1vw 0 2vh}#home .search .form .autocomplete h3{font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(6px + .625vw);line-height:calc(9.333px + .973vw);margin-bottom:calc(1.667px + .174vw);padding:0 1.5vw}#home .search .form .autocomplete span{padding:0 1.5vw}#home .search .form .autocomplete a{font-size:95%;padding:.2vw 1.5vw;display:block}#home .search .form .autocomplete a:hover{background:rgba(148,161,166,.15)}#home .home-content .row{text-align:left}#home .home-content .row.categories h2{margin-bottom:1vw}#home .home-content .row.categories .btn{margin-top:2vw}#home .home-content .row.categories .text{margin-bottom:0}#home .home-content .row.categories .categories-overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:1.33%;column-gap:1.33%;row-gap:1.05vw;margin-right:-1.33%}#home .home-content .row.categories .categories-overview .category{width:18.671%;background:#fff;height:calc(103.333px + 10.767vw);padding-bottom:1.5vw;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;transition:transform .25s ease-in-out}#home .home-content .row.categories .categories-overview .category:hover{transform:translateY(calc(-3px + -.07vh));box-shadow:0 0 1.5vh rgba(203,204,206,.8)}#home .home-content .row.categories .categories-overview .category .image{width:calc(60.667px + 6.321vw);height:calc(60px + 6.252vw);margin:calc(7.667px + .799vw) auto calc(6px + .625vw)}#home .home-content .row.categories .categories-overview .category .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center;display:inline-block}#home .home-content .row.categories .categories-overview .category .title{text-align:center}#home .home-content .row.intro-container .intro-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;-moz-column-gap:3%;column-gap:3%;margin:2vw 0}#home .home-content .row.intro-container .info{width:47%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}#home .home-content .row.intro-container .info .info-text{max-width:95%;margin:1.5vw 0}#home .home-content .row.intro-container .intro-image{width:50%;position:relative}#home .home-content .row.intro-container .intro-image .image{width:79%;height:100%;background-size:cover}#home .home-content .row.intro-container .intro-image .links-wrap{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}#home .home-content .row.intro-container .intro-image .cat-links{width:calc(96.667px + 10.073vw);background:#fff;padding:2vw 1.5vw}#home .home-content .row.intro-container .intro-image .cat-links .title{font-family:helveticaneuebold,Arial,sans-serif;margin-bottom:1vw}#home .home-content .row.intro-container .intro-image .cat-links ul li{line-height:calc(10px + 1.042vw)}#home .home-content .row.intro-container .intro-image .cat-links ul li a{padding-left:1.25vw;background:url(../img/icons/icon-chevron-right-yellow.svg) no-repeat 0;display:block;transition:all .2s ease-in-out}#home .home-content .row.intro-container .intro-image .cat-links ul li a:hover{padding-left:1.75vw;color:#5387c6;transform:translateX(.5vw)}#home .home-content .row.image-container{background-size:cover}#home .home-content .row.image-container .info-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:2vw 0}#home .home-content .row.image-container .info{width:50%;background:#fff;padding:1.5vw}#home .home-content .row.image-container .info h2{color:#231f20}#home .home-content .row.image-container .info .info-text{margin:1vw 0}#home .home-content .row.image-container .info .btn{margin-left:0}#home .home-content .row.brands{position:relative;overflow:hidden;padding:1vw 0}#home .home-content .row.brands .brand-slider{width:100%;height:calc(63.333px + 6.599vw);display:block;cursor:pointer}#home .home-content .row.brands .brand-slider .slide{display:block;height:calc(63.333px + 6.599vw)}#home .home-content .row.brands .brand-slider .slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home .home-content .row.brands .items{text-align:center}#home .home-content .row.brands .items .item{display:inline-block;width:calc(63.333px + 6.599vw);height:calc(63.333px + 6.599vw)}.account .user-menu,.contact .user-menu{margin-top:calc(13.333px + 1.389vw)}.account .user-menu a,.contact .user-menu a{font-size:115%;font-family:helveticaneueregular,Helvetica,Arial,sans-serif;margin-left:calc(5px + .521vw);margin-right:calc(5px + .521vw)}.account .user-menu a:hover,.contact .user-menu a:hover{color:#231f20}.account.dashboard .row.form,.account.register .row.form,.account.reset .row.form,.contact.dashboard .row.form,.contact.register .row.form,.contact.reset .row.form{width:46%;margin:0 auto}.account.dashboard .row.form h2,.account.register .row.form h2,.account.reset .row.form h2,.contact.dashboard .row.form h2,.contact.register .row.form h2,.contact.reset .row.form h2{margin-bottom:3vh}.account.dashboard .row.form .section,.account.register .row.form .section,.account.reset .row.form .section,.contact.dashboard .row.form .section,.contact.register .row.form .section,.contact.reset .row.form .section{margin-bottom:8vh}.account.dashboard .row.form .submit,.account.register .row.form .submit,.account.reset .row.form .submit,.contact.dashboard .row.form .submit,.contact.register .row.form .submit,.contact.reset .row.form .submit{text-align:center}.account .registration.content,.contact .registration.content{padding:55px 0 120px}.account .registration.dashboard .heading,.contact .registration.dashboard .heading{position:relative;margin-bottom:40px}.account .registration.dashboard .heading h1,.contact .registration.dashboard .heading h1{position:absolute;float:left;bottom:0;font-size:25px}.account .registration.dashboard .heading div,.contact .registration.dashboard .heading div{float:right;text-align:right}.account .registration.dashboard .heading div p,.contact .registration.dashboard .heading div p{margin-bottom:15px}.account .registration.dashboard .heading div p:last-child,.contact .registration.dashboard .heading div p:last-child{margin-bottom:0;color:#5387c6}.account .registration.dashboard h2,.contact .registration.dashboard h2{margin:60px 0 30px;color:#231f20!important;font-size:25px}.account .registration.dashboard .submit,.contact .registration.dashboard .submit{text-align:center;margin-top:100px}.account .registration [type=submit],.contact .registration [type=submit]{margin-top:50px}.blue .registration.dashboard .heading div p:last-child{color:#5387c6}.brown .registration.dashboard .heading div p:last-child{color:#816852}.cyan .registration.dashboard .heading div p:last-child{color:#5fc4b5}.green .registration.dashboard .heading div p:last-child{color:#91946b}.grey .registration.dashboard .heading div p:last-child{color:#252525}.gold .registration.dashboard .heading div p:last-child{color:#cca232}.purple .registration.dashboard .heading div p:last-child{color:#77508e}.white .registration.dashboard .heading div p:last-child{color:#fff}.assortment{margin-top:calc(13.333px + 1.389vw);margin-bottom:calc(3.333px + .347vw)}.assortment .container>h2{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);margin:2vh 0}.assortment .price-wrap{height:calc(14px + 1.459vw);line-height:calc(14px + 1.459vw)}.assortment .price-wrap.onrequest{text-align:left!important}.assortment .price-wrap.onrequest span.onrequest{font-size:75%;color:#94a1a6}.assortment .price-wrap .price.current{font-family:helveticaneuebold,Arial,sans-serif}.assortment .price-wrap .price.current .decimals,.assortment .price-wrap .price.current .integer{display:block}.assortment .price-wrap .price.current .integer{position:relative;font-size:calc(14px + 1.459vw)}.assortment .price-wrap .price.current .integer .decimals{font-size:calc(8px + .834vw);position:absolute;top:0;right:0;transform:translateX(70%);line-height:100%}.assortment .price-wrap .price.old-price{display:inline-block;position:absolute;bottom:0;margin:0 auto;height:auto;line-height:100%;font-size:calc(7.333px + .764vw);vertical-align:text-bottom;transform:translateX(-50%)}.assortment .price-wrap .price.old-price:after{content:"";position:absolute;display:block;bottom:49%;left:-10%;right:-10%;height:1px;background-color:#ed402f}.assortment .add-to-cart{position:relative}.assortment .add-to-cart.loading{opacity:.7}.assortment .add-to-cart.loading input{color:#fff}.assortment .add-to-cart.loading:after{content:"";display:block;width:100%;height:100%;background:transparent;cursor:wait;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.assortment .add-to-cart.loading .cart-loading{color:#5387c6;position:absolute;top:3px;left:50%;transform:translateX(-20px)}.assortment .add-to-cart.loading .cart-loading,.assortment .add-to-cart.loading .cart-loading div{box-sizing:border-box}.assortment .add-to-cart.loading .cart-loading{display:inline-block;width:40px;height:28px}.assortment .add-to-cart.loading .cart-loading div{box-sizing:border-box;display:block;position:absolute;left:5px;width:22px;height:22px;margin:4px;background:#fff;border-radius:50%;opacity:0;-webkit-animation:spinningWheel 1.5s cubic-bezier(.5,0,.5,1) infinite;animation:spinningWheel 1.5s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#67a1d4}.assortment .add-to-cart.loading .cart-loading div:first-child{-webkit-animation-delay:-.75s;animation-delay:-.75s}.assortment .add-to-cart.loading .cart-loading div:nth-child(2){-webkit-animation-delay:-.6s;animation-delay:-.6s}.assortment .add-to-cart.loading .cart-loading div:nth-child(3){-webkit-animation-delay:-.3s;animation-delay:-.3s}@-webkit-keyframes spinningWheel{0%{opacity:0;transform:rotate(0deg)}70%{opacity:1}to{opacity:0;transform:rotate(1turn)}}@keyframes spinningWheel{0%{opacity:0;transform:rotate(0deg)}70%{opacity:1}to{opacity:0;transform:rotate(1turn)}}.assortment .add-to-cart .amount{position:absolute;top:-1.4vh;right:-1.25vh;width:1.2vw;height:1.2vw;color:#94a1a6;text-align:center;line-height:1.2vw;font-size:75%;border-radius:999px}.assortment .add-to-cart label{display:block;float:left;position:relative;width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);border-radius:50%;background:#5387c6;border:1px solid #5387c6;text-align:center;transition:all .2s ease-in-out}.assortment .add-to-cart label:hover{cursor:pointer}.assortment .add-to-cart label.disabled{cursor:not-allowed}.assortment .add-to-cart label:after,.assortment .add-to-cart label:before{position:absolute;width:60%;display:block;top:calc(50% - 1px);left:20%;content:"";height:2px;border-radius:1px;background:#fff;transition:all .2s ease-in-out}.assortment .add-to-cart label:before{transform:rotate(90deg)}.assortment .add-to-cart label.disabled,.assortment .add-to-cart label:hover{background-color:#fff}.assortment .add-to-cart label.disabled:after,.assortment .add-to-cart label.disabled:before,.assortment .add-to-cart label:hover:after,.assortment .add-to-cart label:hover:before{background:#5387c6}.assortment .add-to-cart label.decrement:before{display:none}.assortment .add-to-cart label.disabled:hover{border-color:#cbccce!important}.assortment .add-to-cart label.disabled:hover:after{background:#cbccce!important}.assortment .add-to-cart label.disabled:hover:after,.assortment .add-to-cart label.disabled:hover:before{transform:rotate(-45deg)}.assortment .add-to-cart input{display:block;float:left;width:calc(30px + 3.126vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);border:1px solid #cbccce;border-radius:calc(6.667px + .695vw);margin-top:0;padding-left:calc(3.333px + .347vw);padding-right:calc(3.333px + .347vw);margin-right:calc(3.333px + .347vw);margin-left:calc(3.333px + .347vw);text-align:center;outline:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield}.assortment .add-to-cart input::-webkit-inner-spin-button,.assortment .add-to-cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.assortment .add-to-cart .step-warning{margin-top:calc(3.333px + .347vw);color:#ed402f;display:block}.assortment .add-to-cart.small .step-warning{display:none}.assortment .product-icon{display:block;width:calc(7px + .729vw);height:calc(7px + .729vw);margin-top:calc(1px + .104vw);position:relative}.assortment .product-icon.icon-instock{border-radius:50%;background:#72be44}.assortment .product-icon.icon-instock:after{display:block;content:"";border-left-color:#fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-top-color:#fff;width:calc(2px + .208vw);height:calc(3.333px + .347vw);position:absolute;top:50%;left:50%;transform:translateY(-60%) translateX(-50%) rotate(45deg)}.assortment .product-icon.icon-frozen{background:url(../img/icons/snowflake.svg) no-repeat 50%/contain}.assortment .product-icon.icon-fresh{background:url(../img/icons/leaf.svg) no-repeat 50%/contain}.assortment .product-icon.icon-shipment{background:url(../img/icons/truck.svg) no-repeat 50%/contain}.assortment.index{margin-top:0}.assortment.index .product-row .product{width:18.671%;margin:0 .665% 1.33%}.assortment.index.has-banners{z-index:1;position:relative;transform:translateY(calc(-24.9px + -4.99vw))}.assortment.index.has-banners .category{margin-top:0}.assortment.index .category{margin-top:3vh}.assortment.index .category h2{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);margin:0 0 2vh -3px}.assortment.index .category.blue .product.catinfo{background-color:#5387c6}.assortment.index .category.blue span.more{color:#5387c6}.assortment.index .category.blue span.more:after{border-color:#5387c6}.assortment.index .category.brown .product.catinfo{background-color:#816852}.assortment.index .category.brown span.more{color:#816852}.assortment.index .category.brown span.more:after{border-color:#816852}.assortment.index .category.cyan .product.catinfo{background-color:#5fc4b5}.assortment.index .category.cyan span.more{color:#5fc4b5}.assortment.index .category.cyan span.more:after{border-color:#5fc4b5}.assortment.index .category.green .product.catinfo{background-color:#91946b}.assortment.index .category.green span.more{color:#91946b}.assortment.index .category.green span.more:after{border-color:#91946b}.assortment.index .category.grey .product.catinfo{background-color:#252525}.assortment.index .category.grey span.more{color:#252525}.assortment.index .category.grey span.more:after{border-color:#252525}.assortment.index .category.gold .product.catinfo{background-color:#cca232}.assortment.index .category.gold span.more{color:#cca232}.assortment.index .category.gold span.more:after{border-color:#cca232}.assortment.index .category.purple .product.catinfo{background-color:#77508e}.assortment.index .category.purple span.more{color:#77508e}.assortment.index .category.purple span.more:after{border-color:#77508e}.assortment.index .category.white .product.catinfo{background-color:#fff}.assortment.index .category.white span.more{color:#fff}.assortment.index .category.white span.more:after{border-color:#fff}.assortment.grid-view .product-row{margin:0 -.676% 4vw}.assortment.grid-view .product-row .products-overview .product{width:18.667%;margin:0 .665% 1.33%}.assortment.grid-view .product-row .products-overview .banner{width:38.667%;margin:0 .665% 1.33%}.assortment.grid-view .product-row .filters~.products-overview{width:80%;float:left;margin:0}.assortment.grid-view .product-row .filters~.products-overview .product{width:23.334%;margin:0 .833% 1.66%}.assortment.grid-view .product-row .filters~.products-overview .banner{width:48.334%;margin:0 .833% 1.66%}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview{position:relative}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview .banner+.filters{margin-top:0}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .filters+.products-overview .product:first-of-type{margin-left:25.833%}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .products-overview:not(.product-slider) .product:first-of-type{margin-left:40.665%}.assortment.grid-view .grid-view{display:block}.assortment.grid-view .list-view{display:none}.assortment.grid-view span.more{position:relative;float:right;display:block;width:auto;cursor:pointer;line-height:2vh;padding-right:1.5vh;font-size:90%;transition:all .2s ease-in-out}.assortment.grid-view span.more:after{content:"";position:absolute;top:.5vh;right:0;display:block;width:1vh;height:1vh;border-bottom:2px solid transparent;border-right:2px solid transparent;transform:rotate(-45deg);transition:all .2s ease-in-out}.assortment.grid-view span.more:hover{padding-right:1vh}.assortment.grid-view span.more:hover:after{right:-1vh}.assortment.grid-view .product-row .products-overview{position:relative;z-index:1;height:100%}.assortment.grid-view .product-row .cat-content{position:absolute;top:0;left:0;z-index:2;display:block;text-align:center;width:38.667%;overflow:hidden;margin:0 .665% 1.33%;height:calc(131.667px + 13.72vw);line-height:calc(131.667px + 13.72vw)}.assortment.grid-view .product-row .cat-content h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);margin-bottom:2vh;color:#fff!important}.assortment.grid-view .product-row .cat-content .text{vertical-align:middle;width:70%;display:inline-block;font-size:calc(6.667px + .695vw);line-height:calc(11px + 1.146vw);margin:0;color:#fff}.assortment.grid-view .product-row .cat-content .text span{display:inline-block;max-height:calc(55px + 5.731vw);overflow:hidden;margin-bottom:2vh}.assortment.grid-view .product-row .banner{overflow:hidden;display:block;height:calc(131.667px + 13.72vw);float:left}.assortment.grid-view .product-row .banner a{display:block;width:100%;height:100%}.assortment.grid-view .product-row .banner.large{width:58.667%;margin:0 .665% 1.33% 40.665%}.assortment.grid-view .product-row .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assortment.grid-view .product-row .product{position:relative;float:left;overflow:hidden;height:calc(131.667px + 13.72vw);background-color:#fff;color:#231f20;transition:all .2s ease-in-out}.assortment.grid-view .product-row .product:not(.placeholder):focus,.assortment.grid-view .product-row .product:not(.placeholder):hover:not(.catinfo){transform:translateY(calc(-3px + -.07vh));box-shadow:0 0 1.5vh #cbccce}.assortment.grid-view .product-row .product.placeholder{animation-iteration-count:infinite;animation:fade 2s;-webkit-animation:fade 2s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes fade{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes fade{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.assortment.grid-view .product-row .product.catinfo{padding:0;text-align:center;background-color:#5387c6;margin-right:0;line-height:calc(131.667px + 13.72vw)}.assortment.grid-view .product-row .product.catinfo span{vertical-align:middle;width:70%;max-height:calc(50px + 12vh);display:inline-block;line-height:calc(10px + 2.4vh);margin:0;overflow:hidden;color:#fff}.assortment.grid-view .product-row .product a{display:block;padding:calc(6px + .625vw)}.assortment.grid-view .product-row .product .image{width:calc(60.667px + 6.321vw);height:calc(60px + 6.252vw);line-height:calc(60px + 6.252vw);margin:calc(7.667px + .799vw) auto calc(6px + .625vw);text-align:center;overflow:hidden}.assortment.grid-view .product-row .product .image img{-o-object-position:center center;object-position:center center;-o-object-fit:contain;object-fit:contain;width:90%;height:90%}.assortment.grid-view .product-row .product .icon-wrap{position:absolute;top:calc(4.333px + .452vw);right:calc(4.333px + .452vw)}.assortment.grid-view .product-row .product .icon-wrap .product-icon{display:inline-block}.assortment.grid-view .product-row .product .highlighted-product{position:absolute;top:calc(4.333px + .452vw);left:calc(4.333px + .452vw);font-size:90%;color:#5387c6}.assortment.grid-view .product-row .product .has-actions{position:absolute;font-size:calc(4.667px + .486vw);top:calc(4.333px + .452vw);left:calc(4.333px + .452vw)}.assortment.grid-view .product-row .product .title{max-height:calc(22px + 2.292vw);line-height:calc(7.333px + .764vw);overflow:hidden}.assortment.grid-view .product-row .product .packing{line-height:calc(7px + .729vw);color:#94a1a6}.assortment.grid-view .product-row .product .packing .art-number{float:right;font-size:90%;font-family:Arial,Helvetica,sans-serif}.assortment.grid-view .product-row .product .price-wrap{height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);position:absolute;bottom:calc(6.667px + .695vw);left:calc(6px + .625vw);right:calc(6px + .625vw);text-align:center}.assortment.grid-view .product-row .product .price-wrap .hidden-price{text-align:left;font-size:80%;color:#5387c6;padding:0}.assortment.grid-view .product-row .product .price-wrap .price.current{position:absolute;left:0;bottom:-.2vw}.assortment.grid-view .product-row .product .price-wrap .add-to-cart{position:absolute;right:0;bottom:0}.assortment.grid-view .product-row .product .price-wrap .add-to-cart .increment{float:right}.assortment.grid-view .product-row .product .price-wrap .add-to-cart label{top:0}.assortment.grid-view .product-row.detail .product:last-child{margin-right:0}.assortment.list-view .grid-view{display:none}.assortment.list-view .list-view{display:block}.assortment.list-view .filters{margin-top:0!important}.assortment.list-view .filters h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(9.667px + 1.007vw);height:auto;line-height:calc(13.333px + 1.389vw);display:block;margin-bottom:1vh}.assortment.list-view .product-row{margin:0 -.676%}.assortment.list-view .product-row .products-overview{width:100%}.assortment.list-view .product-row .products-overview .columns{width:98.334%;margin:0 .8335% 1vh}.assortment.list-view .product-row .products-overview .product{width:98.334%;margin:0 .8335% .8335%}.assortment.list-view .product-row .filters~.products-overview{width:80%;float:left}.assortment.list-view .product-row .products-overview.guest .columns span:nth-child(2),.assortment.list-view .product-row .products-overview.guest .product .title{width:39%}.assortment.list-view .product-row .products-overview.guest .product .stock{width:10%}.assortment.list-view .product-row .products-overview.guest .product .price-wrap{width:20%}.assortment.list-view .product-row .columns{width:100%;height:calc(13.333px + 1.389vw);line-height:calc(14px + 1.459vw);overflow:hidden}.assortment.list-view .product-row .columns span{display:block;float:left}.assortment.list-view .product-row .columns span:first-child{width:16%}.assortment.list-view .product-row .columns span:nth-child(2){width:30%}.assortment.list-view .product-row .columns span:nth-child(3){width:25%}.assortment.list-view .product-row .columns span:nth-child(4){width:10%}.assortment.list-view .product-row .columns span:nth-child(5){width:calc(66.667px + 6.947vw);float:right;margin-right:calc(6px + .625vw)}.assortment.list-view .product-row .product{height:calc(26.667px + 2.779vw);padding:0;background:#fff;overflow:hidden}.assortment.list-view .product-row .product .has-actions{display:none}.assortment.list-view .product-row .product .image{width:8%;height:calc(26.667px + 2.779vw);line-height:calc(26.667px + 2.779vw);float:left;padding-left:calc(6.667px + .695vw);padding-right:calc(5px + .521vw);overflow:hidden}.assortment.list-view .product-row .product .image img{vertical-align:middle;display:inline-block;max-width:calc(16.667px + 1.737vw);max-height:100%}.assortment.list-view .product-row .product .art-number,.assortment.list-view .product-row .product .packing,.assortment.list-view .product-row .product .price-wrap,.assortment.list-view .product-row .product .stock,.assortment.list-view .product-row .product .title{height:calc(13.333px + 1.389vw);float:left;margin-top:calc(6.667px + .695vw);padding-right:calc(3.333px + .347vw);line-height:calc(13.333px + 1.389vw);overflow:hidden}.assortment.list-view .product-row .product .art-number.with-action-text,.assortment.list-view .product-row .product .packing.with-action-text,.assortment.list-view .product-row .product .price-wrap.with-action-text,.assortment.list-view .product-row .product .stock.with-action-text,.assortment.list-view .product-row .product .title.with-action-text{line-height:calc(6.667px + .695vw)}.assortment.list-view .product-row .product .art-number .action-text,.assortment.list-view .product-row .product .packing .action-text,.assortment.list-view .product-row .product .price-wrap .action-text,.assortment.list-view .product-row .product .stock .action-text,.assortment.list-view .product-row .product .title .action-text{margin-top:calc(1.667px + .174vw);color:#ed402f;font-style:italic;font-size:86%}.assortment.list-view .product-row .product .art-number{width:8%;font-family:Arial,Helvetica,sans-serif}.assortment.list-view .product-row .product .title{width:30%;height:100%;line-height:calc(8px + .834vw);padding-top:calc(1.667px + .174vw);padding-bottom:calc(1.667px + .174vw);display:flex;flex-direction:column;justify-content:center;margin-top:0}.assortment.list-view .product-row .product .title span.oneLine{display:block}.assortment.list-view .product-row .product .packing{width:14%}.assortment.list-view .product-row .product .stock{width:11%;padding-right:calc(3.333px + .347vw);font-size:calc(4.533px + .472vw);color:#94a1a6}.assortment.list-view .product-row .product .stock.with-actions{line-height:calc(5px + .521vw)}.assortment.list-view .product-row .product .stock span{background-color:transparent;text-align:left;padding:0}.assortment.list-view .product-row .product .stock span.in-stock{color:#72be44}.assortment.list-view .product-row .product .stock span.has-actions{display:block;color:#ed402f}.assortment.list-view .product-row .product .price-wrap{width:29%;height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);overflow:visible}.assortment.list-view .product-row .product .price-wrap.onrequest span.onrequest{font-size:70%}.assortment.list-view .product-row .product .price-wrap .price{position:relative;float:left}.assortment.list-view .product-row .product .price-wrap .price .integer{font-size:calc(10.667px + 1.111vw);line-height:calc(10.667px + 1.111vw);margin-top:calc(1.667px + .174vw)}.assortment.list-view .product-row .product .price-wrap .price .integer .decimals{font-size:calc(6px + .625vw)}.assortment.list-view .product-row .product .price-wrap .price.old-price{display:none}.assortment.list-view .product-row .product .price-wrap .add-to-cart{float:right;overflow:visible}.assortment.list-view .product-row .product .price-wrap .add-to-cart .step-warning{font-size:calc(4px + .417vw);margin-top:0;line-height:normal;display:block;text-align:center}.assortment.list-view .product-row .product .price-wrap.with-discount{position:relative;overflow:unset}.assortment.list-view .product-row .product .price-wrap.with-discount .price.current{transform:translateY(-.6vw)}.assortment.list-view .product-row .product .price-wrap.with-discount .price.old-price{float:none;display:block;position:absolute;bottom:0;left:0;transform:translateY(.5vw) translateX(0);font-size:calc(5.333px + .556vw);line-height:calc(5.333px + .556vw)}.assortment.list-view .product-row .product .remove{height:calc(13.333px + 1.389vw);margin-top:calc(7.333px + .764vw);padding-right:calc(3.333px + .347vw);width:4%;overflow:hidden;float:right}.assortment.list-view .product-row .product .remove .amount{display:none}.assortment.list-view .product-row .product .remove .remove-product{display:block;width:calc(6.667px + .695vw);height:calc(13.333px + 1.389vw);line-height:calc(6.667px + .695vw);padding:0;background:url(../img/icons/icon-cross.svg) no-repeat 50%;border-radius:0;cursor:pointer}.assortment.grid-view .product-row .products-overview .product.no-result,.assortment.list-view .product-row .products-overview .product.no-result{background-color:transparent;width:auto}.assortment.grid-view .product-row .products-overview .product.no-result:hover,.assortment.list-view .product-row .products-overview .product.no-result:hover{transform:none;box-shadow:none}.assortment .cartinfo,.assortment .filters{display:block;width:18.667%;margin:calc(131.667px + 13.72vw + 1.33%) .665% 0;float:left;position:relative;z-index:2;overflow:hidden;height:100%}.assortment .cartinfo h1,.assortment .filters h1{display:none;margin-bottom:20px;color:#5387c6}.assortment .cartinfo .title,.assortment .filters .title{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(6.667px + .695vw);color:#231f20!important}.assortment .cartinfo .reset-all-filters,.assortment .filters .reset-all-filters{vertical-align:top;display:inline-block;height:calc(10px + 1.042vw);line-height:calc(10px + 1.042vw);font-size:calc(4.667px + .486vw);padding-left:calc(3.333px + .347vw);padding-right:calc(8.333px + .868vw);margin-right:calc(1.667px + .174vw);margin-bottom:calc(2.667px + .278vw);background:#e5e6e7;color:#231f20;position:relative;overflow:hidden;float:right;background:#e4ebf3}.assortment .cartinfo .reset-all-filters:after,.assortment .cartinfo .reset-all-filters:before,.assortment .filters .reset-all-filters:after,.assortment .filters .reset-all-filters:before{content:"";display:block;position:absolute;top:calc(4.667px + .486vw);right:calc(1.667px + .174vw);width:calc(4.667px + .486vw);height:2px;background:#231f20}.assortment .cartinfo .reset-all-filters:before,.assortment .filters .reset-all-filters:before{transform:rotate(-45deg)}.assortment .cartinfo .reset-all-filters:after,.assortment .filters .reset-all-filters:after{transform:rotate(45deg)}.assortment .cartinfo .reset-all-filters:hover,.assortment .filters .reset-all-filters:hover{background:#f4f2f1}.assortment .cartinfo .reset-filter,.assortment .filters .reset-filter{vertical-align:top;display:inline-block;height:calc(10px + 1.042vw);line-height:calc(10px + 1.042vw);font-size:calc(4.667px + .486vw);padding-left:calc(3.333px + .347vw);padding-right:calc(8.333px + .868vw);margin-right:calc(1.667px + .174vw);background:#e5e6e7;color:#231f20;position:relative;overflow:hidden;background:#e4ebf3;margin-top:calc(3.333px + .347vw);margin-bottom:calc(3.333px + .347vw)}.assortment .cartinfo .reset-filter:after,.assortment .cartinfo .reset-filter:before,.assortment .filters .reset-filter:after,.assortment .filters .reset-filter:before{content:"";display:block;position:absolute;top:calc(4.667px + .486vw);right:calc(1.667px + .174vw);width:calc(4.667px + .486vw);height:2px;background:#231f20}.assortment .cartinfo .reset-filter:before,.assortment .filters .reset-filter:before{transform:rotate(-45deg)}.assortment .cartinfo .reset-filter:after,.assortment .filters .reset-filter:after{transform:rotate(45deg)}.assortment .cartinfo .reset-filter:hover,.assortment .filters .reset-filter:hover{background:#f4f2f1}.assortment .cartinfo .items,.assortment .filters .items{width:100%;padding:calc(6px + .625vw);background-color:#fff;color:#94a1a6}.assortment .cartinfo .items .collapse-list,.assortment .filters .items .collapse-list{margin-bottom:2vh;transition:all .2s ease-in-out}.assortment .cartinfo .items .collapse-list.minified,.assortment .filters .items .collapse-list.minified{margin-bottom:0}.assortment .cartinfo .items .collapse-list.minified .expand,.assortment .filters .items .collapse-list.minified .expand{display:none;margin-bottom:0}.assortment .cartinfo .items .collapse-list.minified h4:after,.assortment .filters .items .collapse-list.minified h4:after{top:calc(50% - .1vw);transform:rotate(-225deg)}.assortment .cartinfo .items .collapse-list.no-bullets li,.assortment .filters .items .collapse-list.no-bullets li{padding-left:0}.assortment .cartinfo .items .collapse-list.no-bullets li:before,.assortment .filters .items .collapse-list.no-bullets li:before{display:none}.assortment .cartinfo .items .collapse-list.no-bullets li.active,.assortment .filters .items .collapse-list.no-bullets li.active{font-weight:700}.assortment .cartinfo .items .collapse-list:first-child h4,.assortment .filters .items .collapse-list:first-child h4{margin-top:0}.assortment .cartinfo .items .collapse-list h4,.assortment .cartinfo .items .collapse-list li,.assortment .filters .items .collapse-list h4,.assortment .filters .items .collapse-list li{line-height:calc(13.333px + 1.389vw)}.assortment .cartinfo .items .collapse-list h4,.assortment .filters .items .collapse-list h4{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(6.667px + .695vw);color:#231f20!important}.assortment .cartinfo .items .collapse-list h4:after,.assortment .filters .items .collapse-list h4:after{content:"";top:calc(50% - .25vw);display:block;width:1vh;height:1vh;border-bottom:2px solid #231f20;border-left:2px solid #231f20;transform:rotate(-45deg);transform-origin:center}.assortment .cartinfo .items .collapse-list ul,.assortment .filters .items .collapse-list ul{list-style:none}.assortment .cartinfo .items .collapse-list ul li,.assortment .filters .items .collapse-list ul li{position:relative;font-size:calc(6.667px + .695vw);vertical-align:top}.assortment .cartinfo .items .collapse-list ul li a:before,.assortment .filters .items .collapse-list ul li a:before{display:inline-block;width:calc(5.333px + .556vw);height:calc(5.333px + .556vw);margin-right:calc(2.667px + .278vw);content:"";border:1px solid #94a1a6}.assortment .cartinfo .items .collapse-list ul li.active a:before,.assortment .filters .items .collapse-list ul li.active a:before{background-color:#94a1a6}.assortment .cartinfo .items .collapse-list .expand,.assortment .filters .items .collapse-list .expand{display:inline-block;width:auto;padding-right:2.5vh;line-height:calc(13.333px + 1.389vw);margin-top:1vh;position:relative;color:#5387c6}.assortment .cartinfo .items .collapse-list .expand:after,.assortment .cartinfo .items .collapse-list .expand:before,.assortment .filters .items .collapse-list .expand:after,.assortment .filters .items .collapse-list .expand:before{position:absolute;display:block;right:0;top:calc(50% - 1px);content:"";width:1.4vh;height:2px;background:#5387c6;transition:all .2s ease-in-out}.assortment .cartinfo .items .collapse-list .expand:before,.assortment .filters .items .collapse-list .expand:before{transform:rotate(90deg)}.assortment .cartinfo .items .collapse-list .expand.closed:before,.assortment .filters .items .collapse-list .expand.closed:before{transform:rotate(0deg)}#product{margin-top:0;position:relative}#product .product-information{position:relative;z-index:2;width:100%;padding:calc(13.333px + 1.389vw);margin-bottom:3vh;background-color:#fff}#product .product-information .product-bar{position:absolute;top:calc(13.333px + 1.389vw);left:calc(13.333px + 1.389vw)}#product .product-information .product-bar .has-actions{float:left;font-size:calc(5.333px + .556vw);margin-right:calc(3.333px + .347vw)}#product .product-information .product-bar .stock-wrap{float:left;font-size:0}#product .product-information .product-bar .stock-wrap .icon-wrap{font-size:calc(5.333px + .556vw);display:inline-block;vertical-align:top;margin-right:4px}#product .product-information .product-bar .stock-wrap .icon-instock,#product .product-information .product-bar .stock-wrap .icon-shipment{margin-top:calc(1px + .104vw);float:left}#product .product-information .product-bar .stock-wrap .icon-instock+span,#product .product-information .product-bar .stock-wrap .icon-shipment+span{color:#72be44;float:left;margin-left:5px;line-height:calc(8.667px + .903vw);display:inline-block}#product .product-information .product-bar .stock-wrap .icon-shipment+span{color:#939598}#product .product-information .image{width:50%;float:left;padding:6vh;overflow:hidden}#product .product-information .image .slide{height:30.2vw;overflow:hidden}#product .product-information .image img{display:block;-o-object-position:center center;object-position:center center;-o-object-fit:contain;object-fit:contain;width:90%;height:90%;margin:0 auto}#product .product-information .image .product-slider{width:30.2vw;height:30.2vw}#product .product-information .image .product-slider .slide{height:30.2vw;display:none;overflow:hidden}#product .product-information .image .product-slider .slide.hooper-slide,#product .product-information .image .product-slider .slide img{display:block}#product .product-information .image .product-slider .hooper-pagination{height:2vh;overflow:hidden;bottom:-4vh;padding:0;line-height:normal}#product .product-information .image .product-slider .hooper-pagination .hooper-indicators .hooper-indicator{border:1px solid #cbccce}#product .product-information .information{width:50%;float:left}#product .product-information .information .tabs .titles{line-height:calc(8.333px + .868vw);margin-bottom:4vh;border-bottom:1px solid #94a1a6;color:#94a1a6}#product .product-information .information .tabs .titles li{position:relative;line-height:calc(8.333px + .868vw);padding-left:calc(4.333px + .452vw);padding-right:calc(4.333px + .452vw);padding-bottom:calc(2px + .208vw);font-size:calc(5.333px + .556vw);transition:all .2s ease-in-out}#product .product-information .information .tabs .titles li:after{content:"";position:absolute;display:block;left:0;right:0;bottom:-1px;width:0;height:2px;margin:0 auto;background:#231f20;transition:all .2s ease-in-out}#product .product-information .information .tabs .titles li.active,#product .product-information .information .tabs .titles li:hover{color:#231f20}#product .product-information .information .tabs .titles li.active:after,#product .product-information .information .tabs .titles li:hover:after{width:100%}#product .product-information .information .tabs .contents h1{font-size:calc(12px + 1.25vw)}#product .product-information .information .tabs .contents .action{color:#5387c6;font-style:italic;display:block;margin-bottom:calc(1.667px + .174vw)}#product .product-information .information .tabs .contents .action:last-child{margin-bottom:calc(6.667px + .695vw)}#product .product-information .information .tabs .contents a{text-decoration:underline}#product .product-information .information .tabs .contents .price-wrap{margin-top:calc(8.333px + .868vw);margin-bottom:calc(6.667px + .695vw)}#product .product-information .information .tabs .contents .price-wrap .hidden-price{text-align:left;color:#5387c6;text-decoration:none;padding:0}#product .product-information .information .tabs .contents .price-wrap .price{display:inline-block;width:auto;position:relative}#product .product-information .information .tabs .contents .price-wrap .price.old-price{margin-left:calc(25px + 2.605vw)}#product .product-information .information .tabs .contents .add-to-cart{margin-top:calc(8.333px + .868vw);margin-bottom:calc(8.333px + .868vw)}#product .product-information .information .tabs .contents table{width:100%}#product .product-information .information .tabs .contents table tr td{vertical-align:top;padding:5px 0}#product .product-information .information .tabs .contents table tr td:first-child{width:calc(53.333px + 5.557vw);font-weight:700}#product .product-information .information .tabs .contents table tr td ul{list-style:none}#product .product-information .information .tabs .contents .text{margin-bottom:calc(5px + .521vw)}#product .product-information .information .tabs .contents ul.extras{margin-top:calc(10px + 1.042vw)}#product .product-information .information .tabs .contents ul.extras li{list-style:none inside;position:relative;line-height:calc(8px + .834vw);margin-bottom:calc(5px + .521vw);padding-left:calc(11.333px + 1.181vw)}#product .product-information .information .tabs .contents ul.extras li:before{content:"";width:calc(8.667px + .903vw);height:calc(7.333px + .764vw);position:absolute;left:0;display:inline-block;background:url(../img/icons/check-green.svg) no-repeat 50%;background-size:auto 80%}#product .product-information .information .tabs .contents ul.orderlists li{line-height:calc(13.333px + 1.389vw);display:block;position:relative;vertical-align:top}#product .product-information .information .tabs .contents ul.orderlists li input[type=checkbox]{display:none}#product .product-information .information .tabs .contents .new{margin-top:calc(6.667px + .695vw)}#product .product-information .information .tabs .contents .new label{display:block;line-height:calc(13.333px + 1.389vw)}#product .product-information .information .tabs .contents .new label+input{width:50%}#product .product-information .information .tabs .contents .new label+input,#product .product-information .information .tabs .contents .new label~button{height:calc(13.333px + 1.389vw);padding-left:calc(3.333px + .347vw);padding-right:calc(3.333px + .347vw);line-height:calc(13.333px + 1.389vw);border:1px solid #cbccce;color:#231f20;margin-bottom:calc(6.667px + .695vw)}#product .product-information .information .tabs .contents .new label+input:focus,#product .product-information .information .tabs .contents .new label~button:focus{outline:none}#product .product-information .information .tabs .contents .new label~button{display:inline-block;margin:0;padding-left:calc(5px + .521vw);padding-right:calc(5px + .521vw);text-align:center;background-color:#5387c6;border:none;color:#fff;cursor:pointer}#product .colorbar{width:100%;height:calc(156.667px + 16.325vw);position:absolute;bottom:calc(-53.333px + -5.557vw);left:0;right:0;z-index:1}#product~.assortment{position:relative;z-index:2}#product~.assortment .container>h2{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);margin:0 0 2vh -2px}#product+.assortment .container>h2{color:#fff}#cart{position:relative}#cart .cart-header{margin-bottom:calc(13.333px + 1.389vw)}#cart .cart-header #orderlistDeleteForm{display:none}#cart .cart-header h1{font-family:helveticaneuebold,Arial,sans-serif;display:inline-block;color:#231f20;font-size:calc(12px + 1.25vw)}#cart .cart-header h1+a{display:inline-block;margin-left:calc(6.667px + .695vw);color:#5387c6;background-color:#fff}#cart .cart-header h1~.delete{cursor:pointer;color:#94a1a6}#cart .cart-header h1~.delete:hover{color:#ed402f}#cart .cart-header .text{margin:3vh 0}#cart .cart-header .cart-buttons{display:flex;float:right;vertical-align:middle;padding-top:calc(3.333px + .347vw)}#cart .cart-header .cart-buttons a,#cart .cart-header .cart-buttons button{margin-left:calc(8.333px + .868vw);font-size:calc(6.667px + .695vw);display:inline-block;float:right;background:transparent;height:auto;width:auto;line-height:normal;color:#5387c6;padding:0;border-radius:0;border-bottom:1px solid #5387c6}#cart .cart-header .cart-buttons a:hover,#cart .cart-header .cart-buttons button:hover{color:#231f20;border-color:#231f20}#cart .cart-header .product-search{margin-top:1vw;width:80%;position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#cart .cart-header .product-search .search-bar{width:65%;position:relative}#cart .cart-header .product-search .rank-options{width:20%;margin-top:1vw}#cart .cart-header .product-search .rank-options>label{height:calc(16.667px + 1.737vw);line-height:calc(16.667px + 1.737vw)}#cart .cart-header .product-search .rank-options>label:after{top:calc(50% - .23vw)}#cart .cart-header .product-search .rank-options .options ul li a.active:after{width:.7vw;height:.7vw;border-radius:0;background:transparent url(../img/icons/icon-arrow-up-blue.svg) no-repeat 50%;transform-origin:center}#cart .cart-header .product-search .rank-options .options ul li a.active.icon-down:after{transform:translateY(-50%) rotate(-180deg)}#cart .cart-header .product-search input{margin:0}#cart .cart-header .product-search button{position:absolute;bottom:0;right:0;height:2.6vw;width:2.6vw;background:#5387c6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;padding:0;-webkit-mask-size:1.3vw;mask-size:1.3vw;-webkit-mask-image:url(../img/icons/search.svg);mask-image:url(../img/icons/search.svg)}#cart .cart-header .product-search button:hover{background:#231f20}#cart .cart-header .product-search .reset{display:inline-block;height:2.6vw;width:2vw;line-height:2.6vw;position:absolute;bottom:0;right:2.6vw;color:#5387c6;background:url(../img/icons/icon-cross.svg) no-repeat 50%}#cart .cart-header .product-search .reset:hover{color:#231f20}#cart h2{font-family:helveticaneuebold,Arial,sans-serif;line-height:calc(13.333px + 1.389vw);font-size:calc(8.667px + .903vw);margin:0 .8335% 1vh}#cart h2:not(:first-child){margin-top:2vw}#cart .cartinfo{margin-top:calc(13.667px + 1.424vw);padding-top:1vh;float:right}#cart .cartinfo h2{margin-left:0;margin-right:0}#cart .cartinfo .total-wrap{background:#fff;padding:calc(6.667px + .695vw);min-height:calc(107.667px + 11.219vw)}#cart .cartinfo .total-wrap .place-order{background:#5387c6;color:#fff;display:block;text-align:center;margin-top:calc(6.667px + .695vw);height:calc(16.667px + 1.737vw);line-height:calc(16.667px + 1.737vw);font-size:calc(7.333px + .764vw);width:100%;transition:all .2s ease-in-out}#cart .cartinfo .total-wrap .place-order:hover{background:#72be44}#cart .cartinfo .total-wrap .extra span,#cart .cartinfo .total-wrap .totals span{float:right}#cart .cartinfo .total-wrap .totals .including_vat{margin-top:calc(3.333px + .347vw);padding-top:calc(1.667px + .174vw);border-top:1px solid #94a1a6;font-weight:700}#cart .cartinfo .total-wrap .totals strong{display:block}#cart .cartinfo .total-wrap .extra{margin-top:calc(6.667px + .695vw);margin-bottom:calc(6.667px + .695vw);color:#94a1a6}#cart .cartinfo .total-wrap ul li{display:block;margin-top:calc(3.333px + .347vw);line-height:calc(8.667px + .903vw)}#cart .cartinfo .total-wrap ul li a{color:#94a1a6}#cart .cartinfo .total-wrap ul li a.active,#cart .cartinfo .total-wrap ul li a:hover{color:#5387c6}#cart .cartinfo .total-wrap .button-wrap{margin-top:2vw;text-align:center}#cart .cartinfo .total-wrap .button-wrap .btn{width:100%;margin-bottom:1vw}#cart.assortment.list-view .products-overview .cart-action{float:right;margin:3vh .8335% .8335%}#cart.assortment.list-view.parked .cartinfo .total-wrap{min-height:calc(107.667px + 11.219vw)}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 .8335%;margin-bottom:3vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-title{width:46%}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search{width:46%;position:relative}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete{position:absolute;top:calc(31.667px + 3.3vw);right:0;width:100%;height:auto;overflow:hidden;background:#fff;padding:1vw 0;border:1px solid #94a1a6;border-radius:5px;box-shadow:0 10px 10px 0 rgba(35,31,32,.1);z-index:10}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete h3{font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(6px + .625vw);line-height:calc(9.333px + .973vw);margin-bottom:calc(1.667px + .174vw);padding:0 1vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete span{padding:0 1vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product{line-height:2vw;font-size:90%;padding:.2vw 1vw;display:block;cursor:pointer}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product:hover{background:rgba(148,161,166,.15)}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product .image{width:2vw;height:2vw;float:left;margin-right:1vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center}#cart.assortment.list-view.orderlists .product-row .products-overview .product-clone{display:none}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-wrap .sortable-placeholder{background:#e4ebf3;margin:0 .8335% .8335%}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-wrap .product-clone{display:block}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap{width:28%}#cart.assortment.list-view.orderlists .product-row .products-overview .product .drag{width:calc(16.667px + 1.737vw);height:100%;line-height:calc(12px + 1.25vw);float:right;background:url(../img/icons/icon-drag-grey.svg) no-repeat 50%/60%}#cart.assortment.list-view.orderlists .product-row .products-overview .product input.rank{font-size:calc(4.667px + .486vw);height:calc(12px + 1.25vw);line-height:calc(12px + 1.25vw);border-radius:calc(2px + .208vw);width:calc(23.333px + 2.431vw);margin:0}#cart.assortment.list-view.orderlists .product-row .products-overview .product .product-delete{width:calc(16.667px + 1.737vw);height:100%;line-height:calc(12px + 1.25vw);float:right;background:url(../img/icons/icon-cross-grey.svg) no-repeat 50%;opacity:0;cursor:pointer}#cart.assortment.list-view.orderlists .product-row .products-overview .product.sortable-hover{cursor:move}#cart.assortment.list-view.orderlists .product-row .products-overview .product.sortable-hover .product-delete{opacity:1}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount .price .current{transform:translateY(-.6vw)}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount .price.old-price{transform:translateY(.2vw) translateX(0);display:block}#cart.assortment.list-view.orders .orders-overview .order{display:block;height:calc(26.667px + 2.779vw);line-height:calc(26.667px + 2.779vw);font-size:calc(4.667px + .486vw);padding-left:calc(6.667px + .695vw);overflow:hidden;background:#fff;width:100%;margin-bottom:.8335%}#cart.assortment.list-view.orders .orders-overview .order span{display:block}#cart.assortment.list-view.orders .orders-overview .order span strong{display:inline-block}#cart.assortment.list-view.orders .orders-overview .order span.col{float:left;width:20%}#cart.assortment.list-view.orders .orders-overview .order span.unpaid{color:#ed402f}#cart.assortment.list-view.orders .orders-overview .order:hover{background:rgba(203,204,206,.1)}#cart.assortment.list-view.orders .order-info{padding:calc(6.667px + .695vw);margin-top:calc(13.333px + 1.389vw);margin-bottom:calc(13.333px + 1.389vw);font-size:calc(4.667px + .486vw);background:#fff;border:1px solid rgba(203,204,206,.4)}#cart.assortment.list-view.orders .order-info .order-rule{padding-bottom:calc(1.333px + .139vw);margin-bottom:calc(1.333px + .139vw);border-bottom:1px solid #f4f2f1}#cart.assortment.list-view.orders .order-info .order-rule:last-child{border:none}#cart.assortment.list-view.orders .order-info strong{display:inline-block;width:30%}#cart.assortment.list-view.orders .product-row{margin-top:calc(20px + 2.084vw)}#cart.assortment.list-view.orders .product-row .products-overview{width:100%}#cart.assortment.list-view.orders .product-row .products-overview .columns span:nth-child(4){width:15%;float:right}#cart.assortment.list-view.orders .product-row .products-overview .product .price-wrap{width:29%}#cart.assortment.list-view.orders .product-row .products-overview .product .add-to-cart{width:15%;float:right}#cart.assortment.list-view .product-row .products-overview.guest .columns span:nth-child(2){width:40%}#cart.assortment.list-view .product-row .products-overview.guest .columns span:nth-child(3){width:15%}#cart.assortment.list-view .product-row .products-overview.guest .product .title{width:40%}#cart.assortment.list-view .product-row .products-overview.guest .product .stock{width:1%}#cart.assortment.list-view .product-row .products-overview{width:80%;float:left}#cart.assortment.list-view .product-row .products-overview .columns span:nth-child(4){width:calc(50.667px + 5.279vw);margin-right:calc(8.333px + .868vw)}#cart.assortment.list-view .product-row .products-overview .columns span:nth-child(5){float:left;width:auto}#cart .product-row .product{margin-bottom:1px}#cart .product-row .product .price-wrap{width:24%;padding:0;position:relative;margin-top:calc(8px + .834vw)}#cart .product-row .product .price-wrap .price{float:none;position:absolute;left:calc(59px + 6.148vw)}#cart .product-row .product .price-wrap .price.current{font-family:helveticaneueregular,Helvetica,Arial,sans-serif}#cart .product-row .product .price-wrap .price.current .decimals,#cart .product-row .product .price-wrap .price.current .integer{display:inline}#cart .product-row .product .price-wrap .price.current .integer{position:relative;font-size:calc(6.667px + .695vw)}#cart .product-row .product .price-wrap .price.current .integer:before{content:"\20AC   "}#cart .product-row .product .price-wrap .price.current .integer .decimals{font-size:calc(6px + .625vw);position:static;top:auto;right:auto;transform:none;line-height:normal}#cart .product-row .product .price-wrap .price.old-price{display:none}#cart .product-row .product .price-wrap .add-to-cart{margin-right:calc(6px + .625vw);float:left}#cart .product-row .product .price-wrap .add-to-cart label{width:calc(12px + 1.25vw);height:calc(12px + 1.25vw)}#cart .product-row .product .price-wrap .add-to-cart input{font-size:calc(4.667px + .486vw);height:calc(12px + 1.25vw);line-height:calc(12px + 1.25vw);border-radius:calc(33px + 3.439vw);width:calc(20px + 2.084vw)}#cart .product-row .product .price-wrap .add-to-cart input:focus{font-size:16px}#barcodescanner{margin-top:0}#barcodescanner .row.scanner h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(16px + 1.667vw);line-height:calc(19.333px + 2.015vw)}#barcodescanner .row.scanner .text{max-width:80%}#barcodescanner .row.scanner .input-wrap{text-align:center;overflow:hidden;font-size:0;margin:calc(13.333px + 1.389vw) auto 0}#barcodescanner .row.scanner .scanner-input{font-size:18px;text-align:center;letter-spacing:1px;width:calc(70px + 7.294vw);border-radius:calc(8.333px + .868vw);padding-left:calc(5px + .521vw);padding-right:calc(5px + .521vw);margin-left:calc(16.667px + 1.737vw);border:0;background:#fff;outline:none}#barcodescanner .row.scanner .scanner-input,#barcodescanner .row.scanner .submit-input{display:inline-block;height:calc(16.667px + 1.737vw);position:relative;vertical-align:top}#barcodescanner .row.scanner .submit-input{margin-left:calc(3.333px + .347vw);width:calc(16.667px + 1.737vw);border-radius:calc(8.333px + .868vw);background:#5387c6;border:1px solid #fff;cursor:pointer}#barcodescanner .row.scanner .submit-input:after,#barcodescanner .row.scanner .submit-input:before{position:absolute;width:60%;display:block;top:calc(50% - 1px);left:20%;content:"";height:2px;border-radius:1px;background:#fff;transition:all .2s ease-in-out}#barcodescanner .row.scanner .submit-input:before{transform:rotate(90deg)}#barcodescanner .row.scanner .error{margin:2vh 0}#barcodescanner.assortment.list-view .product-row .products-overview.guest .columns span:nth-child(3){width:23%}#barcodescanner.assortment.list-view .product-row .products-overview .columns span:nth-child(3){width:25%}#barcodescanner.assortment.list-view .product-row .products-overview .product .price-wrap{width:24%}#barcodescanner.assortment.grid-view .product-row .product .price-wrap .add-to-cart .decrement,#barcodescanner.assortment.grid-view .product-row .product .price-wrap .add-to-cart input,#barcodescanner.assortment.list-view .product-row .product .price-wrap .add-to-cart .amount{display:none}.blue .assortment.grid-view span.more{color:#5387c6}.blue .assortment.grid-view span.more:after{border-color:#5387c6}.blue .assortment .filters .expand,.blue .assortment .filters h1{color:#5387c6}.blue .assortment .filters .expand:after,.blue .assortment .filters .expand:before{border-color:#5387c6}.blue .product .product-information .information .tabs .content p.action{color:#5387c6}.blue .add-to-cart>label{background-color:#5387c6;border-color:#5387c6}.blue .add-to-cart>label.disabled,.blue .add-to-cart>label:hover{color:#5387c6}.blue .add-to-cart>label.disabled:after,.blue .add-to-cart>label.disabled:before,.blue .add-to-cart>label:hover:after,.blue .add-to-cart>label:hover:before{background-color:#5387c6}.blue .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.blue .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#5387c6!important;border-color:#5387c6!important}.brown .assortment.grid-view span.more{color:#816852}.brown .assortment.grid-view span.more:after{border-color:#816852}.brown .assortment .filters .expand,.brown .assortment .filters h1{color:#816852}.brown .assortment .filters .expand:after,.brown .assortment .filters .expand:before{border-color:#816852}.brown .product .product-information .information .tabs .content p.action{color:#816852}.brown .add-to-cart>label{background-color:#816852;border-color:#816852}.brown .add-to-cart>label.disabled,.brown .add-to-cart>label:hover{color:#816852}.brown .add-to-cart>label.disabled:after,.brown .add-to-cart>label.disabled:before,.brown .add-to-cart>label:hover:after,.brown .add-to-cart>label:hover:before{background-color:#816852}.brown .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.brown .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#816852!important;border-color:#816852!important}.cyan .assortment.grid-view span.more{color:#5fc4b5}.cyan .assortment.grid-view span.more:after{border-color:#5fc4b5}.cyan .assortment .filters .expand,.cyan .assortment .filters h1{color:#5fc4b5}.cyan .assortment .filters .expand:after,.cyan .assortment .filters .expand:before{border-color:#5fc4b5}.cyan .product .product-information .information .tabs .content p.action{color:#5fc4b5}.cyan .add-to-cart>label{background-color:#5fc4b5;border-color:#5fc4b5}.cyan .add-to-cart>label.disabled,.cyan .add-to-cart>label:hover{color:#5fc4b5}.cyan .add-to-cart>label.disabled:after,.cyan .add-to-cart>label.disabled:before,.cyan .add-to-cart>label:hover:after,.cyan .add-to-cart>label:hover:before{background-color:#5fc4b5}.cyan .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.cyan .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#5fc4b5!important;border-color:#5fc4b5!important}.green .assortment.grid-view span.more{color:#91946b}.green .assortment.grid-view span.more:after{border-color:#91946b}.green .assortment .filters .expand,.green .assortment .filters h1{color:#91946b}.green .assortment .filters .expand:after,.green .assortment .filters .expand:before{border-color:#91946b}.green .product .product-information .information .tabs .content p.action{color:#91946b}.green .add-to-cart>label{background-color:#91946b;border-color:#91946b}.green .add-to-cart>label.disabled,.green .add-to-cart>label:hover{color:#91946b}.green .add-to-cart>label.disabled:after,.green .add-to-cart>label.disabled:before,.green .add-to-cart>label:hover:after,.green .add-to-cart>label:hover:before{background-color:#91946b}.green .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.green .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#91946b!important;border-color:#91946b!important}.grey .assortment.grid-view span.more{color:#252525}.grey .assortment.grid-view span.more:after{border-color:#252525}.grey .assortment .filters .expand,.grey .assortment .filters h1{color:#252525}.grey .assortment .filters .expand:after,.grey .assortment .filters .expand:before{border-color:#252525}.grey .product .product-information .information .tabs .content p.action{color:#252525}.grey .add-to-cart>label{background-color:#252525;border-color:#252525}.grey .add-to-cart>label.disabled,.grey .add-to-cart>label:hover{color:#252525}.grey .add-to-cart>label.disabled:after,.grey .add-to-cart>label.disabled:before,.grey .add-to-cart>label:hover:after,.grey .add-to-cart>label:hover:before{background-color:#252525}.grey .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.grey .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#252525!important;border-color:#252525!important}.gold .assortment.grid-view span.more{color:#cca232}.gold .assortment.grid-view span.more:after{border-color:#cca232}.gold .assortment .filters .expand,.gold .assortment .filters h1{color:#cca232}.gold .assortment .filters .expand:after,.gold .assortment .filters .expand:before{border-color:#cca232}.gold .product .product-information .information .tabs .content p.action{color:#cca232}.gold .add-to-cart>label{background-color:#cca232;border-color:#cca232}.gold .add-to-cart>label.disabled,.gold .add-to-cart>label:hover{color:#cca232}.gold .add-to-cart>label.disabled:after,.gold .add-to-cart>label.disabled:before,.gold .add-to-cart>label:hover:after,.gold .add-to-cart>label:hover:before{background-color:#cca232}.gold .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.gold .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#cca232!important;border-color:#cca232!important}.purple .assortment.grid-view span.more{color:#77508e}.purple .assortment.grid-view span.more:after{border-color:#77508e}.purple .assortment .filters .expand,.purple .assortment .filters h1{color:#77508e}.purple .assortment .filters .expand:after,.purple .assortment .filters .expand:before{border-color:#77508e}.purple .product .product-information .information .tabs .content p.action{color:#77508e}.purple .add-to-cart>label{background-color:#77508e;border-color:#77508e}.purple .add-to-cart>label.disabled,.purple .add-to-cart>label:hover{color:#77508e}.purple .add-to-cart>label.disabled:after,.purple .add-to-cart>label.disabled:before,.purple .add-to-cart>label:hover:after,.purple .add-to-cart>label:hover:before{background-color:#77508e}.purple .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.purple .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#77508e!important;border-color:#77508e!important}.white .assortment.grid-view span.more{color:#fff}.white .assortment.grid-view span.more:after{border-color:#fff}.white .assortment .filters .expand,.white .assortment .filters h1{color:#fff}.white .assortment .filters .expand:after,.white .assortment .filters .expand:before{border-color:#fff}.white .product .product-information .information .tabs .content p.action{color:#fff}.white .add-to-cart>label{background-color:#fff;border-color:#fff}.white .add-to-cart>label.disabled,.white .add-to-cart>label:hover{color:#fff}.white .add-to-cart>label.disabled:after,.white .add-to-cart>label.disabled:before,.white .add-to-cart>label:hover:after,.white .add-to-cart>label:hover:before{background-color:#fff}.white .product-slider .hooper-pagination .hooper-indicators .hooper-indicator.is-active,.white .product-slider .hooper-pagination .hooper-indicators .hooper-indicator:hover{background-color:#fff!important;border-color:#fff!important}.faq{width:46%;margin:0 auto}.faq .question{margin-bottom:calc(3.333px + .347vw);overflow:hidden;border:1px solid #cbccce;border-radius:3px;background-color:#fff;padding:calc(6.667px + .695vw)}.faq .question input[type=checkbox]{display:none}.faq .question label{display:block;color:#5387c6;padding-right:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);overflow:hidden;font-size:calc(6.667px + .695vw);position:relative;font-family:helveticaneuebold,Arial,sans-serif}.faq .question label:before{display:none}.faq .question label span{position:absolute;display:block;top:50%;transform:translateY(-50%);right:0;width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);background-color:#5387c6;border-radius:calc(13.333px + 1.389vw)}.faq .question label span:after,.faq .question label span:before{position:absolute;display:block;content:"";top:calc(50% - 1px);left:25%;width:50%;height:2px;background:#fff;border-radius:1px;transition:all .2s ease-in-out}.faq .question label span:after{transform:rotate(90deg)}.faq .question .answer{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.faq .question .answer .text{margin:0;width:auto;text-align:left}.faq .question .answer .text h2,.faq .question .answer .text h3{font-size:calc(6.667px + .695vw);line-height:calc(10px + 1.042vw);margin:1vh 0;color:#fff}.faq .question .answer .text ul{list-style-type:disc;margin:2vh 0;padding-left:3.5vh}.faq .question .answer .text ul li{margin-bottom:1vh}.faq .question .answer .text ol{list-style-type:decimal;margin:1vh 0;padding-left:3.5vh}.faq .question .answer .text ol li{margin-bottom:1vh}.faq .question .answer .text a:not(.btn){color:#5387c6;text-decoration:none}.faq .question .answer .text a:not(.btn):hover{color:#cbccce}.faq .question .answer .text img{display:inline-block;max-width:100%}.faq .question .answer .text table{width:100%!important;margin:2vh auto;font-size:90%}.faq .question .answer .text table tr th{color:#231f20;font-family:helveticaneuebold,Arial,sans-serif}.faq .question .answer .text table tr td,.faq .question .answer .text table tr th{text-align:left;padding:1vh;background:#fff}.faq .question .answer .text table tr:nth-child(2n) td{background:#f4f2f1}.faq .question .answer .btn{margin:calc(13.333px + 1.389vw) 0 0}.faq .question input[type=checkbox]:checked~label span:after,.faq .question input[type=checkbox]:checked~label span:before{transform:rotate(180deg)}.faq .question input[type=checkbox]:checked~.answer{max-height:1000px;padding-top:calc(6.667px + .695vw)}.blue .faq .sub-content .question a,.blue .faq .sub-content .question label{color:#5387c6}.blue .faq .sub-content .question a span,.blue .faq .sub-content .question label span{background-color:#5387c6}.brown .faq .sub-content .question a,.brown .faq .sub-content .question label{color:#816852}.brown .faq .sub-content .question a span,.brown .faq .sub-content .question label span{background-color:#816852}.cyan .faq .sub-content .question a,.cyan .faq .sub-content .question label{color:#5fc4b5}.cyan .faq .sub-content .question a span,.cyan .faq .sub-content .question label span{background-color:#5fc4b5}.green .faq .sub-content .question a,.green .faq .sub-content .question label{color:#91946b}.green .faq .sub-content .question a span,.green .faq .sub-content .question label span{background-color:#91946b}.grey .faq .sub-content .question a,.grey .faq .sub-content .question label{color:#252525}.grey .faq .sub-content .question a span,.grey .faq .sub-content .question label span{background-color:#252525}.gold .faq .sub-content .question a,.gold .faq .sub-content .question label{color:#cca232}.gold .faq .sub-content .question a span,.gold .faq .sub-content .question label span{background-color:#cca232}.purple .faq .sub-content .question a,.purple .faq .sub-content .question label{color:#77508e}.purple .faq .sub-content .question a span,.purple .faq .sub-content .question label span{background-color:#77508e}.white .faq .sub-content .question a,.white .faq .sub-content .question label{color:#fff}.white .faq .sub-content .question a span,.white .faq .sub-content .question label span{background-color:#fff}.text-banner{height:calc(126.667px + 13.199vw);overflow:hidden}.text-banner img{display:block;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;height:100%}.row.articles.index,.row.textpage.index{width:46%;margin:0 auto;padding-top:30px}.row.articles.index .establishment-filter,.row.textpage.index .establishment-filter{margin-bottom:2vw}.row.articles.index h1,.row.textpage.index h1{margin-bottom:calc(16.667px + 1.737vw);color:#5387c6}.row.articles.index .flex-inline h1,.row.textpage.index .flex-inline h1{margin-bottom:0}.row.articles.index .text,.row.textpage.index .text{text-align:left;width:100%}.row.articles.index .overview,.row.textpage.index .overview{margin-top:4vw}.row.articles.index .article,.row.textpage.index .article{display:block;margin-bottom:calc(23.333px + 2.431vw);width:100%;overflow:hidden}.row.articles.index .article:hover .info .text,.row.textpage.index .article:hover .info .text{color:#79a2d3}.row.articles.index .article:hover .btn,.row.textpage.index .article:hover .btn{background:#79a2d3}.row.articles.index .article .image,.row.textpage.index .article .image{width:calc(100px + 10.42vw);height:calc(66.667px + 6.947vw);margin-right:calc(6.667px + .695vw);overflow:hidden;float:left}.row.articles.index .article .image+.info,.row.textpage.index .article .image+.info{height:calc(66.667px + 6.947vw)}.row.articles.index .article .image+.info .btn,.row.textpage.index .article .image+.info .btn{position:absolute;bottom:0;left:calc(106.667px + 11.115vw);margin:0}.row.articles.index .article .info,.row.textpage.index .article .info{position:relative;height:auto}.row.articles.index .article .info .vac-location,.row.textpage.index .article .info .vac-location{display:block;color:#231f20;margin-bottom:calc(3.333px + .347vw)}.row.articles.index .article .info h2,.row.textpage.index .article .info h2{font-size:calc(7.333px + .764vw);line-height:calc(9.333px + .973vw);max-height:calc(18.667px + 1.945vw);margin-bottom:calc(3.333px + .347vw);overflow:hidden}.row.articles.index .article .info .text,.row.textpage.index .article .info .text{max-height:calc(28px + 2.918vw);overflow:hidden;width:auto;margin:0;text-align:left}.row.articles.index .article .info .btn,.row.textpage.index .article .info .btn{margin:calc(6.667px + .695vw) 0 0}.row.articles.index .location,.row.textpage.index .location{width:50%;float:left;padding-right:5%;overflow:hidden;margin-bottom:calc(20px + 2.084vw);min-height:calc(88.333px + 9.204vw)}.row.articles.index .location address,.row.textpage.index .location address{font-style:normal}.row.articles.index .location .btn,.row.textpage.index .location .btn{margin:calc(8.333px + .868vw) 0 0}.row.articles.detail,.row.textpage.detail{width:46%;margin:0 auto}.row.articles.detail h1,.row.textpage.detail h1{color:#5387c6}.row.articles.detail .text,.row.textpage.detail .text{width:auto;text-align:left}.row.articles.detail .text h2,.row.articles.detail .text h3,.row.textpage.detail .text h2,.row.textpage.detail .text h3{font-size:calc(6.667px + .695vw);line-height:calc(10px + 1.042vw);margin:1vh 0;color:#fff}.row.articles.detail .text ul,.row.textpage.detail .text ul{list-style-type:disc;margin:2vh 0;padding-left:3.5vh}.row.articles.detail .text ul li,.row.textpage.detail .text ul li{margin-bottom:1vh}.row.articles.detail .text ol,.row.textpage.detail .text ol{list-style-type:decimal;margin:1vh 0;padding-left:3.5vh}.row.articles.detail .text ol li,.row.textpage.detail .text ol li{margin-bottom:1vh}.row.articles.detail .text a:not(.btn),.row.textpage.detail .text a:not(.btn){color:#5387c6;text-decoration:none}.row.articles.detail .text a:not(.btn):hover,.row.textpage.detail .text a:not(.btn):hover{color:#cbccce}.row.articles.detail .text img,.row.textpage.detail .text img{display:inline-block;max-width:100%}.row.articles.detail .text table,.row.textpage.detail .text table{width:100%!important;margin:2vh auto;font-size:90%}.row.articles.detail .text table tr th,.row.textpage.detail .text table tr th{text-align:left;padding:1vh;background:#fff;color:#231f20;font-family:helveticaneuebold,Arial,sans-serif}.row.articles.detail .text table tr td,.row.textpage.detail .text table tr td{text-align:left;background:#fff;padding:1vh}.row.articles.detail .text table tr:nth-child(2n) td,.row.textpage.detail .text table tr:nth-child(2n) td{background:#f4f2f1}.row.articles.detail .news-slider,.row.textpage.detail .news-slider{margin-top:calc(13.333px + 1.389vw);margin-bottom:calc(13.333px + 1.389vw)}.row.articles.detail .comments .comment,.row.textpage.detail .comments .comment{margin-bottom:calc(6.667px + .695vw);padding-bottom:calc(6.667px + .695vw);border-bottom:1px solid #94a1a6;font-size:calc(4.667px + .486vw)}.row.articles.detail .comments .comment:last-child,.row.textpage.detail .comments .comment:last-child{border-bottom:none}.row.articles.detail .comments .comment .user,.row.textpage.detail .comments .comment .user{margin-bottom:calc(1.667px + .174vw);color:#94a1a6}.row.articles.detail .comments .comment .text,.row.textpage.detail .comments .comment .text{margin:0;color:#252525;line-height:calc(7.333px + .764vw);max-height:0;overflow:hidden;transition:all .2s ease-in-out}.row.articles.detail .comments .comment input[type=checkbox],.row.textpage.detail .comments .comment input[type=checkbox]{display:none}.row.articles.detail .comments .comment input[type=checkbox]~label,.row.textpage.detail .comments .comment input[type=checkbox]~label{display:block;padding-left:0}.row.articles.detail .comments .comment input[type=checkbox]~label:hover,.row.textpage.detail .comments .comment input[type=checkbox]~label:hover{color:#5387c6}.row.articles.detail .comments .comment input[type=checkbox]~label:before,.row.textpage.detail .comments .comment input[type=checkbox]~label:before{display:none}.row.articles.detail .comments .comment input[type=checkbox]:checked~.text,.row.textpage.detail .comments .comment input[type=checkbox]:checked~.text{max-height:200vh}.blue .content.news.show h1,.row.articles.detail .comments .comment input[type=checkbox]:checked~label,.row.textpage.detail .comments .comment input[type=checkbox]:checked~label{color:#5387c6}.brown .content.news.show h1{color:#816852}.cyan .content.news.show h1{color:#5fc4b5}.green .content.news.show h1{color:#91946b}.grey .content.news.show h1{color:#252525}.gold .content.news.show h1{color:#cca232}.purple .content.news.show h1{color:#77508e}.white .content.news.show h1{color:#fff}#checkout{background:#fff}@-webkit-keyframes pulsate{0%{-webkit-box-shadow:0 0 .25vh 0 rgba(83,135,198,.5)}70%{-webkit-box-shadow:0 0 .25vh 1.3vh rgba(83,135,198,0)}to{-webkit-box-shadow:0 0 .25vh 0 rgba(83,135,198,0)}}@keyframes pulsate{0%{box-shadow:0 0 .25vh 0 rgba(83,135,198,.5)}70%{box-shadow:0 0 .25vh 1.3vh rgba(83,135,198,0)}to{box-shadow:0 0 .25vh 0 rgba(83,135,198,0)}}#checkout .row.errors{padding-top:calc(6.667px + .695vw);padding-bottom:calc(6.667px + .695vw)}#checkout .steps-menu{position:relative;width:100%;margin-top:calc(11.667px + 1.216vw);height:calc(16.667px + 1.737vw)}#checkout .steps-menu:after,#checkout .steps-menu:before{content:"";display:block;height:1px;position:absolute;top:calc(50% - .5px);left:1px;z-index:1}#checkout .steps-menu:before{right:1px;background:#e7e2e0}#checkout .steps-menu:after{z-index:2;width:1px;transition:.35s ease-in;transition-delay:.35s;background:#5387c6;box-shadow:0 0 3px 0 rgba(83,135,198,.1)}#checkout .steps-menu .step-section.active .step-number:after{box-shadow:0 0 0 rgba(83,135,198,.5);-webkit-animation:pulsate 2s .45s infinite;animation:pulsate 2s .45s infinite}#checkout .steps-menu.step2:after{line-height:calc(11.494px + 2.299vw);width:calc(33% - 4.13px - .82vw)}#checkout .steps-menu.step3:after{width:calc(66% - 4.13px - .82vw)}#checkout .steps-menu.step4:after{width:calc(99.5% - 4.13px - .82vw)}#checkout .steps-menu .step-section{position:relative;display:block;float:left;width:calc(33% - 4.25px - .45vw);text-align:center;z-index:5;height:calc(16.667px + 1.737vw)}#checkout .steps-menu .step-section.active .step-number:after{background:#5387c6;border-color:#5387c6;color:#fff}#checkout .steps-menu .step-section.active .step-name{color:#5387c6}#checkout .steps-menu .step-section.completed .step-number:after{content:"";color:#5387c6;border-color:#5387c6;background:url(../img/icons/check-blue.svg) no-repeat 50%;background-size:auto 32%}#checkout .steps-menu .step-section:last-child{width:calc(16.667px + 1.737vw);position:absolute;top:0;right:0}#checkout .steps-menu .step-section .step-number{display:block;width:calc(16.667px + 1.737vw);height:calc(16.667px + 1.737vw);border-radius:50%;background:#fff}#checkout .steps-menu .step-section .step-number:before{content:"";display:block;width:calc(23.333px + 2.431vw);height:calc(23.333px + 2.431vw);position:absolute;top:calc(-3.333px + -.347vw);left:calc(-3.333px + -.347vw);right:0;bottom:0;background:#fff;z-index:1}#checkout .steps-menu .step-section .step-number:after{content:attr(data-key);top:0;z-index:5;font-size:calc(6px + .625vw);background:#fff;width:calc(16.667px + 1.737vw);border-radius:50%;border:1px solid #cbccce}#checkout .steps-menu .step-section .step-name,#checkout .steps-menu .step-section .step-number:after{display:block;position:absolute;color:#94a1a6;height:calc(16.667px + 1.737vw);line-height:calc(16.667px + 1.737vw)}#checkout .steps-menu .step-section .step-name{width:calc(50px + 5.21vw);left:calc(8.333px + .868vw);text-align:center;font-size:calc(5.333px + .556vw);transform:translateX(-50%)}#checkout .step-title{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw)}#checkout .steps .step-button{width:calc(66.667px + 6.947vw);float:right;transition:all .2s ease-in-out}#checkout .steps .step-button.previous{width:calc(50px + 5.21vw);float:left;background:#fff;color:#94a1a6;border:1px solid #cbccce}#checkout .steps .step-button.previous:hover{background:#5387c6;color:#fff}#checkout .steps .step-button:hover{background:#72be44}#checkout .steps .step-button.working{position:relative;color:#f5f5f6;background:#f5f5f6;border:1px solid #e5e6e7}#checkout .steps .step-button.working:before{content:"";position:absolute;top:50%;left:50%;width:calc(8.333px + .868vw);height:calc(8.333px + .868vw);border-radius:100%;background:#fff;border:2px solid #cbccce;border-top-color:#72be44;-webkit-animation:loading .9s linear infinite;animation:loading .9s linear infinite}#checkout .steps .step-button.working:hover{color:#f5f5f6}@-webkit-keyframes loading{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes loading{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}#checkout .steps .step-col{width:49%;float:left}#checkout .steps .step-col.third{width:32%;margin-right:2%}#checkout .steps .step-col.third:last-child{margin-right:0}#checkout .steps .step-col.third .text,#checkout .steps .step-col.third textarea{margin-bottom:0}#checkout .steps .step-col.third .step-button{margin:0}#checkout .steps .step-col h3{padding-bottom:calc(3.333px + .347vw);border-bottom:1px solid #cbccce}#checkout .steps .step-col .text{width:100%;text-align:left;min-height:calc(50px + 5.21vw);padding-bottom:calc(5px + .521vw);margin:calc(8.333px + .868vw) 0 calc(5px + .521vw);font-size:calc(5.333px + .556vw)}#checkout .steps .step-col button{margin-top:calc(10px + 1.042vw);width:calc(66.667px + 6.947vw)}#checkout .steps .step-col:first-child{margin-right:2%}#checkout .steps .step-col .text strong{display:block;margin-top:calc(5px + .521vw)}#checkout .steps .step-col .text .field{margin-bottom:calc(5px + .521vw)}#checkout .steps .step-col .text .field.first{margin-bottom:calc(1.667px + .174vw)}#checkout .steps .step-col .text label{color:#231f20;display:block;margin-bottom:calc(5px + .521vw)}#checkout .steps .step-col .text input[type=date],#checkout .steps .step-col .text input[type=email],#checkout .steps .step-col .text input[type=number],#checkout .steps .step-col .text input[type=text],#checkout .steps .step-col .text select{display:block;width:60%;height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);margin-bottom:0}#checkout .steps .step-col .text input[type=date]{width:calc(50px + 5.21vw)}#checkout .steps .step-col .text address{font-style:normal}#checkout .steps .step-col .text .delivery,#checkout .steps .step-col .text .invoice{max-width:80%;margin-top:calc(5px + .521vw);margin-bottom:calc(5px + .521vw);border:1px solid #f4f2f1;padding:calc(6.667px + .695vw)}#checkout .steps .step-col .text .date-note{color:#94a1a6;margin-bottom:calc(5px + .521vw)}#checkout .steps .step-col .text .delivery.active{border-color:#5387c6;color:#396dad;position:relative}#checkout .steps .step-col .text .delivery.active:before{content:"";display:block;position:absolute;top:3%;right:3%;width:calc(6px + .1vw);height:calc(9px + .5vw);border-right:2px solid #5387c6;border-bottom:2px solid #5387c6;transform:rotate(44deg)}#checkout .steps .step-col .text .delivery:hover:not(.active){border-color:#5387c6;cursor:pointer}#checkout .steps .step-col .text .products{margin-top:calc(5px + .521vw)}#checkout .steps .step-col .text .products .product{width:100%;font-size:calc(4.667px + .486vw);height:calc(16.667px + 1.737vw);padding-bottom:calc(3.333px + .347vw);margin-bottom:calc(3.333px + .347vw);overflow:hidden;border-bottom:1px solid #cbccce;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#checkout .steps .step-col .text .products .product .amount,#checkout .steps .step-col .text .products .product .art-number,#checkout .steps .step-col .text .products .product .image,#checkout .steps .step-col .text .products .product .packing,#checkout .steps .step-col .text .products .product .price,#checkout .steps .step-col .text .products .product .title{overflow:hidden;height:calc(6.667px + .695vw);line-height:calc(6.667px + .695vw);margin-top:calc(3.333px + .347vw)}#checkout .steps .step-col .text .products .product .image{width:8%;margin-top:0;max-width:calc(13.333px + 1.389vw);height:calc(13.333px + 1.389vw);line-height:calc(13.333px + 1.389vw);padding:0;margin-right:2%}#checkout .steps .step-col .text .products .product .image img{display:inline-block;vertical-align:middle;max-width:calc(13.333px + 1.389vw);max-height:calc(13.333px + 1.389vw)}#checkout .steps .step-col .text .products .product .art-number{width:10%}#checkout .steps .step-col .text .products .product .title{width:35%}#checkout .steps .step-col .text .products .product .packing{width:32%}#checkout .steps .step-col .text .products .product .price{width:15%;float:right}#checkout .steps .step-col .text .products .product .price .amount{float:right;margin-top:0;margin-left:calc(3.333px + .347vw)}#checkout .steps .step-col .text .totals{font-size:calc(4.667px + .486vw);width:50%;float:right;margin-top:calc(10px + 1.042vw);margin-bottom:calc(10px + 1.042vw)}#checkout .steps .step-col .text .totals>div>span{float:right}#checkout .steps .step-col .text .totals .netto{border-top:1px solid #cbccce;margin-top:calc(3.333px + .347vw);padding-top:calc(3.333px + .347vw);font-family:helveticaneuebold,Arial,sans-serif}#checkout .steps .step-col .text .totals .bonus,#checkout .steps .step-col .text .totals .points{color:#94a1a6}#checkout .steps .step-col .text .totals .points{margin-top:calc(10px + 1.042vw)}#checkout .steps .step-col .text .vdp-datepicker__calendar .cell.selected{background:#5387c6!important;color:#fff!important}#checkout .steps .step-col .text .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,#checkout .steps .step-col .text .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,#checkout .steps .step-col .text .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#5387c6!important}#checkout .steps .terms{color:#231f20;float:right}#checkout .steps .terms input[type=checkbox]{display:block;opacity:0;width:1;height:1}#checkout .steps .terms a{text-decoration:underline}#checkout .steps.step-3 .step-col:nth-child(2) .text{margin-bottom:0;padding-bottom:0}#checkout .steps.step-3 .step-col:nth-child(2) .totals{margin-bottom:0}#folders{margin-bottom:calc(13.333px + 1.389vw)}#folders>.container>h2{font-size:calc(18.667px + 1.945vw);line-height:calc(22px + 2.292vw);margin-top:calc(16.667px + 1.737vw);margin-bottom:calc(6.667px + .695vw);color:#5387c6}#folders.index h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);color:#5387c6}#folders.detail .folder-wrap .folder{width:32%;padding:calc(5px + .521vw);height:calc(52px + 5.418vw)}#folders.detail .folder-wrap .folder.active{box-shadow:0 0 1.5vh #cbccce}#folders.detail .folder-wrap .folder.active .text{color:#231f20}#folders.detail .folder-wrap .folder h2{font-size:calc(7.333px + .764vw);max-height:calc(18.667px + 1.945vw);margin:0;line-height:calc(8.667px + .903vw)}#folders.detail .folder-wrap .folder .text{height:calc(9.667px + 1.007vw);margin:0;overflow:hidden;font-size:calc(6px + .625vw);color:#94a1a6}#folders.detail .folder-wrap .folder .btn{bottom:calc(6.667px + .695vw);left:calc(5px + .521vw);height:calc(8.667px + .903vw);font-size:calc(4.667px + .486vw);line-height:calc(8.667px + .903vw);padding-left:calc(3.333px + .347vw);padding-right:3vh;background:#5387c6}#folders.detail .folder-wrap .folder .btn:after{content:"";position:absolute;top:calc(3px + .313vw);right:1vh;display:block;width:calc(2.333px + .243vw);height:calc(2.333px + .243vw);border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg);transition:all .2s ease-in-out}#folders .folder-wrap{margin:0 -.676%}#folders .folder-wrap .folder{width:48.667%;background:#fff;position:relative;padding:calc(6.667px + .695vw) calc(10px + 1.042vw) calc(10px + 1.042vw);margin:0 .665% calc(3.333px + .347vw);height:calc(88.667px + 9.239vw);float:left;overflow:hidden;display:block}#folders .folder-wrap .folder h2{max-width:70%;font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);max-height:calc(14.667px + 1.528vw);margin-bottom:calc(3.333px + .347vw);overflow:hidden}#folders .folder-wrap .folder .text{max-width:70%;height:calc(33.333px + 3.473vw);font-size:calc(6.667px + .695vw);line-height:calc(11px + 1.146vw);overflow:hidden;margin-bottom:calc(3.333px + .347vw)}#folders .folder-wrap .folder .btn{background:#ed402f;color:#fff;position:absolute;bottom:calc(10px + 1.042vw);left:calc(10px + 1.042vw)}#folders .folder-wrap .action-folder{width:18.667%;margin:1.33% .665% 0;background:#fff;padding:calc(5px + .521vw) calc(6.667px + .695vw) calc(6.667px + .695vw);min-height:calc(141px + 14.692vw);float:left;overflow:hidden;display:block;transition:background-color .3s ease-in-out}#folders .folder-wrap .action-folder .title{height:calc(19px + 1.98vw);margin-bottom:calc(3.333px + .347vw);overflow:hidden}#folders .folder-wrap .action-folder img{display:block;margin:0 auto}#folders .folder-wrap .action-folder:hover{background:#ded7d4}#folders .assortment h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.333px + 1.181vw);line-height:calc(14.667px + 1.528vw);color:#5387c6;margin-bottom:calc(8.333px + .868vw)}@media (orientation:landscape){#app .assortment.has-banners h2.white{color:#fff}}@media (min-width:1440px){.container{max-width:1480px}}@media (min-width:1920px){.container{max-width:75%}}@media (max-width:1500px) and (orientation:landscape){.container{max-width:95%}}@media (max-width:1100px) and (orientation:landscape){body{font-size:calc(6.667px + .695vw);line-height:calc(12.667px + 1.32vw)}.btn{height:calc(15.333px + 1.598vw);line-height:calc(14.667px + 1.528vw);padding-left:calc(6.667px + .695vw);padding-right:calc(6.667px + .695vw)}form input[type=radio]:checked+label:before{border:3px solid #fff}#app #header a#logo img{max-height:60%}#app #header .top-menu{font-size:calc(7px + .729vw)}#app #header .header-icons .btn{margin-left:1vw}#app #header .header-icons .icon{margin:0}#navigation>ul.main>li .pages>.container{width:80%}#navigation>ul.main{width:95%}#navigation>ul.main>li a{font-size:calc(8.333px + .868vw)}.assortment.grid-view .product-row .product .packing,.assortment.grid-view .product-row .product .title{font-size:calc(6.667px + .695vw);line-height:calc(8.667px + .903vw);max-height:calc(17.333px + 1.806vw)}.assortment.grid-view .product-row .product.catinfo span{width:80%;font-size:80%;max-height:calc(30px + 12vw);line-height:calc(5px + 2vw)}.assortment.grid-view .product-row .product .price-wrap .hidden-price{line-height:calc(2px + 1.5vw)}.assortment.grid-view .product-row .embla-wrap .slide-nav{display:none}.row.newsletter .form-wrap{max-width:80%}.row.newsletter form{max-width:70%}.row.articles.detail,.row.articles.index,.row.textpage.detail,.row.textpage.index{width:70%}footer#footer .categories .category ul li{line-height:calc(12.667px + 1.32vw)}}@media (max-width:812px) and (orientation:landscape){.container{max-width:100%;padding-left:calc(8.621px + 1.724vw);padding-right:calc(8.621px + 1.724vw)}#app #search{right:calc(5.747px + 1.149vw)}#app #header a#logo{left:1vw}#app #header .header-icons,#app #header .top-menu{right:1vw}#navigation>ul.main>li .pages .page>ul.primary li{line-height:calc(10.345px + 2.069vw)}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary{height:calc(144px + 33.6vh);-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll}#navigation>ul.main>li .pages>.container{width:90%}form input[type=checkbox]+label,form input[type=radio]+label{line-height:calc(10.345px + 2.069vw)}form input[type=checkbox]+label:before,form input[type=radio]+label:before{margin-top:calc(2.299px + .46vw);width:calc(7.471px + 1.494vw);height:calc(7.471px + 1.494vw);margin-right:calc(4.598px + .92vw)}form input[type=checkbox]:checked+label:after{top:calc(4.598px + .92vw);left:calc(1.724px + .345vw);width:calc(4.023px + .805vw);height:calc(2.299px + .46vw)}form input[type=radio]:checked+label:before{border:4px solid #fff}.row.newsletter form button:after{width:calc(2.874px + .575vw);height:calc(2.874px + .575vw)}}@media (max-width:1024px) and (orientation:portrait){.alert{padding:calc(8.621px + 1.724vw) calc(22.989px + 4.598vw) calc(8.621px + 1.724vw) calc(8.621px + 1.724vw);min-height:calc(22.989px + 4.598vw);line-height:calc(13.793px + 2.759vw);font-size:calc(8.046px + 1.609vw)}.alert.active{transform:translateX(0)}.alert.active:after{-webkit-animation:progress-bar 9s linear .4s both;animation:progress-bar 9s linear .4s both}.alert:before{top:calc(5.747px + 1.149vw);right:calc(5.747px + 1.149vw);width:calc(5.747px + 1.149vw);height:calc(5.747px + 1.149vw);opacity:.8}.app-notification,.shop-notifier{width:calc(143.678px + 28.736vw);padding:calc(11.494px + 2.299vw);height:auto}.app-notification span,.shop-notifier span{right:calc(5.747px + 1.149vw);top:calc(5.747px + 1.149vw);width:calc(11.494px + 2.299vw);height:calc(11.494px + 2.299vw)}.app-notification .buttons,.shop-notifier .buttons{margin-top:calc(8.621px + 1.724vw)}.app-notification .buttons a,.shop-notifier .buttons a{width:45%;margin-top:calc(8.621px + 1.724vw);margin-right:calc(2.874px + .575vw);margin-left:calc(2.874px + .575vw)}.app-notification .buttons a img,.shop-notifier .buttons a img{height:auto;display:inline-block}.app-notification .notifier-title,.shop-notifier .notifier-title{font-size:calc(10.345px + 2.069vw);letter-spacing:.5px;line-height:calc(14.943px + 2.989vw)}.app-notification .btn,.shop-notifier .btn{margin-top:calc(11.494px + 2.299vw)}#login-modal .modal-wrap,#regular-modal .modal-wrap,#warning-modal .modal-wrap{width:75%;padding:calc(22.989px + 4.598vw)}#login-modal .modal-wrap strong,#regular-modal .modal-wrap strong,#warning-modal .modal-wrap strong{font-size:calc(19.54px + 3.908vw)}#login-modal .modal-wrap .buttons a,#login-modal .modal-wrap .buttons label,#regular-modal .modal-wrap .buttons a,#regular-modal .modal-wrap .buttons label,#warning-modal .modal-wrap .buttons a,#warning-modal .modal-wrap .buttons label{line-height:calc(17.241px + 3.448vw)}#app.blue #product+.assortment .container>h2,#app .blue #product+.assortment .container>h2,#app.blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#5387c6}#app.blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .blue .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#5387c6}#app.brown #product+.assortment .container>h2,#app .brown #product+.assortment .container>h2,#app.brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#816852}#app.brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .brown .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#816852}#app.cyan #product+.assortment .container>h2,#app .cyan #product+.assortment .container>h2,#app.cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#5fc4b5}#app.cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .cyan .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#5fc4b5}#app.green #product+.assortment .container>h2,#app .green #product+.assortment .container>h2,#app.green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#91946b}#app.green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .green .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#91946b}#app.grey #product+.assortment .container>h2,#app .grey #product+.assortment .container>h2,#app.grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#252525}#app.grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .grey .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#252525}#app.gold #product+.assortment .container>h2,#app .gold #product+.assortment .container>h2,#app.gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#cca232}#app.gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .gold .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#cca232}#app.purple #product+.assortment .container>h2,#app .purple #product+.assortment .container>h2,#app.purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#77508e}#app.purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .purple .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#77508e}#app.white #product+.assortment .container>h2,#app .white #product+.assortment .container>h2,#app.white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label,#app .white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#fff}#app.white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app .white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,#app.white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before,#app .white .assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{background:#fff}.for-mobile{display:block}.for-desktop{display:none!important}body{font-size:calc(8.046px + 1.609vw);line-height:calc(13.793px + 2.759vw)}.banner-title,h1,h2,h3{font-size:calc(11.494px + 2.299vw);letter-spacing:.6px;line-height:calc(16.092px + 3.218vw)}.btn,.container{padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}.btn{height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw)}.filter-establishment.flex-inline{display:block;flex-direction:column;text-align:left}.embla-wrap .slide-nav{display:none}.embla-carousel.products-slider{padding:3vw 0}.embla-carousel.products-slider .embla-container{margin-left:-.667%}.embla-carousel.products-slider .embla-container .embla-slide{padding-left:1.33%;flex:0 0 33.33%}.rank-options{width:auto;font-size:100%;height:auto}.rank-options.alt{float:none;min-width:60vw;max-width:90%;margin-top:4vw}.rank-options>label:after{width:3vw;height:3vw;top:50%;right:2vw;transform:translateY(-50%) rotate(-45deg)}.rank-options>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-options .options label,.rank-options .options ul li a,.rank-options>label{height:auto;line-height:8vw;padding:2vw 8vw 2vw 4vw}.rank-options .options{max-width:100%}.rank-options input[type=checkbox]:checked+label:after{top:50%;transform:translateY(-50%) rotate(-225deg)}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{width:100%;height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);margin-bottom:calc(11.494px + 2.299vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(2.874px + .575vw)}form input[type=checkbox]+label,form input[type=radio]+label{line-height:calc(17.241px + 3.448vw)}form input[type=checkbox]+label:before,form input[type=radio]+label:before{margin-top:calc(4.598px + .92vw);width:calc(9.195px + 1.839vw);height:calc(9.195px + 1.839vw);margin-right:calc(5.747px + 1.149vw)}form input[type=checkbox]+label:after{top:calc(7.471px + 1.494vw);left:calc(2.299px + .46vw);width:calc(5.172px + 1.034vw);height:calc(2.874px + .575vw)}form input[type=radio]:checked+label:before{border:5px solid #fff}form button,form input[type=submit]{height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);font-size:calc(10.345px + 2.069vw);padding-left:calc(8.621px + 1.724vw);padding-right:calc(8.621px + 1.724vw)}.hooper-pagination .hooper-indicators li .hooper-indicator{width:calc(5.747px + 1.149vw);height:calc(5.747px + 1.149vw);margin-left:calc(2.874px + .575vw);margin-right:calc(2.874px + .575vw)}.has-actions{height:calc(10.345px + 2.069vw);line-height:calc(10.345px + 2.069vw);padding-left:calc(4.598px + .92vw);padding-right:calc(4.598px + .92vw)}.row.help .text{width:80%}.row.newsletter .form-wrap{padding:calc(17.241px + 3.448vw) calc(11.494px + 2.299vw) calc(28.736px + 5.747vw);max-width:100%}.row.newsletter form{max-width:90%;margin-top:calc(22.989px + 4.598vw)}.row.newsletter form button,.row.newsletter form input[type=email]{height:calc(14.943px + 2.989vw);line-height:calc(14.943px + 2.989vw)}.row.newsletter form button:after{width:calc(3.448px + .69vw);height:calc(3.448px + .69vw);margin-left:calc(2.874px + .575vw)}.row .btn{margin:.5vh 1vh}.row .sub-content{width:80%}.row.articles.detail,.row.articles.index,.row.textpage.detail,.row.textpage.index{width:100%}.row.articles.index .establishment-filter{margin-bottom:6vw}.row.articles.index .article{max-width:60%;margin:0 auto 6vw}.row.articles.index .article .image{float:none;width:100%;height:auto;margin-bottom:2vw}.row.articles.index .article .image img{width:100%;height:auto;display:block}.row.articles.index .article .image+.info{height:auto}.row.articles.index .article .info h2{font-size:calc(9.195px + 1.839vw);line-height:calc(12.644px + 2.529vw)}.row.articles.index .article .info .text,.row.articles.index .article .info h2{max-height:100%}.row.articles.index .article .info .text{font-size:calc(8.046px + 1.609vw);line-height:calc(12.644px + 2.529vw)}.row.articles.index .location,.row.textpage.index .location{width:100%;float:none;height:auto}.row.articles.detail .text h2,.row.articles.detail .text h3,.row.textpage.detail .text h2,.row.textpage.detail .text h3{font-size:calc(9.195px + 1.839vw);line-height:calc(14.943px + 2.989vw);margin:1vh 0}.banners,.banners .banner-slider,.banners .banner-slider .slide{height:calc(166.667px + 33.333vw)}.banners .banner-slider .slide a.slide-link{width:auto;height:calc(17.241px + 3.448vw);line-height:calc(17.241px + 3.448vw);padding-left:calc(14.368px + 2.874vw);padding-right:calc(8.621px + 1.724vw);top:calc(4.598px + .92vw);right:calc(4.598px + .92vw)}.banners .banner-slider .slide a.slide-link:before{width:calc(4.598px + .92vw);height:calc(4.598px + .92vw);top:calc(6.322px + 1.264vw)}#app #header .header-icons .icon.cart .amount{width:4vw;height:4vw;line-height:4vw;top:-1.5vw;right:-1.5vw}#app #header .header-icons .icon{display:inline-block!important;vertical-align:top}#app #header .header-icons .header-links{display:none}.banners .banner-slider .slide .banner-content{margin:0 auto;max-width:90%;padding-top:calc(25.862px + 5.172vw)}.banners .banner-slider h2{font-size:calc(9.195px + 1.839vw);line-height:calc(14.943px + 2.989vw);transition:all .3s ease-in-out}.banners .banner-slider .banner-title,.banners .banner-slider h1{font-size:calc(22.414px + 4.483vw);line-height:calc(27.586px + 5.517vw);margin-top:calc(5.747px + 1.149vw);transition:all .3s ease-in-out}#home>.container{height:100%;padding-left:calc(17.241px + 3.448vw);padding-right:calc(17.241px + 3.448vw)}#home .search{margin-top:calc(166.667px + 33.333vw);max-width:100%}#home .search .form{bottom:calc(20.115px + 4.023vw);min-height:calc(25.862px + 5.172vw);transition:transform .3s ease-in-out}#home .search .form input{width:100%;height:calc(25.862px + 5.172vw);padding-left:calc(17.241px + 3.448vw);border-radius:3px}#home .search .form input::-moz-placeholder{color:transparent}#home .search .form input:-ms-input-placeholder{color:transparent}#home .search .form input::-ms-input-placeholder{color:transparent}#home .search .form input::placeholder{color:transparent}#home .search .form input:valid{background-position:left calc(-10px + -4vw) center;padding:0 0 0 2.5vw}#home .search .form input:valid+button{opacity:1;z-index:5}#home .search .form button{width:calc(22.989px + 4.598vw);height:calc(25.862px + 5.172vw)}#home .search .form .close-search{right:calc(25.862px + 5.172vw);width:calc(17.241px + 3.448vw);height:calc(25.862px + 5.172vw);transform:translateX(7vw) rotate(235deg)}#home .search .form .autocomplete{top:calc(34.483px + 6.897vw);padding:4vw 0}#home .search .form .autocomplete h3{font-size:110%;line-height:110%;padding:0 2.5vw;margin-bottom:2vw}#home .search .form .autocomplete span{padding:0 2.5vw}#home .search .form .autocomplete a{padding:.2vw 2.5vw}#home .banners+.home-content{margin-top:3vw}#home .banners+.home-content .row.categories h2{color:#5387c6;margin-bottom:3vw}#home .home-content .row.categories .categories-overview{margin-bottom:6vw}#home .home-content .row.categories .categories-overview .category{width:32%;height:calc(114.943px + 22.989vw);padding-bottom:3vw}#home .home-content .row.categories .categories-overview .category .image{width:calc(70.115px + 14.023vw);height:calc(70.115px + 14.023vw);margin-top:calc(10.345px + 2.069vw);margin-bottom:calc(5.747px + 1.149vw)}#home .home-content .row.categories .categories-overview .category .title{font-size:calc(7.471px + 1.494vw)}#home .home-content .row.intro-container .intro-wrap{flex-direction:column}#home .home-content .row.intro-container .intro-wrap .info{width:100%;padding:0 2vw}#home .home-content .row.intro-container .intro-wrap .info .info-text{max-width:100%;margin:3vw 0 6vw}#home .home-content .row.intro-container .intro-wrap .intro-image{width:100%}#home .home-content .row.intro-container .intro-wrap .intro-image .image{width:100%;min-height:calc(183.908px + 36.782vw);padding:6vw}#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap{justify-content:center;align-items:center}#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap .cat-links{width:70%;padding:5vw 4vw}#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap .cat-links .title{font-family:helveticaneuebold,Arial,sans-serif;margin-bottom:2vw}#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap .cat-links ul li{line-height:calc(17.241px + 3.448vw)}#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap .cat-links ul li a{padding-left:4.5vw}#home .home-content .row.image-container .info-wrap{justify-content:center}#home .home-content .row.image-container .info{width:70%;padding:5vw 4vw}#home .home-content .row.image-container .info .info-text{margin:3vw 0 6vw}.assortment{margin-top:0}.assortment .price-wrap{height:calc(15.517px + 3.103vw);line-height:calc(15.517px + 3.103vw)}.assortment .price-wrap .price.current .integer{font-size:calc(15.517px + 3.103vw);line-height:calc(15.517px + 3.103vw)}.assortment .price-wrap .price.current .integer .decimals{font-size:calc(8.046px + 1.609vw);top:0;line-height:100%}.assortment .price-wrap .price.old-price{font-size:calc(6.897px + 1.379vw)}.assortment .add-to-cart .amount{width:3vw;height:3vw;line-height:3vw;top:calc(-5.747px + -1.149vw);right:calc(-1.724px + -.345vw);font-size:75%}.assortment .add-to-cart>label{width:calc(17.241px + 3.448vw);height:calc(17.241px + 3.448vw)}.assortment .add-to-cart input{width:calc(45.977px + 9.195vw);height:calc(17.241px + 3.448vw);border-radius:999px}.assortment .instock{width:calc(9.195px + 1.839vw);height:calc(9.195px + 1.839vw)}.assortment .instock:after{width:calc(2.299px + .46vw);height:calc(4.598px + .92vw)}.assortment:not(#cart):not(.index):not(#product)>.container{padding:0}.assortment.index>.container{padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}.assortment.index span.more{display:none}.assortment.index.has-banners{transform:none}.assortment.index .product-row .product{width:32%;margin:0 .665% 1.33%}.assortment.index .product-row .product:nth-child(4){display:none}.assortment.index .category{margin:0}.assortment.index .category:first-child h2{margin-top:calc(17.241px + 3.448vw)}.assortment.index .category h2{margin-top:calc(11.494px + 2.299vw);margin-bottom:calc(11.494px + 2.299vw);font-size:calc(13.793px + 2.759vw);line-height:calc(13.793px + 2.759vw);margin-left:-2px}.assortment.index .category h2 a{display:inline-block;padding-right:calc(9.77px + 1.954vw);position:relative;transition:padding .25s ease-in-out}.assortment.index .category h2 a:after{content:"";position:absolute;top:calc(4.598px + .92vw);right:0;display:block;width:calc(5.747px + 1.149vw);height:calc(5.747px + 1.149vw);border-bottom:2px solid transparent;border-right:2px solid transparent;transform:rotate(-45deg)}.assortment.index .category h2 a:hover{padding-right:calc(13.218px + 2.644vw)}.assortment.index .category.blue h2 a:after{border-color:#5387c6}.assortment.index .category.blue h2 a.white a:after{border-color:#fff}.assortment.index .category.brown h2 a:after{border-color:#816852}.assortment.index .category.brown h2 a.white a:after{border-color:#fff}.assortment.index .category.cyan h2 a:after{border-color:#5fc4b5}.assortment.index .category.cyan h2 a.white a:after{border-color:#fff}.assortment.index .category.green h2 a:after{border-color:#91946b}.assortment.index .category.green h2 a.white a:after{border-color:#fff}.assortment.index .category.grey h2 a:after{border-color:#252525}.assortment.index .category.grey h2 a.white a:after{border-color:#fff}.assortment.index .category.gold h2 a:after{border-color:#cca232}.assortment.index .category.gold h2 a.white a:after{border-color:#fff}.assortment.index .category.purple h2 a:after{border-color:#77508e}.assortment.index .category.purple h2 a.white a:after,.assortment.index .category.white h2 a.white a:after,.assortment.index .category.white h2 a:after{border-color:#fff}.assortment.grid-view span.more{margin-right:4vw}.assortment.grid-view .product-row input#filterToggle:checked~.filters{display:block}.assortment.grid-view .product-row .products-overview{padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}.assortment.grid-view .product-row .products-overview .product{width:32%}.assortment.grid-view .product-row .products-overview .banner{width:100%}.assortment.grid-view .product-row .filters~.products-overview{width:100%;float:none}.assortment.grid-view .product-row .filters~.products-overview .product{width:32%;margin:0 .665% 1.33%}.assortment.grid-view .product-row .filters~.products-overview .banner{width:98.66%;margin:0 .665% 1.33%}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview .banner+.filters{margin-top:0}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .filters+.products-overview .product:first-of-type,.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .products-overview .product:first-of-type{margin-left:inherit}.assortment.grid-view .product-row .product{height:calc(152.299px + 30.46vw)}.assortment.grid-view .product-row .product a{padding:calc(6.897px + 1.379vw)}.assortment.grid-view .product-row .product .title{max-height:calc(27.586px + 5.517vw);overflow:hidden}.assortment.grid-view .product-row .product .packing,.assortment.grid-view .product-row .product .title{font-size:calc(7.471px + 1.494vw);line-height:calc(9.195px + 1.839vw)}.assortment.grid-view .product-row .product .image{width:calc(70.115px + 14.023vw);height:calc(70.115px + 14.023vw);margin-top:calc(10.345px + 2.069vw);margin-bottom:calc(5.747px + 1.149vw)}.assortment.grid-view .product-row .product .has-actions{top:calc(3.448px + .69vw);left:calc(3.448px + .69vw);height:calc(8.046px + 1.609vw);line-height:calc(8.046px + 1.609vw);font-size:calc(5.172px + 1.034vw)}.assortment.grid-view .product-row .product .instock{top:calc(3.448px + .69vw);right:calc(3.448px + .69vw)}.assortment.grid-view .product-row .product .price-wrap{height:calc(17.241px + 3.448vw);line-height:calc(17.241px + 3.448vw);bottom:calc(5.747px + 1.149vw);left:calc(5.747px + 1.149vw);right:calc(5.747px + 1.149vw)}.assortment.grid-view .product-row .product .price-wrap .hidden-price{font-size:70%}.assortment.grid-view .product-row .cat-content{position:relative;top:auto;left:auto;width:98.66%;margin:0 .665% 1.33%;overflow:visible;height:calc(149.425px + 29.885vw);padding-top:calc(17.241px + 3.448vw);line-height:normal}.assortment.grid-view .product-row .cat-content .text{width:100%;font-size:calc(8.333px + 1.667vw);line-height:calc(14.368px + 2.874vw)}.assortment.grid-view .product-row .cat-content .text h1{font-size:calc(13.793px + 2.759vw);line-height:calc(17.241px + 3.448vw);margin-bottom:calc(11.494px + 2.299vw)}.assortment.grid-view .product-row .cat-content .text span{width:70%;max-height:calc(43.103px + 8.621vw)}.assortment.grid-view .product-row .cat-content .buttons{width:100%;height:40px;vertical-align:top;text-align:center;font-size:0}.assortment.grid-view .product-row .cat-content .buttons .btn{font-size:calc(8.621px + 1.724vw);height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);margin-right:calc(6.897px + 1.379vw);width:calc(75.862px + 15.172vw)}.assortment.grid-view .product-row .cat-content .buttons .rank-options{vertical-align:top;float:none;display:inline-block;height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);min-width:inherit;width:calc(75.862px + 15.172vw);border:1px solid #fff;margin:0;position:relative}.assortment.grid-view .product-row .cat-content .buttons .rank-options>label{color:#fff;padding:0 2vh;height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);font-size:calc(8.621px + 1.724vw)}.assortment.grid-view .product-row .cat-content .buttons .rank-options>label:after,.assortment.grid-view .product-row .cat-content .buttons .rank-options>label span{display:none}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options{max-width:100%;font-size:calc(8.621px + 1.724vw);width:165%;text-align:left}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{display:none}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li{display:block}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li a{color:#231f20;display:block;height:calc(20.69px + 4.138vw);line-height:calc(20.69px + 4.138vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li a.active:after{display:block;content:"";width:calc(4.598px + .92vw);height:calc(4.598px + .92vw);position:absolute;right:.5vw;background:#5387c6;border-radius:50%}.assortment.grid-view .product-row .banner{height:auto}.assortment.grid-view .product-row .banner.large{display:none}.assortment .filters{display:none;position:fixed;width:50%;top:calc(40.23px + 8.046vw);left:calc(5.747px + 1.149vw);right:calc(5.747px + 1.149vw);padding-top:calc(11.494px + 2.299vw);padding-bottom:calc(11.494px + 2.299vw);height:calc(100% - 45px - 8.25vw);margin:0;background:#fff;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll;box-shadow:0 0 2vw 1vw rgba(35,31,32,.1)}.assortment .filters label{color:#5387c6;display:block;font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.494px + 2.299vw);line-height:calc(18.391px + 3.678vw);padding:0 3vh;margin-bottom:calc(14.368px + 2.874vw);background-size:auto 80%;position:relative}.assortment .filters label:after,.assortment .filters label:before{content:"";width:calc(10.345px + 2.069vw);height:2px;background:#5387c6;position:absolute;top:49.8%;right:2vh;transform:rotate(45deg)}.assortment .filters label:before{transform:rotate(-45deg)}.assortment .filters .items{padding:0 3vh}.assortment .filters .items .active-filters{margin-bottom:calc(11.494px + 2.299vw);font-size:0}.assortment .filters .items .active-filters .active-filter{vertical-align:top;display:inline-block;height:calc(10px + 1.042vw);line-height:calc(10px + 1.042vw);font-size:calc(4.667px + .486vw);padding-left:calc(3.333px + .347vw);padding-right:calc(8.333px + .868vw);margin-right:calc(1.667px + .174vw);margin-bottom:calc(2.667px + .278vw);background:#e5e6e7;color:#231f20;position:relative;overflow:hidden}.assortment .filters .items .active-filters .active-filter:after,.assortment .filters .items .active-filters .active-filter:before{content:"";display:block;position:absolute;top:calc(4.667px + .486vw);right:calc(1.667px + .174vw);width:calc(4.667px + .486vw);height:2px;background:#231f20}.assortment .filters .items .active-filters .active-filter:before{transform:rotate(-45deg)}.assortment .filters .items .active-filters .active-filter:after{transform:rotate(45deg)}.assortment .filters .items .active-filters .active-filter:hover{background:#f4f2f1}.assortment .filters .items .active-filters .active-filter{height:calc(17.241px + 3.448vw);line-height:calc(17.241px + 3.448vw);font-size:calc(6.897px + 1.379vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(14.368px + 2.874vw);margin-right:calc(2.874px + .575vw);margin-bottom:calc(4.598px + .92vw)}.assortment .filters .items .active-filters .active-filter:after,.assortment .filters .items .active-filters .active-filter:before{top:calc(8.046px + 1.609vw);right:calc(2.874px + .575vw);width:calc(8.046px + 1.609vw)}.assortment .filters .items .collapse-list h4,.assortment .filters .items .collapse-list li{line-height:calc(17.241px + 3.448vw)}.assortment .filters .items .collapse-list h4,.assortment .filters .items .collapse-list ul li{font-size:calc(8.046px + 1.609vw)}.assortment .filters .items .collapse-list ul li:before{width:calc(8.046px + 1.609vw);height:calc(8.046px + 1.609vw);margin-right:calc(3.448px + .69vw)}.assortment .cartinfo{width:100%;margin:0;float:none;height:100%}.assortment.grid-view .product-row .products-overview .product.no-result,.assortment.list-view .product-row .products-overview .product.no-result{width:auto!important}#product{padding-top:calc(5.747px + 1.149vw)}#product>.container{padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}#product .product-information{padding:0 calc(17.241px + 3.448vw) calc(17.241px + 3.448vw)}#product .product-information .product-bar{top:calc(2.874px + .575vw);left:calc(2.874px + .575vw)}#product .product-information .product-bar .has-actions{font-size:calc(6.322px + 1.264vw)}#product .product-information .product-bar .stock-wrap{font-size:calc(6.897px + 1.379vw);line-height:calc(10.345px + 2.069vw)}#product .product-information .product-bar .stock-wrap .instock+span{line-height:calc(10.345px + 2.069vw);margin-left:calc(2.874px + .575vw)}#product .product-information .image{width:100%;float:none;padding:calc(17.241px + 3.448vw) 0 0}#product .product-information .image .slide{height:40vh;overflow:hidden;padding-bottom:1vh;margin-bottom:calc(17.241px + 3.448vw)}#product .product-information .image .product-slider{width:100%;height:40vh;padding-bottom:1vh;margin-bottom:calc(34.483px + 6.897vw)}#product .product-information .image .product-slider .slide{height:40vh;margin-bottom:0}#product .product-information .information{width:100%;float:none}#product .product-information .information .tabs{position:relative}#product .product-information .information .tabs:after{content:"";width:calc(34.483px + 6.897vw);height:calc(24.138px + 4.828vw);background:#fff;background:linear-gradient(95deg,hsla(0,0%,100%,0),#fff 95%);display:block;position:absolute;top:0;right:0;bottom:0}#product .product-information .information .tabs .scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overflow-x:scroll;width:100%;height:100%;margin-bottom:calc(17.241px + 3.448vw)}#product .product-information .information .tabs .titles{display:block;height:calc(24.138px + 4.828vw);line-height:calc(24.138px + 4.828vw);width:100%;margin:0}#product .product-information .information .tabs .titles li{display:inline-block;width:auto;font-size:calc(8.046px + 1.609vw);line-height:calc(24.138px + 4.828vw);padding-right:calc(5.747px + 1.149vw);overflow:hidden;padding-left:0}#product .product-information .information .tabs .titles li:after{display:none}#product .product-information .information .tabs .contents h1{font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(13.793px + 2.759vw)}#product .product-information .information .tabs .contents ul.extras li{line-height:calc(11.494px + 2.299vw);padding-left:calc(11.494px + 2.299vw)}#product .product-information .information .tabs .contents ul.extras li:before{width:calc(11.494px + 2.299vw);height:calc(8.621px + 1.724vw)}#product .product-information .information .tabs .contents .price-wrap{margin-top:calc(5.747px + 1.149vw);margin-bottom:calc(11.494px + 2.299vw)}#product .product-information .information .tabs .contents .price-wrap .price.old-price{font-size:calc(8.046px + 1.609vw);margin-left:calc(22.989px + 4.598vw)}#product .product-information .information .tabs .contents ul.orderlists li{line-height:calc(11.494px + 2.299vw)}#product .product-information .information .tabs .contents .new label{line-height:calc(17.241px + 3.448vw);font-size:100%}#product .product-information .information .tabs .contents .new label+input,#product .product-information .information .tabs .contents .new label~button{height:calc(17.241px + 3.448vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw);line-height:calc(17.241px + 3.448vw);margin-bottom:calc(10px + 1.042vw)}#product .product-information .information .tabs .contents .new label~button{padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw);font-size:100%}#product .colorbar{top:0;bottom:auto;height:calc(172.414px + 34.483vw)}#product~.assortment{position:relative;z-index:2}#product~.assortment>.container>h2{font-size:calc(13.793px + 2.759vw);line-height:calc(16.092px + 3.218vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw);margin-top:calc(11.494px + 2.299vw);margin-bottom:calc(11.494px + 2.299vw)}#product+.assortment .container>h2{color:inherit}#cart{margin-top:calc(17.241px + 3.448vw)}#cart .cart-header{margin-bottom:0}#cart .cart-header h1{font-size:calc(12.644px + 2.529vw);line-height:calc(18.966px + 3.793vw);display:block;width:100%;margin-bottom:calc(11.494px + 2.299vw)}#cart .cart-header h1+a{display:block}#cart .cart-header .cart-buttons{display:block;float:none}#cart .cart-header .cart-buttons a,#cart .cart-header .cart-buttons button{display:block;border:none;float:left;width:48.5%;text-align:center;margin:3% 0 0;background:#fff;height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);overflow:hidden;font-size:95%}#cart .cart-header .cart-buttons a.first,#cart .cart-header .cart-buttons button.first{margin-right:3%}#cart .cart-header .cart-buttons a.parked-carts,#cart .cart-header .cart-buttons button.parked-carts{width:100%}#cart .cart-header .product-search{margin-top:2vw;width:100%;flex-direction:column;align-items:unset}#cart .cart-header .product-search .search-bar{width:100%}#cart .cart-header .product-search .search-bar .reset{right:calc(17.241px + 3.448vw);width:calc(17.241px + 3.448vw);height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw)}#cart .cart-header .product-search .search-bar button{width:calc(22.989px + 4.598vw);height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);-webkit-mask-size:calc(10.345px + 2.069vw);mask-size:calc(10.345px + 2.069vw)}#cart .cart-header .product-search .rank-options{width:100%;max-width:100%}#cart .cart-header .product-search .rank-options>label{height:auto;line-height:8vw;padding:2vw 8vw 2vw 1vw}#cart .cart-header .product-search .rank-options .options ul li a.active:after{width:3vw;height:3vw;right:3vw}#cart h2{font-size:calc(11.494px + 2.299vw);line-height:calc(18.966px + 3.793vw)}#cart .cartinfo{float:none;margin-top:calc(22.989px + 4.598vw)}#cart .cartinfo,#cart .cartinfo .total-wrap{min-height:inherit}#cart .cartinfo .total-wrap ul li{margin:0;line-height:calc(18.966px + 3.793vw)}#cart .cartinfo .total-wrap .place-order{height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);font-size:100%}#cart.assortment.list-view .product-row{margin-top:calc(11.494px + 2.299vw)}#cart.assortment.list-view .product-row .products-overview,#cart.assortment.list-view .product-row .products-overview.guest{width:100%;float:none}#cart.assortment.list-view .product-row .products-overview .columns,#cart.assortment.list-view .product-row .products-overview.guest .columns{display:none}#cart.assortment.list-view .product-row .products-overview.guest .product .stock,#cart.assortment.list-view .product-row .products-overview.guest .product .title,#cart.assortment.list-view .product-row .products-overview .product .stock,#cart.assortment.list-view .product-row .products-overview .product .title{width:100%}#cart.assortment.list-view .product-row .product{height:auto;padding:calc(5.747px + 1.149vw) calc(8.621px + 1.724vw) calc(8.621px + 1.724vw);position:relative}#cart.assortment.list-view .product-row .product .art-number:not(.for-mobile),#cart.assortment.list-view .product-row .product .image{display:none}#cart.assortment.list-view .product-row .product .art-number,#cart.assortment.list-view .product-row .product .packing,#cart.assortment.list-view .product-row .product .price-wrap,#cart.assortment.list-view .product-row .product .stock,#cart.assortment.list-view .product-row .product .title{height:auto;float:none;width:100%;font-size:100%;line-height:calc(13.793px + 2.759vw);margin:0}#cart.assortment.list-view .product-row .product .art-number:not(.title):not(.price-wrap):not(.stock),#cart.assortment.list-view .product-row .product .packing:not(.title):not(.price-wrap):not(.stock),#cart.assortment.list-view .product-row .product .price-wrap:not(.title):not(.price-wrap):not(.stock),#cart.assortment.list-view .product-row .product .stock:not(.title):not(.price-wrap):not(.stock),#cart.assortment.list-view .product-row .product .title:not(.title):not(.price-wrap):not(.stock){color:#94a1a6}#cart.assortment.list-view .product-row .product .art-number,#cart.assortment.list-view .product-row .product .packing{width:auto;float:left}#cart.assortment.list-view .product-row .product .price-wrap{margin-top:calc(5.747px + 1.149vw)}#cart.assortment.list-view .product-row .product .price-wrap .price{position:static;left:auto;display:block;float:right}#cart.assortment.list-view .product-row .product .price-wrap .price,#cart.assortment.list-view .product-row .product .price-wrap .price.current{font-size:calc(10.345px + 2.069vw);line-height:calc(13.333px + 1.389vw)}#cart.assortment.list-view .product-row .product .price-wrap .price.current .decimals,#cart.assortment.list-view .product-row .product .price-wrap .price.current .integer{font-size:inherit}#cart.assortment.list-view .product-row .product .price-wrap .price.old-price{display:none}#cart.assortment.list-view .product-row .product .price-wrap .add-to-cart input{font-size:16px}#cart.assortment.list-view .product-row .product .remove{width:calc(11.494px + 2.299vw);height:calc(11.494px + 2.299vw);margin:0;float:none;position:absolute;top:calc(5.747px + 1.149vw);right:calc(5.747px + 1.149vw);padding:0}#cart.assortment.list-view .product-row .product .remove .remove-product{width:calc(11.494px + 2.299vw);height:calc(11.494px + 2.299vw);background-size:auto 75%;background-image:url(../img/icons/icon-cross-grey.svg)}#cart.assortment.list-view.orders .orders-overview .order{font-size:calc(5.747px + 1.149vw);height:auto}#cart.assortment.list-view.orders .orders-overview .order span.col{width:33%}#cart.assortment.list-view.orderlists .product-row .products-overview,#cart.assortment.list-view.parked .product-row .products-overview{margin-top:calc(11.494px + 2.299vw)}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-header,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-header{display:flex;flex-direction:column;padding:0 .8335%;margin-bottom:6vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search,#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-title,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-title{width:100%}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search .autocomplete{top:calc(43.103px + 8.621vw);padding:4vw 0 2vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete h3,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search .autocomplete h3{font-size:110%;line-height:110%;padding:0 2.5vw;margin-bottom:4vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete span,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search .autocomplete span{padding:0 2.5vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search .autocomplete .search-product{line-height:calc(28.736px + 5.747vw);font-size:90%;padding:.5vw 1vw}#cart.assortment.list-view.orderlists .product-row .products-overview .orderlist-search .autocomplete .search-product .image,#cart.assortment.list-view.parked .product-row .products-overview .orderlist-search .autocomplete .search-product .image{width:calc(28.736px + 5.747vw);height:calc(28.736px + 5.747vw);margin-right:3vw}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount,#cart.assortment.list-view.parked .product-row .products-overview .product .price-wrap.with-discount{width:100%}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount .price,#cart.assortment.list-view.parked .product-row .products-overview .product .price-wrap.with-discount .price{margin-top:calc(2.874px + .575vw)}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount .price .current,#cart.assortment.list-view.parked .product-row .products-overview .product .price-wrap.with-discount .price .current{font-weight:700;transform:none}#cart.assortment.list-view.orderlists .product-row .products-overview .product .price-wrap.with-discount .price.old-price,#cart.assortment.list-view.parked .product-row .products-overview .product .price-wrap.with-discount .price.old-price{position:relative;transform:none;margin-right:4vw;font-size:95%}#cart.assortment.list-view.orderlists .product-row .products-overview .product input.rank,#cart.assortment.list-view.parked .product-row .products-overview .product input.rank{font-size:calc(8.046px + 1.609vw);height:calc(20.69px + 4.138vw);line-height:calc(20.69px + 4.138vw);width:calc(34.483px + 6.897vw)}#cart.assortment.list-view.orderlists .cartinfo,#cart.assortment.list-view.parked .cartinfo{margin:0 .833%}#cart.assortment.list-view.orderlists .cartinfo .total-wrap,#cart.assortment.list-view.parked .cartinfo .total-wrap{min-height:inherit}#cart~.assortment>.container>h2{font-size:calc(13.793px + 2.759vw);line-height:calc(16.092px + 3.218vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw);margin-top:calc(11.494px + 2.299vw);margin-bottom:calc(11.494px + 2.299vw)}#cart .product-row .product .price-wrap .add-to-cart label{width:calc(17.241px + 3.448vw);height:calc(17.241px + 3.448vw)}#cart .product-row .product .price-wrap .add-to-cart input{height:calc(17.241px + 3.448vw);line-height:calc(17.241px + 3.448vw);width:calc(34.483px + 6.897vw)}#checkout .steps-menu{width:96%;margin:0 auto}#checkout .steps-menu .step-section .step-name{font-size:calc(6.897px + 1.379vw)}#checkout .steps .step-col{width:100%;float:none;margin-bottom:calc(22.989px + 4.598vw)}#checkout .steps .step-col.third{width:100%;margin-right:0}#checkout .steps .step-col .text{font-size:inherit;min-height:inherit}#checkout .steps .step-col .text input[type=date],#checkout .steps .step-col .text input[type=email],#checkout .steps .step-col .text input[type=number],#checkout .steps .step-col .text input[type=text],#checkout .steps .step-col .text select{width:100%;height:calc(17.241px + 3.448vw);line-height:calc(17.241px + 3.448vw)}#checkout .steps .step-col .text .delivery,#checkout .steps .step-col .text .invoice{max-width:100%}#checkout .steps .step-col .text .products .product{font-size:calc(8.046px + 1.609vw);height:auto;padding:calc(5.747px + 1.149vw) 0 calc(8.621px + 1.724vw);position:relative}#checkout .steps .step-col .text .products .product .art-number:not(.for-mobile),#checkout .steps .step-col .text .products .product .image{display:none}#checkout .steps .step-col .text .products .product .art-number,#checkout .steps .step-col .text .products .product .packing,#checkout .steps .step-col .text .products .product .stock,#checkout .steps .step-col .text .products .product .title{float:none;height:calc(13.793px + 2.759vw);line-height:calc(13.793px + 2.759vw);margin-top:calc(5.747px + 1.149vw)}#checkout .steps .step-col .text .products .product .art-number:not(.title):not(.price-wrap):not(.stock),#checkout .steps .step-col .text .products .product .packing:not(.title):not(.price-wrap):not(.stock),#checkout .steps .step-col .text .products .product .stock:not(.title):not(.price-wrap):not(.stock),#checkout .steps .step-col .text .products .product .title:not(.title):not(.price-wrap):not(.stock){color:#94a1a6}#checkout .steps .step-col .text .products .product .art-number{margin-right:calc(3.333px + .347vw)}#checkout .steps .step-col .text .products .product .art-number,#checkout .steps .step-col .text .products .product .packing{width:auto;float:left}#checkout .steps .step-col .text .products .product .price{height:calc(13.793px + 2.759vw);line-height:calc(13.793px + 2.759vw);width:30%}#checkout .steps .step-col .text .products .product .price .amount{height:calc(13.793px + 2.759vw);line-height:calc(13.793px + 2.759vw);margin-left:calc(5.747px + 1.149vw)}#checkout .steps .step-col .text .products .product .remove{width:calc(11.494px + 2.299vw);height:calc(11.494px + 2.299vw);margin:0;float:none;position:absolute;top:calc(5.747px + 1.149vw);right:calc(5.747px + 1.149vw);padding:0}#checkout .steps .step-col .text .products .product .remove .remove-product{width:calc(11.494px + 2.299vw);height:calc(11.494px + 2.299vw);background-size:auto 75%;background-image:url(../img/icons/icon-cross-grey.svg)}#checkout .steps .step-col .text .totals{font-size:calc(8.046px + 1.609vw);width:100%}#checkout .steps .step-col .text .totals>div:nth-child(odd):not(.netto){background:rgba(244,242,241,.4)}#checkout .steps .step-col button{width:auto}#checkout .steps .step-col:first-child{margin-right:0}#checkout .steps .step-button,#checkout .steps .step-button.previous{width:auto}#folders{margin-top:calc(5.747px + 1.149vw)}#folders.index h1{font-size:inherit;color:#5387c6}#folders.detail .folder-wrap .folder{width:100%;height:auto}#folders.detail .folder-wrap .folder h2{font-size:calc(9.195px + 1.839vw);line-height:calc(16.092px + 3.218vw);height:auto}#folders.detail .folder-wrap .folder .text{height:auto;font-size:calc(6.897px + 1.379vw)}#folders.detail .folder-wrap .folder .btn{bottom:auto;left:auto;height:calc(11.494px + 2.299vw);line-height:calc(11.494px + 2.299vw);font-size:calc(6.897px + 1.379vw);padding-left:calc(5.747px + 1.149vw)}#folders.detail .folder-wrap .folder .btn:after{top:calc(4.598px + .92vw);width:calc(2.874px + .575vw);height:calc(2.874px + .575vw)}#folders.detail #folder-products h2,#folders.detail #folder-products small{padding-left:calc(5.747px + 1.149vw)}#folders .folder-wrap .folder{width:100%;height:auto;margin:0 0 calc(5.747px + 1.149vw)}#folders .folder-wrap .folder h2{max-width:100%;margin-bottom:calc(5.747px + 1.149vw);font-size:calc(12.644px + 2.529vw);line-height:calc(18.966px + 3.793vw);max-height:100%}#folders .folder-wrap .folder .text{max-width:80%;height:auto;line-height:calc(17.241px + 3.448vw);font-size:calc(9.195px + 1.839vw);margin-bottom:calc(11.494px + 2.299vw)}#folders .folder-wrap .folder .btn{position:relative;bottom:auto;left:auto}#folders .folder-wrap .action-folder{width:32%;height:auto}#folders .folder-wrap .action-folder .title{font-size:90%;height:calc(35.333px + 3.682vw)}#folders .assortment h1{font-size:calc(12.644px + 2.529vw);line-height:calc(18.966px + 3.793vw);padding-left:calc(5.747px + 1.149vw);padding-right:calc(5.747px + 1.149vw)}#folders .assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .filters+.products-overview .product:first-of-type{margin-left:inherit}.faq{width:100%}.faq .question{padding:calc(5.747px + 1.149vw)}.faq .question label{height:auto;min-height:calc(14.943px + 2.989vw);line-height:inherit;padding-right:calc(14.368px + 2.874vw);font-family:helveticaneueregular,Helvetica,Arial,sans-serif;font-size:calc(8.046px + 1.609vw)}.faq .question label span{width:calc(14.368px + 2.874vw);height:calc(14.368px + 2.874vw)}.account.dashboard .row.form,.account.register .row.form,.account.reset .row.form,.contact.dashboard .row.form,.contact.register .row.form,.contact.reset .row.form{width:100%}footer#footer{background:#231f20;color:#fff;margin-top:calc(5.747px + 1.149vw);padding-top:calc(34.483px + 6.897vw);padding-bottom:calc(11.494px + 2.299vw)}footer#footer .container{padding-left:calc(17.241px + 3.448vw);padding-right:calc(17.241px + 3.448vw)}footer#footer .payoff{display:none}footer#footer ul.footer-link{margin:calc(22.989px + 4.598vw) 0 3vh;position:static;bottom:auto;left:auto;text-align:center}footer#footer .categories .category.cat-assortment{display:none}footer#footer .categories .category{width:100%;float:none;margin:0;border-bottom:1px solid #fff}footer#footer .categories .category.cat-highlighted{border-top:1px solid #fff}footer#footer .categories .category.open ul{max-height:999px;margin-top:calc(11.494px + 2.299vw);margin-bottom:calc(14.368px + 2.874vw)}footer#footer .categories .category.open .footer-header{border-bottom:1px solid #fff}footer#footer .categories .category.open .footer-header:before{transform:rotate(-135deg)}footer#footer .categories .category .footer-header{font-size:calc(9.195px + 1.839vw);padding-top:calc(9.195px + 1.839vw);padding-bottom:calc(8.621px + 1.724vw);color:#fff!important;transition:all .2s ease-in-out;position:relative}footer#footer .categories .category .footer-header:before{content:"";display:block;float:right;margin-right:1vw;width:calc(6.897px + 1.379vw);height:calc(6.897px + 1.379vw);border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .25s ease-in-out}footer#footer .categories .category ul{max-height:0;transition:all .2s ease-in-out;overflow:hidden}footer#footer .categories .category ul li{line-height:calc(19.54px + 3.908vw)}#barcodescanner .row.scanner .scanner-input{width:70%;height:calc(22.989px + 4.598vw);border-radius:calc(22.989px + 4.598vw)}#barcodescanner .row.scanner .submit-input{width:calc(22.989px + 4.598vw);height:calc(22.989px + 4.598vw);border-radius:calc(22.989px + 4.598vw)}}@media (min-width:1000px) and (max-width:1280px) and (orientation:portrait){body{font-size:calc(6.322px + 1.264vw);line-height:calc(9.195px + 1.839vw)}.btn{height:calc(14.943px + 2.989vw);line-height:calc(14.943px + 2.989vw)}.hooper-pagination .hooper-indicators li .hooper-indicator{width:calc(4.598px + .92vw);height:calc(4.598px + .92vw);margin-left:calc(2.299px + .46vw);margin-right:calc(2.299px + .46vw)}#app #header{height:calc(51.724px + 10.345vw)}#app #header a#logo{top:calc(5.747px + 1.149vw);left:calc(5.747px + 1.149vw);height:calc(28.736px + 5.747vw);line-height:normal}#app #header a#logo img{display:block;max-height:80%;vertical-align:top}#app #header .top-menu{display:block!important;right:calc(5.747px + 1.149vw);height:calc(14.943px + 2.989vw);line-height:calc(14.943px + 2.989vw);font-size:calc(5.747px + 1.149vw)}#app #header .top-menu .icon-wrapper .icon{height:calc(13.793px + 2.759vw);width:calc(13.793px + 2.759vw);margin:0;background-position:50%;background-size:auto 60%!important}#app #header .header-icons{height:calc(19.54px + 3.908vw);right:calc(5.747px + 1.149vw);vertical-align:top}#app #header .header-icons .btn{display:inline-block;margin-left:1vh}#app #header .header-icons .icon{display:none!important}#app #header .header-icons .header-links{height:4vw;font-size:90%;display:inline-flex}#app #content-wrap{margin-top:calc(51.724px + 10.345vw)}#app.search #search{height:calc(22.989px + 4.598vw)}#navigation{left:0;padding-left:calc(5.747px + 1.149vw)}#navigation,#navigation>ul.main{min-height:calc(19.54px + 3.908vw)}#navigation>ul.main{text-align:left;width:95%}#navigation>ul.main>li{min-height:calc(19.54px + 3.908vw);padding-left:0;padding-right:2vh}#navigation>ul.main>li:hover .pages{top:calc(19.54px + 3.908vw)}#navigation>ul.main>li a{min-height:calc(19.54px + 3.908vw);line-height:calc(19.54px + 3.908vw);font-size:calc(5.747px + 1.149vw)}#navigation>ul.main>li .pages{padding:2vh 0;height:calc(175.862px + 35.172vw)}#navigation>ul.main>li .pages>.container{width:100%}#navigation>ul.main>li .pages .page h3{display:block;font-size:calc(9.195px + 1.839vw)}#navigation>ul.main>li .pages .page>ul.primary{height:auto}#navigation>ul.main>li .pages .page>ul.primary li{font-size:calc(10.345px + 2.069vw)}#navigation>ul.main>li .pages .page>ul.primary li a{font-size:calc(8.046px + 1.609vw)}.assortment .add-to-cart>label{width:calc(14.943px + 2.989vw);height:calc(14.943px + 2.989vw)}.assortment .add-to-cart input{height:calc(14.943px + 2.989vw);line-height:calc(14.943px + 2.989vw);border-radius:calc(8.046px + 1.609vw)}.assortment .price-wrap .price.current .integer{font-size:calc(14.943px + 2.989vw);line-height:calc(13.793px + 2.759vw)}.assortment.index .product-row .product{margin:0 .665% 1.33%}.assortment.index .product-row .product:nth-child(4){display:block}.assortment.grid-view .product-row .filters+.products-overview .product{margin:0 .665% 1.33%}.assortment.grid-view .product-row .filters+.products-overview .banner{width:98.66%;margin:0 .665% 1.33%}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview .product{height:calc(148.276px + 29.655vw)}.assortment.grid-view .product-row .cat-content{height:calc(149.425px + 29.885vw)}.assortment .filters{top:calc(57.471px + 11.494vw)}#product .product-information{padding:2vh;min-height:60vw}#product .product-information .image{width:40%;float:left}#product .product-information .image .slide{height:30vw}#product .product-information .image .product-slider{width:30vw;height:30vw}#product .product-information .image .product-slider .slide{height:30vw}#product .product-information .information{width:60%;float:left}#product .product-information .information .tabs .scroll{margin-bottom:2vw}#product .product-information .information .tabs .titles{height:calc(14.943px + 2.989vw);line-height:calc(14.943px + 2.989vw)}#product .product-information .information .tabs .titles li{font-size:calc(5.747px + 1.149vw);line-height:calc(14.943px + 2.989vw)}#product .product-information .information .tabs .contents h1{font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(10.92px + 2.184vw)}#product .product-information .information .tabs .contents table tr td:first-child{width:30%}}@media (max-width:1000px) and (orientation:portrait){#app #content-wrap{margin-top:calc(45.977px + 9.195vw)}#app #header,#app #header>.container{height:calc(45.977px + 9.195vw)}#app #header a#logo{height:calc(34.483px + 6.897vw);top:calc(5.747px + 1.149vw);left:calc(8.621px + 1.724vw)}#app #header .header-icons{right:calc(31.034px + 6.207vw);height:auto;bottom:calc(14.368px + 2.874vw)}#app #header .header-icons .icon{height:calc(18.391px + 3.678vw);width:calc(18.391px + 3.678vw);margin:0 .4vw;background-position:50%}#app #header .header-icons .icon.cart{margin-right:calc(2.299px + .46vw)}#app #header .header-icons .icon.account{display:inline-block;margin-right:0}#app #header .menu-icon{width:calc(18.391px + 3.678vw);height:calc(18.391px + 3.678vw);position:absolute;top:calc(14.368px + 2.874vw);right:calc(8.621px + 1.724vw);cursor:pointer;z-index:10}#app #header .menu-icon .top,#app #header .menu-icon:after,#app #header .menu-icon:before{position:absolute;display:block;left:calc(2.874px + .575vw);height:1px;content:"";background:#252525;transition:transform .4s ease-in-out}#app #header .menu-icon .top{width:calc(12.069px + 2.414vw);top:calc(3.448px + .69vw)}#app #header .menu-icon:before{width:calc(12.069px + 2.414vw);top:calc(8.046px + 1.609vw)}#app #header .menu-icon:after{width:calc(12.069px + 2.414vw);top:calc(12.644px + 2.529vw)}#app #header .menu-icon.show .top,#app #header .menu-icon.show:after{width:calc(12.644px + 2.529vw);top:calc(8.621px + 1.724vw)}#app #header .menu-icon.show .top{transform:rotate(-225deg)}#app #header .menu-icon.show:after,#app #header .menu-icon.show:before{transform:rotate(225deg)}#app #header .menu-icon.show:before{opacity:0}#app #header .menu-icon.show~#navigation{transform:translateX(0)}#app #header .menu-icon.show~#navigation>ul.main>li .pages .page,#app #header .menu-icon.show~#navigation>ul.main>li .pages .page-image{transition-delay:.2s;opacity:1;transform:translateX(0);transform:translateY(0)}#app #search{width:75%;height:calc(22.989px + 4.598vw);right:calc(11.494px + 2.299vw);bottom:calc(5.747px + 1.149vw)}#app #search input{height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);font-size:16px}#app #search button{transform:translateX(4vw)}#app #search .close-search,#app #search button{width:calc(17.241px + 3.448vw);height:calc(22.989px + 4.598vw)}#app #search .close-search{right:calc(20.115px + 4.023vw);transform:translateX(8vw) rotate(235deg)}#app #search .form .autocomplete{top:calc(34.483px + 6.897vw);padding:4vw 0}#app #search .form .autocomplete h3{font-size:110%;line-height:110%;padding:0 2.5vw;margin-bottom:2vw}#app #search .form .autocomplete span{padding:0 2.5vw}#app #search .form .autocomplete a{padding:.2vw 2.5vw}#app.search #search{height:calc(22.989px + 4.598vw)}#navigation{position:fixed;top:calc(45.977px + 9.195vw);left:0;right:0;bottom:0;z-index:55;width:100%;margin:0;padding-bottom:calc(22.989px + 4.598vw);background:#fff;will-change:transform;transform:translateX(-100%);padding-top:0;line-height:calc(22.989px + 4.598vw);padding-left:0;transition:transform .3s ease-in-out}#navigation>ul.main{text-align:left;padding-left:calc(8.621px + 1.724vw);padding-right:calc(8.621px + 1.724vw)}#navigation>ul.main>li{min-height:calc(22.989px + 4.598vw);padding:0;max-width:33.3vw;display:inline-block}#navigation>ul.main>li:nth-child(2){padding-left:calc(8.621px + 1.724vw);padding-right:calc(8.621px + 1.724vw)}#navigation>ul.main>li.active a,#navigation>ul.main>li:hover a{color:#5387c6}#navigation>ul.main>li:hover .pages{top:calc(22.989px + 4.598vw)}#navigation>ul.main>li:hover .pages .page,#navigation>ul.main>li:hover .pages .page-image{opacity:1;transform:none}#navigation>ul.main>li:first-child>a{color:#252525}#navigation>ul.main>li:first-child>a:after{left:0;right:0;width:100%}#navigation>ul.main>li>a{min-height:calc(22.989px + 4.598vw);line-height:calc(22.989px + 4.598vw);font-size:calc(8.621px + 1.724vw);color:#94a1a6;text-shadow:none}#navigation>ul.main>li>a.active:after,#navigation>ul.main>li>a:hover:after{left:50%;right:50%;width:0}#navigation>ul.main>li .pages{z-index:3;position:fixed;top:calc(22.989px + 4.598vw);left:0;right:0;overflow:hidden;width:100%;height:calc(90.3vh - 48.6px);padding-top:calc(14.368px + 2.874vw);padding-left:0;padding-bottom:0;opacity:1}#navigation>ul.main>li .pages>.container{width:auto;padding:0;height:100%}#navigation>ul.main>li .pages .page{opacity:1;width:100%;float:none;padding:0;transform:none;transition:transform .25s ease-in-out;transform:translateX(-3vw)}#navigation>ul.main>li .pages .page>ul.primary{height:calc(87.5vh - 53px);padding-left:calc(17.241px + 3.448vw);width:100vw;transition:transform .4s ease-in-out;overflow:visible}#navigation>ul.main>li .pages .page>ul.primary.slideleft{transform:translateX(-100vw)}#navigation>ul.main>li .pages .page>ul.primary li{display:block;line-height:calc(20.69px + 4.138vw)}#navigation>ul.main>li .pages .page>ul.primary li a{font-size:calc(9.195px + 1.839vw)}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary{display:block;width:100vw;height:calc(87.5vh - 53px);left:200vw;padding-left:calc(17.241px + 3.448vw);padding-bottom:3vh;opacity:0;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll;transition:all .2s ease-in-out}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary.show-subs{opacity:1;left:100vw}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li.cat-link{display:block}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li.back-link{display:block;color:#5387c6;position:relative}#navigation>ul.main>li .pages .page>ul.primary li>ul.secondary li.back-link:before{content:"";display:block;position:absolute;top:calc(50% - -3px - 1vh);left:-1.5vh;width:calc(3px + 1vh);height:calc(3px + 1vh);opacity:1;overflow:hidden;border-left:2px solid #5387c6;border-bottom:2px solid #5387c6;transform-origin:center center;transform:rotate(45deg);transition:all .2s ease-in-out}#navigation>ul.main>li .pages .page>ul.primary li.logout{display:block;margin-top:calc(10.345px + 2.069vw)}#navigation>ul.main>li .pages .page>ul.primary li.logout a{opacity:.7}#navigation>ul.main>li .pages .page-image{display:none}#cart.assortment.list-view.orders .product-row .products-overview .product .price-wrap{width:auto;margin-top:0}}@media (max-width:578px) and (orientation:landscape){.container{max-width:100%}}@media (max-width:578px) and (orientation:portrait){#login-modal .modal-wrap,#regular-modal .modal-wrap,#warning-modal .modal-wrap{width:90%;padding:calc(11.494px + 2.299vw)}#login-modal .modal-wrap strong,#regular-modal .modal-wrap strong,#warning-modal .modal-wrap strong{font-size:calc(14.943px + 2.989vw)}#app #header .header-icons .icon.cart{position:relative}#app #header .header-icons .icon.cart .amount{display:inline-block;position:absolute;width:6vw;height:6vw;line-height:6vw;top:-3vw;right:-3vw}form input[type=radio]:checked+label:before{border:4px solid #fff}.embla-carousel.products-slider{padding:3vw 0}.embla-carousel.products-slider .embla-container{margin-left:-1.33%}.embla-carousel.products-slider .embla-container .embla-slide{padding-left:2.66%;flex:0 0 50.334%}#home .home-content .row.categories .categories-overview{-moz-column-gap:2.66%;column-gap:2.66%;row-gap:2.5vw;margin-right:-2.66%}#home .home-content .row.categories .categories-overview .category{width:47.341%;height:calc(114.943px + 22.989vw)}#home .home-content .row.categories .categories-overview .category .image{width:calc(66.092px + 13.218vw);height:calc(66.092px + 13.218vw)}#home .home-content .row.categories .categories-overview .category .title{font-size:calc(7.471px + 1.494vw)}#home .home-content .row.image-container .info,#home .home-content .row.intro-container .intro-wrap .intro-image .links-wrap .cat-links{width:85%}.assortment.index.has-banners{transform:none}.assortment.index .product-row .product{width:47.341%;margin:0 1.33% 2.66%}.assortment.index .product-row .product:nth-child(3),.assortment.index .product-row .product:nth-child(4){display:none}.assortment.grid-view .product-row{margin:0 -1.33%}.assortment.grid-view .product-row .products-overview .product{width:47.341%;margin:0 1.33% 2.66%}.assortment.grid-view .product-row .products-overview .banner{width:98.66%}.assortment.grid-view .product-row .filters~.products-overview{width:100%;float:none}.assortment.grid-view .product-row .filters~.products-overview .product{width:47.341%;margin:0 1.33% 2.66%}.assortment.grid-view .product-row .filters~.products-overview .banner{width:98.66%;margin:0 1.33% 2.66%}.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .filters+.products-overview .product:first-of-type,.assortment.grid-view .product-row:not(.detail):not(.search) .assortment-overview:not(.has-banners) .products-overview .product:first-of-type{margin-left:1.33%}.assortment.grid-view .product-row .product{height:calc(152.299px + 30.46vw)}.assortment.grid-view .product-row .product .image{width:calc(66.092px + 13.218vw);height:calc(66.092px + 13.218vw)}.assortment.grid-view .product-row .cat-content{width:97.342%;margin:0 1.33% 2.66%;height:calc(144.828px + 28.966vw)}.assortment.grid-view .product-row .cat-content .text span{width:80%}.assortment.grid-view .product-row .cat-content .buttons .rank-options{position:static}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options{top:calc(22.989px + 4.598vw);left:calc(22.989px + 4.598vw);right:calc(22.989px + 4.598vw);width:auto;text-align:left;margin:0}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options label{color:#5387c6;display:block;font-family:helveticaneuebold,Arial,sans-serif;font-size:calc(11.494px + 2.299vw);line-height:calc(18.391px + 3.678vw);padding:0 3vh;margin-bottom:calc(5.747px + 1.149vw);background-size:auto 80%;position:relative}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:after,.assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{content:"";width:calc(10.345px + 2.069vw);height:2px;background:#5387c6;position:absolute;top:49.8%;right:2vh;transform:rotate(45deg)}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options label:before{transform:rotate(-45deg)}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li a{padding:0 3vh;font-size:calc(9.195px + 1.839vw)}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li a.active{background:#f8f7f7}.assortment.grid-view .product-row .cat-content .buttons .rank-options .options ul li a.active:after{right:3vh}.assortment.grid-view .product-row .cat-content .buttons .rank-options input[type=checkbox]:checked~.options{padding-top:calc(11.494px + 2.299vw);padding-bottom:calc(11.494px + 2.299vw)}.assortment .filters{top:calc(40.23px + 8.046vw);width:auto;box-shadow:none}#product .product-information .information .tabs .titles{width:calc(241.379px + 48.276vw);position:relative}#product .colorbar{height:calc(146.552px + 29.31vw)}#cart.assortment.list-view.orders .orders-overview .order{font-size:calc(6.897px + 1.379vw)}#cart.assortment.list-view.orders .orders-overview .order span.col{width:50%}#folders .folder-wrap .action-folder{width:48%}.row.newsletter form{max-width:100%}.row.newsletter form input[type=email]{min-width:auto}.row.newsletter form button,.row.newsletter form input[type=email]{height:calc(18.391px + 3.678vw);line-height:calc(18.391px + 3.678vw);font-size:14px}.row.newsletter form button:after{width:calc(4.598px + .92vw);height:calc(4.598px + .92vw)}.row.articles.index .article{max-width:90%;margin:0 auto 10vw}}