.header{height:80px;position:relative}.sticky-header.is-sticky{position:fixed;z-index:1040;top:0;width:100%;position:relative}.sticky-header.is-sticky::before{content:"";position:absolute;left:-50vw;margin-left:50%;top:0;bottom:0;background-color:#fff;width:100vw;z-index:-1;box-shadow:0 0 20px rgba(0,0,0,.3)}@media (min-width:1230px){.sticky-header.is-sticky{max-width:1170px}}@media (max-width:1229.98px){.sticky-header.is-sticky{left:0;padding:0 15px}}.header-top{display:flex;align-items:center;flex-shrink:0;z-index:7;flex-direction:row;position:relative}.header-top::before{content:"";position:absolute;left:-50vw;margin-left:50%;top:0;bottom:0;background-color:#fff;width:100vw;z-index:-1}@media (min-width:600px){.header-top{height:80px}}@media (max-width:599.98px){.header-top{height:60px}}.header-top__logo{width:5em;height:.9489051095em;position:relative;padding-right:1em;font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.header-top__logo{font-size:1.75rem}}@media (max-width:959.98px){.header-top__logo{margin-right:auto}}.header-top__logo>svg{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:959.98px){.header-top__menu{display:none}}@media (min-width:960px){.header-top__menu{margin:0 auto}.header-top__menu__list{display:flex}}@media (min-width:960px) and (min-width:1100px){.header-top__menu__item:not(:last-child){padding-right:3em}}@media (min-width:960px) and (max-width:1099.98px){.header-top__menu__item:not(:last-child){padding-right:1.5em}}@media (min-width:960px){.header-top__menu__link{font-weight:700}.header-top__menu__link:focus,.header-top__menu__link:hover{color:#2e96d4}}.header-top__user{margin-left:20px}@media (max-width:599.98px){.header-top__user{display:none}}@media (min-width:600px){.header-top__user{display:flex;align-items:center;align-self:stretch}}@media (min-width:600px) and (max-width:959.98px){.header-top__user{margin-right:20px}}.header-top__user__login{display:flex;align-items:center}@media (min-width:600px){.header-top__user__login{align-self:stretch}}@media (max-width:899.98px){.header-top__user__login{padding-right:20px}}@media (max-width:499.98px){.header-top__user__login{font-size:0}.header-top__user__login svg{width:14px;height:16px}}.header-top__user__login>svg{margin-right:.5em}.header-top__user__login:focus,.header-top__user__login:hover{color:#2e96d4}.header-top__user__icon{flex:0 0 22px;padding-top:.2em}.header-top__user__picture{margin-right:10px;flex:0 0 50px;max-width:50px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #dadada}.header-top__user__info{margin-right:auto}@media (max-width:599.98px){.header-top__user__info{padding-right:50px}}@media (min-width:600px){.header-top__more__content>.header-top__user__info{display:none}}.header-top__user__name{font-size:1.0625rem;white-space:nowrap;max-width:140px;text-overflow:ellipsis;overflow:hidden}.header-top__user__name:focus,.header-top__user__name:hover{color:#2e96d4}.header-top__user__group.header-top__user__group{font-size:.875rem;color:#99a0af;padding:3px 16px 3px 10px;background-size:8px;background-color:#fff;background-position:right 6px center;transition:.15s ease-out;border:solid 1px rgba(153,160,175,.3);margin:5px 0 0 0}@-moz-document url-prefix(){.header-top__user__group.header-top__user__group{margin-left:-.3em}}.header-top__user__group.header-top__user__group:focus,.header-top__user__group.header-top__user__group:hover{color:#384160}.header-top__user__group.header-top__user__group>option{padding:0}.header-top__user__settings-link{font-size:1.0625rem;color:#99a0af;float:right;clear:right}.header-top__user__settings-link:focus,.header-top__user__settings-link:hover{color:#2e96d4}.header-top__user__logout-link{font-size:.875rem;color:#99a0af;float:right;clear:right}.header-top__user__logout-link:focus,.header-top__user__logout-link:hover{color:#2e96d4}.header-top__user__actions{text-align:right}.header-top__search{align-self:stretch;display:flex;fill:#2e96d4;padding:0 20px}@media (min-width:500px){.header-top__search{margin:0 20px}}@media (min-width:960px){.header-top__search{margin:0}}.header-top__search__label{display:flex;align-items:center;justify-content:center;cursor:pointer;width:60px;margin:0 -20px}.header-top__search__form{pointer-events:none;position:absolute;top:0;right:0;bottom:0;display:flex}.header-top__search__form :not(:focus-within){z-index:-2}@media (min-width:800px){.header-top__search__form{left:0}}@media (max-width:799.98px){.header-top__search__form{left:-30px;right:-30px}}@media (min-width:800px){.header-top__search__form::before{content:"";display:block;flex:0 0 5em;margin-right:20px;font-size:27.4 px}}.header-top__search__form__input{flex:1 1 auto;opacity:0;transition:opacity .25s ease-out;border:none;border-left:1px solid #f6f7fb;background-color:#fff;padding-left:1.7em;position:relative;font-size:calc(1.2625rem + .15vw)}@media (min-width:1200px){.header-top__search__form__input{font-size:1.375rem}}.header-top__search__form__input:focus,.header-top__search__form__input:hover{border-color:#f6f7fb}.header-top__search__form__input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px #fff inset;padding-left:1.7em!important}.header-top__search__form__input::placeholder{font-style:italic;color:#9299a9;text-transform:none;font-size:inherit;font-weight:inherit}:focus-within>.header-top__search__form__input{pointer-events:auto;opacity:1;z-index:13}:focus-within>.header-top__search__form__input+.header-top__search__form__submit{z-index:13;opacity:1}.header-top__search__form__input:focus{pointer-events:auto;opacity:1;z-index:13}.header-top__search__form__input:focus+.header-top__search__form__submit{z-index:13;opacity:1}.header-top__search__form__submit{position:relative;z-index:-1;pointer-events:auto;transition:z-index 0s .1s,opacity .15s .1s ease-out,box-shadow .15s ease-out;text-indent:-999em;opacity:0;background:linear-gradient(-180deg,#007bc5 0,#2e96d4 100%) no-repeat;fill:#fff;display:flex;align-items:center;justify-content:center;border-radius:0;flex:0 0 62px}.header-top__search__form__submit:focus,.header-top__search__form__submit:hover{box-shadow:inset 0 0 0 500px rgba(0,0,0,.2)}.header-top__more{position:relative;display:flex;align-items:center;align-self:stretch}@media (min-width:960px){.header-top__more{display:none}}.header-top__more__label{cursor:pointer}.header-top__more__toggle{position:absolute;left:-999em}.header-top__more__content{position:absolute;min-width:220px;right:-40px;opacity:0;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.11),0 0 0 4000px rgba(0,0,0,.5);pointer-events:none;z-index:1;transition:.15s ease-out;top:-7px;padding:13px 20px 30px}.header-top__more__content:focus-within{z-index:11;opacity:1;pointer-events:auto}:checked~.header-top__more__content{z-index:11;opacity:1;pointer-events:auto}.header-top__more li{margin-top:1em}.header-top__more a{white-space:nowrap;font-weight:700;font-size:1.0625rem}.header-top__more a:focus,.header-top__more a:hover{color:#2e96d4}.header-top__cart{flex:0 0 40px;max-width:40px;padding-left:10px;align-self:stretch;display:flex;align-items:center}@media (min-width:960px){.header-top__cart{display:none}}.header-top__language{flex:0 0 69px;max-width:69px;padding-left:20px;align-self:stretch;display:flex;align-items:center}@media (min-width:960px){.header-top__language{display:none}}@media (min-width:500px){.header-top__language{margin-left:20px}}.header-top__language__button{display:flex;color:#2b314d;align-items:center;text-transform:uppercase;font-size:.875rem}.header-top__language__button__item{margin:0 .4em}.header-top__language__button::after{content:"";display:block;border-right:1px solid #99a0af;border-bottom:1px solid #99a0af;width:4px;height:4px;transform:rotate(45deg)}.header-top__language__content{right:-15px}.header-top__language__list{white-space:nowrap;padding:13px 20px;outline:solid 1px #e5e5e5;background-color:#fff;margin-top:.5em;margin-left:-.8em}.header-top__language__list::before{content:"";position:absolute;right:10px;top:.1em;width:.8em;height:.8em;border-right:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;transform:rotate(-45deg);background-color:#fff}.header-top__language__item:not(:last-child){margin-bottom:.4em}.header-top__language__link{color:#2b314d;font-size:.875rem}.header-top__language__link:focus,.header-top__language__link:hover{color:#2e96d4}