@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/open-sans-v17-latin-300.eot);src:url(../fonts/open-sans-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-300.woff) format("woff"),url(../fonts/open-sans-v17-latin-300.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-300.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v17-latin-regular.eot);src:url(../fonts/open-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-regular.woff) format("woff"),url(../fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-regular.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/open-sans-v17-latin-600.eot);src:url(../fonts/open-sans-v17-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-600.woff) format("woff"),url(../fonts/open-sans-v17-latin-600.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-600.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/open-sans-v17-latin-800.eot);src:url(../fonts/open-sans-v17-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-800.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-800.woff) format("woff"),url(../fonts/open-sans-v17-latin-800.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-800.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;src:url(../fonts/roboto-mono-v7-latin-regular.eot);src:url(../fonts/roboto-mono-v7-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-mono-v7-latin-regular.woff2) format("woff2"),url(../fonts/roboto-mono-v7-latin-regular.woff) format("woff"),url(../fonts/roboto-mono-v7-latin-regular.ttf) format("truetype"),url(../fonts/roboto-mono-v7-latin-regular.svg#RobotoMono) format("svg");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(../fonts/quicksand-v19-latin-300.eot);src:url(../fonts/quicksand-v19-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/quicksand-v19-latin-300.woff2) format("woff2"),url(../fonts/quicksand-v19-latin-300.woff) format("woff"),url(../fonts/quicksand-v19-latin-300.ttf) format("truetype"),url(../fonts/quicksand-v19-latin-300.svg#Quicksand) format("svg");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(../fonts/quicksand-v19-latin-regular.eot);src:url(../fonts/quicksand-v19-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/quicksand-v19-latin-regular.woff2) format("woff2"),url(../fonts/quicksand-v19-latin-regular.woff) format("woff"),url(../fonts/quicksand-v19-latin-regular.ttf) format("truetype"),url(../fonts/quicksand-v19-latin-regular.svg#Quicksand) format("svg");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(../fonts/quicksand-v19-latin-500.eot);src:url(../fonts/quicksand-v19-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/quicksand-v19-latin-500.woff2) format("woff2"),url(../fonts/quicksand-v19-latin-500.woff) format("woff"),url(../fonts/quicksand-v19-latin-500.ttf) format("truetype"),url(../fonts/quicksand-v19-latin-500.svg#Quicksand) format("svg");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(../fonts/quicksand-v19-latin-700.eot);src:url(../fonts/quicksand-v19-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/quicksand-v19-latin-700.woff2) format("woff2"),url(../fonts/quicksand-v19-latin-700.woff) format("woff"),url(../fonts/quicksand-v19-latin-700.ttf) format("truetype"),url(../fonts/quicksand-v19-latin-700.svg#Quicksand) format("svg");font-display:swap}[ng-cloak]{display:none}.jf-no-animate{-webkit-transition:none!important;transition:none!important}.browsehappy{text-align:center;padding:50px 0}.browsehappy a{color:#1985c8}a.jf-logo-link{display:block;height:34px;margin-top:2px}a.jf-logo-link-mobile{margin:0 auto}a.jf-logo-link-mobile img{margin-top:16px}html{font-size:62.5%!important;font-family:Quicksand,sans-serif;height:100%;width:100%;margin:0;padding:0}button,input,select,textarea{font-family:Quicksand,sans-serif;font-size:14px;height:100%;width:100%;margin:0;padding:0}body{font-size:14px;font-weight:400;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}body md-content{color:#6b787f}strong{font-weight:500}.jf-mobile :not(input):not(textarea){-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;-ms-touch-callout:none;-ms-user-select:none;-ms-text-size-adjust:none;-moz-touch-callout:none;-moz-user-select:none;-moz-text-size-adjust:none}a{color:inherit;text-decoration:inherit}md-content{background:#1985c8}.jf-mobile md-content{background:#fff}.jf-error{color:#e16749;font-weight:500}.jf-error.jf-checkout-general-error{margin:0 0 10px}.jf-error i{font-size:17px;margin:0 5px 0 0;vertical-align:middle}.jf-no-margin-top{margin-top:0}.jf-no-margin-bottom{margin-bottom:0!important}.jf-margin-top-small{margin-top:5px}.jf-text-align-right{text-align:right}.jf-text-align-left{text-align:left}.jf-text-align-center{text-align:center}.jf-margin-top-5{margin-top:5px!important}.jf-disabled{color:#b7c1c6}.jf-position-relative{position:relative}.jf-success{color:#396;font-weight:400;margin:5px 0}.jf-success.jf-success-strong{background:#fff;padding:10px;margin-bottom:10px}.jf-page-forgot_password .jf-success.jf-success-strong{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;padding:10px 10px 0 10px;margin-bottom:0;margin-top:-25px}.jf-grey-icon{display:inline-block;width:25px;height:16px;vertical-align:top}.jf-grey-icon.jf-grey-icon-cash{background:url(../icons/cash@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-cc{background:url(../icons/credit-card@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-paypal{background:url(../icons/paypal@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-amazon-pay{background:url(../icons/amazon-pay-grey.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-sepa{background:url(../icons/sepa@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-apple-pay{background:url(../icons/apple-pay@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-visa{background:url(../icons/visa@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-mc{background:url(../icons/mc@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-calendar{background:url(../icons/calendar@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-grey-icon.jf-grey-icon-clock-2{background:url(../icons/clock-2@2x.png);-webkit-background-size:25px 16px;background-size:25px 16px}.jf-small{font-size:12px}.jf-headline{font-size:24px;line-height:32px;font-weight:500;margin:15px 0;color:#394c57}.jf-subheadline{font-size:16px;margin-bottom:10px;font-weight:600}.jf-title{font-size:20px;font-weight:400;margin-bottom:5px}.jf-padding{padding:0 20px}.jf-hidden{visibility:hidden}.jf-hide{display:none!important}.jf-container{margin:0 auto;padding:0 20px;max-width:1000px;width:100%;box-sizing:border-box;position:relative;z-index:10;overflow:hidden}.jf-container a.text-link{text-decoration:underline;color:#1985c8;cursor:pointer}.jf-container.jf-clear-padding{padding:0 0 4px;overflow:visible}.jf-container--small{max-width:660px}.jf-mobile-container{overflow:hidden}.jf-spacer-15{height:15px}.jf-spacer-30{height:30px}.jf-spacer-45{height:45px}.jf-logo{width:119px;height:30px}.jf-button{position:relative;font-size:16px;font-weight:700;line-height:50px;margin:0;width:100%;color:#b7c1c6;-webkit-border-radius:25px;border-radius:25px;background-clip:padding-box;text-transform:none}.jf-button.jf-button-slim{min-height:35px;line-height:35px;font-size:14px}.jf-button.jf-button-account-delete{max-width:100px;margin:0 15px 0 15px}.jf-button-back-icon{position:absolute;top:6px;left:7px;width:25px;height:25px;-webkit-border-radius:25px;border-radius:25px;background-clip:padding-box;background:#fff}.jf-button-back-icon i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#e14d97;font-size:20px;position:absolute;top:3px;left:1px}.jf-list-item{padding:10px 0;border-color:rgba(0,0,0,.12);border-style:solid;border-width:0 0 1px}.md-button.md-icon-button{margin:0}md-tabs md-ink-bar{color:#1985c8!important;background-color:#1985c8!important}.jf-list{border-color:rgba(0,0,0,.12);border-style:solid;border-width:1px 0 0;margin-left:-20px;margin-right:-20px;margin-bottom:20px}.jf-transparent-bg{background-image:url(../img/register-bg.png);background-repeat:no-repeat;background-size:cover}.jf-desktop .jf-transparent-bg{padding-bottom:30px}.jf-main-content{background:#fff}.jf-mobile.jf-page-forgot_password .jf-main-content,.jf-mobile.jf-page-help .jf-main-content,.jf-mobile.jf-page-location-picker .jf-main-content,.jf-mobile.jf-page-login .jf-main-content,.jf-mobile.jf-page-on-boarding .jf-main-content,.jf-mobile.jf-page-password_reset .jf-main-content,.jf-mobile.jf-page-register .jf-main-content{min-height:100%}.jf-mobile.jf-page-location-picker .jf-main-content{height:100%}.animate{-webkit-transition:-webkit-transform .2s ease-in;transition:transform .2s}[jf-shrink-toolbar]{position:fixed;top:0;z-index:20}[jf-scrollable]{overflow:auto}.jf-help-actions{position:absolute;z-index:10;bottom:12px;left:20px;right:20px}.jf-help-actions .jf-button{margin-bottom:8px}.jf-iframe-container{position:relative;top:0;left:-1px;right:-1px;height:500px;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:scroll}.jf-iframe-container iframe{position:relative;border:none;width:1px;min-width:100%;height:100%;display:block}#threedsContainer{display:none;margin-bottom:20px;position:relative;min-height:550px;padding-right:20px}#threedsContainer iframe{width:100%}.jf-mobile .jf-iframe-container{position:absolute;height:100%}.jf-instructions{position:absolute;top:0;left:0;right:0;height:100%}.jf-text-justified{text-align:justify}md-backdrop{height:100%!important}md-slider-container,md-tabs{touch-action:pan-y!important}.jf-dialog{width:490px;max-height:100%;max-width:100%;margin:0 20px}.jf-dialog.jf-dialog-small{width:auto}.jf-dialog.jf-dialog-fullscreen{width:100%;max-width:100%;margin:0 20px}.jf-dialog .md-toolbar-tools h2{line-height:23px}.jf-dialog md-dialog-actions{padding-top:20px;padding-bottom:20px}.jf-dialog md-dialog-actions button{max-width:200px;margin:0 auto 0;text-transform:none}.jf-dialog .jf-dialog-actions-no-scroll{margin:0 -24px;border-top:1px solid rgba(0,0,0,.12);padding:20px 0 10px}.jf-dialog .jf-dialog-actions-no-scroll button{max-width:200px;margin:0 auto;padding:0 6px}.jf-mobile.jf-page-account .jf-animated-transition{height:100%}.jf-mobile .jf-animated-transition{transition:transform .5s ease;transform:translate3d(0,0,0);position:absolute;width:100%;display:block}.jf-mobile .jf-animated-transition:not(.jf-gradient-bg){background:#fff}.jf-mobile .jf-animated-transition.ng-enter-prepare{display:none}.jf-mobile .jf-animated-transition.ng-enter{transform:translate3d(100%,0,0);display:block}.jf-mobile .jf-animated-transition.ng-enter-active{transform:translate3d(0,0,0)}.jf-mobile .jf-animated-transition.ng-leave{transform:translate3d(0,0,0)}.jf-mobile .jf-animated-transition.ng-leave-active{transform:translate3d(-100%,0,0)}.jf-mobile .jf-move-backward .jf-animated-transition.ng-enter{transform:translate3d(-100%,0,0);display:block}.jf-mobile .jf-move-backward .jf-animated-transition.ng-enter-active{transform:translate3d(0,0,0)}.jf-mobile .jf-move-backward .jf-animated-transition.ng-leave{transform:translate3d(0,0,0)}.jf-mobile .jf-move-backward .jf-animated-transition.ng-leave-active{transform:translate3d(100%,0,0)}.jf-mobile.jf-page-home .jf-animated-transition,.jf-mobile.jf-page-instructions .jf-animated-transition,.jf-mobile.jf-page-wp-content .jf-animated-transition{height:100%}.jf-disable-element{position:relative}.jf-disable-element:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.cmpboxhl{line-height:35px}@media (max-width:599px){md-content{background:#fff}.jf-dialog md-dialog-actions.layout-xs-column{display:-webkit-box;text-align:center;margin:0 auto}.jf-dialog md-dialog-actions.layout-xs-column button:first-child{margin-bottom:20px}.jf-dialog .jf-dialog-actions-no-scroll button:first-child{margin-bottom:20px}.jf-text-justified{text-align:left}}@media (min-width:600px){.jf-headline{margin-right:0}.jf-list{border-width:1px 1px 0 1px;margin-left:0;margin-right:0;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-list .jf-list-item:last-child{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background-clip:padding-box}md-pagination-wrapper{width:auto!important}.jf-transparent-bg{background-image:url(../img/desktop-auth-background.jpg);background-position:top center;background-size:cover}.jf-main-content{min-height:350px}}@media (max-width:959px) and (min-width:0) and (orientation:landscape){.md-toolbar-tools{height:56px;max-height:56px}}.jf-sidenav{width:100%;max-width:100%;top:0;padding:56px 25px 0 25px;opacity:1;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.jf-sidenav md-sidenav,.jf-sidenav.md-sidenav-left{transform:none}.jf-sidenav md-sidenav.md-closed,.jf-sidenav.md-sidenav-left.md-closed{transform:none}.jf-sidenav.md-closed{opacity:0}.jf-burger-menu-toggle{cursor:pointer;height:18px;width:30px;outline:0}.jf-burger-menu-toggle>div:nth-child(1){-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.jf-burger-menu-toggle>div:nth-child(3){-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.jf-burger-menu-toggle.jf-open-burger-icon .jf-burger-menu-line{width:24px}.jf-burger-menu-toggle.jf-open-burger-icon>div:nth-child(1){-webkit-transform:left bottom;-moz-transform:left bottom;-ms-transform:left bottom;transform:left bottom;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.jf-burger-menu-toggle.jf-open-burger-icon>div:nth-child(2){width:0;opacity:0}.jf-burger-menu-toggle.jf-open-burger-icon>div:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jf-burger-menu-toggle .jf-burger-menu-line{height:2px;width:30px;background-color:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.jf-mobile-nav-toolbar-cart-container{top:8px;right:0}.jf-sidenav-list{padding-bottom:0;padding-top:0;margin-top:30px;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.jf-sidenav-list .md-list-item-text{font-size:18px;font-weight:500;text-transform:uppercase;color:#fff;margin:0 10px 0 0}.jf-sidenav-list md-list-item{min-height:40px;height:40px;cursor:pointer;position:relative}.jf-sidenav-list md-list-item.jf-has-sublist.jf-open-sublist:after,.jf-sidenav-list md-list-item.jf-has-sublist:after{content:">";display:block;position:absolute;width:20px;height:20px;line-height:20px;padding-left:7px;font-family:Quicksand;font-weight:400;font-size:20px;left:10px;top:9px;color:#fff;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.jf-sidenav-list md-list-item.jf-has-sublist.jf-open-sublist:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jf-sidenav-list md-list-item._md-button-wrap .md-button:not([disabled]):hover{background:0 0}.jf-sidenav-list md-list-item._md-button-wrap div.md-button{padding:0 0 0 40px}.jf-sidenav-list md-list-item._md-button-wrap.jf-sidenav-login-logout-link div.md-button{padding:0}.jf-sidenav-list .jf-sidenav-login-logout-link{margin:30px auto;background:#fff;width:58%;text-align:center;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box}.jf-sidenav-list .jf-sidenav-login-logout-link .md-list-item-text{color:#0184c5;text-align:center}.jf-sidenav-sublist .md-list-item-text{font-size:18px}.jf-sidenav-sublist .jf-language-switcher{min-height:25px;height:25px}.jf-sidenav-sublist .jf-language-switcher .md-button .md-list-item-inner .jf-language-switcher-flag-icon{vertical-align:middle;margin-right:5px}.jf-sidenav-sublist .jf-language-switcher .md-button .md-list-item-inner .jf-language-switcher-img-space{width:18px;height:18px;float:left;margin-right:5px;vertical-align:middle;margin-top:5px}.jf-nav-toolbar .jf-container{overflow:visible}.jf-nav-toolbar-container{z-index:78;min-height:56px;background:#0080c8}.jf-nav-toolbar-container+.jf-nav-toolbar-container{display:none}.jf-nav-toolbar .md-toolbar-tools{padding:0;position:relative}.jf-nav-toolbar .md-button{font-size:13px;font-weight:600;color:#fff;min-width:0;padding:0;z-index:10;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-nav-toolbar .jf-second-lvl-nav{position:relative;min-height:36px}.jf-nav-toolbar .jf-second-lvl-nav.jf-current-user-link{margin-top:-9px}.jf-nav-toolbar .jf-second-lvl-nav.jf-current-user-link .jf-second-lvl-nav-content{width:156px;margin-left:-70px}.jf-nav-toolbar .jf-second-lvl-nav.jf-current-user-link .jf-second-lvl-nav-content{top:53px}.jf-nav-toolbar .jf-second-lvl-nav.jf-language-switcher-link .jf-second-lvl-nav-content{width:70px;margin-left:-28px}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-link .md-button{position:relative;overflow:visible}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-link .md-button:after{display:none;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #41b0e8}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-link .jf-nav-toolbar-order-corporate{width:auto;padding-bottom:10px;padding-top:5px;line-height:normal;display:grid}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-link .jf-nav-toolbar-order-corporate-salutation{text-transform:none;font-size:10px}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-link .jf-nav-toolbar-language-switcher{width:auto}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content{position:absolute;top:46px;left:50%;z-index:1;display:none;background:#41b0e8;min-width:100%;padding-top:7px;padding-bottom:7px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content:before{content:"";width:100%;height:22px;position:absolute;top:-15px;left:0}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .md-button{display:block;position:relative;text-align:left;padding-left:24px}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .md-button i{position:absolute;top:10px;left:5px;font-size:16px;width:16px;height:16px;overflow:hidden}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .md-button:hover{background:rgba(158,158,158,.3)}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content button{width:auto}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .jf-nav-toolbar-language-switcher-item{padding:5px 10px;line-height:18px;min-height:auto;margin:0 auto 5px}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .jf-nav-toolbar-language-switcher-item:last-child{margin-bottom:0}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .jf-nav-toolbar-language-switcher-item:hover{background:rgba(158,158,158,.5)}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .jf-nav-toolbar-language-switcher-item .jf-language-switcher-flag-icon{vertical-align:middle}.jf-nav-toolbar .jf-second-lvl-nav .jf-second-lvl-nav-content .jf-nav-toolbar-language-switcher-item .jf-language-switcher-img-space{width:18px;height:18px;float:left;margin-right:5px;vertical-align:middle;margin-top:5px}.jf-nav-toolbar .jf-second-lvl-nav:hover .jf-second-lvl-nav-link .md-button{background:rgba(158,158,158,.2)}.jf-nav-toolbar .jf-second-lvl-nav:hover .jf-second-lvl-nav-link .md-button:after{display:block}.jf-nav-toolbar .jf-second-lvl-nav:hover .jf-second-lvl-nav-content{display:block}.jf-nav-toolbar .jf-button-profile-changer .md-button{margin:0 3px;padding-top:5px;padding-bottom:5px}.jf-nav-toolbar .jf-button-profile-changer .md-button .jf-profile-changer-icon{min-height:24px}.jf-nav-toolbar .jf-button-profile-changer .md-button .jf-button-profile-changer-internal{display:grid;line-height:normal}.jf-nav-toolbar .jf-button-profile-changer .md-button .jf-button-profile-changer-internal .jf-trust-bar-text-pink{font-size:11px;text-transform:none}.jf-nav-toolbar .jf-header-catalog-location .jf-trust-bar-switcher-button{padding-bottom:3px}.jf-nav-toolbar.jf-nav-open-menu,.jf-sidenav{background:#1ca5de;background:-webkit-linear-gradient(left,#1ca5de 0,#1ca5de 33%,#1ca5de 33%,#0080c8 100%);background:-moz-linear-gradient(left,#1ca5de 0,#1ca5de 33%,#1ca5de 33%,#0080c8 100%);background:linear-gradient(to right,#1ca5de 0,#1ca5de 33%,#1ca5de 33%,#0080c8 100%)}.jf-nav-toolbar-title{font-size:16px;font-weight:500;letter-spacing:normal;color:#fff;text-transform:capitalize;white-space:nowrap;margin:0 auto;text-align:center;overflow:hidden;text-overflow:ellipsis}md-toolbar.jf-nav-toolbar.jf-header-staging{background-color:#e16749}.jf-menu-list{padding:0}.jf-menu-list .md-subheader{font-size:16px;font-weight:500;color:#394c57}.jf-menu-list .md-subheader-inner{padding:20px 20px 10px 20px}.jf-menu-list md-list-item.md-2-line .md-list-item-text>p{font-weight:400;margin:5px 0;color:#6b787f}.jf-menu-list md-list-item.md-2-line .md-list-item-text h3{font-size:16px;font-weight:500;color:#1985c8}.jf-menu-list .md-list-item-inner>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 15px}.jf-menu-list .md-list-item-inner>md-icon:first-of-type:not(.md-avatar-icon){margin:0;color:inherit}.jf-menu-list .md-list-item-inner>md-icon:last-of-type{width:10px;height:16px;min-width:10px;min-height:16px}.jf-menu-list--grey md-list-item{background-color:#eff4f7}.jf-view-back-button{position:absolute;top:8px;left:40px}.jf-icon{width:40px;height:40px;display:inline-block}.jf-icon.jf-icon-business-users{background:url(../icons/gskunden.png) no-repeat;background-size:40px 40px}.jf-icon.jf-icon-quality{background:url(../icons/zufriedenheitsgarantie.png) no-repeat;background-size:40px 40px}.jf-icon.jf-icon-discount{background:url(../icons/rabatt.png) no-repeat;background-size:40px 40px}.jf-icon.jf-icon-faq{background:url(../icons/faq.png) no-repeat;background-size:40px 40px}.jf-icon.jf-icon-legal{background:url(../icons/rechtliches.png) no-repeat;background-size:40px 40px}.jf-icon.jf-icon-about-us{background:url(../icons/uber_uns.png) no-repeat;background-size:40px 40px}.jf-main-content-container .jf-main-content footer .jf-language-picker-button i{vertical-align:middle}.jf-language-picker-menu md-list .jf-language-picker-menu-item{height:36px;min-height:36px;margin-bottom:5px}.jf-language-picker-menu md-list .jf-language-picker-menu-item .jf-language-picker-menu-button{margin:0}.jf-language-picker-menu md-list .jf-language-picker-menu-item .jf-language-picker-menu-button .jf-language-picker-menu-flag{vertical-align:middle;margin-right:5px}.jf-language-picker-menu md-list .jf-language-picker-menu-item .jf-language-picker-menu-button .jf-language-picker-img-space{width:18px;height:18px;float:left;margin-right:10px;vertical-align:middle;margin-top:5px}.jf-language-picker-button img{vertical-align:middle}@media (min-width:599px){.jf-nav-toolbar .md-button{font-size:11px;padding:0}}@media (min-width:960px){.jf-nav-toolbar-container{min-height:64px}.jf-nav-toolbar .md-button{font-size:13px;padding:0 10px}.jf-nav-toolbar .jf-second-lvl-nav.jf-current-user-link .jf-second-lvl-nav-content{top:54px}.jf-nav-toolbar .jf-second-lvl-nav.jf-current-user-link .jf-second-lvl-nav-link .md-button:after{bottom:-10px}.jf-nav-toolbar .jf-second-lvl-nav.jf-language-switcher-link .jf-second-lvl-nav-link .md-button:after{bottom:-10px}}.jf-order-id{font-size:20px;font-weight:500}.jf-order-trip{margin-top:10px}.jf-order-datetime{font-size:14px}.jf-order-total,.jf-order-trip{font-size:14px;font-weight:500}.jf-order-total-price{font-size:20px;font-weight:700}.jf-order-total,.jf-order-total-price{text-align:right}.jf-ordered-items-headline{text-align:center;font-weight:600;padding:10px;background:#eff4f7}.jf-ordered-items-headline div:first-child{padding-left:28px}.jf-list-item.jf-order{padding:0;border:0;margin-bottom:25px}.jf-list-item.jf-order .jf-order-details-block{overflow:hidden}.jf-summary-order-block{padding:10px 0}.jf-summary-order-block>div{padding:0 10px}.jf-summary-order-block .jf-order-documents{border-top:1px solid rgba(0,0,0,.12);margin-top:10px;padding-top:10px}.jf-summary-order-block .jf-order-documents .jf-order-download-pdf{display:block;cursor:pointer;margin-bottom:10px}.jf-summary-order-block .jf-order-documents .jf-order-download-pdf i{padding-right:5px}.jf-summary-order-block .jf-order-documents .jf-order-download-pdf i,.jf-summary-order-block .jf-order-documents .jf-order-download-pdf span{display:inline-block;vertical-align:middle}.jf-ordered-items-list{padding:10px}.jf-ordered-items-list .jf-item-name,.jf-ordered-items-list .jf-item-price{margin-bottom:5px;font-weight:400}.jf-orders-tabs .md-tab{font-size:13px;padding:12px 18px;text-transform:capitalize}.jf-orders-tabs .jf-tab-body md-icon{height:20px;width:20px;min-height:20px;min-width:20px;float:right}.jf-orders-tabs .jf-tab-body md-select-label{font-size:13px}.jf-orders-tabs .jf-tab-subheadline{font-size:13px;font-weight:600;margin-bottom:10px}.jf-order-message{padding:25px;text-align:center;color:#e14d97;font-weight:500;font-size:17px}.jf-orders.jf-orders-margin-top{margin-top:30px}.jf-orders .jf-orders-paginate{margin-bottom:20px}.jf-orders .jf-orders-paginate .jf-orders-paginate-item{padding:20px;font-weight:500;color:#e14d97;cursor:pointer}.jf-vertical-divider{border-right:1px solid rgba(0,0,0,.12)}.jf-order-address p,.jf-tab-content p{margin:5px 0}.jf-order-address .material-icons,.jf-tab-content .material-icons{font-size:20px;vertical-align:middle;padding-right:5px}.jf-tab-section{padding:10px}.jf-change-address{padding:10px}.jf-change-address .jf-address-row{border-bottom:1px solid rgba(0,0,0,.12)}.jf-change-address .jf-button-wrap{margin-top:25px}.jf-change-address .jf-button-wrap .jf-button,.jf-change-address .jf-button-wrap .md-button{font-size:13px;font-weight:600;line-height:26px}.jf-show-documents{cursor:pointer;outline:0}.jf-show-documents i,.jf-show-documents strong{display:inline-block;vertical-align:middle}.jf-spinner-overlay{position:absolute;top:0;left:0;z-index:30;width:100%;height:100%;background:rgba(255,255,255,.5)}.jf-spinner-overlay .jf-spinner-content{position:absolute;left:0;width:100%;text-align:center;z-index:10}.jf-spinner-overlay .jf-spinner-content .jf-spinner-element{position:relative;height:40px}.jf-spinner-overlay .jf-spinner-content .message{color:#000;font-size:11px;font-weight:400}body.md-dialog-is-showing .jf-spinner-overlay{display:none!important}.jf-my-addresses{border-top:1px solid rgba(0,0,0,.12)}.jf-my-address .jf-delete-address svg path{fill:#3c4c55}.jf-my-address>div:first-child{padding-top:10px;padding-bottom:9px}.jf-my-address p{font-size:16px;line-height:24px;font-weight:400;margin:0}.jf-scroll-tabs-container{position:relative}.jf-scroll-tabs-container .jf-tabs-hint{cursor:pointer;position:absolute;top:0;right:0;z-index:10;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;line-height:60px;background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#eff4f7 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#eff4f7));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#eff4f7 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,#eff4f7 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#eff4f7 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#eff4f7 100%);opacity:1;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.jf-scroll-tabs-container .jf-tabs-hint.jf-tabs-hint-hidden{visibility:hidden;opacity:0}.jf-scroll-tabs-container .jf-tabs-hint i{vertical-align:middle;color:#1985c8;font-size:40px;width:40px;height:40px;overflow:hidden;display:inline-block}.jf-scroll-tabs-container .jf-tabs-hint.jf-tabs-hint-left{right:auto;left:0;background-color:#eff4f7;background-image:-moz-linear-gradient(left,#eff4f7 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#eff4f7),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#eff4f7 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,#eff4f7 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#eff4f7 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#eff4f7 0,rgba(255,255,255,0) 100%)}.jf-tabs.jf-categories .md-tab.md-active md-icon{color:rgba(0,0,0,.34)}.jf-tabs .md-tab{font-size:14px;font-weight:500;padding:8px 12px 0;text-transform:none;height:100%;white-space:nowrap;touch-action:initial!important;overflow:visible}.jf-tabs .md-tab.jf-checkout-time-slot-day{padding-top:5px}.jf-tabs .md-tab:not(.md-active){opacity:.4;color:#394c57}.jf-tabs md-pagination-wrapper,.jf-tabs md-tabs-canvas{height:60px;background-color:#eff4f7}.jf-tabs.jf-trip-tabs md-pagination-wrapper,.jf-tabs.jf-trip-tabs md-tabs-canvas{height:60px}.jf-tabs md-tabs-canvas.md-paginated{margin:0}.jf-tabs md-tabs-wrapper md-next-button,.jf-tabs md-tabs-wrapper md-prev-button{display:none}.jf-tabs md-pagination-wrapper{overflow-x:auto;overflow-y:hidden;justify-content:initial;min-height:75px;display:block;white-space:nowrap}.jf-tabs.jf-trip-tabs md-pagination-wrapper{max-width:100%;text-align:left;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}.jf-tabs.jf-trip-tabs md-pagination-wrapper::-webkit-scrollbar{width:0!important;height:0!important}.jf-tabs md-ink-bar{top:58px;color:#1985c8;background-color:#1985c8}[role=tabpanel]{transition:none}.jf-tab-label{font-size:12px;display:block;cursor:pointer}.jf-tab-label.jf-plain-label{margin-top:10px;font-size:14px}.jf-tab-icon{margin:0}.jf-tab-badge{position:absolute;top:2px;right:0;width:25px;min-width:25px;height:25px;min-height:25px}@media (min-width:600px){.jf-tabs.jf-trip-tabs md-pagination-wrapper,.jf-tabs.jf-trip-tabs md-tabs-canvas{height:60px}.jf-tabs md-pagination-wrapper{margin:0 auto;max-width:100%}.jf-tabs.jf-trip-tabs md-pagination-wrapper .md-tab{max-height:60px}.jf-tabs .md-tab md-ink-bar{top:57px}}@media (min-width:960px){.jf-tabs md-tabs-canvas{padding:0}.jf-tabs md-pagination-wrapper{max-width:975px}}.jf-threeds-container{margin-top:10px;margin-left:0}.jf-account-customer-number,.jf-register-corporate-code-hint{margin:0 0 15px}.jf-credit-card-type{font-size:16px;font-weight:500;color:#394c57}.jf-credit-card-number{font-size:14px}.jf-delete-credit-card{cursor:pointer}.jf-delete-credit-card svg path{fill:#3c4c55}.icon-provider{padding:0 5px}.icon-provider svg .st0{fill:#1985c8}.jf-credit-cards-link-wrapper{margin:0 0 15px}.jf-credit-cards-link-wrapper .jf-account-manage-credit-cards{font-weight:500;text-decoration:underline;color:#1985c8;margin:0;display:inline-block}.jf-sepa-billing-agreement-wrapper{margin:0 0 5px}.jf-sepa-billing-agreement-wrapper strong{color:#396;font-weight:500}.jf-sepa-billing-agreement-wrapper strong.jf-sepa-billing-agreement-disabled{color:#e16749}.jf-sepa-billing-agreement-wrapper a{text-decoration:underline;color:#1985c8;font-weight:500;font-size:12px;cursor:pointer}.jf-credit-cards-for-country{margin-bottom:20px}.jf-credit-cards-for-country h3{font-weight:600;color:#394c57}.jf-credit-cards-for-country p{font-weight:400}.jf-credit-cards-for-country .jf-add-new-cc{border-bottom:1px solid #eee;padding:0 0 15px;margin:0 0 40px}.jf-credit-cards-for-country a{color:#1985c8;cursor:pointer}.jf-credit-cards-for-country a:hover{text-decoration:underline}.jf-credit-cards-for-country a i{vertical-align:middle}.jf-payment-methods-manager h3{font-weight:500;color:#394c57;margin:0 0 20px}.jf-payment-methods-manager h3 strong{font-weight:600}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-type{font-size:16px;font-weight:500;color:#394c57}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-id{font-size:14px}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-delete{cursor:pointer;vertical-align:top;margin:0 15px 0 15px}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-delete svg path{fill:#3c4c55}.jf-payment-method-section{padding:0 30px;margin-bottom:20px;border-bottom:1px dashed #b7c1c6;position:relative}.jf-payment-method-section:last-child{border:none;margin-bottom:0}.jf-payment-method-section .jf-payment-method-type{min-height:24px}.jf-payment-method-section .jf-payment-method-set-as-preferred{font-size:12px;min-height:25px;line-height:25px;height:25px;width:170px;font-weight:500}.jf-payment-method-section .jf-payment-method-section-icons{position:absolute;top:3px;right:35px}.jf-payment-method-section .jf-payment-method-section-add-new{margin-bottom:15px;display:inline-block;width:100%;margin-left:-5px}.jf-payment-method-section .jf-payment-method-section-add-new a{color:#1985c8;cursor:pointer}.jf-payment-method-section .jf-payment-method-section-add-new a:hover{text-decoration:underline}.jf-payment-method-section .jf-payment-method-section-add-new a i{vertical-align:middle}.jf-payment-method-section .jf-payment-methods-default{color:#396;display:inline-block}.jf-payment-methods-manager-add-new-container{padding-bottom:30px;padding-top:20px}.jf-payment-methods-manager-add-new-container account-credit-card-form{width:100%}.jf-payment-methods-manager-add-new-container account-credit-card-form #jf-adyen-cc-component{min-height:50px}.jf-payment-methods-manager-add-new-container account-credit-card-form #adyenIosInitIframeWrapper{margin:0 20px}.jf-payment-methods-manager-add-new-container jf-sepa-payment{width:80%;margin:0 auto;display:block}.jf-payment-methods-manager-add-new-container jf-sepa-payment input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jf-payment-methods-manager-add-new-container jf-sepa-payment #jf-sepa-container{margin-bottom:15px;padding:0 20px}.jf-mobile-device-os-ios .jf-payment-methods-manager-add-new-container #jf-adyen-cc-component{min-height:auto}.jf-payment-methods-manager-add-new-wrapper{display:block}.jf-register-container{position:relative;z-index:10}.jf-register-container h3{font-size:24px;font-weight:500;text-align:center;margin:0 0 20px;color:#fff}.jf-invoice-download{margin:5px 20px 0 0;cursor:pointer}.jf-register-corporate-code .jf-save-corporate-code{height:50px}.jf-account-type-tabs md-tabs-wrapper{margin-bottom:20px}.jf-account-type-tabs md-tab-content{padding:0 10px}.jf-account-type-tabs md-tabs-canvas md-pagination-wrapper md-tab-item{text-transform:none}.jf-mobile-account-type-block .jf-input-container{margin-bottom:15px}.jf-mobile-account-type-block .jf-input-container .jf-account-type-select{font-weight:600;color:#1985c8;border-color:#1985c8}.jf-mobile-account-type-block .jf-input-container .jf-account-type-select .md-select-icon{color:#1985c8}.jf-dialog-company-address .md-dialog-content{padding:0;padding-bottom:0}.jf-dialog-company-address .md-dialog-content md-list{padding:0}.jf-dialog-company-address .md-dialog-content .selected{background-color:rgba(158,158,158,.2)}.jf-dialog-company-address .jf-button-cancel-dialog{margin-right:10px}.jf-cancel-corporate-code{height:auto}.jf-cancel-corporate-code.md-button.md-raised{color:#757575}.jf-company-address,.jf-unlink-inner-content{min-height:120px}.jf-company-address .jf-button,.jf-unlink-inner-content .jf-button{font-weight:500}.jf-company-preferences-form{display:block}.jf-company-preferences-form md-select-label{font-weight:600}.jf-company-preferences-form .jf-company-locations,.jf-company-preferences-form .jf-company-payment-method{font-size:14px;margin-bottom:20px}.jf-company-preferences-form .jf-button{height:auto;margin-bottom:25px}.jf-company-preferences-form account-credit-card-form .jf-input-container .md-input,.jf-company-preferences-form account-credit-card-form .jf-input-container.md-input-focused .md-input{background:#fff}.jf-on-boarding-block .jf-company-preferences-form{color:#fff}.jf-on-boarding-block .jf-company-preferences-form .jf-company-locations,.jf-on-boarding-block .jf-company-preferences-form .jf-company-payment-method,.jf-on-boarding-block .jf-company-preferences-form .jf-input-container md-select-label{font-weight:600;text-shadow:0 1px 3px #484848}.jf-account-details-container .jf-company-preferences-form{color:#000}.jf-link-user-to-company .jf-link-user-form{width:60%;margin:10px auto 20px}.jf-link-user-to-company,.jf-unlink-corporate-code{margin-bottom:20px}.jf-link-user-to-company input[name=corporate_code],.jf-unlink-corporate-code input[name=corporate_code]{font-family:"Roboto Mono",monospace;color:#394c57}.jf-link-user-to-company ::-webkit-input-placeholder,.jf-unlink-corporate-code ::-webkit-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-link-user-to-company ::-moz-placeholder,.jf-unlink-corporate-code ::-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-link-user-to-company :-ms-input-placeholder,.jf-unlink-corporate-code :-ms-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-link-user-to-company :-moz-placeholder,.jf-unlink-corporate-code :-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-company-profile .jf-account-subtitle{text-transform:uppercase;text-align:center;color:#757575}.jf-company-addresses{text-align:center}.jf-company-addresses md-list md-list-item .md-button{border-bottom:1px solid rgba(255,255,255,.5)}.jf-company-addresses md-list md-list-item .md-button:last-child{border:0}.jf-company-addresses md-list md-list-item.md-3-line .md-list-item-text h3{color:#fff}.jf-company-addresses md-list md-list-item.md-3-line .md-list-item-text h4{color:#fff}.jf-company-addresses md-list md-list-item.md-3-line .md-list-item-text p{color:#fff}.jf-account-headline{background:#1985c8;color:#fff;text-align:center;font-weight:700;padding:10px 0;margin-bottom:20px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.jf-account-headline i{position:absolute;top:9px;right:13px;cursor:pointer}.jf-account-headline-unlink{background:#f2f2f2;color:#757575}.jf-my-provider{background-color:#eff4f7;border-color:rgba(0,0,0,.12);border-style:solid;border-width:1px;padding:10px;margin-bottom:30px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-my-provider-container-info{margin-top:13px;margin-left:30px;padding:1px 10px;color:#fff;background-color:#1985c8;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box}.jf-my-provider-container-info-icon{position:absolute;width:26px;height:26px;margin-top:-3px;margin-left:-21px;background-color:#eff4f7;border-radius:20px}.jf-my-provider-container-info-icon-inner{width:12px;height:12px;background-color:#1985c8;border-radius:20px;padding:5px;margin-top:2px;margin-left:2px}.jf-my-provider-container-info-icon-inner md-icon{height:12px;width:12px;min-height:12px;min-width:12px;color:#fff;background-color:#1985c8;margin-top:-8px}.jf-my-provider-container-info-text{font-size:16px;font-weight:400;margin-left:10px}.jf-my-provider-container-text-title{color:#909090;font-size:24px}.jf-my-provider-container-text-button{margin-top:6px}.jf-my-provider-container-text-button .md-button{min-height:25px;height:25px;line-height:25px;color:#1985c8;text-transform:none}.jf-my-provider-container-text-button .md-button md-icon{height:12px;width:12px;min-height:12px;min-width:12px}.jf-my-provider-image{height:108px;background-color:#fff;position:relative;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;vertical-align:middle;text-align:center}.jf-my-provider-image .jf-connect-icon{margin-top:29px;width:48px;height:48px}.jf-my-provider-button .jf-button{background:#fff;margin:0 50px 0 0;color:#1985c8;line-height:0}.jf-page-logout .jf-page-subheadline{color:#fff;padding:25px 0}.jf-page-logout .jf-page-subheadline-text{color:#fff}.jf-page-logout .jf-logout-loading{font-size:16px;color:#fff}.jf-page-logout .jf-logout-loading span{position:relative;display:inline-block;vertical-align:middle}.jf-page-logout .jf-logout-loading-text{color:#fff;font-weight:500}.jf-page-logout .jf-logout-error p{color:#fff;text-align:center;margin-top:50px}.jf-page-logout .jf-logout-error .jf-login-button-container{margin:0 auto}.jf-page-logout .jf-logout-error .jf-login-button-container .jf-login-button{margin-top:30px}.jf-account-payments #adyenIosInitIframeWrapper{margin:0 15px}@media (min-width:600px){.jf-account-details-container{margin-top:-20px}}@media (max-width:599px){.jf-credit-cards-for-country .jf-add-new-cc{padding:0 20px 15px;margin:0 -20px 40px}.jf-link-user-to-company .jf-link-user-form{width:100%}.jf-payment-methods-manager h3{margin:0 0 10px}.jf-payment-methods-manager .jf-payment-method-section-icons{position:static;margin:0 0 10px}.jf-payment-methods-manager .jf-list{border-top:none;margin:0 0 15px}.jf-payment-methods-manager .jf-list-item{border-width:1px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;margin-bottom:15px}.jf-payment-methods-manager .jf-payment-method-section .jf-payment-methods-default{font-size:16px;vertical-align:middle}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-type{text-align:left;font-size:13px}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-id{text-align:left;font-size:12px}.jf-payment-methods-manager .jf-payment-method-set-as-preferred{margin:15px auto 5px;display:block;padding:0 15px;width:auto}.jf-payment-methods-manager .jf-list .jf-list-item .jf-payment-method-delete{margin:0 15px 0 0;padding:0;min-width:15px;width:15px}.jf-payment-methods-manager-add-new-container jf-sepa-payment{width:100%}}.jf-checkout-component{position:relative;min-height:100px}.jf-threeds-container .jf-checkout-back{cursor:pointer;margin-bottom:25px}.jf-threeds-container .jf-checkout-back span{background:#1985c8;width:14px;height:14px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;margin-top:2px;margin-right:2px}.jf-threeds-container .jf-checkout-back span i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;font-size:12px;top:1px;left:1px;color:#fff}.jf-checkout-container .jf-threeds-container{margin-top:30px;margin-left:15px}.jf-checkout .jf-threeds-container{margin-top:30px;margin-left:15px;width:100%}.jf-checkout .jf-threeds-container #jf-adyen-cc-component-3ds{height:100%;position:relative}#jf-adyen-cc-component-3ds{min-height:300px}.jf-my-orders{padding:1px;min-height:250px}.jf-button-cancel{width:300px;height:inherit;margin:0 auto;line-height:36px}.jf-mobile .jf-checkout{overflow:hidden}.jf-checkout .jf-my-addresses .jf-checkbox[disabled] .md-icon{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}.jf-checkout .jf-my-addresses .jf-checkbox[disabled] .md-icon:after{border-color:#d2d2d2}.jf-checkout .jf-my-addresses .jf-checkbox .md-label{position:absolute;top:100%;left:-50%;width:200%;text-align:center;margin:5px 0 0 0;font-weight:400}.jf-checkout .jf-my-addresses .jf-checkbox .md-label md-icon{min-width:13px;min-height:13px;width:13px;height:13px;cursor:pointer}.jf-checkout md-list-item[disabled]:after{content:"";background:rgba(239,244,247,.7);position:absolute;top:0;left:0;right:0;height:100%}.jf-checkout-mobile-container{padding-top:20px}.jf-checkout-mobile-container>.jf-button{margin:0 0 15px;line-height:38px}.jf-checkout-mobile-container p.jf-error{margin:0 0 15px}.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details{overflow:hidden;margin:0}.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details a{cursor:pointer;color:#1985c8;float:right;font-weight:400}.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details a:focus,.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details a:hover{text-decoration:underline}.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details a span{background:#1985c8;width:14px;height:14px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;margin-top:2px;margin-left:5px}.jf-checkout-mobile-container .jf-checkout-box-content .jf-checkout-mobile-details a span i{position:absolute;font-size:12px;top:1px;left:1px;color:#fff}.jf-appointment-block.disabled{color:#b7c1c6}.jf-appointment-block.disabled .material-icons{cursor:inherit}.jf-checkout-login-form .jf-button{padding:0}.jf-checkout-login-alternative{text-transform:uppercase;text-align:center;margin:32px 0 20px;font-size:15px;color:#000;position:relative}.jf-checkout-login-alternative:after{content:"";width:100%;height:1px;position:absolute;bottom:9px;left:0;background:#d4e2eb}.jf-checkout-login-alternative span{background:#fff;position:relative;z-index:10;padding:0 40px}.jf-delivery-time-info{font-weight:400}.jf-delivery-time-info md-icon{min-width:15px;min-height:15px;height:15px;width:15px;margin:3px 5px 15px 0;float:left}#jf-adyen-cc-component{margin:0 20px 10px}.jf-payment-method #jf-adyen-cc-component{margin:0}.jf-adyen-cc-component .jf-input-container md-input-label{color:#000}.jf-adyen-cc-component .jf-adyen-cc-component-container{height:30px;border-bottom:1px solid #c4c9cc}.jf-payment-methods-wrapper{width:100%}.jf-payment-methods-wrapper .jf-payment-covered-by-coupon{color:#e14d97}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form-container{width:100%}.jf-payment-methods-wrapper .jf-checkout-sepa-container{width:100%;margin-bottom:15px}.jf-payment-methods-wrapper .jf-checkout-sepa-container #jf-sepa-container{margin-bottom:15px}.jf-payment-methods-wrapper .jf-checkout-sepa-container input{box-sizing:border-box}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form{margin-top:15px;margin-bottom:0}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form .jf-input-wrapper .jf-cc-data-row{flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form .jf-input-wrapper .jf-cc-data-row .jf-input-container{margin:0}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form .jf-input-wrapper .jf-cc-data-row .jf-multiple-input-containers{margin-top:5px}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form .jf-form-required-fields-legend{padding:0;margin:10px 0 0 0}.jf-payment-methods-wrapper .jf-checkout-new-credit-card-form p.jf-error{margin:15px 0 0}.jf-payment-methods-wrapper .jf-checkout-desktop-payment-methods-icons{margin-left:20px}.jf-payment-methods-wrapper .jf-adyen-auth-info{margin:13px 0 0}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large{height:23px;width:60px;background:#1985c8;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large.jf-checkout-info-icon-large-authorized{background:#396}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large.jf-checkout-info-icon-large-authorized i{color:#fff}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large:hover{opacity:.95}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large i{display:inline-block;vertical-align:middle;line-height:1;color:#fff;font-size:17px;margin-right:0;margin-left:7px;margin-top:3px}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large span{display:inline-block;font-size:12px;vertical-align:middle;color:#fff}.jf-payment-methods-wrapper .jf-adyen-auth-info i{vertical-align:middle;color:#1985c8;margin-right:5px;cursor:pointer}.jf-payment-methods-wrapper .jf-adyen-auth-info i.jf-adyen-authorized{color:#396}.jf-payment-methods-wrapper form a{display:inline-block;margin-top:14px;color:#1985c8;cursor:pointer;text-decoration:underline}.jf-payment-methods-wrapper form a:hover{color:#04476d}.jf-payment-methods-wrapper form a i{vertical-align:middle}.jf-payment-method-label{font-size:16px}.jf-select-credit-card{margin:-20px 0 0 50px}.jf-add-trip-to-calendar{margin-top:10px;cursor:pointer;display:inline-block;color:#1985c8;font-weight:400;font-size:13px}.jf-add-trip-to-calendar:hover{color:#04476d}.jf-add-trip-to-calendar i{vertical-align:middle;font-size:22px;margin-top:-2px}.jf-timetables-warning{font-size:16px;line-height:21px}.jf-timetables-warning i{font-size:20px;vertical-align:top;margin-right:7px}.jf-timetables-warning .jf-munich-warning-small{font-size:12px}.jf-checkout-accordion .jf-accordion-section{border:1px solid #d4e2eb;margin-bottom:5px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-checkout-accordion .jf-accordion-content{padding:15px}.jf-checkout-accordion .jf-accordion-content .jf-select-credit-card{margin-top:10px}.jf-checkout-accordion .jf-accordion-content .jf-input-container{overflow:auto}.jf-checkout-accordion .jf-accordion-content .jf-input-container textarea{min-height:112px}.jf-checkout-step{border-radius:50%;text-align:center;display:inline-block;width:25px;height:25px;color:#000;border:1px solid #d4e2eb;font-size:15px;line-height:24px;margin-right:10px}.jf-one-page-checkout #success{font-size:17px}.jf-one-page-checkout #success .jf-headline{font-size:30px;margin:0 0 25px}.jf-one-page-checkout #success .jf-checkout-box .jf-checkout-box-content-payment-info i{margin-top:3px}.jf-one-page-checkout .jf-headline{margin:20px 0 25px;color:#1985c8}.jf-one-page-checkout .jf-subtitle{font-size:20px;color:#1985c8;font-weight:400}.jf-one-page-checkout .jf-checkout-step,.jf-one-page-checkout .jf-title{display:inline-block;vertical-align:middle}.jf-one-page-checkout .jf-title{font-weight:600;margin:0}.jf-one-page-checkout .jf-checkout-section-headline{cursor:pointer;outline:0;background:#eff4f7;padding:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box}.jf-one-page-checkout .jf-checkout-section-headline .material-icons{font-size:35px}.jf-checkout-legal-and-newsletter.jf-form{margin-bottom:10px}.jf-checkout-legal-and-newsletter .jf-agb-text,.jf-checkout-legal-and-newsletter md-label{font-size:12px}.jf-checkout-legal-and-newsletter .jf-terms-conditions .jf-checkbox{margin-bottom:25px}.jf-checkout-legal-and-newsletter .jf-checkbox{margin-bottom:10px}.jf-appointment{font-size:15px;font-weight:600}.jf-closest-appointments-block .material-icons{outline:0;cursor:pointer}.jf-content-highlighted-pink{color:#e14d97;font-weight:400}.jf-content-highlighted-blue{color:#1985c8;font-weight:400}.jf-order-done{color:#b7c1c6}.jf-order-done span{color:#b7c1c6}.jf-order-done p{color:#b7c1c6}.jf-checkout-image-sprite{background:url(../img/checkout_images@2x.png) no-repeat;background-size:945px 240px}.jf-checkout-image-bag{width:90px;height:90px;background-position:0 0}.jf-checkout-image-exclamation{width:90px;height:90px;background-position:-90px 0}.jf-checkout-image-hanger{width:90px;height:90px;background-position:-180px 0}.jf-checkout-image-shirt-plus{width:90px;height:90px;background-position:-270px 0}.jf-checkout-image-shirt{width:90px;height:90px;background-position:-360px 0}.jf-checkout-image-order-editing{width:90px;height:90px;background:url(../img/order-editing.png);background-repeat:no-repeat;background-size:90px 90px}.jf-checkout-image-arrival-time{width:90px;height:90px;background:url(../img/arrival-time.png);background-repeat:no-repeat;background-size:90px 90px}.jf-checkout-image-friend{width:241px;height:240px;background-position:-450px 0}.jf-checkout-image-friend-scaled{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin:40px 60px 0}.jf-checkout-image-friend-english{width:241px;height:240px;background-position:-691px 0}.jf-checkout-image-friend-english-scaled{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin:40px 60px 0}.jf-checkout-main-column{padding-right:20px;position:relative}.jf-checkout-main-column .jf-checkout-header-back{position:absolute;top:28px;left:0;cursor:pointer;display:block;font-weight:400;color:#6b787f;font-size:13px}.jf-checkout-main-column .jf-checkout-header-back:focus,.jf-checkout-main-column .jf-checkout-header-back:hover{text-decoration:underline}.jf-checkout-main-column .jf-checkout-header-back span{background:#6b787f;width:14px;height:14px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;margin-top:2px;margin-right:2px}.jf-checkout-main-column .jf-checkout-header-back span i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;font-size:12px;top:1px;left:1px;color:#fff}.jf-checkout-boxes{margin-bottom:50px}.jf-checkout-boxes .jf-checkout-boxes-column:first-child{margin-right:35px}.jf-checkout-boxes>.jf-checkout-box:first-child{margin-right:20px}.jf-checkout-boxes>.jf-checkout-box:last-child{margin-left:20px}.jf-checkout-boxes>.jf-checkout-box.full-special-instructions{margin-right:0;margin-left:0}.jf-checkout-box{height:100%;margin-bottom:15px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background-clip:padding-box}.jf-checkout-box.jf-basket-coupon-code-content{-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}.jf-checkout-box.jf-basket-coupon-code-content .jf-checkout-box-content{padding:0}.jf-checkout-box-no-margin-bottom{margin-bottom:0}.jf-checkout-box-margin-right{margin-right:25px}.jf-checkout-box-timetable{margin:20px auto}.jf-checkout-box .jf-checkout-box-title{background:#1985c8;padding:10px 0;text-align:center;color:#fff;font-size:17px;font-weight:700;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;position:relative}.jf-checkout-box .jf-checkout-box-title i{position:absolute;top:9px;right:13px;cursor:pointer;width:24px;height:24px;overflow:hidden}.jf-checkout-box .jf-checkout-box-title .jf-checkout-show-all-addresses{margin:7px auto 0;cursor:pointer;background:#fff;color:#1985c8;display:block;width:90px;height:23px;line-height:20px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;text-align:center}.jf-checkout-box .jf-checkout-box-title .jf-checkout-show-all-addresses i{position:relative;display:inline-block;vertical-align:middle;color:#1985c8;font-size:13px;line-height:1;margin:0;top:auto;right:auto}.jf-checkout-box .jf-checkout-box-title .jf-checkout-show-all-addresses span{font-size:12px;vertical-align:middle;color:#1985c8;display:inline-block;font-weight:400}.jf-checkout-box .jf-checkout-box-title-pink{background:#e14d97;padding:10px 0;text-align:center;color:#fff;font-size:17px;font-weight:700;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;position:relative}.jf-checkout-box .jf-checkout-box-title-pink i{position:absolute;top:9px;right:13px;cursor:pointer}.jf-checkout-box .jf-checkout-box-content{padding:15px;min-height:30px;position:relative}.jf-checkout-box .jf-checkout-box-content-description{color:#1985c8}.jf-checkout-box .jf-checkout-box-content-payment-info i{margin:1px 4px 0 0}.jf-checkout-box .jf-checkout-box-content-row{padding:5px}.jf-checkout-box .jf-checkout-box-content-summary>span{text-align:right}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-separator{margin:10px 0 10px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-summary.jf-checkout-items-highlighted-pink{margin:5px 0}.jf-checkout-box .jf-checkout-box-content .jf-checkout-items{margin:10px 0 10px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-items-centered{text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-checkout-items-right{text-align:right}.jf-checkout-box .jf-checkout-box-content .jf-checkout-items-highlighted span{color:#1985c8;font-weight:500}.jf-checkout-box .jf-checkout-box-content .jf-checkout-items-highlighted-pink span{color:#e14d97}.jf-checkout-box .jf-checkout-box-content p{margin:0 0 15px}.jf-checkout-box .jf-checkout-box-content p.jf-checkout-pickup-delivery{margin-top:10px}.jf-checkout-box .jf-checkout-box-content p.jf-no-margin-bottom{margin-bottom:0}.jf-checkout-box .jf-checkout-box-content p>strong{color:#394c57}.jf-checkout-box .jf-checkout-box-content p.jf-error{font-size:13px;margin-bottom:5px}.jf-checkout-box .jf-checkout-box-content p.jf-error:last-of-type{margin-bottom:15px}.jf-checkout-box .jf-checkout-box-content p.jf-error.jf-error-mobile-box{margin-bottom:5px}.jf-checkout-box .jf-checkout-box-content p.jf-empty-addresses,.jf-checkout-box .jf-checkout-box-content p.jf-mobile-checkout-payment-summary{outline:0;margin:0}.jf-checkout-box .jf-checkout-box-content p.jf-empty-addresses>strong,.jf-checkout-box .jf-checkout-box-content p.jf-mobile-checkout-payment-summary>strong{color:#394c57}.jf-checkout-box .jf-checkout-box-content p.jf-coupon-code-remove{margin:0}.jf-checkout-box .jf-checkout-box-content .jf-trip-not-scheduled p.jf-checkout-box-content-calendar span,.jf-checkout-box .jf-checkout-box-content .jf-trip-not-scheduled p.jf-checkout-box-content-time span{text-decoration:line-through}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time{margin:10px 0 10px 0;font-weight:500;color:#396}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time .jf-scheduled-time-icon{color:#c8c8c8;margin:0 2px 0 3px;font-size:20px;vertical-align:top}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time-late{margin:10px 0 10px 0;font-weight:500;color:#e16749}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time-late .jf-scheduled-time-info-icon{color:#c8c8c8;margin:0 7px 20px 3px;font-size:19px;vertical-align:top;float:left}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time-info{margin:-4px 0 0 0}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-content-estimated-time-info .jf-scheduled-time-info-icon{color:#c8c8c8;margin:0 7px 20px 3px;font-size:19px;vertical-align:top;float:left}.jf-checkout-box .jf-checkout-box-content .jf-promotional-code .jf-checkout-coupon-link{color:#394c57;margin:0;font-size:14px}.jf-checkout-box .jf-checkout-box-content .jf-checkbox{text-align:center;margin:0}.jf-checkout-box .jf-checkout-box-content .jf-checkbox.md-checked .md-icon:after{-webkit-transform:rotate(45deg) scale(1.5);-moz-transform:rotate(45deg) scale(1.5);-ms-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5)}.jf-checkout-box .jf-checkout-box-content .jf-checkbox .md-container{position:relative;-webkit-transform:scale(.45);-moz-transform:scale(.45);-ms-transform:scale(.45);transform:scale(.45)}.jf-checkout-box .jf-checkout-box-content .jf-checkbox .md-label{margin:-10px 0 0 0;padding:0;display:block}.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content p.jf-error{padding-right:30px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content{position:relative;padding:1px 0}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content span.jf-address-owner-name,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content span.jf-address-owner-name,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content span.jf-address-owner-name{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding-right:95px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content span.jf-address-owner-company,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content span.jf-address-owner-company,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content span.jf-address-owner-company{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding-right:95px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content>strong,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content>strong,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content>strong{color:#394c57}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content .jf-checkout-edit-icon,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content .jf-checkout-edit-icon,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-edit-icon{top:0;right:0}.jf-checkout-box .jf-checkout-box-content .jf-checkout-address-content .jf-checkout-notes,.jf-checkout-box .jf-checkout-box-content .jf-checkout-payments-content .jf-checkout-notes,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-notes{color:#e14d97}.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content{padding:1px 80px 1px 0;min-height:23px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content>span,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content>strong{vertical-align:middle}.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-edit-icon{top:0}.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content.jf-checkout-time-slots-content-full-width{padding-right:0}.jf-checkout-box .jf-checkout-box-content .jf-mobile-checkout-section-disabled{position:relative}.jf-checkout-box .jf-checkout-box-content .jf-mobile-checkout-section-disabled:after{content:"";width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;top:0;left:0}.jf-checkout-box .jf-checkout-box-content .jf-mobile-checkout-section-disabled .jf-checkout-edit-icon{background:#b7c1c6}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses{cursor:pointer;color:#1985c8;display:block;margin:15px 0 3px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses:hover{color:#e14d97}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses:hover span{background:#e14d97}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses span{background:#1985c8;width:16px;height:16px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;margin-top:2px;margin-right:2px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses span i{position:absolute;font-size:12px;top:2px;left:2px;color:#fff;rotate:90deg}.jf-checkout-box .jf-checkout-box-content .jf-checkout-box-more-addresses.jf-checkout-box-more-addresses-hide span i{rotate:-90deg}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon{position:absolute;top:15px;cursor:pointer;background:#1985c8;display:block;width:20px;height:20px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large{height:23px;width:90px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large.jf-checkout-edit-icon-en{width:60px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large:hover{opacity:.95}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large i{display:inline-block;vertical-align:middle;line-height:1}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large span{display:inline-block;font-size:12px;vertical-align:middle;color:#fff}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon i{color:#fff;font-size:13px;line-height:20px;margin-left:1px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.order-edit-icon{display:inherit;top:inherit;margin-top:-20px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-check-icon{position:absolute;top:15px;display:block;width:20px;height:20px;text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-checkout-check-icon i{color:#e16749;font-size:24px;line-height:20px;margin-left:1px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon{display:inherit;top:inherit;margin-top:-17px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon i{color:#396}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block{font-weight:400}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-appointment{font-weight:400;font-size:14px}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-appointment p{margin:0 0 7px -5px}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-appointment i{font-size:21px;margin-right:5px;margin-top:-1px;vertical-align:top;color:#b7c1c6}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-appointment .jf-checkout-notes{color:#df71a8}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-checkout-box-separator{margin:10px 0 14px}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-subheadline{font-size:14px;font-weight:500;color:#394c57}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-checkout-edit-icon{top:0;right:0}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-appointment-block{position:relative}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-edit-delivery-button,.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-edit-pickup-button{position:absolute;top:0;right:0;background:#1985c8;display:block;width:20px;height:20px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-disabled .jf-edit-delivery-button,.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-disabled .jf-edit-pickup-button{background-color:#b7c1c6}.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-disabled .jf-edit-delivery-button i,.jf-checkout-box .jf-checkout-box-content .jf-closest-appointments-block .jf-disabled .jf-edit-pickup-button i{cursor:default}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-default-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before,.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-focused:not(:empty) .md-checked.md-primary .md-container:before,.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:inherit}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:inherit}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-form{margin:0}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-form.jf-checkout-new-credit-card-form{margin:0 0 15px}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-radio-button{min-height:0;height:25px;margin-bottom:10px}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-radio-button .md-container{-webkit-transform:scale(.45);-moz-transform:scale(.45);-ms-transform:scale(.45);transform:scale(.45);position:relative;top:-9px;left:-9px;margin-right:-10px;display:inline-block;vertical-align:top}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-radio-button .md-label{margin:0;vertical-align:top}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-radio-button:not([disabled]) .md-label{color:#394c57}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-select-credit-card{margin:0;width:100%}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-select-credit-card .jf-radio-button{height:auto;margin-bottom:0}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-grey-icon{margin-top:3px;margin-right:3px}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method{position:relative}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method.jf-payment-method-app{display:none}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method.jf-payment-method-app.jf-payment-method-app-available{display:block}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method p:not(.jf-error):not(.jf-close-cc-form){position:absolute;top:0;right:0}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method p:not(.jf-error):not(.jf-close-cc-form).jf-show-add-new-cc-form{right:70px;cursor:pointer}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method p:not(.jf-error):not(.jf-close-cc-form).jf-show-add-new-cc-form i{color:#1985c8}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method p.jf-close-cc-form{text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method .jf-pp-auth-link{margin:-5px 15px 15px 30px;font-size:13px;display:block;color:#1985c8;cursor:pointer;text-decoration:underline}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method .jf-pp-auth-link:hover{color:#04476d}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method .jf-pp-error{margin-top:-6px;margin-left:30px}.jf-checkout-box .jf-checkout-box-content .jf-payment-methods-wrapper .jf-payment-method #jf-apple-pay-container{text-align:center}.jf-checkout-box .jf-checkout-box-content .jf-input-container textarea{min-height:80px;line-height:20px;background-attachment:local;background-image:linear-gradient(to right,#fff 0,transparent 0),linear-gradient(to left,#fff 0,transparent 0),repeating-linear-gradient(white,#fff 19px,#f2f2f2 19px,#f2f2f2 20px,#fff 20px)}.jf-checkout-box .jf-checkout-box-content .jf-input-container textarea.md-input{border-width:0;padding:0 10px}.jf-checkout-box .jf-checkout-box-content .jf-credit-cards-selector>div{margin-bottom:-7px;margin-top:6px}.jf-checkout-box .jf-checkout-box-content .jf-credit-cards-selector md-radio-button.jf-radio-button .md-container{-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);width:27px;height:27px;top:-4px;left:-4px;margin-right:2px}.jf-checkout-box .jf-checkout-box-content .jf-credit-cards-selector md-radio-button.jf-radio-button .md-label{margin-right:20px}.jf-checkout-box .jf-order-summary-address-box{margin-bottom:10px}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes{font-size:14px;padding-right:25px}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image{width:60px;height:60px;background-size:645px 161px}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-bag{display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-shirt-plus{background-position:-185px 0;display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-shirt{background-position:-246px 0;display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-hanger{background-position:-123px 0;display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-order-editing{background-size:60px 60px;display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-arrival-time{background-size:60px 60px;display:inline-block}.jf-checkout-box .jf-checkout-box-content.jf-checkout-success-notes .jf-checkout-success-notes-image.jf-checkout-image-exclamation{background-position:-62px 0;display:inline-block}.jf-checkout-mobile-container .jf-button.jf-show-all-addresses{min-height:28px;line-height:28px;font-size:13px;margin:-5px 0 20px 0;position:relative;border:1px solid #b7c1c6;color:#909090}.jf-checkout-mobile-container .jf-button.jf-show-all-addresses i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#909090;font-size:18px;line-height:28px;position:absolute;top:0;right:24px}.jf-checkout-mobile-container .jf-button.jf-show-all-addresses.jf-hide-all-addresses i{top:1px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.jf-checkout-mobile-show-payment-methods{position:absolute;top:-8px;right:0}.jf-checkout-mobile-show-payment-methods.jf-checkout-mobile-payment-methods-visible i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.jf-checkout-mobile-show-payment-methods i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#394c57;font-size:34px}.jf-checkout-footer{background:#1985c8;color:#fff}.jf-checkout-footer .jf-container{padding:15px;overflow:hidden}.jf-checkout-footer .jf-checkout-footer-back{float:left;cursor:pointer;color:#fff;display:block;font-weight:400}.jf-checkout-footer .jf-checkout-footer-back:focus,.jf-checkout-footer .jf-checkout-footer-back:hover{text-decoration:underline}.jf-checkout-footer .jf-checkout-footer-back span{background:#fff;width:14px;height:14px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;margin-top:2px;margin-right:2px}.jf-checkout-footer .jf-checkout-footer-back span i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;font-size:12px;top:1px;left:1px;color:#1985c8}.jf-checkout-footer ul{float:right;list-style:none;margin:0;padding:0}.jf-checkout-footer ul li{margin-left:15px;display:inline-block}.jf-checkout-footer ul li a{display:inline-block;font-weight:500}.jf-checkout-footer ul li a:focus,.jf-checkout-footer ul li a:hover{text-decoration:underline}.jf-container-button-confirmation{margin:20px auto}.jf-container .jf-corporate-information{margin-bottom:50px}.jf-container .jf-corporate-information-headline{font-size:20px;font-weight:500;color:#1985c8;line-height:1.5}.jf-container .jf-corporate-information-text-link{cursor:pointer;display:inline-block;color:#1985c8}.jf-container .jf-corporate-information-text-link :hover{color:#04476d}.jf-checkout-box-separator{width:100%;height:2px;background:url(../img/checkout-box-separator.png) repeat-x;display:block;margin-bottom:5px}.jf-checkout-box-separator.jf-mobile-checkout-payment{margin:10px 0}.jf-dialog-survey{width:60%;max-height:90%}.jf-dialog-survey .jf-dialog-close{position:absolute;top:16px;right:16px;font-size:30px;font-weight:400;cursor:pointer}.jf-dialog-survey md-dialog-content{height:100%}.jf-dialog-survey md-dialog-content .md-dialog-content{height:100%;padding:0!important}.jf-dialog-survey md-dialog-content .jf-survey{padding:15px}.jf-dialog-survey md-dialog-content .jf-survey-question{text-align:center;font-size:18px}.jf-dialog-survey md-dialog-content .jf-survey-values{margin-top:15px}.jf-dialog-survey md-dialog-content .jf-survey-values span{font-size:45px;text-align:center;outline:0}.jf-dialog-survey md-dialog-content .jf-survey-values span.jf-survey-star-selected{color:#ff9600}.jf-dialog-survey md-dialog-content .jf-survey-labels-min-score{color:#e16749;margin:5px 0 0}.jf-dialog-survey md-dialog-content .jf-survey-labels-max-score{color:#396;text-align:right;margin:5px 0 0}.jf-dialog-survey md-dialog-content .jf-survey-comment .jf-input-container .md-errors-spacer{display:none}.jf-dialog-survey md-dialog-content .jf-survey-error{text-align:center}.jf-dialog-survey md-dialog-content .jf-survey-submit{margin:0}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item{padding:50px 0;text-align:center}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item .jf-survey-thanks-rating{color:#fecc00;font-size:24px}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item .jf-survey-thanks-rating .jf-survey-thanks-star{width:55px}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item .jf-survey-thanks-rating .jf-survey-thanks-star i{font-size:35px;margin-left:9px}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item .jf-survey-thanks-message{padding:0 15px}.jf-dialog-survey md-dialog-content .jf-survey-thanks .item .jf-survey-thanks-button{height:50px;width:200px}@media (min-width:960px){.jf-checkout-box .jf-checkout-box-content-image-round-one{margin-left:10px}.jf-checkout-box .jf-checkout-box-content-image-round-two{margin-left:10px}.jf-checkout-box .jf-checkout-box-content-image-round-three{margin-left:10px}.jf-checkout-box .jf-checkout-edit-icon{right:15px}.jf-checkout-box-content .jf-checkout-edit-icon.order-edit-icon{right:260px}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon{right:260px}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon-closest{display:inherit;top:inherit;left:95px}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon-closest i{color:#396}}@media (max-width:959px){.jf-checkout-boxes .jf-checkout-boxes-column:first-child{margin-right:0}.jf-checkout-boxes>.jf-checkout-box:first-child{margin-right:0}.jf-checkout-boxes>.jf-checkout-box:last-child{margin-left:0}.jf-checkout-boxes>.jf-checkout-box{min-height:auto}.jf-dialog-survey{max-width:95%;width:50%}.jf-checkout-box-content .jf-checkout-edit-icon.order-edit-icon{right:15px}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon{right:15px}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon-closest{display:inherit;left:235px;top:0}.jf-checkout-box-content .jf-checkout-check-icon.order-edit-icon-closest i{color:#396}.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time,.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time-info{margin:10px 0 0}.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time .jf-scheduled-time-icon,.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time-info .jf-scheduled-time-icon{margin:0 2px 0 1px}.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time .jf-scheduled-time-info-icon,.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-estimated-time-info .jf-scheduled-time-info-icon{margin-bottom:60px}.jf-checkout-box .jf-order-summary-address-box{margin-bottom:0}}@media (max-width:599px){.adyen-checkout__threeds2__challenge{min-height:300px}.jf-container #success .jf-headline{font-size:24px;text-align:center;margin:10px 0 10px}.jf-container #success .jf-subtitle{font-size:14px;text-align:center}.jf-checkout-container{padding:10px}.jf-checkout .jf-my-addresses .jf-location-picker{margin-top:20px}.jf-checkout .jf-my-addresses .jf-checkout-edit-address{position:relative;top:35px;margin-top:-35px}.jf-checkout .jf-input-container textarea.md-input{height:100px}.jf-payment-methods-wrapper a{margin-top:8px;vertical-align:middle}.jf-payment-methods-wrapper a.jf-pp-auth-link{width:80%}.jf-checkout-box .jf-checkout-edit-icon{right:15px}.jf-checkout-box .jf-checkout-box-content{min-height:auto}.jf-checkout-box .jf-checkout-box-content p.jf-checkout-box-content-calendar{margin-right:30px}.jf-checkout-box .jf-checkout-box-content .jf-checkbox{margin-bottom:-10px}.jf-checkout-box .jf-checkout-box-content .jf-checkbox .md-container{display:inline-block;vertical-align:top;left:-10px}.jf-checkout-box .jf-checkout-box-content .jf-checkbox .md-label{margin:11px 0 0 -15px;display:inline-block;vertical-align:top;width:70px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-notes{margin:10px 0 0;display:inline-block}.jf-dialog-survey{max-width:95%;width:95%}}@media (max-width:390px){.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-edit-icon{width:73px}.jf-checkout-box .jf-checkout-box-content .jf-checkout-edit-icon.jf-checkout-edit-icon-large i,.jf-checkout-box .jf-checkout-box-content .jf-checkout-time-slots-content .jf-checkout-edit-icon i{display:none}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large{text-align:center;width:50px}.jf-payment-methods-wrapper .jf-adyen-auth-info.jf-checkout-info-icon-large i{display:none}}.jf-swipe-item-mask{background-color:#1985c8;width:100%;color:#fff;font-size:16px;font-weight:500;text-align:center;position:relative}.jf-swipe-item-mask md-icon{height:60px;width:55px;min-height:60px;min-width:55px;margin:5px}.jf-swipe-item-mask .jf-close-tutorial{position:absolute;width:28px;height:28px;background:#fff;border-radius:50%;top:10px;right:10px}.jf-swipe-item-mask .jf-close-tutorial md-icon{margin-top:0;margin-bottom:0;min-width:10px;min-height:28px;height:10px;width:10px}.jf-swipe-item--small{margin:0 -16px}.jf-swipe-item--small .jf-swipe-item-mask{font-size:14px;text-align:left}.jf-swipe-item--small .jf-swipe-item-mask md-icon{height:32px;width:30px;min-height:32px;min-width:30px;margin:10px}.jf-swipe-item-action{width:600px;height:100%;position:absolute;top:0;z-index:9999}.jf-swipe-item-action .md-button{color:#fff;font-size:20px;font-weight:700;position:relative}.jf-swipe-item-action md-icon{height:52px;width:64px;min-height:52px;min-width:64px}.jf-swipe-item-action-count{position:absolute;top:50%;left:50%;margin-top:-18px}.jf-swipe-item-action--add{background-color:#396;right:100%}.jf-swipe-item-action--add .jf-swipe-item-action-count{margin-left:-12px}.jf-swipe-item-action--remove{background-color:#e16749;left:100%}.jf-disabled-remove .jf-swipe-item-action--remove{background-color:#b7c1c6}.jf-disabled-remove .jf-swipe-item-action--remove .md-button{display:none}.jf-swipe-item-action--remove .jf-swipe-item-action-count{margin-left:-10px}.jf-trip-tabs .md-tab:not(.md-active){opacity:1}.jf-trip-tabs .md-tab{min-width:60px;background-color:#eff4f7;border:1px solid #b7c1c6;border-right-width:0}.jf-trip-tabs .md-tab:first-of-type{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box}.jf-trip-tabs .md-tab:first-of-type.md-active{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box}.jf-trip-tabs .md-tab:last-of-type{border-right-width:1px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box}.jf-trip-tabs .md-tab:last-of-type.md-active{-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box}.jf-trip-tabs .md-tab.md-active{color:#fff;background-color:#1985c8;border-color:#1985c8}.jf-trip-tabs .md-tab.md-active+.md-tab{border-left-width:0}.jf-trip-tabs md-pagination-wrapper,.jf-trip-tabs md-tabs-canvas{min-height:auto;background-color:inherit;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-trip-tabs md-ink-bar{margin-right:10px}.jf-trip-weekday{color:inherit}.jf-trip-weekday-name{font-size:12px;font-weight:400;margin-top:-3px}.jf-trip-weekday-number{font-size:20px;font-weight:500}.jf-trip-weekday-timeslots{margin:0}.jf-trip-weekday-timeslot{position:relative;cursor:pointer;padding:15px 20px;border:solid 1px #c3c9cc;outline:0}.jf-trip-weekday-timeslot.active .jf-time-slot-icons .jf-eco-time-slot,.jf-trip-weekday-timeslot.active .jf-time-slot-icons .jf-scheduled-time-slot,.jf-trip-weekday-timeslot:hover .jf-time-slot-icons .jf-eco-time-slot,.jf-trip-weekday-timeslot:hover .jf-time-slot-icons .jf-scheduled-time-slot{color:#fff}.jf-trip-weekday-timeslot.active{color:#fff;background-color:#1985c8}.jf-trip-weekday-timeslot.active md-icon{color:inherit}.jf-trip-weekday-timeslot .jf-time-slot-length{font-weight:500;font-size:12px}.jf-trip-weekday-timeslot md-icon{width:15px;min-width:15px;height:12px;min-height:12px;margin:0 15px 0 0;color:#b7c1c6}.jf-trip-weekday-timeslot .jf-time-slot-icons{position:absolute;top:13px;right:10px}.jf-trip-weekday-timeslot .jf-time-slot-icons span{vertical-align:top}.jf-trip-weekday-timeslot .jf-time-slot-icons .jf-scheduled-time-slot{color:#1985c8;font-size:18px;margin-top:4px}.jf-trip-weekday-timeslot .jf-time-slot-icons .jf-eco-time-slot{color:#a3d22f}.jf-tabs p.jf-time-slots-icon-description{font-size:13px;margin:15px 0 0}.jf-tabs p.jf-time-slots-icon-description i{display:inline-block;color:#1985c8;vertical-align:top;margin:-2px 3px 0 0}.jf-tabs p.jf-time-slots-icon-description i.jf-eco-time-slot{color:#a3d22f}.jf-tabs p.jf-time-slots-icon-description i.jf-scheduled-time-slot{font-size:18px;margin:1px 6px 0 3px}.jf-tabs p.jf-time-slots-icon-description span{display:inline-block}.jf-tabs p.jf-time-slots-icon-description span strong{font-weight:600}.jf-trip-weekday-container{margin-top:15px}.jf-desktop .jf-trip-weekday-timeslot:hover{color:#fff;background-color:#1985c8}.jf-desktop .jf-trip-weekday-timeslot:hover md-icon{color:inherit}@media (max-width:599px){.jf-trip-tabs{margin-bottom:20px}.jf-trip-tabs md-tabs-content-wrapper{margin-top:-1px}.jf-trip-tabs md-tabs-wrapper{overflow:hidden;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-trip-tabs md-tabs-canvas .md-tab{height:60px}.jf-trip-tabs md-pagination-wrapper{height:62px}.jf-trip-weekday-container{border:solid 1px #c3c9cc;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;overflow:hidden}.jf-trip-weekday-container .jf-trip-weekday-timeslots:last-child .jf-trip-weekday-timeslot:last-child{border:none}.jf-trip-weekday-timeslot{border:none;border-bottom:solid 1px #c3c9cc}}@media (min-width:600px){.jf-trip-tabs .md-tab{min-width:82px}.jf-trip-tabs.jf-editing md-pagination-wrapper{left:12px}.jf-trip-tabs.jf-editing .md-tab{min-width:86px}.jf-trip-weekday-timeslots:first-of-type{margin-right:20px}.jf-tabs.jf-trip-tabs md-pagination-wrapper{margin:0;text-align:left}.jf-tabs.jf-trip-tabs md-tabs-wrapper{margin-bottom:0}.jf-trip-weekday-timeslot:not(:last-child){border-bottom:0}.jf-trip-weekday-timeslot:first-child{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box}.jf-trip-weekday-timeslot:last-child{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background-clip:padding-box}}laundry-basket-desktop{position:relative}.jf-laundry-basket{margin-bottom:30px}.jf-gross-total-info{font-size:12px;vertical-align:middle}.md-button.jf-trust-bar-switcher-button{width:auto;min-width:44px}.md-button.jf-laundry-basket-button{position:relative;overflow:visible;margin-right:-8px}.md-button.jf-laundry-basket-button:focus .jf-laundry-basket-icon,.md-button.jf-laundry-basket-button:hover .jf-laundry-basket-icon{opacity:.7}.md-button.jf-laundry-basket-button md-icon{width:28px;height:24px}.md-button.jf-laundry-basket-button .jf-laundry-basket-icon{width:30px;height:20px;background:url(../img/jf-laundry-basket-icon.png) no-repeat;background-size:30px 20px}.jf-mobile-laundry-basket-quantity-change{position:relative;display:inline-block}.jf-mobile-laundry-basket-quantity-change input{display:inline-block;text-align:center;vertical-align:top;color:#394c57;position:relative;width:50px;border:1px solid #b7c1c6;padding:1px 0;font-size:14px;line-height:16px;font-weight:500;z-index:30;background:0 0;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}.jf-mobile-laundry-basket-quantity-change input::-webkit-inner-spin-button,.jf-mobile-laundry-basket-quantity-change input::-webkit-outer-spin-button{opacity:1}.jf-mobile-laundry-basket-quantity-change input:focus{outline:0;border-color:#1985c8}.jf-mobile-laundry-basket-quantity-change span{position:absolute;top:5px;right:3px;color:#909090;font-size:12px}.jf-mobile-laundry-basket-quantity-change.jf-mobile-laundry-basket-quantity-change-catalog{position:absolute;bottom:14px;right:100px;z-index:20;background-color:#1985c8;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}.jf-mobile-laundry-basket-quantity-change.jf-mobile-laundry-basket-quantity-change-catalog input{width:28px;height:28px;line-height:30px;color:#fff;padding:1px 15px 1px 0;border:none}.jf-mobile-laundry-basket-quantity-change.jf-mobile-laundry-basket-quantity-change-catalog span{color:#fff;top:8px;right:5px;font-size:14px}.jf-mobile-laundry-basket-quantity-change.jf-mobile-laundry-basket-quantity-change-checkout-summary input{text-align:left;padding:1px 0 1px 10px;width:35px}.jf-mobile-laundry-basket-quantity-change.jf-mobile-laundry-basket-quantity-change-checkout-summary span{right:4px}.jf-laundry-basket-items-count{background-color:#e14d97;color:#fff;width:20px;height:20px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:0;right:-8px;border-radius:50%}.jf-laundry-basket-empty{font-weight:500;margin:-10px 0 0;position:relative;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;background:#e0f4fe;padding:40px 15px;text-align:center}.jf-laundry-basket-title{font-size:24px;color:#1985c8;background:#fff;font-weight:500;padding:20px 0 35px;margin:0;line-height:32px;text-align:center;position:relative}.jf-laundry-basket-title.jf-basket-title-compact{padding:13px 0 21px}.jf-laundry-basket-title:after{content:"";position:absolute;top:-2000px;left:0;width:100%;height:2000px;background:#fff}.jf-laundry-basket-item{position:relative;margin:0 0 10px;padding:0 0 10px}.jf-laundry-basket-item:last-child{margin:0}.jf-laundry-basket-item .md-icon-button{margin:0;padding:0;width:25px;height:25px;min-height:0}.jf-laundry-basket-item .md-icon-button.jf-laundry-basket-remove-from-cart{margin-left:5px}.jf-laundry-basket-item .jf-basket-item-img img{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;width:60px;height:60px}.jf-laundry-basket-item .jf-laundry-basket-actions{margin-top:-5px}.jf-laundry-basket-item .jf-laundry-basket-delete-from-cart{text-align:right;padding:15px 0 0 0}.jf-laundry-basket-item .jf-laundry-basket-delete-from-cart .jf-amount-button svg path{fill:#757575}.jf-laundry-basket-item-count{font-size:20px;font-weight:500;color:#e14d97}.jf-laundry-basket-item-count--order{color:#1985c8}.jf-laundry-basket-item-name{color:#394c57;font-size:15px;margin-bottom:5px;font-weight:500;overflow:hidden;line-height:16px;word-break:break-word}.jf-laundry-basket-item-processing{margin-bottom:2px}.jf-laundry-basket-item-price{font-size:15px;font-weight:500;text-align:left;color:#1985c8}.jf-laundry-basket-add-item{color:#1985c8;font-size:16px;font-weight:500}.jf-laundry-basket-summary-items{overflow:hidden;transition:max-height .5s ease}.jf-laundry-basket-summary-items-fade{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 75%);height:120px;width:95%;position:absolute;top:80px}.jf-laundry-basket-summary-items-show-more{max-height:inherit}.jf-laundry-basket-summary-item-show-more{min-height:28px;line-height:28px;font-size:13px}.jf-button-summary-buttons{text-align:right;margin-left:5px}.jf-button-summary-buttons .jf-laundry-basket-summary-item-delete{width:20px;height:20px;padding:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}.jf-button-summary-buttons .jf-laundry-basket-summary-item-delete:hover{background:0 0}.jf-button-summary-buttons .jf-laundry-basket-summary-item-delete md-icon{width:20px;height:20px;min-height:20px;min-width:20px}.jf-button-summary-buttons .jf-laundry-basket-summary-item-delete svg path{fill:#757575}.jf-button-summary-small{margin-left:5px;padding:2px;width:35px;height:35px;min-height:0;min-width:0;line-height:15px;border-radius:50%}.jf-laundry-basker-summary-item-price{text-align:right;color:#1985c8;font-weight:500}.jf-laundry-basket-summary-price{text-align:right}.jf-laundry-basket-summary-total{font-size:20px;font-weight:700;color:#1985c8;margin-top:15px}.jf-laundry-basket-summary-mov-amount{font-size:14px;color:#e14d97;margin:3px 0}.jf-laundry-basket-summary-total-vat{font-size:14px;margin-bottom:15px}.jf-laundry-basket-summary-total-vat .jf-cart-summary-vat-label{white-space:nowrap}.jf-laundry-basket-desktop-line{margin-bottom:3px}.jf-laundry-basket-bar-text{font-weight:500}.jf-laundry-basket-bar-text-description-item{margin-top:0;margin-bottom:0}.jf-laundry-basket-bar-text-description-item.minimum{font-size:14px}.jf-laundry-basket-bar-text-total-price-item{margin-top:0;margin-bottom:0}.jf-laundry-basket-bar-text-total-price-item.minimum{font-size:16px;text-align:right}.jf-fee-description{font-size:11px;display:block}.jf-checkbox-container .jf-error{font-size:13px;margin:-20px 0 10px 40px}.jf-laundry-basket-desktop-container{background:#e0f4fe;position:relative}.jf-laundry-basket-container{padding:15px;position:relative;margin-top:-10px;background:#e0f4fe;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box}.jf-laundry-basket-container .jf-basket-box{background:#fff;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin:0 0 15px}.jf-laundry-basket-container .jf-basket-box .jf-basket-box-content{padding:15px 15px 0;overflow:hidden}.jf-laundry-basket-container .jf-laundry-basket-items{list-style:none;position:relative;margin-top:0}.jf-laundry-basket-container .jf-checkout-box-separator{margin:10px 0 -5px}.jf-laundry-basket-container .jf-promotional-code p{margin:0}.jf-laundry-basket-container .jf-laundry-basket-item-processing i{font-size:15px;color:#b7c1c6;display:inline-block;vertical-align:top;width:15px;height:15px;overflow:hidden}.jf-laundry-basket-container .jf-laundry-basket-item-processing span{display:inline-block;vertical-align:top;line-height:15px}.jf-laundry-basket-container .jf-basket-coupon-code{padding:8px 15px}.jf-laundry-basket-container .jf-basket-coupon-code:not(.jf-basket-coupon-code-content){padding:0;background:0 0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.jf-laundry-basket-container .jf-basket-coupon-code .jf-checkout-coupon-link{font-size:14px;color:#394c57}.jf-checkbox-container p.jf-error{margin:-20px 0 20px 40px;font-size:12px}.jf-laundry-basket-no-items-hint{font-size:13px;line-height:16px;padding:0 25px;margin:0;text-align:center;color:#e14d97}.jf-laundry-basket-no-items-hint strong{font-size:16px;font-weight:400;vertical-align:top}.jf-laundry-basket-continue-without-items{margin-bottom:10px}md-checkbox.jf-newsletter-checkbox{margin-bottom:10px}md-checkbox.jf-newsletter-checkbox .md-container{-webkit-transform:scale(.45);-moz-transform:scale(.45);-ms-transform:scale(.45);transform:scale(.45);top:-7px}md-checkbox.jf-newsletter-checkbox .md-label{padding-left:40px;line-height:15px;font-size:12px}.jf-laundry-basket-summary-item{line-height:18px;margin-bottom:10px;font-size:14px}.jf-laundry-basket-summary-item .jf-laundry-basket-summary-item-name{margin-bottom:5px}@media (min-width:600px){#success.jf-container .jf-laundry-basket{width:auto;position:static}}@media (min-width:960px){body.jf-desktop .jf-button-profile-changer{margin-left:10px}.jf-laundry-basket{width:336px;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;top:0}.jf-laundry-basket.jf-stickiness-disabled{position:relative}}@media (max-width:959px){.md-button.jf-laundry-basket-button{width:auto;height:auto;min-height:auto;padding:0;margin:0 -5px 0 0}.md-button.jf-laundry-basket-button .jf-laundry-basket-icon{margin:10px}.jf-laundry-basket-items-count{right:0}body.jf-mobile-device-os-ios .jf-laundry-basket-bar-text{min-height:calc(env(safe-area-inset-bottom) * 2);padding-bottom:calc(env(safe-area-inset-bottom)/ 2)}}.jf-products-main-column{padding-right:20px;padding-top:15px;padding-bottom:20px;position:relative}.jf-products-container{position:relative;overflow:hidden}.jf-products-container-header{padding-bottom:12px}.jf-catalog-change-location{font-size:14px}.jf-product{margin-bottom:5px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-product.ng-hide{-webkit-transition:height .7s ease;-moz-transition:height .7s ease;-o-transition:height .7s ease;transition:height .7s ease;height:0;margin:0}.jf-product-details{font-weight:400;padding:20px 20px 15px 20px;z-index:10}.jf-product-details .jf-product-additional-info{color:#1985c8;cursor:pointer;margin-left:5px;line-height:10px}.jf-product-details--light{color:#fff}.jf-product-details--light .jf-product-washing-price{font-weight:500}.jf-product-details-img{position:absolute;z-index:1;height:100%}.jf-product-image{position:relative;min-height:140px}.jf-product-image>.jf-product-package-promo{position:absolute;opacity:1;bottom:0;left:0;max-width:94px;line-height:13px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box}.jf-product-image img{vertical-align:middle;max-width:100%;height:auto;min-height:110px;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box}.jf-product-overlay{position:absolute;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4))}.jf-product-overlay .jf-product-package-promo{margin-left:10px;border-radius:0 0 10px 10px}.jf-product-bg-image{position:relative;width:100%;height:0;padding-bottom:40.25%;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.jf-product-clothing-type{font-size:20px;font-weight:500;color:#394c57}.jf-product-washing-service{font-size:12px}.jf-product-laundry-basket-buttons{position:absolute;right:5px;top:10px;z-index:20}.jf-product-laundry-basket-buttons .jf-amount-button{height:50px;width:50px;margin:0 6px;border:1px solid #e14d97;background:#e14d97;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.jf-product-laundry-basket-buttons .jf-amount-button .text-icon-button{font-size:40px;color:#fff;font-weight:300}.jf-product-laundry-basket-buttons .jf-amount-button.md-button:active,.jf-product-laundry-basket-buttons .jf-amount-button.md-button:focus,.jf-product-laundry-basket-buttons .jf-amount-button.md-button:hover{background-color:#e14d97}.jf-product-laundry-basket-quantity{background-color:#1985c8;color:#fff;width:30px;height:30px;font-size:12px;font-weight:500;line-height:30px;padding:0;border-radius:50%;text-align:center;position:absolute;bottom:13px;right:135px}.jf-product-laundry-basket-delete-item{background:#e14d97;position:absolute;bottom:13px;right:150px;z-index:20;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.jf-product-laundry-basket-delete-item .md-button{fill:red;padding:0;min-height:30px;height:30px;width:30px}.jf-product-laundry-basket-delete-item .md-button md-icon{width:15px;height:15px;min-height:16px}.jf-product-delivery-time{font-size:12px;margin:5px 0 0;color:#1985c8}.jf-product-delivery-time md-icon{width:8px;height:11px;min-width:8px;min-height:11px}.jf-product-delivery-time-mobile{font-size:12px;margin:5px 0;color:#fff}.jf-product-delivery-time-mobile md-icon{width:8px;height:11px;min-width:8px;min-height:11px}.jf-product-washing-price{font-size:20px}.jf-amount-button md-icon{width:18px;height:18px;min-width:18px;min-height:18px}.jf-remove-button md-icon{width:12px;height:12px;min-width:12px;min-height:12px}.jf-product-package-promo{background-color:#1985c8;padding:6px 8px;font-size:14px;font-weight:700;color:#fff;display:inline-block;text-align:center}.jf-product-package-promo>span{font-size:11px;text-transform:none}.jf-product-package-promo.jf-product-package-promo-simple{left:0;right:0;margin:0 auto;line-height:18px;max-width:58px}.jf-product-faqs-container{margin-bottom:30px}.jf-product-faq{font-size:16px;font-weight:500;margin-bottom:15px}.jf-mobile-account-switcher-wrapper{margin:10px 0}.jf-mobile-account-switcher-wrapper .jf-account-switcher-subheadline{font-size:14px;font-weight:600}@media (min-width:600px){.jf-product{border:1px solid #d4e2eb}.jf-product-image{min-height:110px;min-width:114px}.jf-product-image:after{content:"";display:inline-block;height:100%;vertical-align:middle}.jf-product-image img{width:110px;height:110px}}@media (max-width:599px){.jf-product-details .jf-product-additional-info{color:#fff}.jf-product-image{width:100%;max-width:100%;background:url(../img/product-bg@2x.png) no-repeat;background-size:100% 100%}.jf-product-image img{-webkit-border-radius:0;border-radius:0;background-clip:padding-box}.jf-product-clothing-type{color:#fff}.jf-product-washing-service{color:#fff}}.jf-form{margin-bottom:20px;display:block;color:#6b787f}.jf-form.jf-checkout-login-form .forgot-password-link{margin:0 0 15px;display:inline-block;text-decoration:underline}.jf-form .jf-input-container label:not(.md-no-float):not(.md-container-ignore){padding-bottom:3px;padding-left:0;color:#757575}.jf-form .jf-input-container input:required~label:after{content:"*";font-size:21px;line-height:17px;margin-left:5px;color:rgba(0,0,0,.54);vertical-align:top}.jf-form .jf-input-container.md-input-focused label:not(.md-no-float):not(.md-container-ignore),.jf-form .jf-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore){padding-bottom:0;font-weight:400;color:#000}.jf-form .jf-input-container label:not(.md-container-ignore).md-required:after,.jf-form .jf-input-container md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{font-size:21px;line-height:17px;content:"*";margin-left:5px;color:rgba(0,0,0,.54)}.jf-form .jf-input-container.md-input-invalid:not(.md-input-focused) input:required~label:after,.jf-form .jf-input-container.md-input-invalid:not(.md-input-focused) label:not(.md-container-ignore).md-required:after,.jf-form .jf-input-container.md-input-invalid:not(.md-input-focused) md-select-value.md-select-placeholder>span:not(.md-select-icon),.jf-form .jf-input-container.md-input-invalid:not(.md-input-focused) md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{color:#f30}.jf-form .jf-input-container.md-input-invalid:not(.md-input-focused) md-select{border-color:#f30}.jf-form md-input-container .md-char-counter,.jf-form md-input-container .md-input-message-animation{font-size:10px;line-height:12px}input[disabled],md-select[disabled] md-select-value{cursor:not-allowed}md-select-menu md-content md-option,md-select-menu.md-default-theme md-content md-option{color:#6b787f}.jf-desktop .jf-input-container ::-webkit-input-placeholder,.jf-mobile .jf-input-container ::-webkit-input-placeholder{color:#757575}.jf-desktop .jf-input-container ::-moz-placeholder,.jf-mobile .jf-input-container ::-moz-placeholder{color:#757575}.jf-desktop .jf-input-container :-ms-input-placeholder,.jf-mobile .jf-input-container :-ms-input-placeholder{color:#757575}.jf-desktop .jf-input-container :-moz-placeholder,.jf-mobile .jf-input-container :-moz-placeholder{color:#757575}.jf-desktop md-select-value.md-select-placeholder>span:not(.md-select-icon),.jf-mobile md-select-value.md-select-placeholder>span:not(.md-select-icon){color:#6b787f}.jf-desktop md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child,.jf-mobile md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{color:#000}.jf-form--light{color:#fff}.jf-form--light .jf-input-container .md-input{border-color:#fff}.jf-form--light .jf-input-container .md-input:-moz-placeholder,.jf-form--light .jf-input-container .md-input:-ms-input-placeholder,.jf-form--light .jf-input-container .md-input::-moz-placeholder,.jf-form--light .jf-input-container .md-input::-webkit-input-placeholder,.jf-form--light .jf-input-container md-select:-moz-placeholder,.jf-form--light .jf-input-container md-select:-ms-input-placeholder,.jf-form--light .jf-input-container md-select::-moz-placeholder,.jf-form--light .jf-input-container md-select::-webkit-input-placeholder{color:#757575}.jf-form--light .jf-checkbox.md-checked .md-icon:after{border-color:#0184c5}.jf-form--light .jf-checkbox .md-icon{background-color:#fff;border-color:#fff}.jf-form-hint{text-align:center;margin-top:40px}.jf-form-hint-text{font-size:20px}.jf-form-hint-cta{font-size:20px;font-weight:700;text-transform:uppercase}.jf-birthdate-label{font-weight:500;margin:0 0 5px}.jf-form-required-fields-legend{display:block;text-align:right;margin:10px 0 10px;padding:0 25px;font-size:13px}.jf-form-required-fields-error{display:block;text-align:center;margin:0 0 10px;padding:0 25px;color:#e16749;font-size:13px}.jf-form .jf-input-container input:-webkit-autofill~label:not(.md-no-float):not(.md-container-ignore){padding-bottom:0;font-weight:400;color:#000;transform:translate3d(0,6px,0) scale(.75);transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s}.jf-input-container{margin:0;padding:0}.jf-input-container input.md-input,.jf-input-container input.md-input.ng-invalid.ng-dirty{background:#fff}.jf-input-container.md-input-invalid .md-input{border-color:#e76d65}.jf-input-container md-select .md-select-value,.jf-input-container md-select:focus .md-select-value,.jf-input-container.md-input-focused:not(.md-input-has-value) .md-select-value.md-select-placeholder{color:inherit}.jf-input-container md-select:focus,.jf-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:#9cabb1}.jf-input-container md-input-label,.jf-input-container md-select-label{font-size:14px;font-weight:500;color:inherit;display:block;margin:0 0 5px}.jf-input-container .md-input,.jf-input-container .md-input.ng-invalid.ng-dirty,.jf-input-container md-select,.jf-input-container.md-input-focused .md-input{border-width:1px;border-style:solid;border-radius:2px;padding:10px;height:50px;font-size:14px;font-weight:400;color:#394c57;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-input-container .md-input,.jf-input-container md-select{border-color:#c4c9cc;color:inherit;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-input-container .md-input:disabled,.jf-input-container md-select:disabled{border-bottom-color:#c4c9cc}.jf-input-container .md-input[name=coupon],.jf-input-container md-select[name=coupon]{font-family:"Roboto Mono",monospace}.jf-input-container .md-input[name=coupon]::-webkit-input-placeholder,.jf-input-container md-select[name=coupon]::-webkit-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-input-container .md-input[name=coupon]::-moz-placeholder,.jf-input-container md-select[name=coupon]::-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-input-container .md-input[name=coupon]:-ms-input-placeholder,.jf-input-container md-select[name=coupon]:-ms-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-input-container .md-input[name=coupon]:-moz-placeholder,.jf-input-container md-select[name=coupon]:-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-input-container md-select[disabled] .md-select-value{background-image:none}.jf-input-container .md-input:-moz-placeholder,.jf-input-container .md-input:-ms-input-placeholder,.jf-input-container .md-input::-moz-placeholder,.jf-input-container .md-input::-webkit-input-placeholder,.jf-input-container md-select:-moz-placeholder,.jf-input-container md-select:-ms-input-placeholder,.jf-input-container md-select::-moz-placeholder,.jf-input-container md-select::-webkit-input-placeholder{font-style:italic}.jf-input-container md-select{height:28px}.jf-input-container md-select[disabled]{color:#b7c1c6;border-color:#d4e2eb}.jf-input-container .jf-autocomplete-container{position:relative}.jf-input-container md-autocomplete{height:auto;min-width:0;border-radius:0;background-color:rgba(255,255,255,.3)}.jf-page-location-picker .jf-input-container md-autocomplete{background:0 0}.jf-input-container md-autocomplete button{position:absolute;right:-5px;top:-1px;background-color:#fff}.jf-input-container md-autocomplete[md-floating-label] .md-show-clear-button button{top:-1px}.jf-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none;height:auto}.jf-input-container md-autocomplete md-autocomplete-wrap md-progress-linear{bottom:-5px;left:0;right:0}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder){margin:0;padding:0}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container input.md-input,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container input.md-input.ng-invalid.ng-dirty,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container input[type=search]:not(:focus),.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input.md-input,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input.md-input.ng-invalid.ng-dirty,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input[type=search]:not(:focus){background:#fff;color:#394c57}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder)>label:not(.md-no-float):not(.md-container-ignore),.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container>label:not(.md-no-float):not(.md-container-ignore){padding-bottom:3px;padding-left:0}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container.md-input-focused>label:not(.md-no-float):not(.md-container-ignore),.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container.md-input-has-value>label:not(.md-no-float):not(.md-container-ignore),.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder).md-input-focused>label:not(.md-no-float):not(.md-container-ignore),.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder).md-input-has-value>label:not(.md-no-float):not(.md-container-ignore){padding-bottom:0;font-weight:400;color:#000}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder)>label:not(.md-container-ignore).md-required:after,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container>label:not(.md-container-ignore).md-required:after{font-size:21px;line-height:17px;content:"*";margin-left:5px;color:rgba(0,0,0,.54)}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container.md-input-invalid:not(.md-input-focused) label:not(.md-container-ignore).md-required:after,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder).md-input-invalid:not(.md-input-focused) label:not(.md-container-ignore).md-required:after{color:#f30}.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container .md-errors-spacer,.jf-input-container md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) .md-errors-spacer{display:none}.jf-transparent-bg md-autocomplete{background:0 0}.jf-checkbox-container{position:relative;overflow:hidden}.jf-checkbox-container .jf-checkbox-errors{position:absolute;bottom:15px;left:40px;color:#e16749;font-size:12px;line-height:14px;top:50px}.jf-dialog-input-container{height:69px}.jf-page-forgot_password .jf-input-container .md-input,.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-page-location-picker .jf-input-container .md-input,.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-page-login .jf-input-container .md-input,.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-page-on-boarding .jf-input-container md-select,.jf-page-password_reset .jf-input-container .md-input,.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-page-register .jf-input-container .md-input,.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-page-register .jf-input-container md-select{background:#fff;color:#6b787f}.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code],.jf-page-forgot_password .jf-input-container .md-input[name=corporate_code],.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code],.jf-page-location-picker .jf-input-container .md-input[name=corporate_code],.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code],.jf-page-login .jf-input-container .md-input[name=corporate_code],.jf-page-on-boarding .jf-input-container md-select[name=corporate_code],.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code],.jf-page-password_reset .jf-input-container .md-input[name=corporate_code],.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code],.jf-page-register .jf-input-container .md-input[name=corporate_code],.jf-page-register .jf-input-container md-select[name=corporate_code]{font-family:"Roboto Mono",monospace}.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-webkit-input-placeholder,.jf-page-forgot_password .jf-input-container .md-input[name=corporate_code]::-webkit-input-placeholder,.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-webkit-input-placeholder,.jf-page-location-picker .jf-input-container .md-input[name=corporate_code]::-webkit-input-placeholder,.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-webkit-input-placeholder,.jf-page-login .jf-input-container .md-input[name=corporate_code]::-webkit-input-placeholder,.jf-page-on-boarding .jf-input-container md-select[name=corporate_code]::-webkit-input-placeholder,.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-webkit-input-placeholder,.jf-page-password_reset .jf-input-container .md-input[name=corporate_code]::-webkit-input-placeholder,.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-webkit-input-placeholder,.jf-page-register .jf-input-container .md-input[name=corporate_code]::-webkit-input-placeholder,.jf-page-register .jf-input-container md-select[name=corporate_code]::-webkit-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-moz-placeholder,.jf-page-forgot_password .jf-input-container .md-input[name=corporate_code]::-moz-placeholder,.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-moz-placeholder,.jf-page-location-picker .jf-input-container .md-input[name=corporate_code]::-moz-placeholder,.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-moz-placeholder,.jf-page-login .jf-input-container .md-input[name=corporate_code]::-moz-placeholder,.jf-page-on-boarding .jf-input-container md-select[name=corporate_code]::-moz-placeholder,.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-moz-placeholder,.jf-page-password_reset .jf-input-container .md-input[name=corporate_code]::-moz-placeholder,.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]::-moz-placeholder,.jf-page-register .jf-input-container .md-input[name=corporate_code]::-moz-placeholder,.jf-page-register .jf-input-container md-select[name=corporate_code]::-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-ms-input-placeholder,.jf-page-forgot_password .jf-input-container .md-input[name=corporate_code]:-ms-input-placeholder,.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-ms-input-placeholder,.jf-page-location-picker .jf-input-container .md-input[name=corporate_code]:-ms-input-placeholder,.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-ms-input-placeholder,.jf-page-login .jf-input-container .md-input[name=corporate_code]:-ms-input-placeholder,.jf-page-on-boarding .jf-input-container md-select[name=corporate_code]:-ms-input-placeholder,.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-ms-input-placeholder,.jf-page-password_reset .jf-input-container .md-input[name=corporate_code]:-ms-input-placeholder,.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-ms-input-placeholder,.jf-page-register .jf-input-container .md-input[name=corporate_code]:-ms-input-placeholder,.jf-page-register .jf-input-container md-select[name=corporate_code]:-ms-input-placeholder{font-family:"Open Sans",sans-serif!important}.jf-page-forgot_password .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-moz-placeholder,.jf-page-forgot_password .jf-input-container .md-input[name=corporate_code]:-moz-placeholder,.jf-page-location-picker .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-moz-placeholder,.jf-page-location-picker .jf-input-container .md-input[name=corporate_code]:-moz-placeholder,.jf-page-login .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-moz-placeholder,.jf-page-login .jf-input-container .md-input[name=corporate_code]:-moz-placeholder,.jf-page-on-boarding .jf-input-container md-select[name=corporate_code]:-moz-placeholder,.jf-page-password_reset .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-moz-placeholder,.jf-page-password_reset .jf-input-container .md-input[name=corporate_code]:-moz-placeholder,.jf-page-register .jf-input-container .md-input.ng-invalid.ng-dirty[name=corporate_code]:-moz-placeholder,.jf-page-register .jf-input-container .md-input[name=corporate_code]:-moz-placeholder,.jf-page-register .jf-input-container md-select[name=corporate_code]:-moz-placeholder{font-family:"Open Sans",sans-serif!important}.jf-checkbox,.jf-radio-button{min-width:40px;min-height:40px;margin-bottom:32px}.jf-checkbox .md-container,.jf-checkbox .md-icon,.jf-radio-button .md-container,.jf-radio-button .md-off,.jf-radio-button .md-on{width:40px;height:40px}.jf-checkbox-container md-checkbox.jf-checkbox.jf-validation-error{color:#f30}.jf-checkbox-container md-checkbox.jf-checkbox.jf-validation-error .md-icon{border-color:#f30}.jf-radio-button .md-off{border-color:#0184c5}.jf-checkbox .md-label,.jf-radio-button .md-label{margin-left:50px}.jf-checkbox.md-checked .md-icon:after{top:50%;left:50%;width:8px;height:14px;margin-top:-8px;margin-left:-4px;border-width:3px}.jf-checkbox .md-label{display:table-cell;padding-left:50px}.jf-my-address .jf-checkbox .md-label{padding-left:0}.jf-checkbox .md-label a{text-decoration:underline}.jf-checkbox .md-icon{border-width:1px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.md-virtual-repeat-container.md-autocomplete-suggestions-container{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.md-virtual-repeat-container.md-autocomplete-suggestions-container.jf-header-location-switcher-content{width:250px}.jf-flex-container{display:flex;flex-wrap:wrap;width:100%}.jf-flex-container md-checkbox{display:flex;align-items:center}.jf-flex-container .jf-checkbox .md-label{padding-left:0}.md-select-menu-container md-select-menu{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-company-code-link{margin-bottom:24px;cursor:pointer}.jf-company-code-link strong{text-decoration:underline;text-shadow:0 1px 3px #484848;outline:0}.jf-checkout-register-form .jf-company-code-link strong{text-shadow:none}.jf-preferred-addresses-selector .jf-checkbox{margin:0}.jf-preferred-addresses-selector .jf-checkbox.md-checked .md-icon:after{-webkit-transform:rotate(45deg) scale(1.5);-moz-transform:rotate(45deg) scale(1.5);-ms-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5)}.jf-preferred-addresses-selector .jf-checkbox .md-container{position:relative;-webkit-transform:scale(.45);-moz-transform:scale(.45);-ms-transform:scale(.45);transform:scale(.45);top:-5px;left:-10px}.jf-preferred-addresses-selector .jf-checkbox .md-label{margin:-10px 30px 0 -12px;padding:0;display:block}.jf-location-picker-mobile-container{min-height:100%;height:100%}.jf-location-picker-mobile-container.jf-gradient-bg{position:absolute;min-height:100%}.jf-location-picker-mobile-container .jf-location-picker-mobile{overflow:auto;justify-content:flex-start}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-headline,.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-subheadline{color:#fff;text-align:center;font-weight:500}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-login-button{width:100%;padding-bottom:70px;display:flex;justify-content:center}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-headline{font-size:25px;line-height:1.5}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-subheadline{font-size:18px;margin-bottom:30%}.jf-location-picker-mobile-container .jf-location-picker-mobile .location-picker-form-wrapper{margin:0 auto}.jf-location-picker-mobile-container .jf-location-picker-mobile .location-picker-form-wrapper .jf-postal-code-error-messages{position:absolute;top:105px;left:0;right:0;text-align:center}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-input-container .md-input,.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-input-container.md-input-focused .md-input{border-radius:25px;height:45px;font-size:14px;font-weight:400;-webkit-border-radius:25;border-radius:25;background-clip:padding-box}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-input-container md-autocomplete input::-webkit-input-placeholder{text-align:center}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-input-container md-autocomplete button{right:0;top:2px}.jf-location-picker-mobile-container .jf-location-picker-mobile md-autocomplete .md-show-clear-button button{width:40px;height:40px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-postal-code-clear-button{position:absolute;top:10px;right:13px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-not-in-service-error{color:#fecc00;font-weight:500;font-size:12px;line-height:14px;margin:0;padding:5px 0 0}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-button-login.md-raised{color:#1985c8}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-button-login-spacer-mobile{margin-bottom:40px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-button-location-picker{margin-top:-14px;height:45px;margin-bottom:50px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-delivery-mode{text-align:center}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-delivery-mode img{margin-top:20px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-delivery-mode-success{margin-top:50px;margin-bottom:75px}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-delivery-mode-success-icon{height:90px;width:90px;color:#fff}.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-delivery-mode-success-text{font-size:18px;color:#fff;font-weight:500}.jf-location-picker-mobile-container .jf-location-picker-mobile .arrow{width:70px;height:20px;overflow:hidden;position:absolute;right:50%;margin-right:-35px;z-index:10;margin-top:41px}.jf-location-picker-mobile-container .jf-location-picker-mobile .arrow:after{z-index:9999;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.jf-location-picker-mobile-container .jf-location-picker-mobile .arrow.top{top:-13px;bottom:auto}.jf-location-picker-mobile-container .jf-location-picker-mobile .arrow.left{right:20%}.jf-location-picker-mobile-container .jf-location-picker-mobile .arrow:after{content:"";position:absolute;right:20px;top:-10px;width:25px;height:25px;transform:rotate(-45deg)}.jf-language-picker-button{background:#fff;margin:0;padding-bottom:calc(constant(safe-area-inset-bottom) - 15px);padding-bottom:calc(env(safe-area-inset-bottom) - 15px)}.jf-language-picker-button:hover{background:#fff!important}.jf-language-picker-button i{vertical-align:middle}@media (max-width:479px){.jf-location-picker-mobile-container .jf-location-picker-mobile .jf-location-picker-subheadline{font-size:18px;margin-bottom:15%}}.slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:300%;height:100%;color:#fff}.slider.is-animating{-webkit-transition:-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}.slider-pagination-container{position:absolute;bottom:0;left:0;right:0;background-color:rgba(25,133,200,.5)}.slider-pagination-container .slider-pagination{text-align:right}.slider-pagination-container .slider-pagination>*{border-radius:50%;background-color:rgba(255,255,255,.8);display:inline-block;height:10px;margin-left:7px;margin-right:7px;-webkit-transition:background-color 250ms;transition:background-color 250ms;width:10px}.slider-pagination-container .slider-pagination>.is-active{background-color:#e14d97}.slider-pagination-container .slider-cta-container{color:#fff}.slider-pagination-container .slider-cta-container .jf-button{color:#fff}.slider-pagination-container .slider-cta-container .jf-slider-last-button{display:none}.slider.is-last+.slider-pagination-container .jf-button{display:none}.slider.is-last+.slider-pagination-container .jf-button.jf-slider-last-button{display:block}.slider-panel{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;text-align:center;font-size:16px;position:relative}.slider-panel md-icon{width:100px;min-width:100px;height:auto;min-height:auto}.slider-headline{font-size:22px;font-weight:500}.has-slider{overflow:hidden;position:relative;width:100%;height:100%}.jf-footer .jf-footer-postal-code-input-section{display:none}.jf-invoices{padding:140px 0 0}.jf-invoices h2{text-align:center;font-weight:500;margin-left:20px;margin-right:20px}.jf-invoices-logo{background-color:#1985c8;margin-top:-30px;margin-bottom:50px;text-align:center;padding:15px 0 10px}@media (max-width:599px){.jf-invoices{padding:30px 0;min-height:450px}}.jf-app-download-notification{background:#f2f2f2;padding:10px}.jf-app-download-notification p{color:#000;margin:0;font-weight:400}.jf-app-download-notification .jf-smart-banner-headline{text-transform:uppercase}.jf-app-download-notification .jf-banner-content{width:73%;display:inline-block}.jf-app-download-notification img{max-width:61px;width:25%}.jf-app-download-notification .jf-app-rating i{color:#fecc00;font-size:16px;width:12px}.jf-app-download-notification .jf-show-in-app{color:#1985c8;font-size:18px}.jf-app-download-notification .jf-smart-banner-wrap{width:50%;margin-left:10px}.jf-app-download-notification .jf-smart-banner-wrap p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:14px;font-size:11px}.jf-app-download-notification .jf-app-download-notification-close{margin-right:5px}.jf-app-download-notification .jf-app-download-notification-close,.jf-app-download-notification .jf-show-in-app,.jf-app-download-notification .jf-smart-banner-wrap,.jf-app-download-notification img{display:inline-block;vertical-align:middle}.jf-sidenav.jf-app-download-notification-visible{padding-top:152px}.jf-mobile-coupon-block{padding:0 16px;border-top:1px solid #b7c1c6}.jf-coupon-form{position:relative}.jf-coupon-form .jf-button{margin-bottom:15px}.jf-coupon-form .jf-input-container .md-input.ng-invalid,.jf-coupon-form .md-input,.jf-coupon-form .md-input-focused .md-input{height:40px}.jf-coupon-form .close-coupon-block{position:absolute;top:0;right:0;z-index:10}.jf-coupon-form md-input-label{margin-bottom:10px;color:#394c57}.jf-promotional-code{cursor:pointer}.jf-promotional-code p{color:#e14d97;outline:0;margin:10px 0;text-decoration:underline}.close-coupon-block{cursor:pointer;outline:0;position:absolute;top:22px;right:0}.jf-submit-voucher{min-height:35px;line-height:35px;font-size:14px}.jf-coupon-code-show-form{min-height:28px;line-height:28px;font-size:13px}.jf-coupon-code-remove{position:relative;margin:0;padding:1px 0}.jf-coupon-code-remove strong{color:#394c57}.jf-coupon-code-remove a{position:absolute;top:0;right:0;background-color:#1985c8;width:20px;height:20px;text-align:center;cursor:pointer;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-coupon-code-remove a i{font-size:13px;color:#fff;line-height:20px;margin-left:1px}.jf-coupon-error{font-size:12px;line-height:13px;overflow:hidden;margin:5px 0}.jf-dialog-geolocation-map{width:60%;max-height:90%;height:75%}.jf-dialog-geolocation-map .jf-dialog-close{position:absolute;top:16px;right:16px;font-size:30px;font-weight:400;cursor:pointer}.jf-dialog-geolocation-map md-dialog-content{height:100%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content{height:100%;padding:0!important}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation{position:relative;height:100%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-input-container{position:absolute;top:70px;left:50%;margin-left:-25%;z-index:100;width:50%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-input-container.jf-map-street-error-visibe{top:90px}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-input-container md-select{width:100%;background:#fff;padding:3px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:40px}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation>p{position:absolute;top:55px;left:50%;margin-left:-25%;z-index:100;padding:5px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;width:50%;text-align:center;font-size:12px;font-weight:500;color:#e16749;background:#fff;border:1px solid #d4e2eb}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation>.jf-map-geolocation-input{position:absolute;top:10px;left:50%;margin-left:-25%;width:50%;z-index:100}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation>.jf-map-geolocation-input input{height:auto;padding:10px 35px 10px 15px;border:1px solid #b7c1c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation>.jf-map-geolocation-input>span{position:absolute;top:20px;right:20px}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation #jf-map{width:100%;height:100%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-button{position:absolute;bottom:20px;left:50%;width:50%;height:50px;margin-left:-25%;z-index:100}md-option.jf-selected-address{font-weight:500;background:#eff4f7}@media (max-width:599px){.jf-dialog-geolocation-map{max-width:95%;width:95%;height:90%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-map-geolocation-input,.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation>p{width:80%;margin-left:-40%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-input-container{width:80%;margin-left:-40%}.jf-dialog-geolocation-map md-dialog-content .md-dialog-content .jf-map-geolocation .jf-button{width:64%;margin-left:-32%}}.jf-gradient-bg{padding-top:63px;position:relative;min-height:100vh;background:-moz-linear-gradient(305deg,#87caef 0,#37a0db 28%,#0080c8 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#87caef),color-stop(28%,#37a0db),color-stop(100%,#0080c8));background:-webkit-linear-gradient(305deg,#87caef 0,#37a0db 28%,#0080c8 100%);background:-o-linear-gradient(305deg,#87caef 0,#37a0db 28%,#0080c8 100%);background:-ms-linear-gradient(305deg,#87caef 0,#37a0db 28%,#0080c8 100%);background:linear-gradient(145deg,#87caef 0,#37a0db 28%,#0080c8 100%)}.jf-gradient-bg .jf-desktop{padding-bottom:80px}.jf-page-help .jf-gradient-bg{padding-top:0;padding-bottom:0;margin-top:-56px}.jf-page-help .jf-gradient-bg:after{z-index:0}.jf-gradient-bg:after{content:"";bottom:0;right:0;width:33%;height:33%;z-index:0;position:absolute;background:url(../img/polygon.png) no-repeat;background-size:cover}.jf-gradient-bg .jf-checkbox-container .jf-checkbox-errors,.jf-gradient-bg .jf-yellow-error-message .md-input-message-animation{color:#fecc00;font-weight:500}.jf-gradient-bg .jf-checkbox-container .jf-checkbox-errors a,.jf-gradient-bg .jf-yellow-error-message .md-input-message-animation a{text-decoration:underline}.jf-page-subheadline{font-size:18px;text-align:center;font-weight:500;padding:30px 0}.jf-page-description{text-align:center;padding-top:30px;padding-bottom:30px}.jf-page-description.jf-page-subheadline-small{padding-bottom:0}.jf-page-subheadline-text{text-align:center;font-size:19px;margin:0 0 57px;font-weight:400}.jf-form .forgot-password-link,.jf-form .jf-mandatory-field{font-weight:500;margin:0 0 25px 0}.jf-form .forgot-password-link{text-align:right;margin-bottom:25px}.jf-form .forgot-password-link>a{border-bottom:1px solid #fff;cursor:pointer}.jf-form.jf-form-login{max-width:375px;margin:0 auto}.jf-login-container{padding:1px}.location-picker-link{text-align:center;margin-top:50px;margin-bottom:50px}.location-picker-link>a{color:#fff;font-weight:500;border-bottom:1px solid #fff;cursor:pointer}.goto-website-link{text-align:center;margin-top:50px;margin-bottom:50px}.goto-website-link>a{color:#fff;font-weight:500;border-bottom:1px solid #fff;cursor:pointer}.jf-page-logo{text-align:center;margin-top:15px}.jf-page-logo>img{width:112px}.jf-input-wrapper{margin:1px 0 30px 0;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);background:#fff;padding-bottom:10px}.jf-input-wrapper.jf-input-wrapper-light{margin:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.jf-input-wrapper.jf-input-wrapper-light .jf-input-container{padding:0 1px}.jf-input-wrapper .jf-input-container{margin:0 25px 8px}.jf-input-wrapper .jf-input-container .jf-message-info{font-size:12px;color:#757575;padding-top:35px;padding-bottom:20px}.jf-input-wrapper .jf-input-container .jf-message-info a{text-decoration:underline}.jf-input-wrapper .jf-multiple-input-containers .jf-input-container{padding:0 25px;margin:0}.jf-input-wrapper .jf-input-container textarea{background-attachment:local;background-image:linear-gradient(to right,#fff 0,transparent 0),linear-gradient(to left,#fff 0,transparent 0),repeating-linear-gradient(white,#fff 30px,#f2f2f2 30px,#f2f2f2 31px,#fff 31px);line-height:2.3}.jf-input-wrapper .jf-input-container textarea.md-input{border-width:0;padding:0 10px}.jf-input-wrapper .jf-input-container.md-input-focused textarea.md-input{border-width:0;padding:0 10px}.jf-input-wrapper .jf-input-container .md-input,.jf-input-wrapper .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-input-wrapper .jf-input-container md-select,.jf-input-wrapper .jf-input-container.md-input-focused .md-input{padding:0;border-radius:initial;border-width:0 0 1px 0}.jf-input-wrapper .jf-input-container md-select{background:#fff}.jf-input-wrapper .jf-input-container .md-input,.jf-input-wrapper .jf-input-container .md-input.ng-invalid.ng-dirty,.jf-input-wrapper .jf-input-container md-select,.jf-input-wrapper .jf-input-container.md-input-focused .md-input{height:30px}.jf-input-wrapper .jf-multiple-input-containers{padding:0}.jf-input-wrapper .jf-multiple-input-containers .jf-input-container{padding:0}.jf-page-enter_pin .jf-input-wrapper,.jf-page-forgot_password .jf-input-wrapper,.jf-page-login .jf-input-wrapper,.jf-page-password_reset .jf-input-wrapper,.jf-page-register .jf-input-wrapper{padding-top:25px}.jf-register-form-inputs .jf-input-wrapper{padding-top:0}.jf-form--light .jf-input-wrapper .jf-input-container .md-input,.jf-form--light .jf-input-wrapper .jf-input-container md-select{border-color:#757575}.jf-form--light .jf-input-wrapper .jf-input-container.md-input-invalid .md-input,.jf-form--light .jf-input-wrapper .jf-input-container.md-input-invalid md-select{border-color:#e76d65}.jf-button.jf-blue-button{color:#1985c8}.jf-button.jf-gray-button{color:#757575;background-color:#f2f2f2}.jf-button.jf-mark-button{text-transform:none;font-size:15px;font-weight:500}.jf-form-subheadline{background:#1985c8;color:#fff;text-align:center;font-weight:700;padding:10px 0;margin-bottom:20px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.jf-form-subheadline i{position:absolute;top:9px;right:13px;cursor:pointer}.jf-form-subheadline.jf-form-headline-register{background:#f2f2f2;color:#757575}.jf-checkout-view .jf-form-subheadline{background:#1985c8;padding:10px 0;text-align:center;color:#fff;font-size:17px;font-weight:700}.jf-trust-bar .jf-container{overflow:visible}.jf-trust-bar .helper{min-height:30px;display:inline-block;height:100%;vertical-align:middle}.jf-trust-bar .jf-trust-bar-text{font-size:12px;font-weight:500}.jf-trust-bar>div{text-align:center;color:#fff}.jf-login-button{margin-bottom:15px}.jf-button-locale-container{margin-bottom:20px}.jf-button-container{margin-top:20px}.jf-form-button-container{margin-top:60px}.jf-data-protection-block{font-weight:500;font-size:11px;margin-bottom:18px}.jf-data-protection-block .jf-checkbox-container .jf-checkbox-errors{bottom:0}.jf-data-protection-block .jf-checkbox .md-container,.jf-data-protection-block .jf-checkbox .md-icon{width:30px;height:30px}.jf-data-protection-block .jf-checkbox{margin-bottom:15px;min-height:30px}.jf-data-protection-block .jf-checkbox-container{padding-right:15px}.jf-data-protection-block .jf-checkbox .md-label{padding-left:40px;word-break:break-all}.jf-data-protection-block .jf-divider-block{text-align:right;border-left:1px solid #fff;margin-bottom:6px}.jf-data-protection-block .has-term-condition-error{height:75px}.jf-trust-bar-icon{text-align:center}.jf-trust-bar-icon .md-button{margin:0;width:auto;line-height:17px;cursor:auto}.jf-trust-bar-icon .jf-trust-bar-text{text-align:center;text-transform:none;display:block;line-height:normal}.jf-trust-bar .md-button.md-default-theme:not([disabled]).md-focused,.jf-trust-bar .md-button.md-default-theme:not([disabled]):hover,.jf-trust-bar .md-button:not([disabled]).md-focused,.jf-trust-bar .md-button:not([disabled]):hover{background:0 0}.jf-reverse-trust-bar,.jf-white-trust-bar{padding:5px 0;z-index:20;position:relative;width:100%}.jf-white-trust-bar{background-color:rgba(255,255,255,.14);margin-bottom:-63px;-webkit-transform:translate3d(0,0,0)}.jf-reverse-trust-bar{background:#dff4ff}.jf-reverse-trust-bar .jf-container{padding:0 10px}.jf-reverse-trust-bar .md-button.md-icon{cursor:default}.jf-reverse-trust-bar .jf-checkout-icons-block md-icon{height:24px;width:24px;min-height:initial;min-width:initial}.jf-reverse-trust-bar .jf-laundry-basket-items-count{width:16px;height:16px;font-size:10px;line-height:16px;right:-3px}.jf-reverse-trust-bar .jf-trust-bar-icons-block.jf-checkout-back-button-active{border-left:1px solid rgba(0,0,0,.2)}.jf-reverse-trust-bar .jf-trust-bar-icons-block>div{display:inline-block}.jf-reverse-trust-bar .jf-trust-bar-icons-block md-icon{width:18px;height:18px;min-height:18px;min-width:1px;margin-bottom:5px}.jf-reverse-trust-bar .jf-trust-bar-icons-block .jf-trust-bar-switcher-button{cursor:pointer}.jf-reverse-trust-bar .jf-trust-bar-icons-block .jf-catalog-location-icon{width:24px;min-height:23px;display:inherit}.jf-reverse-trust-bar .jf-trust-bar-icons-block .md-button.md-icon{margin:0;min-width:auto;width:auto}.jf-reverse-trust-bar .jf-trust-bar-icons-block .md-button.md-icon.jf-active-switcher{overflow:inherit}.jf-reverse-trust-bar .jf-trust-bar-icons-block .md-button.md-icon.jf-active-switcher:after{content:"";position:absolute;bottom:-13px;left:50%;margin-left:-6px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #0883cb}.jf-reverse-trust-bar .jf-trust-bar-icons-block .md-button.md-icon .jf-profile-changer-icon{width:24px;min-height:23px;display:inherit}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text{color:#3291cd;font-size:8px;display:inline-block;vertical-align:middle;text-transform:none;text-align:center;word-break:break-word;white-space:normal}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text div{line-height:1.2}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text-pink{font-size:9px;color:#e74f9b;display:inline-block;vertical-align:middle;text-transform:none;text-align:center;word-break:break-word;white-space:normal}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text-pink div{line-height:1.2}.jf-reverse-trust-bar .jf-logo-blue{width:125px;height:auto}.jf-reverse-trust-bar .jf-checkout-icons-block .md-button{min-width:inherit;min-height:inherit;line-height:normal;padding:0;margin:0}.jf-popup-container{position:absolute;top:58px;min-width:165px;background:#fff;font-size:12px;font-weight:500;z-index:110;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.47);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,.47);box-shadow:0 3px 7px 0 rgba(0,0,0,.47)}.jf-popup-container.jf-popup-account-switcher{top:66px}.jf-popup-container.jf-popup-account-switcher .jf-popup-body{padding-bottom:10px}.jf-popup-container.jf-popup-catalog-switcher{width:350px}.jf-popup-container.jf-popup-catalog-switcher .jf-popup-title:before{left:auto;right:55px;margin:0}.jf-popup-container.jf-popup-catalog-switcher .jf-form .jf-input-container jf-postal-code .md-errors-spacer{display:none}.jf-popup-container.jf-popup-catalog-switcher .jf-form .jf-input-container jf-postal-code .jf-autocomplete-container md-autocomplete md-autocomplete-wrap md-input-container.md-input-focused>label,.jf-popup-container.jf-popup-catalog-switcher .jf-form .jf-input-container jf-postal-code .jf-autocomplete-container md-autocomplete md-autocomplete-wrap md-input-container.md-input-has-value>label{padding-bottom:0}.jf-popup-container.jf-popup-catalog-switcher .jf-form .jf-input-container jf-postal-code .jf-autocomplete-container md-autocomplete md-autocomplete-wrap md-input-container label{text-align:left;padding-bottom:8px}.jf-popup-container.jf-popup-trust-bar .jf-popup-title:before{display:none}.jf-popup-container .jf-popup-title{text-align:center;background:#0883cb;padding-top:8px;padding-bottom:8px;color:#fff;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background-clip:padding-box;position:relative}.jf-popup-container .jf-popup-title:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #0883cb}.jf-popup-container .jf-popup-title i{position:absolute;top:5px;right:5px;font-size:21px;cursor:pointer}.jf-popup-container .jf-popup-body{padding:10px 0 0 0;color:#000;text-align:center}.jf-popup-container .jf-popup-body .jf-active-account-type{color:#0883cb;line-height:20px}.jf-popup-container .jf-popup-body .jf-not-active-account-type{color:#000;line-height:20px}.jf-popup-container .jf-popup-body md-switch,.jf-popup-container .jf-popup-body span{display:inline-block;vertical-align:top}.jf-popup-container .jf-button.jf-mark-button{font-size:15px;line-height:30px}.jf-popup-container.jf-popup-account-switcher{right:-55px}.jf-popup-container.jf-popup-account-switcher.jf-popup-trust-bar{right:5px}.jf-popup-container.jf-popup-catalog-switcher{right:-83px;min-height:147px}.jf-popup-container.jf-popup-catalog-switcher.jf-popup-trust-bar{right:-22px}.jf-popup-backdrop{position:fixed;top:56px;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.md-autocomplete-suggestions-container.jf-header-location-switcher-content[aria-hidden=true]{display:none!important}.jf-cart-icon-container{display:inline-block;position:relative}md-switch{margin:0;height:auto}md-switch .md-container{margin:0 5px;width:32px}md-switch .md-bar{left:-2px;width:36px;top:0;height:20px;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box}md-switch .md-thumb-container .md-thumb{height:16px;width:16px;background:#fff}.jf-tooltip-parent{position:relative}.jf-tooltip-parent .md-button.jf-active-switcher{overflow:inherit}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete{margin-left:10px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete .md-show-clear-button button{display:none;width:20px;height:20px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete .md-show-clear-button button md-icon{height:16px;width:16px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container .jf-postal-code-clear-button{position:absolute;top:8px;right:5px;background:#fff;width:23px;height:23px;cursor:pointer}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container .jf-postal-code-clear-button i{color:#757575;font-size:23px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container{text-align:center;box-sizing:border-box}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-message-animation:not(.md-char-counter),.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-messages-animation{padding:0 10px;font-size:12px;line-height:16px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-message-animation:not(.md-char-counter) a,.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-messages-animation a{text-decoration:underline;color:#1985c8}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete,.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container{position:static}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete .md-input-messages-animation,.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-messages-animation{position:absolute;left:0;width:350px;margin-top:0;margin-left:-15px;margin-right:-15px;padding:10px 5px;top:100%;background:#fff;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background-clip:padding-box;-webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,.47);-moz-box-shadow:0 6px 7px 0 rgba(0,0,0,.47);box-shadow:0 6px 7px 0 rgba(0,0,0,.47);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-autocomplete .md-input-messages-animation.ng-inactive,.jf-tooltip-parent.jf-header-catalog-location .jf-popup-container md-input-container .md-input-messages-animation.ng-inactive{display:none}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-body{position:relative;margin:0 15px 15px}.jf-tooltip-parent.jf-header-catalog-location .jf-popup-body .jf-form{margin-bottom:10px}.jf-tooltip-parent .jf-popup-row{text-align:center;padding:0;margin:0 0 5px;min-width:200px}.jf-tooltip-parent .jf-popup-row span{display:block;line-height:21px}.jf-tooltip-parent .jf-popup-row .jf-input-container .md-input{height:40px;padding:0 10px}.jf-tooltip-parent .jf-popup-row .jf-input-container{margin:2px 0 0}.jf-tooltip-parent .jf-popup-row .jf-input-container md-autocomplete{margin:0}.jf-tooltip-parent .jf-popup-row .jf-postal-code-container{display:inline-block}.jf-tooltip-parent .jf-popup-row .jf-current-city{color:#0883cb;font-size:14px;font-weight:700}.jf-mobile .jf-location-picker-wp-link{display:none}.jf-white-trust-bar .jf-trust-bar-text{line-height:1;margin-top:5px}.jf-trust-bar{position:relative}.jf-trust-bar-icon md-icon,.jf-trust-bar-icons-block md-icon{position:relative}.jf-trust-bar-icon .md-button,.jf-trust-bar-icons-block .md-button{position:inherit;overflow:initial}.jf-login-form{max-width:500px;margin:0 auto}.jf-login-divider:before{content:"";display:block;position:absolute;top:105px;left:50%;height:30%;width:1px;background:#fff}.jf-login-divider:after{content:"";display:block;position:absolute;top:400px;left:50%;height:33%;width:1px;background:#fff}.jf-login-divider span{display:inline-block;padding:30px 0;position:relative;color:#fff;margin-top:230px}@media (min-width:480px){.jf-gradient-bg{padding-top:52px}.jf-gradient-bg:after{width:45%;height:50%}.jf-white-trust-bar{margin-bottom:-46px}.jf-reverse-trust-bar .jf-checkout-icons-block .jf-icon-nav{height:24px;width:24px;min-height:24px;min-width:24px}.jf-reverse-trust-bar .jf-checkout-icons-block .md-button{padding:0 10px}.jf-reverse-trust-bar .jf-laundry-basket-items-count{width:20px;height:20px;font-size:12px;line-height:20px;right:-8px}.jf-data-protection-block{font-size:13px}.jf-button.jf-mark-button{font-size:17px}.jf-button.jf-mark-button .md-icon{width:auto}.jf-page-subheadline{font-size:28px}.jf-trust-bar .jf-trust-bar-text{font-size:18px;display:inline-block;vertical-align:middle}.jf-trust-bar .jf-trust-bar-icon md-icon{margin-right:8px}.jf-white-trust-bar .jf-trust-bar .jf-trust-bar-text{min-height:initial;text-align:left;margin-top:0}.jf-page-logo img{width:220px}}@media (min-width:600px){.jf-trust-bar.jf-download-app-notification-visible{top:0}.jf-trust-bar-icon md-icon,.jf-trust-bar-icons-block md-icon{position:static}.jf-trust-bar-icon .md-button,.jf-trust-bar-icons-block .md-button{position:relative}.jf-reverse-trust-bar .jf-container{padding:0 20px}.jf-reverse-trust-bar .jf-trust-bar-icons-block .jf-trust-bar-text{text-align:left}.jf-reverse-trust-bar .jf-trust-bar-icons-block md-icon{width:24px;height:24px;min-height:24px;min-width:24px;margin:0}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text{margin-left:7px;font-size:10px;text-align:left}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text-pink{margin-left:7px;font-size:10px;text-align:left}.jf-popup-container{top:54px}.jf-popup-container.jf-popup-account-switcher{top:62px;right:-55px}.jf-popup-container.jf-popup-account-switcher.jf-popup-trust-bar{right:-20px;top:49px}.jf-popup-container.jf-popup-catalog-switcher{right:-32px}.jf-popup-container.jf-popup-catalog-switcher.jf-popup-trust-bar{right:-9px;top:49px}.jf-trust-bar-icons-block.jf-checkout-back-button-active{margin-left:15px;padding-left:30px}}@media (min-width:960px){.jf-trust-bar-icons-block>div{margin:0 40px 0 0}.jf-trust-bar-icons-block>div:last-child{margin:0}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text{font-size:13px}.jf-reverse-trust-bar .jf-trust-bar .jf-trust-bar-text-pink{font-size:13px}.jf-popup-backdrop{top:64px}.jf-gradient-bg:after{width:35%;height:60%}.jf-checkout-icons-block{max-width:145px}.jf-form.jf-checkout-login-form .forgot-password-link{margin:15px 0 0}.jf-popup-container{top:57px}.jf-popup-container.jf-popup-account-switcher{right:-55px;top:62px}.jf-popup-container.jf-popup-account-switcher.jf-popup-trust-bar{right:-47px;top:49px}.jf-popup-container.jf-popup-catalog-switcher{right:-32px}.jf-popup-container.jf-popup-catalog-switcher.jf-popup-trust-bar{right:-22px;top:49px}}@media (max-width:599px){.jf-password-login-form{margin-top:20px}.jf-page-subheadline-text{font-size:17px;margin:20px 0}.jf-popup-container.jf-popup-account-switcher{right:48px;top:64px}.jf-popup-container.jf-popup-account-switcher.jf-popup-trust-bar{right:-31px;top:56px}.jf-popup-container.jf-popup-account-switcher.jf-popup-trust-bar .jf-popup-title:before{display:none}.jf-popup-container.jf-popup-catalog-switcher{right:-60px;top:54px}.jf-popup-container.jf-popup-catalog-switcher.jf-popup-trust-bar{right:-5px;top:56px}.jf-popup-container.jf-popup-catalog-switcher.jf-popup-trust-bar .jf-popup-title:before{display:none}.jf-popup-container.jf-popup-catalog-switcher .jf-popup-title:before{right:83px}.jf-trust-bar-icons-block.jf-checkout-back-button-active{margin-left:5px;padding-left:10px}}@media (max-width:959px){.jf-mobile-checkout-back-button{color:#1985c8;padding-left:11px}.jf-mobile-checkout-back-button i{font-size:32px;margin-top:4px}}.jf-corporate-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#000;opacity:0;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.jf-corporate-popup-backdrop.active{opacity:.5}.jf-corporate-popup-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.jf-corporate-popup-content{margin:60px 10px 0 10px;background-color:#e14d97;border:1px solid #fff;-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);opacity:0;-moz-transition:transform .3s ease-out,opacity .3s linear;-o-transition:transform .3s ease-out,opacity .3s linear;-webkit-transition:transform .3s ease-out,opacity .3s linear;transition:transform .3s ease-out,opacity .3s linear;-webkit-border-radius:15px;border-radius:15px;background-clip:padding-box}.jf-corporate-popup-content.active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.jf-corporate-popup-content .jf-corporate-popup-header{padding:60px 20px 0 20px;position:relative}.jf-corporate-popup-content .jf-corporate-popup-header i.jf-corporate-popup-close{display:block;cursor:pointer;font-size:37px;color:#fff;position:absolute;top:6px;right:6px}.jf-corporate-popup-content .jf-corporate-popup-header i.jf-corporate-popup-location-icon{position:absolute;top:6px;left:50%;color:#fff;font-size:66px;margin-left:-33px}.jf-corporate-popup-content .jf-corporate-popup-header>h3{font-size:18px;color:#fff;text-align:center;font-weight:500;line-height:22px}.jf-corporate-popup-content .jf-corporate-popup-body{padding:0 20px 20px 20px}.jf-corporate-popup-content .jf-corporate-popup-body>p{font-size:14px;color:#fff;line-height:18px;text-align:center;font-weight:400}.jf-corporate-popup-content .jf-corporate-popup-body .jf-corporate-popup-account-actions{padding:15px 0 0 0;font-size:0}.jf-corporate-popup-content .jf-corporate-popup-body .jf-corporate-popup-account-actions a{display:block;background-color:#1985c8;border:1px solid #fff;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;padding:15px 10px;font-size:16px;color:#fff;text-align:center;font-weight:500;line-height:17px;cursor:pointer;margin:0 1% 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:600px){.jf-corporate-popup-content .jf-corporate-popup-header>h3{font-size:20px}.jf-corporate-popup-content .jf-corporate-popup-body>p{font-size:16px}.jf-corporate-popup-content .jf-corporate-popup-body .jf-corporate-popup-account-actions a{display:inline-block;margin:0 1% 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48%}}@media (min-width:960px){.jf-corporate-popup-content{max-width:820px;margin:60px auto 0}.jf-corporate-popup-content .jf-corporate-popup-body .jf-corporate-popup-account-actions{padding:15px 10% 0 10%}}md-dialog md-dialog-content .md-dialog-content{color:#6b787f;padding-bottom:10px}md-dialog md-dialog-content .md-dialog-content p{margin:0 0 15px}md-dialog md-dialog-content .md-dialog-content ul{margin:0;padding:0 0 0 35px}md-dialog md-dialog-content .md-dialog-content ul li{margin:3px 0}body.jf-mobile.md-dialog-is-showing.jf-mobile-device-os-ios .md-dialog-container{height:100%!important}body.jf-mobile.md-dialog-is-showing.jf-mobile-device-os-ios md-backdrop{height:150%!important}.jf-dialog .md-toolbar-tools a{position:absolute;top:12px;right:10px}.jf-dialog .md-toolbar-tools a i{font-size:30px}.jf-dialog .jf-mobile-catalog-switcher{min-height:198px}.jf-dialog .jf-mobile-catalog-changer-current-city{font-size:16px;margin:0 0 10px;text-align:center}.jf-dialog .jf-mobile-catalog-changer-current-city span{display:block;margin:-10px 0 0}.jf-dialog .jf-mobile-catalog-changer-current-city .jf-current-city{font-weight:500;font-size:18px;margin:0 0 15px}.jf-dialog .jf-mobile-catalog-changer-new-city{min-height:80px}.jf-dialog .jf-mobile-catalog-changer-new-city>span{font-size:16px;margin:0 0 10px;text-align:center}.jf-dialog .jf-mobile-catalog-switcher-popup{min-height:208px}.jf-dialog .jf-mobile-catalog-switcher-popup .jf-autocomplete-container .md-errors-spacer{display:none}.jf-dialog .jf-mobile-catalog-switcher-popup .md-input-message-animation{font-size:12px;line-height:14px}.jf-dialog .jf-mobile-catalog-switcher-popup .jf-input-container md-autocomplete button{right:0;top:10px}.jf-dialog .jf-quantity-change-product-name{font-size:16px}.jf-dialog .jf-quantity-change-form p{display:inline-block;margin:0 10px 0 0}.jf-dialog .jf-quantity-change-form .jf-input-container{display:inline-block}.jf-dialog .jf-quantity-change-form .jf-input-container .md-errors-spacer{display:none}.jf-dialog .jf-quantity-change-form .jf-input-container input{width:80px;text-align:center;padding-top:5px;padding-bottom:5px;height:40px}.jf-dialog .jf-quantity-change-form .jf-input-container input::-webkit-inner-spin-button,.jf-dialog .jf-quantity-change-form .jf-input-container input::-webkit-outer-spin-button{opacity:1}.jf-maintenance{text-align:center;padding-bottom:30px}.jf-maintenance .maintenance-logo{padding:25px 0 0 0}.jf-maintenance .maintenance-logo i{font-size:52px;color:#e16749}.jf-maintenance h2{font-size:24px;margin:0 0 30px}.jf-maintenance p{font-size:16px}.jf-cwa-bottom-alert{background:#e14d97;color:#fff;text-align:center;padding:0 30px 7px;position:fixed;bottom:0;left:0;width:100%;z-index:900;min-height:48px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 5px rgba(0,0,0,.2);box-shadow:0 0 15px 5px rgba(0,0,0,.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jf-cwa-bottom-alert img{position:absolute;top:9px;left:-40px}.jf-cwa-bottom-alert p{position:relative;display:inline-block;vertical-align:top;font-size:16px;line-height:22px;margin:0 45px;padding:13px 0 6px 0}@media screen and (max-width:800px){.jf-cwa-bottom-alert{min-height:auto}.jf-cwa-bottom-alert p{font-size:12px;line-height:15px}.jf-cwa-bottom-alert img{top:50%;margin-top:-11px}}@media only screen and (device-width:414px) and (-webkit-device-pixel-ratio:2){.jf-cwa-bottom-alert{padding-top:5px;padding-bottom:15px}}@media only screen and (device-width:375px) and (-webkit-device-pixel-ratio:3){.jf-cwa-bottom-alert{padding-top:5px;padding-bottom:15px}}@media only screen and (device-width:414px) and (-webkit-device-pixel-ratio:3){.jf-cwa-bottom-alert{padding-top:5px;padding-bottom:15px}}
/*# sourceMappingURL=app-7ec18b66cf.css.map */
