.legacy>* .user-menu{z-index:300;position:absolute;top:70px;right:0;width:270px;background-color:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.1);text-align:left;font-size:12px;line-height:20px;border-radius:2px}.legacy>* .user-menu--cart{width:320px;display:block;position:static;box-shadow:none}@media only screen and (max-width:768px){.legacy>* .user-menu--cart{display:none}}.legacy>* .user-menu__title{margin-bottom:12px;padding:12px 15px 0}.legacy>* .user-menu__separator-top{border-top:1px solid #f4f4f4}.legacy>* .user-menu__welcome{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;color:#0081e8}@media only screen and (min-width:769px){.legacy>* .user-menu__welcome{margin-top:5px}}.legacy>* .user-menu__item{font-weight:700;font-size:14px}.legacy>* .user-menu__item:hover{background-color:#eff9fe;transition:background-color .4s}.legacy>* .user-menu__item:hover .user-menu__link{color:#2d312d}.legacy>* .user-menu__item--primary:hover{background-color:#ebf9e2}.legacy>* .user-menu__item--no-hover:hover{background-color:transparent;cursor:default}.legacy>* .user-menu__item--active{border-left:3px solid #3eb50a}@media only screen and (max-width:768px){.legacy>* .user-menu__item{font-weight:400;border:1px solid red}}.legacy>* .user-menu__link{color:#6c6f6c;line-height:40px;padding:0 20px;display:block}.legacy>* .user-menu__link .badge{margin-left:4px}.legacy>* .user-menu__logout-link{color:#6c6f6c;border:1px solid #f4f4f4;margin:10px 15px 20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}@media(max-width:480px){.legacy>* .user-menu__logout-link{margin:10px 0 0;border:1px solid #e6e6e6}}.legacy>* .user-menu__logout-link.paragraph--small-bold{margin:10px 0 15px}.legacy>* .user-menu__logout-link .icon{margin-right:5px}.legacy>* .user-menu__logout-link .icon path{fill:#6c6f6c}.legacy>* .user-menu__logout-link:hover{background-color:#fff;color:#6c6f6c}.legacy>* .user-menu__login{padding:15px 20px}.legacy>* .user-menu__login-seperator{line-height:1em;position:relative;outline:0;border:0;text-align:center;height:1.5em}.legacy>* .user-menu__login-seperator:before{content:"";background-color:#f4f4f4;position:absolute;left:0;top:50%;width:100%;height:1px}.legacy>* .user-menu__login-seperator:after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;letter-spacing:1.5px;line-height:1.5em;font-weight:700;color:#c0c1c0;background-color:#fff}.legacy>* .user-menu__divider{border-top:1px solid #f4f4f4}.legacy>* .user-menu__divider:first-child{border:none}.legacy>* .user-menu__notification-wrapper{max-height:280px;overflow-y:auto}.legacy>* .notification-item__product-main{padding:15px 20px;font-size:12px;line-height:17px;display:-ms-flexbox;display:flex}.legacy>* .notification-item__price{padding:20px;font-size:12px;background-color:#f7fdf3;display:-ms-flexbox;display:flex}.legacy>* .notification-item__price-item{-ms-flex:1;flex:1}.legacy>* .notification-item__price-item .notification-item__info-col-label{margin-bottom:0}.legacy>* .notification-item__price-item .heading{line-height:20px;margin-bottom:0}.legacy>* .notification-item__button{padding:0 15px 15px}.legacy>* .notification-item__product--image{border:1px solid #f4f4f4;border-radius:4px;width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-negative:0;flex-shrink:0}.legacy>* .notification-item__product--image img{overflow:hidden}.legacy>* .notification-item__tag{display:-ms-inline-flexbox;display:inline-flex;background-color:#fbfbfb;padding:1px 10px;border-radius:4px;margin-bottom:10px;max-width:225px}.legacy>* .notification-item__tag .paragraph--small-bold{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy>* .notification-item__tag .paragraph{margin-bottom:0}.legacy>* .notification-item__tag .paragraph:last-child{padding-left:5px}.legacy>* .notification-item__info-row{display:-ms-flexbox;display:flex;padding:0 20px}.legacy>* .notification-item__info-col{-ms-flex:1;flex:1}.legacy>* .notification-item__info-col-label{color:#6c6f6c;font-size:10px;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.25px}.legacy>* .notification-item__product--information{margin-left:10px;-ms-flex:1;flex:1}.legacy>* .notification-item__product-name{display:block;display:-webkit-box;max-width:100%;max-height:640px;font-size:16px;margin:0;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:10px}.legacy>* .notification-item__empty{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.legacy>* .notification-item__empty .paragraph{margin:25px 0}.legacy>* .notification-item__empty-cta{margin-bottom:30px}.legacy>* .main-header-wrapper{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative}.legacy>* .main-header{position:relative;max-width:1540px;margin:0 auto;height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}@media(max-width:695px){.legacy>* .main-header--with-search{-ms-flex-align:start;align-items:flex-start;height:135px;background-image:linear-gradient(90deg,#F7FDF3 0%,#EFF9FE 100%);background-position:0 60px;background-repeat:no-repeat}.legacy>* .main-header--with-search .main-header__logo--mobile{margin-top:8px}}.legacy>* .main-header--with-search .header-menu__account{margin-left:unset}@media only screen and (min-width:769px)and (max-width:1024px){.legacy>* .main-header--with-search .header-menu__account .header-menu__item-search-tablet{display:-ms-flexbox;display:flex}}@media only screen and (max-width:1024px){.legacy>* .main-header--with-search .header-menu__account{margin-left:auto}}.legacy>* .main-header .sidenav{padding:15px 0 15px 10px}.legacy>* .main-header__logo{display:inline-block;width:142px;height:40px}.legacy>* .main-header__logo--organization{width:120px}@media(max-width:480px){.legacy>* .main-header__logo--organization{width:90px;height:25px}}.legacy>* .main-header__logo--desktop{margin-left:20px}@media only screen and (max-width:1024px){.legacy>* .main-header__logo--desktop{margin-left:0}}@media(max-width:480px){.legacy>* .main-header__logo--desktop{display:none}}.legacy>* .main-header__logo--mobile{display:none;margin-left:15px}@media(max-width:480px){.legacy>* .main-header__logo--mobile{display:inline-block;margin-left:0}}.legacy>* .main-header__logo-link{text-decoration:none}@media only screen and (max-width:768px){.legacy>* .main-header__logo-link{-ms-flex-order:0;order:0}}.legacy>* .main-header__search-wrapper{margin-left:auto}.legacy>* .main-header__search-wrapper.expanded{-ms-flex:1 auto;flex:1 auto;margin:0 35px}.legacy>* .main-header__search-wrapper.expanded .search-form,.legacy>* .main-header__search-wrapper.expanded .form-input.search-field,.legacy>* .main-header__search-wrapper.expanded .search-container{width:100%}@media only screen and (max-width:768px){.legacy>* .main-header__search-wrapper{margin:0 10px 0 25px;-ms-flex:1;flex:1}}@media(max-width:695px){.legacy>* .main-header__search-wrapper{position:absolute;left:0;top:78px;padding:0 20px;width:100%;margin:0}}@media only screen and (max-width:1024px){.legacy>* .main-header{padding:5px 0 5px 20px}}@media only screen and (max-width:768px){.legacy>* .main-header{padding:0 20px}}.legacy>* .main-header__register-btn{white-space:nowrap}.legacy>* .main-header__contact-btn{white-space:nowrap;margin-left:15px}@media only screen and (min-width:695px)and (max-width:1024px){.legacy>* .main-header__contact-btn{margin-left:10px}}.legacy>* .main-header__go-back-to-zageno{margin-left:auto;margin-right:20px}.legacy>* .main-header__go-back-to-zageno:after{content:"Go Back to ZAGENO";display:block}@media(max-width:480px){.legacy>* .main-header__go-back-to-zageno:after{content:"Back to ZAGENO"}}@media only screen and (max-width:768px){.legacy>* .main-header__go-back-to-zageno{margin-right:0}}@media(max-width:320px){.legacy>* .main-header__go-back-to-zageno{font-size:12px;padding:0 10px}}