.text-input{background:#fff;border-bottom:2px solid transparent;border-radius:2px;-webkit-border-radius:0;display:inline-block;font-size:1rem;height:3.25rem;line-height:normal;position:relative;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s;vertical-align:middle}.text-input__postfix{margin-right:.5rem}.text-input__value{-webkit-box-flex:1;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-grow:1;height:100%}.text-input label{display:block;height:100%;overflow:hidden;position:relative}.text-input__input{background:none;border:none;border-radius:0;color:#4f626f;display:block;font-size:16px;height:3.25rem;line-height:1.3;padding:.75rem 1rem;resize:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.text-input__input:-webkit-autofill{position:relative;z-index:1}.text-input--has-label .text-input__input{padding:1.375rem 1rem .75rem}.text-input__label{color:#b1b1b1;display:block;left:1rem;top:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.text-input__icon,.text-input__label{pointer-events:none;position:absolute}.text-input__icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:3.25rem;right:1rem;top:0}.text-input__icon svg{-webkit-transition:all .2s ease;transition:all .2s ease}.text-input__icon--clickable{cursor:pointer;pointer-events:auto}.text-input__icon--clearable{right:3rem}.text-input__icon .svg-icon{color:#4f626f}.text-input--has-icon .text-input__input{padding-right:3.35rem}.text-input__help{color:rgba(0,0,0,.5);display:block;font-size:.8rem;left:1rem;margin-top:.1rem;position:absolute;top:3.25rem;top:var(--top)}.text-input__help span:not(:last-child){margin-right:.3rem}.text-input--focused,.text-input:not(.text-input--focused):hover{border-bottom-style:solid;border-bottom-width:2px}.text-input:not(.text-input--focused):hover{border-bottom-color:#7c8c9c}.text-input--focused{border-color:var(--color-primary)}.text-input--focused .text-input__help,.text-input--focused .text-input__label{color:var(--color-primary)}.text-input--has-label.text-input--filled .text-input__input,.text-input--has-label.text-input--focused .text-input__input{-webkit-transform:translateY(.25rem);transform:translateY(.25rem)}.text-input--has-label.text-input--filled .text-input__label,.text-input--has-label.text-input--focused .text-input__label{font-size:.75rem;top:1.25rem;-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}.text-input--has-label.text-input--filled.text-input--narrow .text-input__input,.text-input--has-label.text-input--focused.text-input--narrow .text-input__input{padding:.5rem .75rem;-webkit-transform:none;transform:none}.text-input--has-label.text-input--filled.text-input--narrow .text-input__label,.text-input--has-label.text-input--focused.text-input--narrow .text-input__label{display:none}.text-input--error{border-color:#b00020}.text-input--error .text-input__help,.text-input--error .text-input__label{color:#b00020}.text-input--narrow{height:2.25rem}.text-input--narrow .text-input__input{height:auto;padding:.5rem .75rem}.text-input--narrow .text-input__help{left:0;top:2rem}.text-input--multiline{height:auto}.text-input--grayish{background:#f5f5f5}.text-input.text-input--disabled{border-bottom-color:transparent}.text-input.text-input--disabled:hover{border-bottom-color:transparent}.text-input.text-input--disabled .text-input__help,.text-input.text-input--disabled .text-input__input,.text-input.text-input--disabled .text-input__label{color:#b1b1b1}.search-input{display:block;position:relative}.search-input .text-input{width:100%}.search-input .text-input__label{color:rgba(79,98,111,.6)}.headline__desktop{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;width:100%}.headline__left{margin-right:2.5rem}@media only screen and (max-width:37.5rem){.headline__left{margin-right:.5rem}}.headline__right{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-left:2.5rem}@media only screen and (max-width:37.5rem){.headline__right{margin-left:.5rem}}.headline__middle{margin:0 2.5rem}@media only screen and (max-width:37.5rem){.headline__middle{margin:0 .5rem}}.headline__line{-webkit-box-flex:1;background:#7c8c9c;border:none;color:#7c8c9c;flex:1;height:1px}.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{border:0;margin:0;padding:0}.headline--light .headline__line{background:rgba(79,98,111,.2);color:rgba(79,98,111,.2)}.headline--h1{margin-bottom:2rem}.headline--h2{margin-bottom:1.75rem}.headline--h3{margin-bottom:1.375rem}.headline--h4{margin-bottom:1.125rem}.headline--h5,.headline--h6{margin-bottom:1rem}.headline__line--mobile{-webkit-box-flex:1;background:#7c8c9c;border:none;color:#7c8c9c;display:none;flex:1;height:1px;margin:1rem auto;width:20%}@media only screen and (max-width:56.25rem){.headline--pad{padding-right:3rem}}.page--error{background-image:url(/404.png);background-position:top;background-size:cover}.page--error .content{background:hsla(0,0%,100%,.9);margin:8rem auto;max-width:65rem;min-height:42rem;padding:4rem 4rem 2rem}.page--error .content__title h1{margin:0 -1.25rem;padding:.4rem 1.25rem}.page--error .content__subtitle{border-bottom:1px solid rgba(79,98,111,.2);float:left;font-size:1.375rem;font-weight:700;margin-bottom:.6rem;margin-top:3rem;padding-bottom:.4rem;width:100%}.page--error .content__subtitle h3{margin:0;padding:.25rem 0}.page--error .content__left{float:left;padding-right:2rem;padding-top:.2rem;width:54%}.page--error .content__left p{font-size:1.125rem}.page--error .content__right{float:right;padding-top:.45rem;width:46%}.page--error .content__right .text-input{border-bottom:2px solid var(--color-primary)}.page--error .content__right .text-input svg{fill:var(--color-primary)}.page--error .content__right .button--full-width{width:100%}.page--error .content__right .button{margin-bottom:.5rem}.page--error .content__right .button:first-child{margin-right:1rem}@media(max-width:66rem){.page--error .content{margin:6rem 1rem;max-width:100%;min-height:40rem}.page--error .content .button{width:100%}}@media(max-width:45rem){.page--error .content{margin:4rem 1rem;padding:1.5rem 2rem}.page--error .content__left,.page--error .content__right{width:100%}.page--error .content__left p{margin-bottom:1rem}.page--error .content h1{margin:0;padding:.4rem 0}}.nuxt-progress{background-color:#fff;height:4px;left:0;opacity:1;position:fixed;right:0;top:0;-webkit-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;transition:none}.nuxt-progress-failed{background-color:#b00020}.overlay-container{backdrop-filter:blur(3px);bottom:0;display:none;height:100%;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:10002}.overlay-container__inner{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:auto;width:100%}.overlay-container--darken{background:rgba(33,33,33,.65)}@supports(backdrop-filter:blur()){.overlay-container--darken{background:rgba(33,33,33,.4)}}@media(min-width:75rem){.overlay-container--desktop{display:block}}@media only screen and (max-width:75rem){.overlay-container--mobile{display:block}}.overlay-fade-enter-active,.overlay-fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.overlay-fade-enter,.overlay-fade-leave-to{opacity:0}.overlay-slide-up-enter-active,.overlay-slide-up-leave-active{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.overlay-slide-up-enter,.overlay-slide-up-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.overlay-none-enter-active,.overlay-none-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.overlay-none-enter,.overlay-none-leave-to{opacity:1}.category-navigation-mobile{background:var(--color-primary);border-radius:4px;font-size:1.125rem;height:100%;line-height:1.15;overflow:hidden;width:100%}.category-navigation-mobile>span{display:block;height:100%}.category-navigation-mobile svg{margin-right:0;padding:.8rem}.category-navigation-mobile__header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:-webkit-box;display:flex;justify-content:space-between;padding-bottom:2rem}.category-navigation-mobile__header span{font-weight:700}.category-navigation-mobile__root-category,.category-navigation-mobile__sub-category{border-bottom:1px solid hsla(0,0%,100%,.2)}.category-navigation-mobile__root-category a,.category-navigation-mobile__sub-category a{-webkit-box-flex:1;color:#fff;flex:1;-webkit-text-decoration:none;text-decoration:none}.category-navigation-mobile__back-link{cursor:pointer;display:block;font-size:1rem;margin-bottom:1rem;padding:.25rem}.category-navigation-mobile__column{bottom:0;color:#fff;left:0;overflow-y:hidden;padding:1.75rem 1.25rem;position:absolute;right:0;top:5rem}.category-navigation-mobile__column,.category-navigation-mobile__column--bright{background-color:var(--color-primary)}.category-navigation-mobile__column--medium{background-color:var(--color-mobile-menu-l2)}.category-navigation-mobile__column--dark{background-color:var(--color-mobile-menu-l3)}.category-navigation-mobile__root-categories{-ms-overflow-style:none;height:100%;overflow-y:scroll;overscroll-behavior-y:none;scroll-behavior:smooth;scrollbar-width:none;width:100%}.category-navigation-mobile__root-categories::-webkit-scrollbar{background:transparent;display:none;height:0}.category-navigation-mobile__root-categories,.category-navigation-mobile__sub-categories{display:block;list-style:none;margin:0;padding:0}.category-navigation-mobile__root-category,.category-navigation-mobile__sub-category{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;margin:0;padding:.7rem 0;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.category-navigation-mobile__animation-enter-active:not(:first-child),.category-navigation-mobile__animation-leave-active{-webkit-transition:all .4s;transition:all .4s}.category-navigation-mobile__animation-enter,.category-navigation-mobile__animation-leave-to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}@-webkit-keyframes default-dot-animation{0%,32.3333333333%{background-color:#4f626f}33.3333333333%,to{background-color:transparent}}@keyframes default-dot-animation{0%,32.3333333333%{background-color:#4f626f}33.3333333333%,to{background-color:transparent}}@-webkit-keyframes unobtrusive-dot-animation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes unobtrusive-dot-animation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.loading-indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;justify-content:center;margin:1rem auto;max-width:10rem}.loading-indicator__dot{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:default-dot-animation;animation-name:default-dot-animation;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:transparent;border:2px solid #4f626f;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:10px;margin:5px;width:10px}.loading-indicator__dot:first-of-type{-webkit-animation-delay:.3s;animation-delay:.3s}.loading-indicator__dot:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}.loading-indicator__dot:nth-of-type(3){-webkit-animation-delay:.9s;animation-delay:.9s}.loading-indicator--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.loading-indicator--unobtrusive .loading-indicator__dot{background:#4f626f;border:none}.loading-indicator--dark .loading-indicator__dot,.loading-indicator--unobtrusive .loading-indicator__dot{-webkit-animation-name:unobtrusive-dot-animation;animation-name:unobtrusive-dot-animation;height:.3125rem;margin:.15rem;width:.3125rem}.loading-indicator--dark .loading-indicator__dot{background:#fff;border:2px solid #fff}.brand-navigation-mobile{background:var(--color-primary);font-size:1.125rem;height:100%;line-height:1.15;overflow:hidden;width:100%}.brand-navigation-mobile svg{margin-right:0;padding:.8rem}.brand-navigation-mobile__content{bottom:0;color:#fff;left:0;overflow-y:auto;padding:1.75rem 0;position:absolute;right:0;top:5rem}.brand-navigation-mobile__section{background-color:var(--color-primary);list-style:none;padding:0}.brand-navigation-mobile__section--medium{background-color:var(--color-mobile-menu-l2)}.brand-navigation-mobile__section--dark{background-color:var(--color-mobile-menu-l3)}.brand-navigation-mobile__item{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;margin:0 1.25rem;min-height:3.5rem;padding:.7rem 0}.brand-navigation-mobile__item,.brand-navigation-mobile__item a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.brand-navigation-mobile__item--border-top{border-top:1px solid hsla(0,0%,100%,.2)}.brand-navigation-mobile__item--border-bottom{border-bottom:1px solid hsla(0,0%,100%,.2)}.mobile-menu__content{color:#fff;font-size:1.125rem;height:100%;width:100%}.mobile-menu .overlay-container__inner{position:relative}.mobile-menu__navigation{-webkit-box-align:center;align-items:center;background:var(--color-primary);border-bottom:1px solid hsla(0,0%,100%,.2);display:-webkit-box;display:flex;padding:1.5rem 1.125rem;position:absolute;top:0;width:100%;z-index:999}.mobile-menu__navigation-item{color:#fff;font-size:1.25rem;font-weight:700;opacity:.5}.mobile-menu__navigation-item:not(:last-child){margin-right:1.5rem}.mobile-menu__navigation-item--active{border-bottom:2px solid #fff;color:#fff;opacity:1}.mobile-menu__close-icon{margin-left:auto}.mobile-menu__promotions{background:#0069b2;font-size:1.125rem;height:100%;line-height:1.15;overflow:hidden;padding:8rem 1rem;width:100%}.mobile-menu__promotions li,.mobile-menu__promotions ul{display:block;margin:0;padding:0}.mobile-menu__promotions li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.mobile-menu__promotion-link{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;padding:1rem 0}.menu-button__icon{bottom:-5rem;left:50%;margin:0 auto 0 -27px;position:fixed;-webkit-transition:bottom .5s;transition:bottom .5s;z-index:4999}.menu-button__icon svg{fill:var(--color-primary);stroke:#fff;stroke-width:0}@media only screen and (max-width:75rem){.menu-button__icon{bottom:3rem}.menu-button--hide .menu-button__icon{bottom:-5rem}}.newsletter-input{-webkit-box-pack:justify;flex-basis:85.5rem;flex-grow:0;flex-shrink:1;flex-wrap:wrap;justify-content:space-between;margin:0;padding:.875rem 0}.newsletter-input,.newsletter-input__block{-webkit-box-flex:0;display:-webkit-box;display:flex}.newsletter-input__block{-webkit-box-pack:center;flex:0 0 auto;justify-content:center}.newsletter-input__title{font-weight:700;margin-right:1rem;opacity:.5}.newsletter-input .column__dialogue{line-height:2.25rem;margin-right:.5rem}.newsletter-input .column__input{display:-webkit-box;display:flex;height:2.25rem;width:auto}.newsletter-input .column-input__plus-element{stroke-width:2px;stroke:#fff;background-color:rgba(79,98,111,.3);border-radius:2px;height:2.25rem;margin-left:.625rem;width:2.25rem}.newsletter-input .column-input__plus-element--error{stroke-width:2px;stroke:#fff;background-color:#b00020;border-radius:2px;margin-left:.625rem}.newsletter-input .column-input__plus-element--active{stroke-width:2px;stroke:#fff;background-color:var(--color-primary);border-radius:2px;cursor:pointer;margin-left:.625rem}.newsletter-input .column-input__plus-element:focus{border:.125rem solid #fff}.newsletter-input .column--content-end{margin-right:0}.newsletter-input .text-input{background-color:rgba(79,98,111,.3);height:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}.newsletter-input .text-input__label{color:#fff;top:.5rem}.newsletter-input .text-input__icon,.newsletter-input .text-input__input{height:inherit}.newsletter-input .text-input__input{color:#fff;padding:.3rem;width:17.25rem}.newsletter-input .text-input--focused{background-color:#fff}.newsletter-input .text-input--focused .text-input__input{color:#000}@media only screen and (max-width:50rem){.newsletter-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;align-content:center;flex-direction:column;padding:3rem 0}.newsletter-input__title{font-size:1.375rem;padding-bottom:1.5rem}.newsletter-input .newsletter-input__description{display:none}.newsletter-input .column__dialogue{line-height:1.5rem}.newsletter-input .text-input__input{width:10rem}}@media only screen and (max-width:75rem){.newsletter-input{-webkit-box-pack:center;justify-content:center}.newsletter-input__description{padding-bottom:.5rem}}.slide-transition--running{overflow:hidden}.slide-transition-enter-active,.slide-transition-leave-active{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-flow:column nowrap;-webkit-transition-property:height,opacity;transition-property:height,opacity}.slide-transition-enter,.slide-transition-leave-to{opacity:0}.auto-height__container{overflow:hidden;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.auto-height__content{left:0;position:absolute;right:0;top:0}.accordion{background:#fff;margin-bottom:1.25rem;position:relative}.accordion__header{-webkit-box-pack:justify;background:#fff;cursor:pointer;gap:.5rem;justify-content:space-between;overflow:hidden;padding:.8rem}.accordion__header,.accordion__icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.accordion__main{padding:1rem}.accordion--open{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.accordion--open .orders-list__links{display:none}.accordion--disabled .accordion__header{cursor:default}.toast-message{color:#fff;font-size:1.125rem;height:2.375rem;text-align:center}.toast-message__content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toast-message--info{background-color:#4f626f}.toast-message--error{background-color:#b00020}.toast-message--success{background-color:var(--color-primary)}@media only screen and (max-width:50rem){.toast-message{height:7.25rem;padding:2rem}}.added-to-cart-toast__action,.added-to-wish-list-toast__action,.closable-toast__action,.update-toast__action{cursor:pointer;margin-left:1rem;-webkit-text-decoration:underline;text-decoration:underline}.toast-message-list{display:block;overflow:hidden}.toast-message-list .toast-message{position:relative}.toast-transition-enter-active,.toast-transition-leave-active{-webkit-transition:margin-top .2s;transition:margin-top .2s}.toast-transition-enter,.toast-transition-leave-to{margin-top:-2.375rem}@media only screen and (max-width:50rem){.toast-transition-enter-active,.toast-transition-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.toast-transition-enter,.toast-transition-leave-to{margin-top:0;opacity:0}}.modal-content{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 8px 28px 5px rgba(0,0,0,.3);box-shadow:0 8px 28px 5px rgba(0,0,0,.3);display:grid;font-family:Roboto Condensed,sans-serif;grid-template-areas:"header" "content";grid-template-columns:1fr;grid-template-rows:auto 1fr;max-width:calc(100% - 10rem);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:28.75rem}.modal-content__toasts{grid-area:content;-ms-grid-column:1;-ms-grid-row:2;left:0;position:absolute;right:0}.modal-content__title{font-size:1.5rem}.modal-content__subtitle,.modal-content__title{color:var(--color-primary);display:block;-webkit-text-decoration:none;text-decoration:none;width:100%}.modal-content__subtitle{font-size:1rem}.modal-content__header{border-top-left-radius:2px;border-top-right-radius:2px;grid-area:header;-ms-grid-column:1;-ms-grid-row:1;padding:2rem;text-align:center}.modal-content .modal-content__header-icon{stroke:var(--color-primary);height:2rem;margin-bottom:.25rem;width:2rem}.modal-content .modal-content__close-icon{stroke:none;fill:#fff;cursor:pointer;height:2rem;left:calc(100% + 2rem);position:absolute;top:0;width:2rem}.modal-content__body{background:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;grid-area:content;-ms-grid-column:1;-ms-grid-row:2;max-height:calc(100vh - 12rem);overflow:auto;padding:2rem;text-align:center}@media only screen and (max-width:75rem){.modal-content{max-width:calc(100% - 4rem)}.modal-content .modal-content__close-icon{fill:currentColor;height:2.75rem;left:auto;padding:.2rem;right:.1rem;top:.1rem;-webkit-transform:scale(1);transform:scale(1);width:2.75rem}.modal-content__body button{margin-bottom:.5rem;width:100%}}@media only screen and (max-width:37.5rem){.modal-content{height:100%;max-width:none;width:100%}.modal-content__body{max-height:none;padding:1rem}.modal-content__header{padding:1rem}.modal-content .modal-content__header-icon{height:1.5rem;width:1.5rem}.modal-content__title{font-size:1.375rem}.modal-content__subtitle{font-size:1rem}}.confirm-modal__message{margin:0 0 1rem}.confirm-modal button{margin:0 .5rem}@media only screen and (max-width:75rem){.confirm-modal button{margin:.75rem 0}}.modal-stocks .warehouse{-webkit-box-pack:start;background:#fff;display:-webkit-box;display:flex;justify-content:flex-start;margin-bottom:1rem;padding:1rem 2rem 1.5rem}.modal-stocks .warehouse__city{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;text-align:left;width:40%}.modal-stocks .warehouse__city span{font-weight:700;margin-bottom:.4rem}.modal-stocks .warehouse__city .warehouse__products{color:#b00020}.modal-stocks .warehouse__city .warehouse__products span{font-weight:400}.modal-stocks .warehouse__city .warehouse__products--available{color:#25a548}.modal-stocks .warehouse__adresse{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;text-align:left}@media only screen and (max-width:37.5rem){.modal-stocks{height:100%;width:100%}.modal-stocks .warehouse{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.modal-stocks .warehouse__city{margin-bottom:1rem;width:100%}}.iframe-wrapper__iframe{border:none;height:100%;width:100%}.modal-iframe{width:100%}.modal-iframe .modal-content__body{max-height:80vh}.modal-iframe .iframe-wrapper iframe{min-height:25rem}.action-button{-webkit-box-align:baseline;-webkit-box-pack:center;align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-primary);border-radius:3px;color:var(--color-primary);cursor:pointer;display:-webkit-inline-box;display:inline-flex;font-size:16px;justify-content:center;line-height:1;padding:1rem 1.5rem;position:relative;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-button__error,.action-button__loading,.action-button__success{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.action-button__content{display:-webkit-inline-box;display:inline-flex;gap:.5em}.action-button:focus{-webkit-box-shadow:0 0 0 5px rgba(0,105,178,.1);box-shadow:0 0 0 5px rgba(0,105,178,.1)}.action-button:hover{background-color:var(--color-primary-accent);border-color:var(--color-primary-accent)}.action-button:not(.action-button--filled):hover{background-color:transparent;border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.action-button:not(.action-button--filled):hover:active{background-color:transparent}.action-button:not(.action-button--filled):hover.button--arrow:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.action-button:not(.action-button--filled):focus{background-color:rgba(0,105,178,.1);color:var(--color-primary)}.action-button:not(.action-button--filled):focus:active{background-color:transparent}.action-button__loading-dot{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:action-button-dot-animation;animation-name:action-button-dot-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:var(--color-primary-accent);display:inline-block;height:.3125rem;margin:.15625rem;width:.3125rem}.action-button__loading-dot:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.action-button__loading-dot:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}.action-button[disabled]{border-color:#b1b1b1!important;color:#b1b1b1;cursor:default}.action-button[disabled]:hover{color:#b1b1b1}.action-button[disabled].action-button--filled:hover{color:#fff}.action-button--error,.action-button--loading,.action-button--success{cursor:default}.action-button--error .action-button__content,.action-button--loading .action-button__content,.action-button--success .action-button__content{visibility:hidden}.action-button--loading{border-color:var(--color-primary-accent)}.action-button--loading .action-button__loading{display:-webkit-box;display:flex}.action-button--success svg{color:var(--color-primary-accent)}.action-button--success .action-button__success{display:-webkit-box;display:flex}.action-button--error{border-color:#b00020}.action-button--error svg{color:#b00020}.action-button--error .action-button__error{display:-webkit-box;display:flex}.action-button--filled{background-color:var(--color-primary);color:#fff}.action-button--filled.action-button--loading{background-color:var(--color-primary-accent)}.action-button--filled.action-button--error{background-color:#b00020}.action-button--filled .action-button__loading-dot{background:#fff}.action-button--filled .action-button__error svg,.action-button--filled .action-button__success svg{color:#fff}.action-button--filled[disabled]{background:#b1b1b1;color:#fff;cursor:default}@-webkit-keyframes action-button-dot-animation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes action-button-dot-animation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.autocomplete{display:inline-block;position:relative}.autocomplete__value{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;background:#fff;border-bottom:2px solid transparent;display:-webkit-box;display:flex;flex-flow:row nowrap;-webkit-transition:border .2s;transition:border .2s}.autocomplete__value--selected{cursor:pointer}.autocomplete__value:hover{border-bottom-color:#4f626f}.autocomplete--open .autocomplete__value{border-bottom-color:var(--color-primary)}.autocomplete--error .autocomplete__value{border-bottom-color:#b00020}.autocomplete__input,.autocomplete__selection{-webkit-box-flex:1;flex:1 1 auto;line-height:2.125rem;padding:0 .75rem}.autocomplete__input{background:transparent;border:none}.autocomplete__selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete__icon{cursor:pointer;flex-shrink:0;margin:0 .75rem}.autocomplete__options{background:#fff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);display:none;list-style-type:none;max-height:10rem;max-width:80vw;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:10}.autocomplete__options:empty{display:none}.autocomplete__loader{-webkit-box-pack:center;height:10rem;justify-content:center;margin:auto;max-width:none}.autocomplete__option{color:#7c8c9c;cursor:default;overflow:hidden;padding:.375rem .675rem;text-overflow:ellipsis;white-space:nowrap}.autocomplete__option--marked{background:#fbfbfb}.autocomplete__error{-webkit-box-align:center;align-items:center;color:#b00020;display:-webkit-box;display:flex;font-size:.875rem;margin-top:1rem}.autocomplete__error .svg-icon{margin-right:.5rem}.autocomplete--selected:not(.autocomplete--error) .text-input{border-color:#25a548}.autocomplete--selected:not(.autocomplete--error) .text-input__input,.autocomplete--selected:not(.autocomplete--error) .text-input__label{color:#25a548}.autocomplete--selected:not(.autocomplete--error) .text-input__icon svg{fill:#25a548}.autocomplete--open{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.autocomplete--open .autocomplete__options:not(:empty){display:block}.autocomplete--top .autocomplete__options{bottom:calc(100% + .5rem);top:auto}.product-availability-dot{background:transparent;border-radius:100%;display:block;height:.5rem;width:.5rem}.product-availability-dot--gray{background:#b1b1b1}.product-availability-dot--red{background:#b00020}.product-availability-dot--yellow{background:#ef6500}.product-availability-dot--green{background:#25a548}.product-availability-indicator__warehouse-icon.svg-icon{color:#25a548}.article-autocomplete{text-align:left}.article-autocomplete__option{display:-webkit-box;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-autocomplete__selection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-flow:row nowrap;white-space:nowrap}.article-autocomplete__value{-webkit-box-flex:1;display:inline-block;flex:1 1 5rem}.article-autocomplete__name{-webkit-box-flex:3;flex:3;overflow:hidden;text-overflow:ellipsis}.article-autocomplete__availability{display:inline-block;margin-right:.25rem;width:1rem}.article-autocomplete--grayish .autocomplete__value{background:#f5f5f5}.article-autocomplete--success .svg-icon{stroke-width:1px;color:var(--color-primary)}.article-autocomplete--error .svg-icon{color:#b00020}.article-autocomplete--flying-error .autocomplete__error{-webkit-box-pack:center;background:#b00020;color:#fff;justify-content:center;left:0;margin-top:0;padding:1rem;position:absolute;right:0}.step-input{display:-webkit-inline-box;display:inline-flex;height:2.25rem;min-width:10rem}.step-input__button .svg-icon{stroke-width:0}.step-input__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:inherit;display:block;padding:0 .125rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.step-input__button:not([disabled]){cursor:pointer}.step-input__button--dec{margin-right:.5rem}.step-input__button--inc{margin-left:.5rem}.step-input__button:focus,.step-input__button:hover{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.step-input__value{-webkit-box-align:center;-webkit-box-flex:1;align-items:center;background:#fff;border-bottom:2px solid transparent;border-radius:2px 2px 0 0;display:-webkit-box;display:flex;flex-grow:1;max-width:7.5rem;position:relative;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.step-input__value--focused{border-color:var(--color-primary)}.step-input__value--focused .step-input__help{color:var(--color-primary)}.step-input__value--invalid{border-color:#b00020}.step-input__fade-content{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0))) no-repeat;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0)) no-repeat}.step-input--grayish .step-input__fade-content,.step-input__fade-content{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:1rem}.step-input--grayish .step-input__fade-content{background:-webkit-gradient(linear,left top,right top,from(#f5f5f5),to(hsla(0,0%,96%,0))) no-repeat;background:linear-gradient(90deg,#f5f5f5,hsla(0,0%,96%,0)) no-repeat}.step-input__postfix{line-height:2;overflow:hidden;padding-left:.5rem}.step-input__input{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;flex:1;margin:0;min-width:2.5rem;text-align:right;width:100%}.step-input__input--invalid{color:#b00020}.step-input__opener{cursor:pointer;padding:0 1rem 0 .5rem}.step-input__popup{position:absolute;top:calc(100% + 2px);width:100%;z-index:150}.step-input__options{background:#fff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);list-style-type:none;max-height:10rem;min-height:1rem;overflow:auto;padding:0;width:100%}.step-input__option{color:#7c8c9c;cursor:default;overflow:hidden;padding:.375rem .675rem;text-overflow:ellipsis;white-space:nowrap}.step-input__option--marked{background:#fbfbfb;color:#4f626f}.step-input__help{color:rgba(0,0,0,.5);display:block;font-size:.8rem;left:.75rem;margin-top:.5rem;position:absolute;top:100%}.step-input--open .step-input__value,.step-input:hover .step-input__value{border-color:#7c8c9c}.step-input--open .step-input__value--focused,.step-input:hover .step-input__value--focused{border-color:var(--color-primary)}.step-input--disabled{cursor:default}.step-input--disabled .step-input__button,.step-input--disabled .step-input__input,.step-input--disabled .step-input__opener,.step-input--disabled .step-input__postfix{color:#b1b1b1}.step-input--disabled .step-input__value{border-color:transparent}.step-input--disabled .step-input__opener{cursor:default}.step-input--disabled:hover .step-input__value{border-color:transparent}.step-input--disabled:hover .step-input__button{-webkit-box-shadow:none;box-shadow:none}.step-input--grayish .step-input__button,.step-input--grayish .step-input__value{background:#f5f5f5}.tooltip{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;position:relative}.tooltip__trigger{display:inline-block;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.tooltip__content{background:#fff;border:1px solid #7c8c9c;border-radius:.25rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;left:0;max-width:90vw;opacity:0;padding:.5rem;position:absolute;top:calc(100% + .75rem);-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .2s ease-out .3s,visibility 0s linear .3s;transition:opacity .2s ease-out .3s,visibility 0s linear .3s;visibility:hidden;white-space:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9000}.tooltip__content:after{background:#fff;border-left:1px solid #7c8c9c;border-top:1px solid #7c8c9c;content:"";display:block;height:13px;left:50%;position:absolute;top:0;-webkit-transform:translate(calc(-50% + var(--arrow-x)),-7px) scaleY(.8) rotate(45deg);transform:translate(calc(-50% + var(--arrow-x)),-7px) scaleY(.8) rotate(45deg);width:13px}.tooltip--focused .tooltip__trigger{color:var(--color-primary)}.tooltip--focused .tooltip__content{opacity:1;-webkit-transition:opacity .2s ease-out 0s,visibility 0s linear 0s;transition:opacity .2s ease-out 0s,visibility 0s linear 0s;visibility:visible}.tooltip--top .tooltip__content:after{bottom:0;top:auto;-webkit-transform:translate(calc(-50% - var(--arrow-x)),.4375rem) scaleY(.8) rotate(225deg);transform:translate(calc(-50% - var(--arrow-x)),.4375rem) scaleY(.8) rotate(225deg)}.tooltip--right .tooltip__content{-webkit-transform:translate(20%,46%)!important;transform:translate(20%,46%)!important}.tooltip--right .tooltip__content:after{left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scaleY(.8) rotate(-45deg);transform:translate(-50%,-50%) scaleY(.8) rotate(-45deg)}.tooltip--left .tooltip__content{-webkit-transform:translate(calc(-100% - 1rem),-65%)!important;transform:translate(calc(-100% - 1rem),-65%)!important}.tooltip--left .tooltip__content:after{left:calc(100% - 5px)!important;position:absolute;top:43%;-webkit-transform:scaleY(.8) rotate(135deg);transform:scaleY(.8) rotate(135deg)}.scale-prices{background:#fff;border-radius:2px;padding:.25rem}.scale-prices__title{font-weight:700;margin-bottom:.5rem}.scale-prices__lines{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:.1rem}.scale-prices__header,.scale-prices__line{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.scale-prices__line:not(:last-of-type){border-bottom:1px solid #b1b1b1}.scale-prices__header{color:#7c8c9c;font-size:.75rem;margin-bottom:.25rem}.scale-prices__saving{color:var(--color-primary);font-weight:700}.scale-prices__column:not(:first-of-type),.scale-prices__header-column:not(:first-of-type){text-align:right}@media only screen and (max-width:37.5rem){.scale-prices__header,.scale-prices__line{grid-template-columns:1fr 1fr 1fr}.scale-prices__column:nth-of-type(3),.scale-prices__header-column:nth-of-type(3){display:none}}.scale-prices-icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--color-primary);border-radius:100%;color:#fff;display:-webkit-box;display:flex;height:1.25rem;justify-content:center;padding:.25em;width:1.25rem}.product-price .loading-indicator{-webkit-box-pack:center;justify-content:center;margin:0}.cart-note{width:100%}.agent-badge{-webkit-box-align:center;align-items:center;border:2px solid var(--color-agent);border-radius:2px;display:-webkit-box;display:flex;font-size:.75rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.agent-badge__label{background:var(--color-agent);color:#fff;font-weight:700;letter-spacing:.1em;line-height:1;padding:.25em .5em}.agent-badge__text{margin:0 .5rem}.delivery-quantity-entry--green{color:#25a548}.delivery-quantity-entry--yellow{color:#ef6500}.delivery-quantity-entry--red{color:#b00020}.live-availabilities{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.live-availabilities .agent-badge{display:contents}.live-availabilities .agent-badge__label{padding:.1em .5em}.toggle{color:#7c8c9c;gap:.5rem}.toggle,.toggle__label{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.toggle__label{gap:.25em}.toggle__knob{-webkit-box-flex:0;background:#b1b1b1;border-radius:.5rem;display:block;flex:0 0 2rem;height:.75rem;position:relative;width:2rem}.toggle__knob:before{background:#fff;border-radius:1rem;-webkit-box-shadow:0 0 3px #b1b1b1;box-shadow:0 0 3px #b1b1b1;content:"";display:block;height:1rem;left:0;top:0;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:1rem}.toggle:not(.toggle--disabled){cursor:pointer}.toggle:not(.toggle--disabled):focus-visible .toggle__knob:before,.toggle:not(.toggle--disabled):hover .toggle__knob:before{-webkit-box-shadow:0 0 0 .625rem hsla(0,0%,69%,.2);box-shadow:0 0 0 .625rem hsla(0,0%,69%,.2)}.toggle--checked .toggle__knob{background:#93bdda}.toggle--checked .toggle__knob:before{background:var(--color-primary);-webkit-transform:translate(1rem,-.125rem);transform:translate(1rem,-.125rem)}.toggle--checked.toggle--disabled .toggle__knob{background:#d3d3d3}.toggle--checked.toggle--disabled .toggle__knob:before{background:#b1b1b1;-webkit-transform:translate(1rem,-.125rem);transform:translate(1rem,-.125rem)}.article-direct-input{background:#fff;padding:.75rem 1rem}.article-direct-input .delivery-information__entry:first-child{margin-top:0}.article-direct-input .text-input__label{top:.5rem}.article-direct-input__content{grid-column-gap:1rem;grid-row-gap:.25rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"article quantity cart-note packaging price actions" "availability availability availability availability availability availability";grid-template-columns:minmax(15rem,6fr) 5fr 5fr 2fr minmax(8rem,2fr) -webkit-min-content;grid-template-columns:minmax(15rem,6fr) 5fr 5fr 2fr minmax(8rem,2fr) min-content;row-gap:.25rem}.article-direct-input>*{align-self:center;justify-self:flex-start}.article-direct-input__label{color:#7c8c9c;display:block;margin-bottom:1rem}.article-direct-input__availability{-ms-grid-column-span:11;font-size:.875rem;grid-area:availability;-ms-grid-column:1;-ms-grid-row:3;margin-bottom:0}.article-direct-input__article{grid-area:article;-ms-grid-column:1;-ms-grid-row:1}.article-direct-input__article .article-autocomplete{width:100%}.article-direct-input__quantity{grid-area:quantity;-ms-grid-column:3;-ms-grid-row:1}.article-direct-input__quantity .step-input{min-width:0;min-width:auto;width:100%}.article-direct-input__quantity .step-input__value{max-width:none}.article-direct-input__cart-note{grid-area:cart-note;-ms-grid-column:5;-ms-grid-row:1}.article-direct-input__packaging{grid-area:packaging;-ms-grid-column:7;-ms-grid-row:1}.article-direct-input__packaging>span{white-space:nowrap}.article-direct-input__price{grid-area:price;-ms-grid-column:9;-ms-grid-row:1;text-align:right}.article-direct-input__price .product-price .loading-indicator{height:2.25rem;margin-top:.5rem}.article-direct-input__unit-price{white-space:nowrap}.article-direct-input__unit-price:after{content:"/"}.article-direct-input__price-unit{color:#7c8c9c;font-size:.875rem;white-space:nowrap}.article-direct-input__actions{grid-area:actions;-ms-grid-column:11;-ms-grid-row:1}.article-direct-input__sum{font-weight:700}.article-direct-input__sum>span:nth-child(2){white-space:nowrap}.article-direct-input--indeterminate .article-direct-input__cart-note,.article-direct-input--indeterminate .article-direct-input__packaging,.article-direct-input--indeterminate .article-direct-input__price,.article-direct-input--indeterminate .article-direct-input__quantity{cursor:default;opacity:.5}.article-direct-input--dark{background:#7c8c9c}.article-direct-input--dark .article-direct-input__label,.article-direct-input--dark .text-input__help{color:#fff}@media only screen and (max-width:75rem){.article-direct-input__content{grid-template-areas:"article quantity quantity quantity actions" "cart-note packaging price price actions" "availability availability availability availability availability";grid-template-columns:minmax(15rem,6fr) 1fr 1fr 1fr -webkit-min-content;grid-template-columns:minmax(15rem,6fr) 1fr 1fr 1fr min-content}.article-direct-input__availability{-ms-grid-column-span:5;-ms-grid-column:1;-ms-grid-row:3}.article-direct-input__article{-ms-grid-column:1;-ms-grid-row:1}.article-direct-input__quantity{-ms-grid-column-span:3;-ms-grid-column:2;-ms-grid-row:1}.article-direct-input__cart-note{-ms-grid-column:1;-ms-grid-row:2}.article-direct-input__packaging{-ms-grid-column:2;-ms-grid-row:2}.article-direct-input__price{-ms-grid-column-span:2;-ms-grid-column:3;-ms-grid-row:2}.article-direct-input__actions{-ms-grid-row-span:2;-ms-grid-column:5;-ms-grid-row:1}}@media only screen and (max-width:50rem){.article-direct-input__content{grid-template-areas:"article quantity actions" "cart-note cart-note actions" "packaging price actions" "availability availability availability";grid-template-columns:minmax(15rem,1fr) 1fr -webkit-min-content;grid-template-columns:minmax(15rem,1fr) 1fr min-content}.article-direct-input__availability{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:4}.article-direct-input__article{-ms-grid-column:1;-ms-grid-row:1}.article-direct-input__quantity{-ms-grid-column-span:1;-ms-grid-column:2;-ms-grid-row:1}.article-direct-input__cart-note{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.article-direct-input__packaging{-ms-grid-column:1;-ms-grid-row:3}.article-direct-input__price{-ms-grid-column-span:1;-ms-grid-column:2;-ms-grid-row:3}.article-direct-input__actions{-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:37.5rem){.article-direct-input__content{grid-template-areas:"article article actions" "quantity packaging actions" "cart-note price actions" "availability availability availability";grid-template-columns:minmax(15rem,2fr) 1fr -webkit-min-content;grid-template-columns:minmax(15rem,2fr) 1fr min-content}.article-direct-input__packaging{text-align:right}.article-direct-input__availability{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:4}.article-direct-input__article{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.article-direct-input__quantity{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.article-direct-input__cart-note{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.article-direct-input__packaging{-ms-grid-column:2;-ms-grid-row:2}.article-direct-input__price{-ms-grid-column-span:1;-ms-grid-column:2;-ms-grid-row:3}.article-direct-input__actions{-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:28rem){.article-direct-input__content{grid-template-areas:"article article" "quantity packaging" "cart-note cart-note" "price actions" "availability availability";grid-template-columns:3fr 2fr}.article-direct-input__actions{text-align:right}.article-direct-input__price{text-align:left}.article-direct-input__availability{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:5}.article-direct-input__article{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.article-direct-input__quantity{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.article-direct-input__cart-note{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}.article-direct-input__packaging{-ms-grid-column:2;-ms-grid-row:2}.article-direct-input__price{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:4}.article-direct-input__actions{-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-row:4}}.csv-upload{background:rgba(124,140,156,.1);border:2px dashed #7c8c9c;color:var(--color-primary);cursor:pointer;padding:1.5rem}.csv-upload--active{background:rgba(124,140,156,.2);border-color:var(--color-primary)}.article-file-upload{display:grid;grid-template-areas:"file" "hint";grid-template-columns:auto;grid-template-rows:1fr auto}.article-file-upload__hint{color:#7c8c9c;font-size:.85rem;grid-area:hint;-ms-grid-column:1;-ms-grid-row:2;margin-top:1rem;text-align:left}.article-file-upload__template{color:var(--color-primary);display:block}.article-file-upload__file{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;grid-area:file;-ms-grid-column:1;-ms-grid-row:1;justify-content:center}.article-file-upload__file .svg-icon{margin-right:.5rem}@media(min-width:1024px){.article-file-upload--wide{display:grid;grid-template-areas:"file hint";grid-template-columns:50% 50%}.article-file-upload--wide .article-file-upload__hint{-webkit-box-align:start;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:flex;flex-flow:column;justify-content:center;margin-left:5rem;margin-top:0}.article-file-upload--wide .article-file-upload__file{text-align:center}.article-file-upload--wide>.article-file-upload__hint{-ms-grid-column:2;-ms-grid-row:1}.article-file-upload--wide>.article-file-upload__file{-ms-grid-column:1;-ms-grid-row:1}}.direct-input-entries-enter-active,.direct-input-entries-leave-active{-webkit-transition:all .4s;transition:all .4s}.direct-input-entries-leave-active{position:absolute}.direct-input-entries-enter,.direct-input-entries-leave-to{opacity:0}.direct-input-entries-move{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.direct-input-modal{width:100%}.direct-input-modal__remove{background:none;border:none;color:#7c8c9c}.direct-input-modal__remove:hover{cursor:pointer}.direct-input-modal__list{-webkit-box-flex:0;flex:0 1 100%;min-height:40vh;overflow-y:auto;padding-bottom:8rem;-webkit-transition:top .5s;transition:top .5s}.direct-input-modal .modal-content__body-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:1rem;height:100%}.direct-input-modal .article-file-upload{-webkit-box-flex:0;flex:0}.direct-input-modal__keyboard-input-tooltip .tooltip__content{width:11rem}.direct-input-modal__keyboard-input-tooltip-title{font-weight:700;margin-bottom:.25rem}@media only screen and (max-width:50rem){.direct-input-modal__keyboard-input-tooltip{display:none}}.direct-input-modal .article-direct-input:last-of-type .article-direct-input__cart-note,.direct-input-modal .article-direct-input:last-of-type .article-direct-input__packaging,.direct-input-modal .article-direct-input:last-of-type .article-direct-input__price,.direct-input-modal .article-direct-input:last-of-type .article-direct-input__quantity,.direct-input-modal .article-direct-input:last-of-type .article-direct-input__remove{opacity:0}.direct-input-modal__actions{-webkit-box-align:start;-webkit-box-pack:end;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:flex-end}.direct-input-modal__action{-webkit-box-flex:0;flex:0 1 20rem;margin:0}.direct-input-modal__action:not(:last-child){margin-right:1rem}.direct-input-modal .article-direct-input{margin-bottom:1rem}.direct-input-modal .modal-content__body{text-align:left}.direct-input-modal .modal-content__body button{margin-bottom:0;width:auto}@media only screen and (max-width:75rem){.direct-input-modal__actions{display:block}.direct-input-modal__action{margin-top:1rem;width:100%!important}.direct-input-modal.modal-content{height:100%;max-width:100%}.direct-input-modal .modal-content__header{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);display:-webkit-box;display:flex;padding:1rem 2rem}.direct-input-modal .modal-content__title{display:-webkit-box;display:flex;margin-left:1rem}.direct-input-modal .modal-content__body{max-height:100%}}.text-highlight mark{background:none;color:var(--color-primary)}.text-highlight--inverted mark{background:var(--color-primary);color:#fff}.search-suggestions-product{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;padding:.4rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-suggestions-product__name{font-weight:700}.search-suggestions-product__image{-webkit-box-flex:0;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex:0 0 3rem;height:3rem;justify-content:center;margin-right:1rem;width:3rem}.search-suggestions-product__image img{font-size:.4rem;max-height:100%;max-width:100%}.search-suggestions-product__brand,.search-suggestions-product__name{margin-bottom:.1rem}.search-suggestions-product__brand,.search-suggestions-product__variants{font-size:.875em}.search-suggestions-product:focus .search-suggestions-product__name,.search-suggestions-product:hover .search-suggestions-product__name{-webkit-text-decoration:underline;text-decoration:underline}.search-suggestions-marketing-banner{background-repeat:no-repeat;background-size:cover;border-radius:3px;cursor:pointer;display:-webkit-box;display:flex;height:10rem}.search-suggestions-marketing-banner__container{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:rgba(0,0,0,.4);display:-webkit-box;display:flex;height:100%;justify-content:center;width:100%}.search-suggestions-marketing-banner__name{color:#fff;font-size:1.25rem;text-shadow:3px 3px 5px #000}.search-suggestions-result{line-height:1.25;max-height:calc(100vh - 11rem);overflow-y:auto;text-align:left}.search-suggestions-result__container{display:-webkit-box;display:flex;position:relative}.search-suggestions-result__container>*{-webkit-box-ordinal-group:2;order:1}.search-suggestions-result__footer{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin:1rem 0 2rem}.search-suggestions-result__block{margin:1rem 1rem 0;min-width:18rem}.search-suggestions-result__block--marketing{-webkit-box-flex:1;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex:1}.search-suggestions-result__block--marketing .search-suggestions-result__entries{width:100%}.search-suggestions-result__block--products{-webkit-box-ordinal-group:3;order:2}.search-suggestions-result__block-title{border-bottom:1px solid rgba(79,98,111,.2);font-size:1.125em;font-weight:700}.search-suggestions-result__entries{list-style:none;margin:.5rem 0;padding:0}.search-suggestions-result__entry{cursor:pointer;display:block;margin-bottom:.25rem;padding:.25rem 0}.search-suggestions-result__entry:focus,.search-suggestions-result__entry:hover{-webkit-text-decoration:underline;text-decoration:underline}.search-suggestions-result__product:not(:last-child){border-bottom:1px solid rgba(79,98,111,.2)}.search-suggestions-result__search-terms{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}@media only screen and (max-width:56.25rem){.search-suggestions-result__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.search-suggestions-result__container>*{-webkit-box-ordinal-group:3;order:2}.search-suggestions-result__block--products{-webkit-box-ordinal-group:2;order:1}}.barcode-scanner{position:relative}.barcode-scanner .drawingBuffer,.barcode-scanner video{display:block;height:100%;left:0;margin:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.barcode-scanner__extension{height:100%;left:0;opacity:.5;position:absolute;right:0;width:100%}.product-label__content{background-color:#7c8c9c;border-radius:.125rem;color:#fff;display:inline-block;font-size:.75rem;letter-spacing:.015rem;line-height:1;padding:.125rem .375rem;text-transform:uppercase}.product-label__content--highlighted{background-color:#b00020}.product-label img{height:1rem;width:auto}button[data-v-45f02af0]{width:100%}.recent-order-info{-webkit-box-pack:justify;border-radius:2px;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.5}.recent-order-info__date{-webkit-box-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;display:-webkit-box;display:flex}.recent-order-info__date .svg-icon{display:block;flex-shrink:0}.recent-order-info .link{border-radius:2px;color:var(--color-agent);padding:0 .5em}.product-tile{background:#fff;border-radius:2px;display:block;padding:3rem 1rem 1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-tile:before{bottom:0;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;z-index:10}.product-tile__footer{border-top:1px solid rgba(79,98,111,.2);margin-top:1rem;min-height:5rem;padding-top:.5rem}.product-tile__add-to-cart-button{justify-self:end;position:relative;z-index:100}.product-tile__availability-indicator{left:1rem;position:absolute;top:1rem}.product-tile__image{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;height:6rem;justify-content:center;padding:0 2rem}.product-tile__image img{display:block;margin:0;max-height:100%;max-width:100%;padding:0}.product-tile__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;height:3.6rem;line-height:1.2rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.product-tile__brand,.product-tile__external-item-id,.product-tile__sku{color:#7c8c9c;font-size:.875rem;line-height:1;text-align:center}.product-tile__sku{height:1.2rem;padding-top:.5rem}.product-tile__external-item-id{padding-top:.3rem}.product-tile__brand{height:1rem;margin:1rem 0 .5rem;overflow:hidden;text-overflow:ellipsis}.product-tile__total-variants{text-align:center}.product-tile__other-variants,.product-tile__successor-link{grid-column:span 2}.product-tile__configurator-link,.product-tile__other-variants,.product-tile__successor-link{cursor:pointer;font-size:.875rem;position:relative;-webkit-text-decoration:underline;text-decoration:underline;z-index:20}.product-tile__configurator-link:hover,.product-tile__other-variants:hover,.product-tile__successor-link:hover{color:var(--color-primary)}.product-tile__successor-link{color:var(--color-primary)}.product-tile__price-value{font-size:1.125rem;font-weight:700}.product-tile__price-unit{color:#7c8c9c;font-size:.675rem;font-weight:700;white-space:nowrap}.product-tile__price-unit:before{content:"/"}.product-tile__price .product-price__content{-webkit-box-pack:justify;display:-webkit-box;display:flex;gap:.5rem;justify-content:space-between}.product-tile__vat{display:block;font-size:.875rem;margin-bottom:.25rem}.product-tile__label{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;line-height:1;position:absolute;right:1rem;top:1rem}.product-tile__recent-order-info{font-size:.75rem;grid-column:span 2;margin-top:.25rem;padding:0}.product-tile__recent-order-info--centered{-webkit-box-pack:center;justify-content:center}.product-tile--article .product-tile__title{-webkit-line-clamp:2;height:2.4rem}.product-tile--article .product-tile__footer{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 3rem}.product-tile--direct-hit{-webkit-box-shadow:inset 0 0 0 2px #4f626f;box-shadow:inset 0 0 0 2px #4f626f}.product-tile--direct-hit .product-tile__sku{color:var(--color-primary)}.product-tile:focus:before,.product-tile:hover:before{opacity:1}@media only screen and (max-width:37.5rem){.product-tile__image{padding:0 1rem}.product-tile__footer{line-height:1.1}.product-tile--list-style{display:-webkit-box;display:flex;flex-wrap:wrap;max-width:none;padding-top:2.75rem;width:100%}.product-tile--list-style .product-tile__text{-webkit-box-flex:0;-webkit-box-ordinal-group:2;flex:0 1 calc(100% - 6rem);order:1}.product-tile--list-style .product-tile__image{-webkit-box-flex:0;-webkit-box-ordinal-group:3;flex:0 0 4rem;height:5rem;margin-left:1rem;order:2;padding:0}.product-tile--list-style .product-tile__brand,.product-tile--list-style .product-tile__sku,.product-tile--list-style .product-tile__title,.product-tile--list-style .product-tile__total-variants{text-align:left}.product-tile--list-style .product-tile__brand{margin-bottom:.25rem;margin-top:0}.product-tile--list-style .product-tile__sku{margin-top:.25rem;padding-top:0}.product-tile--list-style .product-tile__footer{-webkit-box-flex:1;-webkit-box-ordinal-group:4;border:none;flex:1 0 100%;line-height:1.4;order:3;padding:0}.product-tile--list-style .product-tile__title{height:auto}.product-tile--list-style .product-tile__label{left:1rem;right:auto}.product-tile--list-style .product-tile__availability-indicator{top:1.25rem}.product-tile--list-style.product-tile--article .product-tile__title{height:auto}.product-tile--list-style.product-tile--article .product-tile__label{left:2rem}.product-tile--list-style:not(.product-tile--article):not(.product-tile--with-label){padding-top:1rem}}.scanner-mask{bottom:0;left:0;position:absolute;right:0;top:0}.scanner-mask:before{background:#fff;border-radius:2px;content:"";display:block;height:4px;left:calc(50% - 2px);position:absolute;top:calc(50% - 2px);width:4px}.scanner-mask>div{background:rgba(0,0,0,.3);position:absolute}.scanner-mask>div:first-child{bottom:0;left:0;right:calc(100% - var(--scan-area-left));top:0}.scanner-mask>div:nth-child(2){bottom:0;left:calc(100% - var(--scan-area-right));right:0;top:0}.scanner-mask>div:nth-child(3){bottom:calc(100% - var(--scan-area-top));left:var(--scan-area-left);right:var(--scan-area-right);top:0}.scanner-mask>div:nth-child(4){bottom:0;left:var(--scan-area-left);right:var(--scan-area-right);top:calc(100% - var(--scan-area-bottom))}.scanner-mask__corner{display:block;height:5rem;position:absolute;width:5rem}.scanner-mask__corner-bg{fill:rgba(0,0,0,.3)}.scanner-mask__corner-line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.scanner-mask__corner:first-of-type{left:var(--scan-area-left);top:var(--scan-area-top)}.scanner-mask__corner:nth-of-type(2){bottom:var(--scan-area-bottom);left:var(--scan-area-left);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.scanner-mask__corner:nth-of-type(3){right:var(--scan-area-right);top:var(--scan-area-top);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scanner-mask__corner:nth-of-type(4){bottom:var(--scan-area-bottom);right:var(--scan-area-right);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scanner-mask--detected .scanner-mask__corner-line{stroke:lime}.check-box{display:-webkit-box;display:flex}.check-box:hover{cursor:pointer}.check-box__icon-wrapper{display:inline-block;height:1.125rem;margin-top:.125rem;position:relative;width:1.125rem}.check-box__icon-wrapper:after{background:#7c8c9c;border-radius:50%;bottom:-.625rem;content:"";left:-.625rem;opacity:.1;position:absolute;right:-.625rem;top:-.625rem;visibility:hidden}.check-box__icon-wrapper .check-box__icon{fill:#7c8c9c;vertical-align:top}.check-box:focus .check-box__icon-wrapper:after,.check-box:hover .check-box__icon-wrapper:after{visibility:visible}.check-box:focus .check-box__icon,.check-box:hover .check-box__icon{fill:#4f626f}.check-box--disabled:focus,.check-box--disabled:hover{cursor:default}.check-box--disabled:focus .check-box__icon-wrapper:after,.check-box--disabled:hover .check-box__icon-wrapper:after{visibility:hidden}.check-box--disabled:focus .check-box__icon,.check-box--disabled:hover .check-box__icon{fill:#7c8c9c}.check-box--checked .check-box__icon{fill:var(--color-primary)}.check-box--checked .check-box__icon-wrapper:after{background:var(--color-primary);opacity:.2}.check-box--checked:focus .check-box__icon,.check-box--checked:hover .check-box__icon{fill:var(--color-primary)}.check-box--checked:focus .check-box__icon-wrapper:after,.check-box--checked:hover .check-box__icon-wrapper:after{background:var(--color-primary)}.check-box--checked.check-box--checked:hover .check-box__icon{fill:var(--color-primary)}.check-box--checked.check-box--checked:hover .check-box__icon-wrapper:after{background:var(--color-primary);opacity:.1}.check-box--checked.check-box--checked.check-box--disabled:hover .check-box__icon{fill:#7c8c9c}.check-box--checked.check-box--checked:focus .check-box__icon-wrapper:after{opacity:.2}.check-box--checked.check-box--disabled{cursor:default}.check-box--checked.check-box--disabled:focus,.check-box--checked.check-box--disabled:hover{fill:#7c8c9c}.check-box--checked.check-box--disabled .check-box__icon{fill:#7c8c9c}.check-box--checked.check-box--disabled .check-box__icon:focus,.check-box--checked.check-box--disabled .check-box__icon:hover{fill:#7c8c9c}.check-box--checked.check-box--disabled:focus .check-box__icon-wrapper:after,.check-box--checked.check-box--disabled:hover .check-box__icon-wrapper:after{visibility:hidden}.check-box__label{margin-left:1rem}.dropdown{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown .check-box:hover .check-box__icon-wrapper:after{visibility:hidden}.dropdown__reset-filters{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-bottom:1px solid rgba(124,140,156,.2);color:#b1b1b1;cursor:default;display:-webkit-box;display:flex;height:2.5rem;justify-content:center}.dropdown__reset-filters--active{color:var(--color-primary);cursor:pointer}.dropdown__action{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:2.5rem;width:100%}.dropdown__action--disabled{background:#99a7b4;border:none}.dropdown__action--disabled:not(.action-button--loading):hover{background:#99a7b4;border-color:#99a7b4}.dropdown__value{background:#fff;border-bottom:2px solid transparent;cursor:pointer;padding:.25rem 1rem;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s}.dropdown__label{color:#b1b1b1;display:block;font-size:.75rem;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__selected{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.dropdown__popup-selection{border-bottom:1px solid rgba(79,98,111,.2);display:block;list-style:none;padding:0}.dropdown__popup-selection-item{grid-column-gap:1rem;-webkit-box-align:center;align-items:center;display:grid;grid-template-columns:1fr auto;line-height:1.25;padding:.25rem 1rem}.dropdown__popup-selection-item span:nth-child(2){cursor:pointer;padding:.25rem .5rem;text-align:right;width:2rem}.dropdown__selected-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown__icon{margin-left:.5rem;width:20px}.dropdown__input{display:none;position:relative}.dropdown--open .dropdown__input{display:block}.dropdown .text-input--focused{border-color:transparent}.dropdown .text-input__icon{right:0}.dropdown .text-input:not(.text-input--focused):hover{border-color:transparent}.dropdown__popup{background:#fff;min-width:100%;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:150}.dropdown__popup--upward{bottom:0}.dropdown__search-hint{font-size:.875rem;padding:.5rem .75rem 0;text-align:center}.dropdown__options{background:#fff;list-style-type:none;max-height:15rem;min-height:1rem;overflow:auto;padding:0;width:100%}@media only screen and (max-width:37.5rem){.dropdown__options{min-width:12rem}}.dropdown__popup--upward .dropdown__options{bottom:100%}.dropdown__options::-webkit-scrollbar{width:.5rem}.dropdown__options::-webkit-scrollbar-thumb{background-color:hsla(0,0%,69%,.7);border-radius:.8rem}.dropdown__option{color:#7c8c9c;display:-webkit-box;display:flex;overflow:hidden;padding:.5rem 1.2rem .5rem .675rem;text-overflow:ellipsis;white-space:nowrap}.dropdown__option:nth-child(odd):not(.dropdown__option--selected){background:#fafafa}.dropdown__option--marked{background:#f5f5f5;color:#4f626f}.dropdown__option--selected{background:var(--color-primary);color:#fff}.dropdown__option--selected.dropdown__option--marked{background:var(--color-primary-accent)}.dropdown__option--disabled{color:hsla(0,0%,69%,.5)}.dropdown--filter .text-input__label{left:.75rem}.dropdown--filter .text-input__icon{right:.75rem}.dropdown--filter .text-input--focused .text-input__input{-webkit-transform:translateY(.3rem);transform:translateY(.3rem)}.dropdown--filter .dropdown__popup{max-width:200%;min-width:100%;width:auto}.dropdown--filter .dropdown__search{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;background:#fff;display:-webkit-box;display:flex;justify-content:space-between;position:relative;width:100%}.dropdown--filter .dropdown__search svg{stroke-width:.5px;stroke:#7c8c9c;fill:none;padding:.4rem;position:absolute;right:0}.dropdown--filter .dropdown__search svg.clear-icon{fill:#7c8c9c;padding:.75rem}.dropdown--filter .dropdown__option{padding:.5rem .75rem}.dropdown--filter .dropdown__option--marked,.dropdown--filter .dropdown__option--selected{background:#fff;color:#7c8c9c}.dropdown--filter .dropdown__option--selected.dropdown__option--marked{background:transparent}.dropdown--filter .dropdown__option--disabled{color:hsla(0,0%,69%,.5)}.dropdown--filter .dropdown__options li:nth-child(odd){background:#fafafa}.dropdown--filter .dropdown__options li:hover{background:#f5f5f5}.dropdown--filter .dropdown__options li:hover .check-box__icon-wrapper .check-box__icon{fill:#4f626f}.dropdown:hover .dropdown__value{border-color:#7c8c9c}.dropdown:focus .dropdown__label{color:var(--color-primary)}.dropdown--open,.dropdown--open:focus,.dropdown--open:hover{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.dropdown--open .dropdown__popup,.dropdown--open:focus .dropdown__popup,.dropdown--open:hover .dropdown__popup{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.dropdown--open .dropdown__value,.dropdown--open:focus .dropdown__value,.dropdown--open:hover .dropdown__value{border-color:var(--color-primary);position:relative;z-index:160}.dropdown--open .dropdown__label,.dropdown--open:focus .dropdown__label,.dropdown--open:hover .dropdown__label{color:var(--color-primary)}.dropdown--open .dropdown__popup,.dropdown--open:focus .dropdown__popup,.dropdown--open:hover .dropdown__popup{display:block;opacity:1;pointer-events:auto}.dropdown--open .dropdown__input{border-bottom:2px solid #7c8c9c;width:100%}.dropdown--open .dropdown__input:hover{border-color:var(--color-primary)}.dropdown--open .dropdown__input.text-input--focused,.dropdown--open .dropdown__input.text-input:not(.text-input--focused):hover{border-color:var(--color-primary)}.dropdown__help{color:rgba(0,0,0,.5);display:block;font-size:.8rem;margin-top:.5rem;position:absolute;top:100%;z-index:-1}.dropdown--natural,.dropdown--ordinary{-webkit-box-shadow:none;box-shadow:none}.dropdown--natural .dropdown__value,.dropdown--ordinary .dropdown__value{background:transparent;border-color:#7c8c9c}.dropdown--natural.dropdown--open:focus,.dropdown--natural.dropdown--open:hover,.dropdown--ordinary.dropdown--open:focus,.dropdown--ordinary.dropdown--open:hover{-webkit-box-shadow:none;box-shadow:none}.dropdown--natural .dropdown__label{visibility:hidden}.dropdown--natural .dropdown__value{font-size:1.125rem;font-weight:700}.dropdown--error{border-color:#b00020}.dropdown--error .dropdown__help,.dropdown--error .dropdown__label,.dropdown--error .dropdown__selected-content{color:#b00020}.dropdown--disabled{color:#b1b1b1}.dropdown--disabled .dropdown__value{border-color:#b1b1b1}.dropdown--disabled:focus .dropdown__value,.dropdown--disabled:hover .dropdown__value{border-color:#b1b1b1}.dropdown--gray .dropdown__value{background:#f5f5f5}.scanner-overlay{background:#000;bottom:0;left:0;min-height:100vh;min-width:100vw;position:fixed;right:0;text-align:left;top:0;z-index:12000}.scanner-overlay--error .scanner-overlay__header{color:inherit}.scanner-overlay--error .scanner-mask{display:none}.scanner-overlay .barcode-scanner{height:100%;left:0;position:absolute;top:0;width:100%;z-index:12001}.scanner-overlay .scanner-mask{z-index:12002}.scanner-overlay__hint{bottom:2rem;color:#fff;left:0;padding:0 2rem;position:absolute;text-align:center;width:100%;z-index:12003}.scanner-overlay__camera-dropdown{display:block;left:1rem;position:absolute;top:5rem;width:calc(100% - 2rem);z-index:12003}.scanner-overlay__error{color:#b00020;padding:1rem;position:relative;text-align:center;z-index:12003}.scanner-overlay__add-to-cart-failed{bottom:4rem;position:absolute;width:100%}.scanner-overlay__header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;color:#fff;display:-webkit-box;display:flex;justify-content:space-between;padding:1rem;position:relative;z-index:12003}.scanner-overlay__header:after{-webkit-box-flex:1;-webkit-box-ordinal-group:3;background:#fff;content:"";display:block;flex:1 1 auto;height:1px;margin-left:1rem;order:2}.scanner-overlay__title{-webkit-box-ordinal-group:2;font-size:1.375rem;font-weight:700;order:1}.scanner-overlay__close.svg-icon{-webkit-box-ordinal-group:4;cursor:pointer;height:3rem;margin-right:-.75rem;order:3;width:3rem}.scanner-overlay__close.svg-icon path{stroke-width:1.25}.scanner-overlay__close.svg-icon g:first-child{display:none}.scanner-overlay__result{background:#fff;border-radius:2px;bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:36rem;min-height:10rem;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;z-index:12003}.scanner-overlay__result--show{-webkit-transform:translateY(calc(-50vh + 50%));transform:translateY(calc(-50vh + 50%))}.scanner-overlay__result .product-tile--direct-hit{-webkit-box-shadow:none;box-shadow:none}.scanner-overlay__result .product-tile__image{height:8rem}.scanner-overlay__result .product-tile__footer{line-height:1.1}@media only screen and (max-width:50rem){.scanner-overlay{height:100vh;top:0}}.search-history__header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:2.5rem;justify-content:space-between;padding:0 1rem}.search-history__delete-search-results,.search-history__last-search{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:2.5rem;overflow:hidden}.search-history__last-search{font-weight:700}.search-history__delete-search-results{color:var(--color-primary);cursor:pointer}.search-history__entrys{height:17.5rem;max-width:21rem;overflow:hidden;overflow-y:auto;text-overflow:ellipsis;white-space:nowrap}.search-history__entrys ul{padding:0}.search-history__entrys .search-history__entry{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:flex;height:2.5rem;justify-content:space-between;line-height:2rem;list-style:none;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}.search-history__entrys .search-history__entry:nth-child(odd){background:#fafafa}.search-history__entrys .search-history__entry:hover{background:#f5f5f5}.search-history__entry-type{color:#b1b1b1;text-align:right;width:25%}.search-history__entry-name{overflow:hidden;text-align:left;white-space:nowrap;width:75%}@media only screen and (max-width:50rem){.search-history__header{padding:0}.search-history__entrys{background:#f5f5f5;height:auto}.search-history__entrys .search-history__entry{padding:0}.search-history__entrys .search-history__entry:nth-child(odd){background:#f5f5f5}}.search-modal{height:100%;position:relative;width:100%}.search-modal .modal-content__header,.search-modal.modal-content .modal-content__close-icon{display:none}.search-modal .modal-content__body{background:#f5f5f5;padding:1.5rem}.search-modal .modal-content__body .search-suggestions-result__block--marketing{position:relative}.search-modal .modal-content__body .search-input{margin-bottom:3rem}.search-modal .modal-content__body .search-input .text-input__input{background:#fff;height:3.25rem;padding-right:5rem}.search-modal .modal-content__body .search-suggest{font-size:1rem;padding:0}.search-modal .modal-content__body .search-suggest .text-suggestions__categorys-brands,.search-modal .modal-content__body .search-suggest__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}.search-modal .modal-content__body .search-suggest .text-suggestions__categorys-brands .brands,.search-modal .modal-content__body .search-suggest .text-suggestions__categorys-brands .categories,.search-modal .modal-content__body .search-suggest__content .brands,.search-modal .modal-content__body .search-suggest__content .categories{border-bottom:1px solid rgba(79,98,111,.2);flex-basis:100%;margin-bottom:1rem;margin-right:0;padding-bottom:1rem}.search-modal .modal-content__body .search-suggest__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-modal .modal-content__body .search-suggest .text-suggestions{flex-basis:100%;margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-modal .modal-content__body .search-suggest .text-suggestions__search-terms{border-bottom:1px solid rgba(79,98,111,.2);margin-bottom:1rem;padding-bottom:1rem}.search-modal .modal-content__body .search-suggest .product-suggestions{flex-basis:100%;margin-bottom:2rem}.search-modal .modal-content__body .search-suggest .product-suggestions .search-suggest__headline{border:none;padding:0}.search-modal .modal-content__body .search-suggest .product-suggestions .entry{border:none}.search-modal .headline__left{margin-right:1rem}.search-modal .headline__right{margin-left:1rem}.search-modal .headline__line{opacity:.5}.search-modal__search-bar{margin-top:1.5rem;position:relative}.search-modal__scanner-button.svg-icon{cursor:pointer;display:block;position:absolute;right:3.5rem;top:.75rem}.modal-add-to-cart .manufacturer{color:#7c8c9c;font-size:.875rem}.modal-add-to-cart .modal-content__body-content{display:-webkit-box;display:flex;gap:2rem}.modal-add-to-cart__image{-webkit-box-flex:0;flex:0 3 14rem}.modal-add-to-cart__image img{display:block;height:auto;width:100%}.modal-add-to-cart__sku{color:#7c8c9c;font-size:.875rem;margin-top:.25rem}.modal-add-to-cart__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1 1 auto;flex-direction:column;text-align:left}.modal-add-to-cart__content .name{font-size:1.375rem;font-weight:700;line-height:1.6rem;margin-top:.25rem}.modal-add-to-cart__content .live-availabilities{font-size:.875rem;margin-bottom:1rem;margin-top:.5rem}.modal-add-to-cart__content .cart-note{margin-bottom:1.5rem}.modal-add-to-cart__content .product-price .logged-out{margin-bottom:.5rem;margin-top:1rem}.modal-add-to-cart__content .product-price .logged-out__content{display:-webkit-box;display:flex;gap:.5rem}.modal-add-to-cart__content .product-price .logged-out__content span:first-child{font-weight:700}.modal-add-to-cart__content .step-input-row{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1.875rem}.modal-add-to-cart__content .step-input-row .step-input{flex-basis:12.5rem}.modal-add-to-cart__content .step-input-row .step-input__button{margin-bottom:0}.modal-add-to-cart__content .product-label-list{margin-bottom:.5rem}.modal-add-to-cart__content .link{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;color:var(--color-primary);cursor:pointer;display:-webkit-box;display:flex;justify-content:flex-end;margin:1.25rem 0 2rem}.modal-add-to-cart__content .link svg{margin-right:.5rem}@media screen and (max-width:480px){.modal-add-to-cart .modal-content__body-content{display:block}.modal-add-to-cart .modal-add-to-cart__image{margin-bottom:1rem;max-width:100%;width:10rem}}@media screen and (max-width:380px){.modal-add-to-cart .step-input-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;flex-direction:column;gap:1rem}.modal-add-to-cart .step-input-row .step-input{flex-basis:auto}}.form-layout{margin-left:-.2rem;margin-right:-.8rem}.form-layout .form-section,.form-layout__section{display:-webkit-box;display:flex;flex-flow:wrap}.form-layout .form-section{margin-right:-1rem;padding:4rem 0 2rem}.form-layout .form-section:not(:first-child){border-top:1px solid rgba(79,98,111,.2);margin-top:3rem;padding-top:2rem}.form-layout .field{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:.75rem;width:33.3%}.form-layout .field .button,.form-layout .field .text-input,.form-layout .field--large{width:100%}.form-layout .field--large .text-input{width:20%}.form-layout .field--half{width:50%}.form-layout__footer{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:1.7rem;padding-right:1rem}@media only screen and (max-width:50rem){.form-layout{margin:0;padding:0 1rem}.form-layout .field{width:100%}.form-layout .field .text-input{width:calc(100% + 1.5rem)}}.message-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border:2px solid var(--color-primary);color:var(--color-primary);display:-webkit-box;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;padding:2rem 3rem;text-align:center}@media only screen and (max-width:37.5rem){.message-box{padding:2rem 1.5rem}}.message-box__text{display:-webkit-box;display:flex}@media only screen and (max-width:37.5rem){.message-box__text{-webkit-box-pack:justify;font-size:1.25rem;justify-content:space-between;width:100%}}.message-box__text-primay{-webkit-box-ordinal-group:2;display:inline-block;max-width:25rem;order:1;vertical-align:middle}.message-box__secondary-text{color:#4f626f;font-size:1.125rem;line-height:1.5rem}.message-box__icon{-webkit-box-flex:0;-webkit-box-ordinal-group:1;align-self:flex-start;flex-grow:0;flex-shrink:0;margin-right:1.5rem;order:0}@media only screen and (max-width:37.5rem){.message-box__icon{margin-right:0}}.message-box--success{border-color:var(--color-primary);color:var(--color-primary)}.message-box--error{border-color:#b00020;color:#b00020}.message-box--green{border-color:#25a548;color:#25a548}.message-box--info{border-color:#7c8c9c;color:#7c8c9c}.modal-address-form .message-box{margin-bottom:6.25rem}.modal-address-form__content{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.modal-address-form__field--large{grid-column:span 2}.modal-address-form__field .dropdown,.modal-address-form__field .text-input{display:block}.modal-address-form__actions{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:3rem;width:100%}.modal-address-form__actions .button{margin-left:1rem}@media only screen and (max-width:37.5rem){.modal-address-form__content{grid-column-gap:1rem;grid-row-gap:2rem}.modal-address-form__field{grid-column:span 2}.modal-address-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.modal-address-form__actions .button{margin:1rem 0 0}}.login-modal{height:28rem}.login-modal .modal-content__body{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.login-modal .modal-content__body-content{width:100%}.login-modal__body{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-areas:"username password" "login login" "register register";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:auto;max-width:530px}.login-modal__username{grid-area:username;-ms-grid-column:1;-ms-grid-row:1}.login-modal__password{grid-area:password;-ms-grid-column:3;-ms-grid-row:1}.login-modal__login{-ms-grid-column-span:3;grid-area:login;-ms-grid-column:1;-ms-grid-row:3}.login-modal__register{-ms-grid-column-span:3;grid-area:register;-ms-grid-column:1;-ms-grid-row:5}.login-modal__countdown{color:#b00020;font-weight:700;grid-column:1/-1;text-align:center}@media only screen and (max-width:37.5rem){.login-modal{height:100%}.login-modal .modal-content__body{-webkit-box-align:start;align-items:flex-start}.login-modal__body{grid-template-areas:"username" "password" "login" "register";grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}.login-modal__username{-ms-grid-column:1;-ms-grid-row:1}.login-modal__password{-ms-grid-column:1;-ms-grid-row:3}.login-modal__login{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:5}.login-modal__register{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:7}}.info-modal svg{color:var(--color-primary)}.info-modal .modal-content__body{padding:2rem 6rem}.registration-info-modal .modal-content__body{padding:2rem}.registration-info-modal .modal-content__body button{width:auto}.registration-info-modal__actions{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:2rem}.registration-info-modal__actions button:first-of-type{margin-right:1rem}.shipping-info-modal svg{color:var(--color-primary)}.shipping-info-modal .modal-content__body{padding:2.5rem 4.5rem 3.5rem;text-align:left}.shipping-info-modal__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;font-size:1.125rem}.shipping-info-modal__header{font-weight:700;margin-bottom:1.5rem}.shipping-info-modal__content p:not(:last-child){margin-bottom:1.5rem}@media only screen and (max-width:37.5rem){.shipping-info-modal .modal-content__body{padding:1.5rem 1.75rem 2.5rem}}.section-headline{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;color:#4f626f;display:-webkit-box;display:flex;justify-content:space-between;margin:1rem 0}.section-headline:before{-webkit-box-ordinal-group:3;-webkit-box-flex:1;background:rgba(79,98,111,.2);content:"";display:none;flex:1 1 100%;height:1px;margin:0 1rem;order:2}.section-headline__title{-webkit-box-ordinal-group:2;-webkit-box-flex:0;flex:0 0 auto;font-size:1.125rem;font-weight:700;order:1}.section-headline__title--right{-webkit-box-ordinal-group:4;font-size:1rem;font-weight:400;margin-right:1rem;order:3}.section-headline__arrow{-webkit-box-flex:0;-webkit-box-ordinal-group:4;display:none;flex:0 0 auto;order:3;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.section-headline--collapsible{cursor:pointer}.section-headline--collapsible .section-headline__arrow,.section-headline--collapsible:before{display:block}.section-headline--collapsible.section-headline--collapsed .section-headline__arrow{-webkit-transform:rotate(0);transform:rotate(0)}.click-and-collect-info-modal svg{color:var(--color-primary)}.click-and-collect-info-modal .modal-content__body{padding:2rem 3rem;text-align:left}.click-and-collect-info-modal__body{display:-webkit-box;display:flex;width:100%}.click-and-collect-info-modal__column{width:28.75rem}.click-and-collect-info-modal__column:not(:last-child){margin-right:2rem}.click-and-collect-info-modal__column--small{width:4.4rem}.click-and-collect-info-modal__image{height:4.4rem;width:4.4rem}.click-and-collect-info-modal__image img{display:block;width:100%}.click-and-collect-info-modal__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.click-and-collect-info-modal__info:not(:last-child){margin-bottom:1.5rem}.click-and-collect-info-modal__info--header{font-weight:700;margin-bottom:1.5rem}.click-and-collect-info-modal__info strong{margin-bottom:.75rem}@media only screen and (max-width:56.25rem){.click-and-collect-info-modal .modal-content__body{padding:1.5rem 1.75rem 2.5rem}.click-and-collect-info-modal__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.click-and-collect-info-modal__column{width:100%}.click-and-collect-info-modal__column:not(:last-child){margin-bottom:2rem}.click-and-collect-info-modal__column--small{display:none}}.address-info__line{display:block;line-height:1.25rem}.invoice-info-modal svg{color:var(--color-primary)}.invoice-info-modal .modal-content__body{padding:2.5rem 4.5rem 3.5rem;text-align:left}.invoice-info-modal__body{font-size:1.125rem}.invoice-info-modal__body,.invoice-info-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.invoice-info-modal__addresses{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-top:2rem;width:100%}.invoice-info-modal__address-block,.invoice-info-modal__email-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-basis:50%;flex-direction:column;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-info-modal__address-block span,.invoice-info-modal__email-block span{margin:0 .5rem 0 0}.invoice-info-modal__address-info .address-info__line{margin:0 .5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:37.5rem){.invoice-info-modal .modal-content__body{padding:1.5rem 1.75rem 2.5rem}.invoice-info-modal__addresses{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.invoice-info-modal__address-block{margin-top:2rem}}.consent-controller__overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;background:#fbfbfb;display:-webkit-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:16rem;padding:1rem}.consent-controller__text{text-align:center}.consent-controller__action{margin-top:1rem}.product-detail-video{width:100%}.product-detail-video__container{height:0;overflow:hidden;padding-bottom:57%;position:relative;width:100%}.product-detail-video embed,.product-detail-video iframe,.product-detail-video object,.product-detail-video video{height:100%;left:0;position:absolute;top:0;width:100%}.product-detail-video__no-video{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-three-sixty-image-indicator{z-index:5}.product-three-sixty-image-indicator--active.svg-icon{color:var(--color-primary)}.three-sixty-image-viewer{height:100%;position:relative}.three-sixty-image-viewer__image-container{background:#fff;cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC41MTciIGhlaWdodD0iMTMuODYyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojNGY2MjZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJtMzQgMS40MTQgNS41MTcgNS41MTdMMzQgMTIuNDQ4TTYuNTE3IDEuNDE0IDEgNi45MzFsNS41MTcgNS41MTciLz48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjUgNi45MTQpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNGY2MjZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHgiIGQ9Ik0wIDBoMjEuNSIvPjwvc3ZnPg==),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAOCAYAAACyyTV4AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKaADAAQAAAABAAAADgAAAACQCVVxAAABV0lEQVRIDc2VwVHDQAxFpXUBUAK5MNxIbnALBQRMB8bciUuADpwUgE0FECgAuMEp5ginpINUsELKeDO2EclMCI53xuORdlf7Rqu/QlCGH0S71ti+sWbwkMYzZclGXb3LyEdrdx6T4Z0W2FSdAkhIzwh4zaBRdf4/bEN0j4jpWdhPtPglSAcICG0C+uBMxtqmTfss4EUeM9BAPXegAtit46rl/K/xW7bfOZ4igM9m+6BztPc5fh85tjnkNgEdyDJQrwmAq0DxNLzKWCSHeQ3+uOJeGAUGSC1oF3ztP8FklAxa1f3FM6VeF8JBlnR1sdiehQkATbW5v/o4Ma8rYyDMUK6bn5oXySYQZAx7UpdgNMBqFp9u45QFxZJqCKgGKHxzyCaA/gZYgtwm6DJA4VoIRwypRe4yXVG6dJ3a2mL+eoiSpQaFpThKkDJRAL2prS0inlv+NEBh+gY+LuBRHp9Z5QAAAABJRU5ErkJggg==),auto;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.three-sixty-image-viewer__image{border:none;display:block;height:auto;margin:auto;padding:0;pointer-events:none;width:100%}.three-sixty-image-viewer__controls{-webkit-box-pack:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}.three-sixty-image-viewer__control{margin:.25rem}.three-sixty-image-viewer canvas{display:block;margin:0 auto;max-height:100%;max-width:100%}.new-slider{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-slider__arrow{stroke:none!important;cursor:pointer;position:absolute;top:50%;z-index:999}.new-slider__arrow--left{left:0;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.new-slider__arrow--right{right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.new-slider__arrow--hidden{cursor:default;opacity:.3}.new-slider__frame{-ms-overflow-style:none;display:-webkit-box;display:flex;height:100%;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.new-slider__frame::-webkit-scrollbar{background:transparent;display:none;height:0}.new-slider__slide{-webkit-box-flex:0;flex:0 0 auto;height:100%;scroll-snap-align:start;width:100%}.product-detail-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;min-height:13rem;position:relative}.product-detail-images--zoombox{grid-row-gap:1rem;display:grid;grid-template-rows:4rem auto 6rem;height:calc(100vh - 7rem);row-gap:1rem}.product-detail-images--zoombox .product-detail-images__infos{margin-bottom:0}.product-detail-images--zoombox .product-detail-images__new-thumb-slider{height:auto;margin:0}.product-detail-images--zoombox .product-detail-images__new-slide-content{cursor:default}.product-detail-images--single .product-detail-images__paging{visibility:hidden}.product-detail-images--single .product-detail-images__main-slider{border:none;margin-bottom:0}.product-detail-images__section{padding-bottom:1rem;position:relative}.product-detail-images__section--borderless{border-bottom:none}.product-detail-images__infos{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative;width:100%;z-index:22}.product-detail-images__infos--360{-webkit-box-pack:end;justify-content:flex-end}.product-detail-images__paging{text-align:center;width:auto}.product-detail-images__infos--360 .product-detail-images__paging{visibility:hidden}.product-detail-images__image,.product-detail-images__video{display:block;max-height:22rem;max-width:100%}.product-detail-images__logo{display:block;max-height:3.5rem;max-width:7.75rem}.product-detail-images__new-main-slider{height:24rem;margin-bottom:1.5rem}.product-detail-images__new-main-slider .new-slider__slide{min-height:18rem}.product-detail-images__new-main-slider--fade .product-detail-images__new-slide--active{opacity:0}.product-detail-images__new-thumb-slider{height:5rem;max-width:30rem;padding:0 1rem;width:100%}.product-detail-images__new-thumb-slider .new-slider__slide{width:33.3333333333%}.product-detail-images__new-slide{height:100%}.product-detail-images__new-slide-content{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;height:100%;justify-content:center;padding:0 2rem}.product-detail-images__new-slide-content img{display:block;margin:0;max-width:100%}.product-detail-images__new-thumb-slide{height:100%;padding:0 .5rem}.product-detail-images__new-thumb-slide-content{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;height:100%;justify-content:center;padding:.5rem;position:relative}.product-detail-images__new-thumb-slide-content:after{background:rgba(79,98,111,.33);bottom:0;content:"";display:block;height:2px;left:50%;margin:0 auto;max-width:100%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background .1s ease;transition:background .1s ease;width:8rem;z-index:10}.product-detail-images__new-thumb-slide-content img{display:block;margin:0;max-height:100%;max-width:100%}.product-detail-images__new-thumb-slide--active .product-detail-images__new-thumb-slide-content:after{background:var(--color-primary)}.product-detail-images__new-thumb-video{-webkit-box-pack:center;background:#7c8c9c;height:100%;justify-content:center;width:100%}.product-detail-images__controls,.product-detail-images__new-thumb-video{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.product-detail-images__controls{margin:0;position:relative}.product-detail-images__360-indicator{cursor:pointer;margin-right:.5rem}.product-detail-images__zoom-box{cursor:pointer;z-index:5}.product-detail-images__zoom-box.svg-icon{stroke-width:0}.product-detail-images__zoom-box--active.svg-icon{color:var(--color-primary)}.product-detail-images__360-instruction{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.product-detail-images__360-instruction-content{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #dcdfe2;color:#4f626f;display:-webkit-box;display:flex;font-size:.875rem;padding:.5rem 1.25rem}.product-detail-images__360-instruction-content>span:last-child{display:none}.product-detail-images__360-viewer{background:transparent;bottom:0;height:100%;left:0;padding-top:1.5rem;position:absolute;right:0;top:0;width:100%;z-index:2}.product-detail-images__360-viewer--adjust-thumbnail-height{height:calc(100% - 10rem)}@media only screen and (max-width:75rem){.product-detail-images__360-viewer--adjust-thumbnail-height{height:calc(100% - 4rem)}}.product-detail-images__dots{bottom:2rem;display:none;left:0;position:absolute;text-align:center;width:100%}.product-detail-images__dot{background:#4f626f;border-radius:50%;display:inline-block;height:.5rem;margin:.25rem;opacity:.5;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;width:.5rem}.product-detail-images__dot--active{opacity:1}@media only screen and (max-width:56.25rem){.product-detail-images__dots{display:block;white-space:nowrap}.product-detail-images__dots--hidden{display:none}.product-detail-images__paging{visibility:hidden}.product-detail-images .new-slider__arrow,.product-detail-images__new-thumb-slider{display:none}.product-detail-images__section{border-bottom:none}.product-detail-images__360-instruction-content>span:first-child{display:none}.product-detail-images__360-instruction-content>span:last-child{display:inline-block}}@media only screen and (max-width:50rem){.product-detail-images--zoombox{height:100vh}}@media only screen and (max-width:37.5rem){.product-detail-images__360-instruction{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.zoom-box-modal{background:#fff;height:calc(100vh - 3rem);width:calc(100vw - 5rem)}.zoom-box-modal .modal-content__header{padding:0}.zoom-box-modal .modal-content__body{background:#fff;max-height:100%;padding:1rem 4.5rem .5rem}.zoom-box-modal .product-detail-images__controls{-webkit-box-align:center;align-items:center;width:100%}.zoom-box-modal .product-detail-images__controls--bottom{bottom:3rem;position:fixed;z-index:1000}.zoom-box-modal .product-detail-images__section{grid-row-gap:3rem;display:grid;grid-template-rows:auto 3rem}.zoom-box-modal .product-detail-images__new-thumb-slider{height:6rem;margin-bottom:0;max-width:100%;padding-top:0}.zoom-box-modal .product-detail-images__new-main-slider{height:auto;margin-bottom:0;max-height:32rem;max-width:calc(100vw - 20rem)}.zoom-box-modal .product-detail-images__new-main-slider .new-slider__slide{margin:auto;padding:.5rem 3rem}.zoom-box-modal .product-detail-images__new-main-slider .new-slider__slide .product-detail-video{height:32.5rem;max-width:100%;padding:0}.zoom-box-modal .product-detail-images .product-detail-images__image{max-height:100%}.zoom-box-modal .product-detail-images .product-detail-images__video{max-height:32.5rem}.zoom-box-modal .product-detail-images__new-thumb--dot-slider .new-slider__slide,.zoom-box-modal .product-detail-images__new-thumb-slider-zoom-box .new-slider__slide{cursor:pointer;padding:.5rem 1rem;width:20%}.zoom-box-modal .product-detail-images__dots{display:none}.zoom-box-modal .product-detail-images__new-thumb-slider-zoom-box .new-slider__frame{margin:0 auto;width:75%}.zoom-box-modal .product-detail-images__new-thumb-video{max-width:6rem}@media only screen and (max-width:87.5rem){.zoom-box-modal .product-detail-images__new-thumb-slider-zoom-box .new-slider__frame{width:100%}}@media only screen and (max-width:75rem){.zoom-box-modal .product-detail-images .product-detail-images__new-thumb-slide{padding:0}.zoom-box-modal .product-detail-images__infos,.zoom-box-modal .product-detail-images__new-main-slider{max-width:calc(100vw - 14rem)}.zoom-box-modal .product-detail-images__new-thumb-slider{display:block;margin:0 auto;max-width:80%}.zoom-box-modal .product-detail-images__new-thumb-slider-zoom-box--mobile{display:none}.zoom-box-modal .product-detail-images__controls{max-width:calc(100vw - 14rem)}.zoom-box-modal .modal-content__body{padding:1rem 4.5rem .5rem}.zoom-box-modal .product-detail-images__360-viewer--adjust-thumbnail-height{height:calc(100% - 6rem)}}@media only screen and (max-width:50rem){.zoom-box-modal{height:100vh;max-width:100%;width:100vw}.zoom-box-modal .modal-content__body{padding:3rem 1rem 1rem}.zoom-box-modal .product-detail-images__new-thumb-slider{border-top:none;display:none}.zoom-box-modal .product-detail-images__dots{-webkit-box-pack:center;bottom:5rem;display:-webkit-box;display:flex;justify-content:center}.zoom-box-modal .product-detail-images__new-main-slider{max-width:calc(100vw - 2rem)}.zoom-box-modal .product-detail-images__new-main-slider .new-slider__arrow{display:none}.zoom-box-modal .product-detail-images__controls,.zoom-box-modal .product-detail-images__infos{max-width:calc(100vw - 2rem)}}@media only screen and (max-width:37.5rem){.zoom-box-modal .modal-content__close-icon{z-index:100}.zoom-box-modal .modal-content__body{padding:0}.zoom-box-modal .modal-content__body-content{height:calc(100vh - 7rem);padding:0}.zoom-box-modal .product-detail-images__section{position:static}.zoom-box-modal .product-detail-images--zoombox{position:relative}.zoom-box-modal .product-detail-images__controls{bottom:1rem;padding:0 1rem;position:absolute}.zoom-box-modal .product-detail-images__infos{display:inline-block;padding-left:1rem}.zoom-box-modal .product-detail-images__new-main-slider{height:100vh;max-width:100vw}.zoom-box-modal .product-detail-images__new-main-slider .new-slider__slide{padding:0}.zoom-box-modal .product-detail-images__new-main-slider .product-detail-images__new-slide-content{padding:0 1rem}.zoom-box-modal .product-detail-images__cotrols{width:100vw}}.spinner-icon__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:flex;height:6.25rem;justify-content:center;margin:0 auto 1.675rem;padding:1rem;width:6.25rem}.spinner-icon__icon .svg-icon{height:auto;margin-right:-.5rem;width:100%}.spinner-icon__icon .svg-icon path{stroke-width:.8px}.spinner-icon__spinner{stroke:#4f626f;height:6.25rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6.25rem}.spinner-icon__spinner circle{-webkit-animation:add-to-cart-spinning .8s cubic-bezier(.86,0,.07,1) infinite;animation:add-to-cart-spinning .8s cubic-bezier(.86,0,.07,1) infinite}.spinner-icon--transparent .spinner-icon__icon{background:transparent}@-webkit-keyframes add-to-cart-spinning{0%{stroke-dashoffset:127}to{stroke-dashoffset:-18}}@keyframes add-to-cart-spinning{0%{stroke-dashoffset:127}to{stroke-dashoffset:-18}}.check-animation-icon__path{fill:none;stroke:#4f626f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.check-animation-icon__circle{stroke-dasharray:200;stroke-dashoffset:-200;-webkit-animation:circle-animation .8s ease-in-out forwards;animation:circle-animation .8s ease-in-out forwards}.check-animation-icon__check{stroke-dasharray:100;stroke-dashoffset:-100;-webkit-animation:check-animation .8s ease-in-out forwards;animation:check-animation .8s ease-in-out forwards}@-webkit-keyframes circle-animation{to{stroke-dashoffset:0}}@keyframes circle-animation{to{stroke-dashoffset:0}}@-webkit-keyframes check-animation{to{stroke-dashoffset:0}}@keyframes check-animation{to{stroke-dashoffset:0}}.transfer-modal{height:28rem;max-height:100%}.transfer-modal--large{height:43rem}.transfer-modal .modal-content__body{-webkit-box-pack:center;justify-content:center;justify-items:center}.transfer-modal .modal-content__body,.transfer-modal__register-block{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.transfer-modal__register-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:4rem}.transfer-modal__register-text{margin-bottom:3rem;margin-top:1rem}.transfer-modal__vertical-dot{background-color:#7c8c9c;border-radius:50%;-webkit-box-shadow:0 1rem 0 #7c8c9c,0 2rem 0 #7c8c9c;box-shadow:0 1rem 0 #7c8c9c,0 2rem 0 #7c8c9c;height:5px;width:5px}.basic-information-form .dropdown__selected-content--none{color:#b1b1b1}.basic-information-form__input-fields{grid-gap:2rem;display:grid;gap:2rem;grid-template-areas:"company company company company company email email email email email" "salutation salutation first-name first-name first-name first-name last-name last-name last-name last-name" "vat-number vat-number vat-number vat-number vat-number . . . . .";grid-template-columns:repeat(10,1fr);margin:3.25rem 0 2rem}.basic-information-form .dropdown__options{min-width:auto}.basic-information-form__company-name{-ms-grid-column-span:9;grid-area:company;-ms-grid-column:1;-ms-grid-row:1}.basic-information-form__vat-number{-ms-grid-column-span:9;grid-area:vat-number;-ms-grid-column:1;-ms-grid-row:5}.basic-information-form__company-email{-ms-grid-column-span:9;grid-area:email;-ms-grid-column:11;-ms-grid-row:1}.basic-information-form__salutation{-ms-grid-column-span:3;grid-area:salutation;-ms-grid-column:1;-ms-grid-row:3}.basic-information-form__first-name{-ms-grid-column-span:7;grid-area:first-name;-ms-grid-column:5;-ms-grid-row:3}.basic-information-form__last-name{-ms-grid-column-span:7;grid-area:last-name;-ms-grid-column:13;-ms-grid-row:3}.basic-information-form__company-name{-webkit-box-flex:1;flex-grow:1}@media only screen and (max-width:37.5rem){.basic-information-form__input-fields{grid-template-areas:"company company company company" "email email email email" "salutation first-name first-name first-name" "last-name last-name last-name last-name" "vat-number vat-number vat-number vat-number";grid-template-columns:repeat(4,1fr);margin:3.25rem 0 4rem}.basic-information-form__company-name{-ms-grid-column-span:7;-ms-grid-column:1;-ms-grid-row:1}.basic-information-form__vat-number{-ms-grid-column-span:7;-ms-grid-column:1;-ms-grid-row:9}.basic-information-form__company-email{-ms-grid-column-span:7;-ms-grid-column:1;-ms-grid-row:3}.basic-information-form__salutation{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:5}.basic-information-form__first-name{-ms-grid-column-span:5;-ms-grid-column:3;-ms-grid-row:5}.basic-information-form__last-name{-ms-grid-column-span:7;-ms-grid-column:1;-ms-grid-row:7}}.radio-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button:before{background-clip:content-box;border:2px solid #4f626f;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:16px;padding:2px;width:16px}.radio-button:hover:not(.radio-button--disabled):before{-webkit-box-shadow:0 0 0 .5rem rgba(124,140,156,.1);box-shadow:0 0 0 .5rem rgba(124,140,156,.1)}.radio-button:focus:not(.radio-button--disabled):before{-webkit-box-shadow:0 0 0 .5rem rgba(124,140,156,.1);box-shadow:0 0 0 .5rem rgba(124,140,156,.1)}.radio-button__label{margin-left:.75rem}.radio-button--disabled{cursor:default;opacity:.5}.radio-button--disabled:before{border-color:#b1b1b1}.radio-button--checked{border-radius:50%}.radio-button--checked.radio-button--disabled:before{background-color:#b1b1b1;border-color:#b1b1b1}.radio-button--checked:before{background-color:var(--color-primary);border-color:var(--color-primary);content:""}.radio-button--checked:focus:before,.radio-button--checked:hover:before{-webkit-box-shadow:0 0 0 .5rem rgba(var(--color-primary),.2);box-shadow:0 0 0 .5rem rgba(var(--color-primary),.2)}.radio-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.radio-options__option:not(:last-of-type){margin-bottom:.75rem}.radio-options--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;flex-wrap:wrap}.company-address-form__fields{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.25rem 0}.company-address-form__fields--columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.company-address-form__field{flex-basis:calc(50% - 0.75rem);margin-bottom:1.5rem}.company-address-form__field--marginless{margin-bottom:0}.company-address-form__field--one-third{flex-basis:calc(33.33333% - 0.75rem)}.company-address-form__field--two-third{flex-basis:calc(66.66667% - 0.75rem)}.company-address-form__field--full{flex-basis:100%}.company-address-form__dropdown{height:3.25rem;margin-top:1rem;width:100%}.company-address-form__dropdown .dropdown__label{display:none}.company-address-form__dropdown .dropdown__value{background:#fff;display:-webkit-box;display:flex;height:100%}.company-address-form__dropdown .dropdown__selected{-webkit-box-flex:1;-webkit-box-pack:justify;flex-grow:1;justify-content:space-between}.company-address-form__dropdown .dropdown__label--selected{color:#7c8c9c}.company-address-form__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:1.5rem}.company-address-form__options .radio-options__option{margin-right:1rem}.company-address-form__options .radio-options__option:not(:last-of-type){margin-bottom:0}.company-address-form__address-headline .headline__line{display:none}.company-address-form__additional>.company-address-form__fields:first-child{margin-top:0}.company-address-form__additional>.company-address-form__fields:last-child{margin-bottom:0}.company-address-form .radio-button:before{height:1.125rem;width:1.125rem}.company-address-form .check-box__icon{fill:#4f626f}.company-address-form .check-box--disabled .check-box__icon{fill:#7c8c9c}@media only screen and (max-width:37.5rem){.company-address-form__field,.company-address-form__field--one-third,.company-address-form__field--two-third{flex-basis:100%}}.quick-register-modal{height:auto}.quick-register-modal .modal-content__body{padding:3.375rem}.quick-register-modal .modal-content__body-content{width:100%}.quick-register-modal__body{text-align:left}.quick-register-modal__basic-info .basic-information-form__input-fields{margin-top:2rem}.quick-register-modal__consent a{color:var(--color-primary);display:inline-block}.quick-register-modal__consent p{margin:1.375rem 0}.quick-register-modal__mandatory-hint{color:#b1b1b1;font-size:.875rem;margin-top:1.3125rem}.quick-register-modal__actions{-webkit-box-pack:end;border-top:1px solid #7c8c9c;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:2rem;padding-top:2.5rem}.quick-register-modal__actions>*{margin-left:1.5rem;width:10.125rem}@media only screen and (max-width:75rem){.quick-register-modal__actions{padding-top:1.5rem}.quick-register-modal__actions>*{margin-left:0;margin-top:1rem;width:100%}}@media only screen and (max-width:37.5rem){.quick-register-modal{height:100%}}.quote-reject-modal__more_information{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;margin:2rem 0;text-align:left}.quote-reject-modal__textarea{margin-top:.5rem}.quote-reject-modal .text-input__input{padding:1rem}.issue-modal__issue{background:#fbfbfb;display:grid;grid-template-areas:"icon title" "icon text";grid-template-columns:3rem auto;grid-template-rows:auto auto;margin-bottom:1rem;padding:.5rem;text-align:center}.issue-modal__issue>*{align-self:center}.issue-modal__issue--error{color:#b00020}.issue-modal__issue-icon{-ms-grid-row-span:2;grid-area:icon;-ms-grid-column:1;-ms-grid-row:1;margin-right:.5rem}.issue-modal__issue-title{font-weight:700;grid-area:title;-ms-grid-column:2;-ms-grid-row:1;text-align:left}.issue-modal__issue-text{grid-area:text;-ms-grid-column:2;-ms-grid-row:2;text-align:left}.issue-modal__actions{display:grid;grid-template-areas:"hint buttons";grid-template-columns:auto auto;margin-top:4rem}.issue-modal__actions>*{align-self:center}.issue-modal__hint{color:#25a548;font-weight:700;grid-area:hint;-ms-grid-column:1;-ms-grid-row:1;text-align:left}.issue-modal__hint .svg-icon{margin-right:.5rem}.issue-modal__hint--none{color:#b00020}.issue-modal__buttons{grid-area:buttons;-ms-grid-column:2;-ms-grid-row:1;text-align:right}@media only screen and (max-width:75rem){.issue-modal__hint{margin-bottom:1rem}.issue-modal__actions{grid-template-areas:"hint" "buttons";grid-template-columns:auto;grid-template-rows:auto auto}.issue-modal__hint{-ms-grid-column:1;-ms-grid-row:1}.issue-modal__buttons{-ms-grid-column:1;-ms-grid-row:2}}.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-bottom:.25em;padding:0}.markdown h2:not(:first-child),.markdown h3:not(:first-child),.markdown h4:not(:first-child),.markdown h5:not(:first-child),.markdown h6:not(:first-child){margin-top:1.5em}.markdown p:not(:last-child){margin-bottom:.5em}.markdown a{color:var(--color-primary)}.markdown ol,.markdown ul{margin:.5em 0}.freight-surcharges-modal svg{color:var(--color-primary)}.freight-surcharges-modal .modal-content__body{text-align:left}.customer-data-check-modal__actions{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:2rem}.customer-data-check-modal__action:not(:first-child){margin-left:1rem}.load-configuration-modal__form{display:-webkit-box;display:flex;gap:1rem}.load-configuration-modal .text-input{-webkit-box-flex:1;display:block;flex:1 0 15rem;font-family:monospace}.load-configuration-modal .button{-webkit-box-flex:0;flex:0 1 4rem}.unit-text-input{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;background:#f5f5f5;border-bottom:2px solid transparent;border-radius:2px;-webkit-border-radius:0;display:-webkit-box;display:flex;font-size:1rem;height:1.625rem;justify-content:flex-end;line-height:normal;padding:.4rem .2rem .275rem;position:relative;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s;vertical-align:middle;width:4rem}.unit-text-input__input{background:none;border:none;border-radius:0;color:#4f626f;display:-webkit-box;display:flex;max-width:100%;resize:none;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease}.unit-text-input__input:-webkit-autofill{position:relative;z-index:1}.unit-text-input__postfix--hide{display:none}.unit-text-input:hover{border-bottom-color:var(--color-primary)}.unit-text-input--disabled{color:#b1b1b1}.unit-text-input--disabled:hover{border-bottom-color:transparent}.unit-text-input--active:not(.unit-text-input--disabled){background:var(--color-primary-accent);border-bottom-color:var(--color-primary);color:#fff}.unit-text-input--active:not(.unit-text-input--disabled) .unit-text-input__input{color:#fff}.unit-text-input--error{border-color:#b00020}.unit-text-input--error .text-input__help,.unit-text-input--error .text-input__label{color:#b00020}.agent-cart-item-price-detail__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.agent-cart-item-price-detail__cell{-webkit-box-align:center;align-items:center;border-bottom:1px solid rgba(124,140,156,.25);border-right:1px solid rgba(124,140,156,.25);display:-webkit-box;display:flex;gap:.5rem;padding:.75rem;white-space:nowrap}.agent-cart-item-price-detail__cell--sum{font-weight:700}.agent-cart-item-price-detail__cell--sum .agent-cart-item-price-detail__caption{color:#4f626f}.agent-cart-item-price-detail__cell:nth-child(-n+3){padding-top:0}.agent-cart-item-price-detail__cell:nth-child(1n+4){-webkit-box-align:end;align-items:flex-end;border-bottom:none;padding-bottom:0}.agent-cart-item-price-detail__cell:nth-child(3n-2){padding-left:0}.agent-cart-item-price-detail__cell:nth-child(3n){border-right:none;padding-right:0}.agent-cart-item-price-detail__caption{color:#b1b1b1}.agent-cart-item-price-detail__value{margin-left:auto}.agent-cart-item-price-detail__value--green{color:#25a548}.agent-cart-item-price-detail__value--yellow{color:#ffce00}.agent-cart-item-price-detail__value--orange{color:#ef6500}.agent-cart-item-price-detail__value--red{color:#b00020}@media only screen and (max-width:75rem){.agent-cart-item-price-detail__caption{margin-right:.5rem}.agent-cart-item-price-detail__value{margin-left:0}}@media only screen and (max-width:56.25rem){.agent-cart-item-price-detail__grid{grid-column-gap:.5rem;grid-row-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);row-gap:.5rem}.agent-cart-item-price-detail__grid .agent-cart-item-price-detail__cell:nth-child(3n+1){-webkit-box-pack:start;justify-content:flex-start}.agent-cart-item-price-detail__grid .agent-cart-item-price-detail__cell:nth-child(3n){-webkit-box-pack:end;justify-content:flex-end}}@media only screen and (max-width:28rem){.agent-cart-item-price-detail__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.agent-cart-item-price-detail__grid .agent-cart-item-price-detail__cell:nth-child(1n){-webkit-box-pack:center;justify-content:center}.agent-cart-item-price-detail__grid .agent-cart-item-price-detail__cell:nth-child(odd){-webkit-box-pack:start;justify-content:flex-start}.agent-cart-item-price-detail__grid .agent-cart-item-price-detail__cell:nth-child(2n){-webkit-box-pack:end;justify-content:flex-end}}.price-calculation-modal.modal-content{width:auto}.price-calculation-modal .modal-content__body{padding:2rem 6rem;text-align:left}.price-calculation-modal__order-creator{margin-bottom:2rem}.price-calculation-modal__action{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:2rem}.price-calculation-modal .agent-cart-item-price-detail__cell--sum{display:none}.pinncalc-error-modal__details{padding:.25rem;text-align:center}.pinncalc-error-modal__actions{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:2rem}.div-article-name-modal textarea{border:none;height:16.5rem;padding:.5rem;width:100%}.div-article-name-modal__action{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:1rem}.quote-copied-modal svg{color:var(--color-primary)}.quote-copied-modal .modal-content__body{padding-bottom:2rem;padding-top:2rem}.quote-copied-modal__actions{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin-top:2rem}.price-calculation-link{display:inline-block;font-size:.875rem}.configuration-content__body{display:-webkit-box;display:flex;gap:1rem;padding-bottom:1rem}.configuration-content__text{-webkit-box-flex:1;flex:1}.configuration-content__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:flex;flex:0 0 12rem;flex-direction:column;gap:1rem}.configuration-content .section-headline__title{font-size:1rem}@media only screen and (max-width:50rem){.configuration-content__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.configuration-content__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-basis:auto;flex-direction:row}}@media only screen and (max-width:37.5rem){.configuration-content__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.explanatory-text-output textarea{background:transparent;border:none;padding:0;resize:none;width:100%}.explanatory-text-output textarea:disabled{-webkit-text-fill-color:#4f626f}.explanatory-text-output__headline{color:#b1b1b1;margin-bottom:.25rem}.order-position{grid-column-gap:1rem;grid-row-gap:.25rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:".           note-above note-above note-above note-above note-above note-above .     " "line-number image      details    cart-note  quantity   unit-price sum-price  action" ".           note-below note-below note-below note-below note-below note-below .     ";grid-template-columns:2rem 2fr 4fr 3fr 2fr 3fr 2fr 4rem;row-gap:.25rem}.order-position .action-button{width:100%}.order-position__position-template{font-size:.875rem}.order-position__position-template-text{color:#7c8c9c;font-size:.75rem;line-height:1.3}.order-position__block{grid-area:var(--area)}.order-position__note-above{font-size:.875rem}.order-position__note-below{font-size:.875rem;margin-top:1rem}.order-position__premium-campaign-points{font-size:.75rem}.order-position__name{font-weight:700}.order-position__name[href]:hover{color:var(--color-primary)}.order-position__brand,.order-position__sku{color:#7c8c9c;font-size:.875rem}.order-position__line-number{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:.875rem;justify-content:center}.order-position__state{color:#25a548;margin-top:.5rem}.order-position__state--gray{color:#4f626f}.order-position__state--red{color:#b00020}.order-position__vendor-orders{font-size:.875rem;margin-top:.2rem}.order-position__image{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.order-position__image img{background:#fff;display:block;margin:0;max-height:4rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:7rem}.order-position--configured{grid-template-areas:".           note-above note-above    note-above    note-above    note-above    note-above    note-above" "line-number image      details       cart-note     quantity      unit-price    sum-price     action    " "line-number image      configuration configuration configuration configuration configuration .         " ".           note-below note-below    note-below    note-below    note-below    note-below    note-below"}.order-position--configured .order-position__configuration .configuration-content .section-headline__title{font-size:.875rem}@media only screen and (max-width:56.25rem){.order-position{grid-template-areas:".           note-above note-above note-above note-above" "line-number image      details    details    action    " "line-number quantity   unit-price sum-price  sum-price " "line-number cart-note  cart-note  cart-note  cart-note " ".           note-below note-below note-below note-below";grid-template-columns:2rem 2fr 3fr 2fr 4rem}.order-position .order-position__image img{max-height:4rem}.order-position--configured{grid-template-areas:".           note-above    note-above    note-above    note-above   " "line-number image         details       details       action       " "line-number quantity      unit-price    sum-price     sum-price    " "line-number cart-note     cart-note     cart-note     cart-note    " "line-number configuration configuration configuration configuration" ".           note-below    note-below    note-below    note-below   "}}@media only screen and (max-width:28rem){.order-position{grid-template-areas:".           note-above note-above note-above" "line-number image      .          action    " "line-number details    details    action    " "line-number cart-note  cart-note  cart-note " "line-number quantity   unit-price unit-price" "line-number .          sum-price  sum-price " ".           note-below note-below note-below";grid-template-columns:2rem 1fr 1fr 4rem}.order-position--configured{grid-template-areas:".           note-above    note-above    note-above   " "line-number image         .             action       " "line-number details       details       action       " "line-number cart-note     cart-note     cart-note    " "line-number quantity      unit-price    unit-price   " "line-number .             sum-price     sum-price    " "line-number configuration configuration configuration" ".           note-below    note-below    note-below   "}}.order-preview-modal .modal-content__body{padding:2rem;text-align:left}.order-preview-modal .order-position{background:#fff;margin-bottom:1rem;padding:1rem}.order-preview-modal .order-position__action{display:none}.file-input{-webkit-box-align:stretch;align-items:stretch;display:-webkit-inline-box;display:inline-flex;height:3.25rem;position:relative}.file-input__text{border-bottom:2px solid transparent;border-radius:2px;margin-right:.5rem;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;-webkit-transition:border-bottom-width .2s ease;transition:border-bottom-width .2s ease;width:18rem}.file-input__icon,.file-input__text{-webkit-box-align:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:flex}.file-input__icon{-webkit-box-pack:center;color:var(--color-primary);justify-content:center;margin-right:1.5rem;width:3.25rem}.file-input__icon .svg-icon rect{display:none}.file-input__name{display:inline-block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input__help{bottom:-1.5rem;color:rgba(0,0,0,.5);display:block;font-size:.8rem;left:0;margin-top:.5rem;position:absolute}.file-input__control{display:none}.file-input--error .file-input__help{color:#b00020}.file-input:hover .file-input__text{border-bottom-color:#7c8c9c}.file-input:focus .file-input__text{background:rgba(124,140,156,.1);border-bottom-color:var(--color-primary)}.file-input--narrow{height:2.25rem}.file-input--narrow .file-input__icon{width:2.25rem}.file-input--disabled .file-input__help,.file-input--disabled .file-input__icon,.file-input--disabled .file-input__text,.file-input--disabled:focus .file-input__help,.file-input--disabled:focus .file-input__icon,.file-input--disabled:focus .file-input__text,.file-input--disabled:hover .file-input__help,.file-input--disabled:hover .file-input__icon,.file-input--disabled:hover .file-input__text{color:#b1b1b1;cursor:default}.file-input--disabled .file-input__text,.file-input--disabled:focus .file-input__text,.file-input--disabled:hover .file-input__text{background:#fff;border-bottom-color:transparent}.hoa-upload-modal__action{margin-top:2rem}.hoa-upload-modal__icon{margin-right:1rem}.hoa-upload-modal__icon--success{color:#25a548!important}.hoa-upload-modal__icon--error{color:#b00020!important}.hoa-upload-modal__delete-icon{color:#b1b1b1;cursor:pointer}.hoa-upload-modal__upload-message{-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1rem}.hoa-upload-modal__upload-message,.hoa-upload-modal__upload-message span{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.hoa-upload-modal .file-input{margin-bottom:2rem;width:100%}.hoa-upload-modal .file-input__text{width:100%}.hoa-upload-modal .file-input__icon{margin-right:0}.hoa-upload-modal__action .action-button{width:100%}.date-input{display:inline-block;position:relative}.date-input .dropdown__value{padding:.25rem}.date-input__selection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;background:#fff;border-bottom:2px solid transparent;cursor:default;flex-flow:row wrap;height:3.25rem;padding:.25rem .6875rem;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s}.date-input__calendar-selects,.date-input__selection{display:-webkit-box;display:flex}.date-input__label{color:#b1b1b1;font-size:.75rem;-webkit-transition:color .2s;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.date-input__text{-webkit-box-flex:1;flex:1;height:1.5rem;min-width:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.date-input__icon{width:1rem}.date-input__calendar{background:#fff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);left:0;opacity:0;padding:1rem;position:absolute;right:0;-webkit-transition:visibility 0s .2s,opacity .2s;transition:visibility 0s .2s,opacity .2s;visibility:hidden;z-index:100}.date-input__header{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;font-size:.875rem;justify-content:space-between}.date-input__navigator{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;padding:1rem}.date-input__navigator:focus{color:var(--color-primary)}.date-input__days{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-flow:row wrap}.date-input__container{display:grid;grid-template-columns:1fr 7fr}.date-input__calendar-week{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.date-input__calendar-week--heading,.date-input__week{aspect-ratio:1;font-size:.875rem;position:relative;text-align:center}.date-input__week{color:var(--color-primary);display:-webkit-box;display:flex;font-weight:700}.date-input__week--excluded{visibility:hidden}.date-input__week-text{left:20%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.date-input__day{aspect-ratio:1/1;border-radius:50%;font-size:.875rem;font-weight:700;position:relative;text-align:center;width:14.2857142857%}.date-input__day-text{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.date-input__day--heading{font-weight:400}.date-input__day--excluded{visibility:hidden}.date-input__day--saved{color:var(--color-primary);font-weight:700}.date-input__day--item:focus{background:#b1b1b1;color:#fff}.date-input__day--item:hover:not(.date-input__day--disabled),.date-input__day--selected:not(.date-input__day--disabled){background:var(--color-primary);color:#fff;cursor:pointer;font-weight:400}.date-input__day--disabled{color:#b1b1b1;font-weight:400}.date-input__actions{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end}.date-input__help{color:rgba(0,0,0,.5);display:block;font-size:.8rem;margin-top:.5rem;position:absolute;top:100%}.date-input:focus .date-input__selection,.date-input:hover .date-input__selection{border-bottom:2px solid #4f626f}.date-input--open,.date-input--open:focus,.date-input--open:hover{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.date-input--open .date-input__label,.date-input--open:focus .date-input__label,.date-input--open:hover .date-input__label{color:var(--color-primary)}.date-input--open .date-input__selection,.date-input--open:focus .date-input__selection,.date-input--open:hover .date-input__selection{border-bottom:2px solid var(--color-primary)}.date-input--open .date-input__calendar,.date-input--open:focus .date-input__calendar,.date-input--open:hover .date-input__calendar{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:visible}.date-input--gray .date-input__selection{background:#f5f5f5}.date-input--disabled{color:#b1b1b1}.date-input--disabled:focus,.date-input--disabled:hover{border-bottom-color:transparent}.date-input--disabled:focus .date-input__selection,.date-input--disabled:hover .date-input__selection{border-bottom-color:transparent}.contact-edit-form{grid-row-gap:2rem;grid-column-gap:1rem;display:grid;grid-template-areas:"salutation salutation title title date-of-birth date-of-birth" "first-name first-name first-name last-name last-name last-name" "note note note note note note" "phone-number phone-number phone-number mobile-number mobile-number mobile-number" "email email email fax-number fax-number fax-number";grid-template-columns:repeat(6,1fr)}.contact-edit-form__field{grid-area:var(--area)}.contact-edit-form .dropdown__value{padding:.25rem .5rem}@media only screen and (max-width:75rem){.contact-edit-form{grid-template-areas:"salutation title" "date-of-birth date-of-birth" "first-name last-name" "note note" "phone-number mobile-number" "email fax-number";grid-template-columns:repeat(2,1fr)}}.new-contact-modal .modal-content__body{text-align:left}.new-contact-modal__hint{font-size:1.125rem;font-weight:700}.new-contact-modal__actions{-webkit-box-pack:justify;-webkit-box-align:center;grid-column-gap:1rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin-top:2rem}.edit-contact-modal .modal-content__body{text-align:left}.edit-contact-modal__actions{-webkit-box-pack:end;-webkit-box-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:2rem}.publish-quote-modal__message{margin-bottom:2rem}.publish-quote-modal__actions{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.configurator-add-to-cart-modal .button{margin-top:1rem}.configurator-add-to-cart-modal .button:first-of-type{margin-top:2rem}.agent-info-box{background-color:#fff;border:2px solid var(--color-agent);border-radius:2px;padding:.5rem;position:relative}.agent-info-box .agent-badge{position:absolute;right:.5em;top:-.8em}.agent-info-box__title{font-weight:700;margin-bottom:.5rem}.article-vendor-orders{background:#fff;border:2px solid var(--color-agent);padding:.5rem}.article-vendor-orders__items{border:1px solid #7c8c9c}.article-vendor-orders__headers,.article-vendor-orders__item{-webkit-box-align:center;align-items:center;display:grid;font-size:.875rem;grid-template-columns:6rem 3rem 2fr minmax(5rem,1fr)}.article-vendor-orders__header-column,.article-vendor-orders__item-column{padding:.25em .5em}.article-vendor-orders__headers{background:#fafafa}.article-vendor-orders__summary{font-size:.875rem;margin-top:1.5rem}.suppliers-orders-modal .modal-content__body{text-align:left}.article-sale-discount-category-tree .accordion.article-sale-discount-category-tree__item{border:none;margin-bottom:0}.article-sale-discount-category-tree .accordion.article-sale-discount-category-tree__item .accordion__header{border-radius:4px;padding:.5rem}.article-sale-discount-category-tree .accordion.article-sale-discount-category-tree__item .accordion__header:hover{background-color:#f5f5f5}.article-sale-discount-category-tree .accordion.article-sale-discount-category-tree__item .accordion__header .accordion__toggle-icon{margin-right:.5rem}.article-sale-discount-category-tree .accordion.article-sale-discount-category-tree__item .accordion__content{border:none;padding:0}.article-sale-discount-category-tree__leaf-item{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;padding:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-sale-discount-category-tree__leaf-item:hover{background-color:#f5f5f5}.article-sale-discount-category-tree__leaf-item.is-selected{background-color:rgba(var(--color-primary),.2)}.article-sale-discount-category-tree__leaf-item.is-selected .article-sale-discount-category-tree__name{font-weight:700}.article-sale-discount-category-tree__item-content{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.article-sale-discount-category-tree__item-content.is-selected .article-sale-discount-category-tree__name{font-weight:700}.article-sale-discount-category-tree__name{font-size:.875rem;margin-right:.5rem}.article-sale-discount-category-tree__children{padding-top:.25rem;position:relative}.article-sale-discount-category-tree__children>.article-sale-discount-category-tree{padding-left:.625rem}.article-sale-discount-category-articles__loading-indicator{margin:auto}.article-sale-discount-category-articles__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.article-sale-discount-category-articles__table{border-collapse:collapse;table-layout:fixed;width:100%}.article-sale-discount-category-articles__table td,.article-sale-discount-category-articles__table th{border-bottom:1px solid rgba(79,98,111,.2);font-size:.875rem;padding:.75rem;text-align:left;word-break:break-word}.article-sale-discount-category-articles__table th{background-color:#f5f5f5;font-weight:700}.article-sale-discount-category-articles__table th:first-child{width:30%}.article-sale-discount-category-articles__table th:nth-child(2){width:70%}.article-sale-discount-category-articles__table tbody tr:hover{background-color:#f5f5f5}.article-sale-discount-category-articles__no-articles-info{color:#7c8c9c;margin-top:2rem;text-align:center}.article-sale-discount-modal .modal-content__body-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;height:80vh}.article-sale-discount-modal__loading-indicator{margin:auto}.article-sale-discount-modal__columns{display:-webkit-box;display:flex;height:100%;margin:0;overflow:hidden}.article-sale-discount-modal__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid rgba(79,98,111,.2);display:-webkit-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1rem;width:50%}.article-sale-discount-modal__column:first-child{border-right:none}.article-sale-discount-modal__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.page-footer{background:#4f626f;color:#fff;text-align:center}.page-footer__section{padding:3.875rem 0}.page-footer__section:nth-child(odd){background:rgba(0,0,0,.12)}.page-footer__section--newsletter{background-color:#212121!important;padding-bottom:0;padding-top:0}.page-footer__section--bottom{font-size:.875rem;padding-bottom:2rem;padding-top:2rem}.page-footer__section-content{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer__heading{color:hsla(0,0%,100%,.5);font-weight:700}.page-footer__block .page-footer__heading{display:block}.page-footer__block--hidden{display:none}.page-footer__menu-link{display:block;margin:.25em 0;padding:.5em 0}.page-footer__social-media-link{display:-webkit-box;display:flex;margin:.25em 0;padding:.5em 0}.page-footer__social-media-link a,.page-footer__social-media-link-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.page-footer__social-media-link svg{height:1.125rem!important;margin-right:1rem;width:1.125rem!important}.page-footer__social-media-header{margin-bottom:1.25rem}.page-footer__partner-icon{display:block;margin:1rem auto 2rem;max-width:5rem}.page-footer__bottom-link{cursor:pointer;padding:.5em 0}.page-footer__bottom-link:not(:last-child){margin-right:1rem}.page-footer__copyright{margin:1rem}.page-footer__copyright--small{display:none}.page-footer__copyright--small:after{background:hsla(0,0%,100%,.5);content:"";display:block;height:1px;margin:2rem auto 0;width:3rem}.page-footer__powered-by-text{margin-right:.25rem;opacity:.5}.page-footer .accordion,.page-footer .accordion__header{background:none}.page-footer .accordion--open{-webkit-box-shadow:none;box-shadow:none}.page-footer .accordion__header{-webkit-box-pack:center;justify-content:center;padding:0}.page-footer .accordion__icon{color:hsla(0,0%,100%,.5);display:none;position:absolute;right:0}.page-footer .app-download-link{margin:1rem auto 2rem}@media only screen and (max-width:56.25rem){.page-footer__contact-block{flex-basis:100%}.page-footer__contact-block:not(:last-of-type){margin-bottom:1rem}}@media only screen and (max-width:50rem){.page-footer__heading{display:block;font-size:1.375rem}.page-footer__section--bottom{font-size:1rem}.page-footer__copyright--small{display:block}.page-footer__copyright--desktop{display:none}.page-footer__section-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-footer__powered-by-text{display:block;margin-top:1rem}.page-footer__contact-block:not(:last-of-type){margin-bottom:2rem}.page-footer__section--menus{padding-bottom:0}.page-footer__section--bottom{background:rgba(0,0,0,.12)}.page-footer__bottom-link{display:block}.page-footer__bottom-link:not(:last-child){margin:0}.page-footer__block{flex-basis:100%;margin-bottom:1rem}.page-footer__block--apps,.page-footer__block--partners{background:#4f626f;flex-basis:auto;margin:0 -1.5rem;width:calc(100% + 3rem)}.page-footer__block--partners{padding:1.875rem}.page-footer .accordion{padding-bottom:1rem}.page-footer .accordion:first-of-type{border-bottom:1px solid hsla(0,0%,100%,.5)}.page-footer .accordion__icon{display:block}.page-footer .newsletter-input{flex-basis:auto}.page-footer__social-media-link svg{height:1.625rem!important;width:1.625rem!important}.page-footer__social-media-link a{font-size:1.125rem;margin:0 auto;width:7rem}.page-footer__social-media-header{margin-bottom:1.25rem;margin-top:.5rem}}.agent-top-bar{-webkit-box-align:center;align-items:center;background-color:var(--color-agent);color:#fff;display:-webkit-box;display:flex;font-size:.75rem;height:2.75rem;position:sticky;top:0;-webkit-transition:top .5s;transition:top .5s;z-index:10000}.agent-top-bar svg{margin-left:1rem}.agent-top-bar__item{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;cursor:pointer;display:-webkit-box;display:flex;font-size:.75rem;height:100%;justify-content:flex-end;padding:0 2rem}.agent-top-bar__user-info{background-color:var(--color-primary);position:relative}.agent-top-bar__user-info--disabled{background-color:#b00020}.agent-top-bar__user-title{direction:rtl;overflow:hidden;white-space:nowrap}.agent-top-bar__logo{-webkit-box-flex:1;align-self:flex-start;cursor:default;flex-grow:1;font-size:1.125rem;font-weight:700;letter-spacing:1.8px}.agent-top-bar__logo span{display:inline-block;margin-right:auto}@media only screen and (max-width:56.25rem){.agent-top-bar{padding-right:0!important}.agent-top-bar__item{padding:0 1.5rem}.agent-top-bar__item:last-child{margin-left:.5rem;padding-right:1.5rem}.agent-top-bar__user-info{max-width:50%}}@media only screen and (max-width:37.5rem){.agent-top-bar__item{padding:0 .5rem}.agent-top-bar__item:first-child{padding-left:1.5rem}.agent-top-bar__agent-info span{display:none}.agent-top-bar__user-info{max-width:60%}.agent-top-bar__user-title{max-width:calc(90% - 1rem);white-space:normal}.agent-top-bar__fade-content{background:-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(rgba(var(--color-primary),.2))) no-repeat;background:linear-gradient(to right,var(--color-primary),rgba(var(--color-primary),.2)) no-repeat;height:2.75rem;left:0;position:absolute;top:0;width:2rem}.agent-top-bar__fade-content--disabled{background:-webkit-gradient(linear,left top,right top,from(#b00020),to(rgba(176,0,32,.2)));background:linear-gradient(90deg,#b00020,rgba(176,0,32,.2))}}.logo{display:block;font-size:.75rem;margin:0;max-height:3rem;max-width:3rem;overflow:hidden;width:3rem}.checkout-page-header{background-color:#fbfbfb;border-top:4px solid var(--color-primary);-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);height:5.375rem;left:0;position:sticky;right:0;top:0;z-index:1000}.checkout-page-header__content{-webkit-box-align:center;-webkit-box-pack:start;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:flex-start;margin:auto;max-width:89.5rem;padding:0 2rem}@media only screen and (max-width:56.25rem){.checkout-page-header__content{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:50rem){.checkout-page-header__content{-webkit-box-pack:justify;justify-content:space-between}}.checkout-page-header__logo{margin-right:4.5rem}.checkout-page-header__link{color:#4f626f;cursor:pointer}.checkout-page-header--borderless{border-top:0}.cart-quickview-content--empty{text-align:center}.cart-quickview-content--empty .cart{background:#fff;border-radius:50%;height:6.25rem;margin:0 auto 1.675rem;padding:1rem;width:6.25rem}.cart-quickview-content--empty .svg-icon{height:auto;width:100%}.cart-quickview-content--empty .svg-icon path{stroke-width:.6px}.cart-quickview-content--empty p{margin:.5rem 0}.product-availability-hint__text{display:block}.product-availability-hint__text--red{color:#b00020}.product-availability-hint__text--yellow{color:#ef6500}.product-availability-hint__text--green{color:#25a548}.product-availability-hint .agent-badge{display:contents}.product-availability-hint .agent-badge__label{padding:.1em .5em}.stock-availability-hint{margin-bottom:1rem}.cart-item-article{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%}.cart-item-article__details{overflow:hidden;text-overflow:ellipsis}.cart-item-article__image{display:-webkit-box;display:flex;margin-right:1.625rem;max-height:6.125rem;max-width:6.125rem}.cart-item-article__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.cart-item-article__manufacturer{color:#7c8c9c;font-size:.875rem}.cart-item-article__name{font-size:1.125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-article__sku{color:#7c8c9c;font-size:.875rem}.cart-item-article__availability{font-size:.875rem;margin-top:.5rem}.cart-item-article .stock-availability-hint{font-size:.875rem}.agent-cart-item{grid-column-gap:2rem;grid-row-gap:1rem;-webkit-box-pack:justify;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-areas:"article configuration prices actions" "previous-price configuration price-information price-information";grid-template-columns:24rem 2fr 3fr 2rem;height:auto;justify-content:space-between;padding:1rem 1rem 1.4rem;position:relative;row-gap:1rem}.agent-cart-item>*{align-self:center}.agent-cart-item .loading-indicator{height:1.25rem}.agent-cart-item__label{color:#b1b1b1;display:contents}.agent-cart-item__price-information{-ms-grid-column-span:3;display:block;font-size:.875rem;grid-area:price-information;-ms-grid-column:5;-ms-grid-row:3;text-align:left}.agent-cart-item__article{grid-area:article;-ms-grid-column:1;-ms-grid-row:1;max-width:100%}.agent-cart-item__configuration{-ms-grid-row-span:3;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;flex-flow:wrap;grid-area:configuration;-ms-grid-column:3;-ms-grid-row:1;justify-content:space-between;position:absolute;top:0}.agent-cart-item__prices{grid-area:prices;-ms-grid-column:5;-ms-grid-row:1}.agent-cart-item__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;grid-area:actions;-ms-grid-column:7;-ms-grid-row:1}.agent-cart-item__previous-order-info{grid-area:previous-price;-ms-grid-column:1;-ms-grid-row:3;height:100%;text-align:left}.agent-cart-item__quantity{-webkit-box-flex:1;flex:auto;margin-right:.5rem}.agent-cart-item__last-promotion{display:-webkit-box;display:flex}.agent-cart-item__last-promotion .tooltip{margin-left:1rem}.agent-cart-item__vpe{color:#b1b1b1}.agent-cart-item__cart-note{margin-top:.5rem;width:100%}.agent-cart-item__price{margin:0 1rem}.agent-cart-item__delete{color:#4f626f;margin-top:.8rem}.agent-cart-item__delete .svg-icon{stroke:#b1b1b1;cursor:pointer}.agent-cart-item__delete--disabled .svg-icon{stroke:#b1b1b1;cursor:default}.agent-cart-item__revert{border-bottom:1px solid rgba(124,140,156,.25);padding-bottom:.9rem}.agent-cart-item__revert .svg-icon{stroke:var(--color-agent);cursor:pointer;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.agent-cart-item__revert--disabled .svg-icon{stroke:#b1b1b1;cursor:default;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.agent-cart-item .scale-prices{padding:0}.agent-cart-item .scale-prices__header{display:none}@media only screen and (max-width:87.5rem){.agent-cart-item{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:28rem 2fr 3fr 2rem}.agent-cart-item .cart-item-article__image{margin-right:1rem;max-height:6rem;max-width:6rem}}@media only screen and (max-width:75rem){.agent-cart-item{grid-template-areas:"article configuration configuration" "previous-price configuration configuration" "prices prices actions" "price-information . .";grid-template-columns:8fr 6fr 2rem;row-gap:1rem}.agent-cart-item>*{align-self:stretch}.agent-cart-item__actions{-webkit-box-pack:center;border-top:none;justify-content:center}.agent-cart-item__actions,.agent-cart-item__delete{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.agent-cart-item__delete{border-top:1px solid rgba(124,140,156,.25);margin-top:1rem;padding-top:1rem}.agent-cart-item__revert{-webkit-box-align:center;align-items:center;border-bottom:none;display:-webkit-box;display:flex;padding-bottom:0}.agent-cart-item .agent-cart-item-price-detail__grid{border-top:none;margin-top:0}.agent-cart-item__price-information{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:7}.agent-cart-item__article{-ms-grid-column:1;-ms-grid-row:1}.agent-cart-item__configuration{-ms-grid-row-span:3;-ms-grid-column-span:2;-ms-grid-column:2;-ms-grid-row:1}.agent-cart-item__prices{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:5}.agent-cart-item__actions{-ms-grid-column:3;-ms-grid-row:5}.agent-cart-item__previous-order-info{-ms-grid-column:1;-ms-grid-row:3}}@media only screen and (max-width:56.25rem){.agent-cart-item__actions{margin-top:-.5rem}.agent-cart-item__delete{margin-top:1.3rem;padding-top:1.3rem}}@media only screen and (max-width:50rem){.agent-cart-item{grid-template-areas:"article article article" "previous-price previous-price previous-price" "configuration configuration configuration" "prices prices actions" "price-information price-information price-information";grid-template-columns:1fr 1fr 2.75rem;padding:0}.agent-cart-item__configuration{position:relative}.agent-cart-item__delete{margin-top:1.5rem;padding-top:1.5rem}.agent-cart-item__price-information{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:5}.agent-cart-item__article{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.agent-cart-item__configuration{-ms-grid-row-span:1;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.agent-cart-item__prices{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:4}.agent-cart-item__actions{-ms-grid-column:3;-ms-grid-row:4}.agent-cart-item__previous-order-info{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:2}}@media only screen and (max-width:37.5rem){.agent-cart-item{grid-template-areas:"article article article" "previous-price previous-price previous-price" "prices prices prices" "configuration configuration actions" "price-information price-information price-information";grid-template-columns:1fr 1fr 6rem;padding:0}.agent-cart-item .agent-cart-item-price-detail__cell{border:none;padding:0}.agent-cart-item__actions{margin-top:0}.agent-cart-item__price-information{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:5}.agent-cart-item__article{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.agent-cart-item__configuration{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:4}.agent-cart-item__prices{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.agent-cart-item__actions{-ms-grid-column:3;-ms-grid-row:4}.agent-cart-item__previous-order-info{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:2}}.cart-item-price__sum{font-weight:700}.cart-item-price__details{white-space:nowrap}.cart-item-price__loading-indicator{display:-webkit-inline-box;display:inline-flex;margin:0 1rem}@media only screen and (max-width:56.25rem){.cart-item-price{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}}.user-cart-item{padding-bottom:.5rem;padding-top:.5rem}.user-cart-item-grid{grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-areas:"article configuration price delete";grid-template-columns:8fr 10fr 2fr 2rem;height:auto}.user-cart-item-grid>*{align-self:center}.user-cart-item-grid__configuration{grid-gap:0 1rem;display:grid;gap:0 1rem;grid-area:configuration;-ms-grid-column:3;-ms-grid-row:1;grid-template-areas:"quantity cart-note packaging";grid-template-columns:minmax(-webkit-max-content,2fr) minmax(-webkit-min-content,2fr) 1fr;grid-template-columns:minmax(max-content,2fr) minmax(min-content,2fr) 1fr}.user-cart-item-grid__configuration>*{align-self:center}.user-cart-item-grid__quantity{grid-area:quantity;-ms-grid-column:1;-ms-grid-row:1;min-width:0;min-width:auto}.user-cart-item-grid__cart-note{grid-area:cart-note;-ms-grid-column:3;-ms-grid-row:1}.user-cart-item-grid__packaging{grid-area:packaging;-ms-grid-column:5;-ms-grid-row:1}.user-cart-item-grid__article{grid-area:article;-ms-grid-column:1;-ms-grid-row:1;overflow:hidden}.user-cart-item-grid__packaging{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cart-item-grid__price{grid-area:price;-ms-grid-column:5;-ms-grid-row:1}.user-cart-item-grid__delete{color:#7c8c9c;grid-area:delete;-ms-grid-column:7;-ms-grid-row:1;margin-left:auto;width:1.25rem}.user-cart-item-grid__delete.svg-icon{stroke:#7c8c9c;cursor:pointer}.user-cart-item-grid__delete--disabled.svg-icon{stroke:#b1b1b1;cursor:default}.user-cart-item__premium-campaign{margin-bottom:.5rem;text-align:center}.user-cart-item__premium-campaign-entry{background:hsla(0,0%,96%,.5);color:var(--color-primary);display:block;padding:.5rem}.user-cart-item__premium-campaign-entry a,.user-cart-item__premium-campaign-entry span{font-weight:700}.user-cart-item__freight-surcharge{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;color:#7c8c9c;cursor:pointer;display:-webkit-box;display:flex;justify-content:center;text-align:center}.user-cart-item__freight-surcharge .svg-icon{margin-right:.5rem}@media only screen and (max-width:75rem){.user-cart-item-grid{grid-template-areas:"article configuration configuration" "article price delete";grid-template-columns:2fr 1fr 1fr}.user-cart-item-grid__configuration{-ms-grid-column-span:2;gap:1rem;-ms-grid-column:2;-ms-grid-row:1;grid-template-areas:"quantity packaging" "cart-note cart-note";grid-template-columns:2fr 1fr}.user-cart-item-grid__quantity{-ms-grid-column:1;-ms-grid-row:1}.user-cart-item-grid__cart-note{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.user-cart-item-grid__packaging{-ms-grid-column:3;-ms-grid-row:1}.user-cart-item-grid__article{-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}.user-cart-item-grid__price{-ms-grid-column:2;-ms-grid-row:2}.user-cart-item-grid__delete{-ms-grid-column:3;-ms-grid-row:2}}@media only screen and (max-width:56.25rem){.user-cart-item-grid{grid-template-areas:"article article" "configuration configuration" "price delete";grid-template-columns:repeat(2,1fr)}.user-cart-item-grid__configuration{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.user-cart-item-grid__article{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.user-cart-item-grid__price{-ms-grid-column:1;-ms-grid-row:3}.user-cart-item-grid__delete{-ms-grid-column:2;-ms-grid-row:3}}.product-accessory-item{grid-column-gap:1.5rem;border-bottom:1px solid rgba(79,98,111,.2);display:grid;grid-template-areas:"availability image article cart-info price button";grid-template-columns:1rem 6rem 4fr 4fr 9rem 2.4rem;margin-bottom:1rem;padding:.5rem 0 1.5rem}.product-accessory-item>*{align-self:center}.product-accessory-item:last-of-type{border:none}.product-accessory-item__availability{grid-area:availability;-ms-grid-column:1;-ms-grid-row:1}.product-accessory-item__article{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;grid-area:article;-ms-grid-column:5;-ms-grid-row:1}.product-accessory-item__add-to-cart{-webkit-box-pack:end;-webkit-box-align:center;align-items:center;grid-area:button;-ms-grid-column:11;-ms-grid-row:1;justify-content:flex-end}.product-accessory-item__add-to-cart.action-button{padding:.6rem}.product-accessory-item__article-in-cart-info{-webkit-box-pack:end;color:#25a548;display:-webkit-box;display:flex;grid-area:cart-info;-ms-grid-column:7;-ms-grid-row:1;justify-content:flex-end}.product-accessory-item__article-in-cart-info .svg-fill{fill:none;stroke:#25a548;margin-right:.5rem}.product-accessory-item__price{-webkit-box-pack:end;display:-webkit-box;display:flex;grid-area:price;-ms-grid-column:9;-ms-grid-row:1;justify-content:flex-end;margin:auto;width:100%}.product-accessory-item__price .product-price__price{font-weight:700;margin-right:.2rem}.product-accessory-item__salesUnit{margin-left:.2rem}.product-accessory-item__add-to-cart{-webkit-box-pack:center;align-content:center;background-color:var(--color-primary);display:-webkit-box;display:flex;justify-content:center;max-height:3rem;max-width:3rem}.product-accessory-item__add-to-cart svg{color:#fff}.product-accessory-item__brand{font-size:.875rem}.product-accessory-item__name{font-weight:700}.product-accessory-item__image{display:grid;grid-area:image;-ms-grid-column:3;-ms-grid-row:1;max-height:4rem;max-width:6rem}.product-accessory-item__image>*{align-self:center;justify-self:center}.product-accessory-item__image img{max-height:100%;max-width:100%}.product-accessory-item__link{-webkit-box-align:center;align-items:center;display:block;justify-items:center;max-height:4rem;max-width:6rem}.product-accessory-item__link img{max-height:4rem;max-width:100%}@media only screen and (max-width:50rem){.product-accessory-item{gap:2rem;grid-template-areas:"availability image article button" "price price cart-info cart-info";grid-template-columns:1rem 6rem 1fr 2.4rem}.product-accessory-item__price{-webkit-box-pack:start;justify-content:flex-start;text-align:left}.product-accessory-item__availability{-ms-grid-column:1;-ms-grid-row:1}.product-accessory-item__article{-ms-grid-column:5;-ms-grid-row:1}.product-accessory-item__add-to-cart{-ms-grid-column:7;-ms-grid-row:1}.product-accessory-item__article-in-cart-info{-ms-grid-column-span:3;-ms-grid-column:5;-ms-grid-row:3}.product-accessory-item__price{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.product-accessory-item__image{-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:37.5rem){.product-accessory-item{gap:1rem;grid-template-areas:"availability image image button" "article article price price" "cart-info cart-info cart-info cart-info";grid-template-columns:1rem 1fr 1fr 2.4rem}.product-accessory-item__availability{-ms-grid-column:1;-ms-grid-row:1}.product-accessory-item__article{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.product-accessory-item__add-to-cart{-ms-grid-column:7;-ms-grid-row:1}.product-accessory-item__article-in-cart-info{-ms-grid-column-span:7;-ms-grid-column:1;-ms-grid-row:5}.product-accessory-item__price{-ms-grid-column-span:3;-ms-grid-column:5;-ms-grid-row:3}.product-accessory-item__image{-ms-grid-column-span:3;-ms-grid-column:3;-ms-grid-row:1}}.product-accessory{width:100%}.div-article-user-cart-item{grid-column-gap:1rem;-webkit-box-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"image article quantity cart-note pe price-info delete";grid-template-columns:6.625rem 6fr 3fr 4.5fr 2fr 2fr 2rem;padding:.5rem 0}.div-article-user-cart-item__image{display:-webkit-box;display:flex;grid-area:image;-ms-grid-column:1;-ms-grid-row:1;height:6rem;width:6rem}.div-article-user-cart-item__image img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.div-article-user-cart-item__article{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;grid-area:article;-ms-grid-column:3;-ms-grid-row:1;overflow:hidden;text-overflow:ellipsis}.div-article-user-cart-item__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;max-height:4.625rem;overflow:hidden;padding-right:2rem;position:relative;text-overflow:ellipsis}.div-article-user-cart-item__name-icon{bottom:.2rem;color:#b1b1b1;cursor:pointer;height:1.5rem;position:absolute;right:0;width:1.5rem}.div-article-user-cart-item__name-icon :hover{color:#4f626f}.div-article-user-cart-item__quantity{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;grid-area:quantity;-ms-grid-column:5;-ms-grid-row:1}.div-article-user-cart-item__quantity span{margin-right:.5rem}.div-article-user-cart-item__cart-note{grid-area:cart-note;-ms-grid-column:7;-ms-grid-row:1}.div-article-user-cart-item__cart-note .text-input{height:2.25rem;width:100%}.div-article-user-cart-item__cart-note .text-input__input{height:auto;padding:.5rem .75rem}.div-article-user-cart-item__pe{grid-area:pe;-ms-grid-column:9;-ms-grid-row:1}.div-article-user-cart-item__price-information{grid-area:price-info;-ms-grid-column:11;-ms-grid-row:1}.div-article-user-cart-item__delete{-webkit-box-pack:end;display:-webkit-box;display:flex;grid-area:delete;-ms-grid-column:13;-ms-grid-row:1;justify-content:flex-end}.div-article-user-cart-item__delete .svg-icon{color:#7c8c9c;cursor:pointer}.div-article-user-cart-item__article-number,.div-article-user-cart-item__supplier{color:#7c8c9c;font-size:.875rem}.div-article-user-cart-item__label{color:#7c8c9c}.div-article-user-cart-item__sum-price{font-weight:700}@media only screen and (max-width:75rem){.div-article-user-cart-item{grid-row-gap:1rem;grid-template-areas:"image article article article article article" "quantity quantity cart-note pe price-info delete";grid-template-columns:6.625rem 1fr 3fr 1fr 2fr 2rem}.div-article-user-cart-item__image{-ms-grid-column:1;-ms-grid-row:1}.div-article-user-cart-item__article{-ms-grid-column-span:5;-ms-grid-column:2;-ms-grid-row:1}.div-article-user-cart-item__quantity{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}.div-article-user-cart-item__cart-note{-ms-grid-column:3;-ms-grid-row:3}.div-article-user-cart-item__pe{-ms-grid-column:4;-ms-grid-row:3}.div-article-user-cart-item__price-information{-ms-grid-column:5;-ms-grid-row:3}.div-article-user-cart-item__delete{-ms-grid-column:6;-ms-grid-row:3}}@media only screen and (max-width:50rem){.div-article-user-cart-item{grid-row-gap:1rem;grid-template-areas:"image article article article" "quantity quantity cart-note cart-note" "pe pe price-info delete";grid-template-columns:6.625rem 1fr 3fr 2rem}.div-article-user-cart-item__image{-ms-grid-column:1;-ms-grid-row:1}.div-article-user-cart-item__article{-ms-grid-column-span:3;-ms-grid-column:2;-ms-grid-row:1}.div-article-user-cart-item__quantity{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}.div-article-user-cart-item__cart-note{-ms-grid-column-span:2;-ms-grid-column:3;-ms-grid-row:3}.div-article-user-cart-item__pe{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:5}.div-article-user-cart-item__price-information{-ms-grid-column:3;-ms-grid-row:5}.div-article-user-cart-item__delete{-ms-grid-column:4;-ms-grid-row:5}}.hoa-product-information__label,.supplier-information__label{color:#b1b1b1;margin-right:.5rem}.div-article-agent-item{-webkit-box-align:start;grid-column-gap:2rem;align-items:flex-start;display:grid;grid-template-areas:"image article quantity price-settings actions" ". supplier-information supplier-information supplier-information supplier-information" ". product-information product-information product-information product-information ";grid-template-columns:6rem 16rem 2fr 3fr 2rem;min-height:9rem;padding:1rem}.div-article-agent-item__label{color:#b1b1b1;display:-webkit-box;display:flex;margin-right:.5rem;white-space:nowrap}.div-article-agent-item__label--bold{color:inherit;font-weight:700}.div-article-agent-item .unit-text-input{height:2.25rem;min-width:4.4rem}.div-article-agent-item .unit-text-input__input{height:2.25rem}.div-article-agent-item__supplier-information{-ms-grid-column-span:7;grid-area:supplier-information;-ms-grid-column:3;-ms-grid-row:2}.div-article-agent-item__product-information{-ms-grid-column-span:7;grid-area:product-information;-ms-grid-column:3;-ms-grid-row:3}.div-article-agent-item .section-headline__title{font-size:1rem}.div-article-agent-item__image{display:-webkit-box;display:flex;grid-area:image;-ms-grid-column:1;-ms-grid-row:1;max-height:6rem;max-width:6rem}.div-article-agent-item__image img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.div-article-agent-item__article{-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;grid-area:article;-ms-grid-column:3;-ms-grid-row:1}.div-article-agent-item__article,.div-article-agent-item__name{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.div-article-agent-item__name{-webkit-line-clamp:3;display:-webkit-box;font-weight:700;max-height:4.625rem;padding-right:2rem;position:relative}.div-article-agent-item__cart-note .text-input{width:100%}.div-article-agent-item__name-icon{bottom:.2rem;color:#b1b1b1;cursor:pointer;height:1.5rem;position:absolute;right:0;width:1.5rem}.div-article-agent-item__name-icon :hover{color:#4f626f}.div-article-agent-item__article-number,.div-article-agent-item__supplier{color:#7c8c9c;font-size:.875rem}.div-article-agent-item__price-settings{display:grid;grid-area:price-settings;-ms-grid-column:7;-ms-grid-row:1;grid-template-areas:"kek contribution-margin unit-price" "pe pe sum-price";grid-template-columns:repeat(3,1fr)}.div-article-agent-item__contribution-margin,.div-article-agent-item__kek,.div-article-agent-item__pe,.div-article-agent-item__sum-price,.div-article-agent-item__unit-price{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;padding:.5rem}.div-article-agent-item__kek{border-bottom:1px solid rgba(124,140,156,.25);border-right:1px solid rgba(124,140,156,.25);grid-area:kek;-ms-grid-column:1;-ms-grid-row:1}.div-article-agent-item__quantity{grid-area:quantity;-ms-grid-column:5;-ms-grid-row:1}.div-article-agent-item__quantity .text-input{margin:.5rem 0}.div-article-agent-item__quantity .check-box{margin-top:.5rem}.div-article-agent-item__quantity span{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.div-article-agent-item__quantity span .div-article-agent-item__label{margin-right:.5rem}.div-article-agent-item__contribution-margin{border-bottom:1px solid rgba(124,140,156,.25);border-right:1px solid rgba(124,140,156,.25);grid-area:contribution-margin;-ms-grid-column:2;-ms-grid-row:1}.div-article-agent-item__unit-price{border-bottom:1px solid rgba(124,140,156,.25);grid-area:unit-price;-ms-grid-column:3;-ms-grid-row:1}.div-article-agent-item__pe{-ms-grid-column-span:2;border-right:1px solid rgba(124,140,156,.25);grid-area:pe;-ms-grid-column:1;-ms-grid-row:2}.div-article-agent-item__pe .text-input,.div-article-agent-item__pe .text-input__input{height:2.25rem}.div-article-agent-item__pe .dropdown{margin-right:1rem;width:12.2rem}.div-article-agent-item__pe-value{-webkit-box-pack:end;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:flex-end}.div-article-agent-item__sum-price{font-weight:700;grid-area:sum-price;-ms-grid-column:3;-ms-grid-row:2}.div-article-agent-item__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:inline-grid;flex-direction:column;grid-area:actions;-ms-grid-column:9;-ms-grid-row:1;justify-items:center;padding-top:.8rem}.div-article-agent-item__revert{border-bottom:1px solid rgba(124,140,156,.25);padding-bottom:1rem}.div-article-agent-item__revert .svg-icon{cursor:pointer}.div-article-agent-item__delete{padding-top:1rem}.div-article-agent-item__delete .svg-icon{color:#b1b1b1;cursor:pointer}.div-article-agent-item__value{margin-left:auto}.div-article-agent-item__value--green{color:#25a548}.div-article-agent-item__value--yellow{color:#ffce00}.div-article-agent-item__value--orange{color:#ef6500}.div-article-agent-item__value--red{color:#b00020}@media only screen and (max-width:87.5rem){.div-article-agent-item{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:6rem 21rem 2fr 3fr 2rem}.div-article-agent-item__pe .dropdown{width:100%}}@media only screen and (max-width:75rem){.div-article-agent-item{grid-row-gap:1rem;grid-template-areas:"image article quantity quantity" "price-settings price-settings price-settings actions" "supplier-information supplier-information supplier-information supplier-information" "product-information product-information product-information product-information";grid-template-columns:6rem 1fr 1fr 2rem}.div-article-agent-item__supplier-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:5}.div-article-agent-item__product-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:7}.div-article-agent-item__image{-ms-grid-column:1;-ms-grid-row:1}.div-article-agent-item__article{-ms-grid-column:2;-ms-grid-row:1}.div-article-agent-item__price-settings{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.div-article-agent-item__quantity{-ms-grid-column-span:2;-ms-grid-column:3;-ms-grid-row:1}.div-article-agent-item__actions{-ms-grid-column:4;-ms-grid-row:3}}@media only screen and (max-width:50rem){.div-article-agent-item{grid-template-areas:"image article article article" "quantity quantity quantity quantity" "price-settings price-settings price-settings actions" "supplier-information supplier-information supplier-information supplier-information" "product-information product-information product-information product-information"}.div-article-agent-item__supplier-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:4}.div-article-agent-item__product-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:5}.div-article-agent-item__image{-ms-grid-column:1;-ms-grid-row:1}.div-article-agent-item__article{-ms-grid-column-span:3;-ms-grid-column:2;-ms-grid-row:1}.div-article-agent-item__price-settings{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.div-article-agent-item__quantity{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:2}.div-article-agent-item__actions{-ms-grid-column:4;-ms-grid-row:3}}@media only screen and (max-width:37.5rem){.div-article-agent-item{grid-template-areas:"image article article article" "price-settings price-settings price-settings price-settings" "quantity quantity quantity actions" "supplier-information supplier-information supplier-information supplier-information" "product-information product-information product-information product-information"}.div-article-agent-item__supplier-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:4}.div-article-agent-item__product-information{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:5}.div-article-agent-item__image{-ms-grid-column:1;-ms-grid-row:1}.div-article-agent-item__article{-ms-grid-column-span:3;-ms-grid-column:2;-ms-grid-row:1}.div-article-agent-item__price-settings{-ms-grid-column-span:4;-ms-grid-column:1;-ms-grid-row:2}.div-article-agent-item__quantity{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.div-article-agent-item__actions{-ms-grid-column:4;-ms-grid-row:3}}.explanatory-text__header{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.explanatory-text__header .arrow-top-and-bottom{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.explanatory-text__header span{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;margin-right:1rem}.explanatory-text__header span:last-of-type{margin:0}.explanatory-text__header .svg-icon{margin-right:.5rem}.explanatory-text__header>div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.explanatory-text__headline{color:#b1b1b1}.explanatory-text__area{-webkit-box-align:center;grid-column-gap:1rem;align-items:center;display:grid;grid-template-columns:1fr 1rem;margin-bottom:.5rem;margin-top:.5rem}.explanatory-text__area .text-input__input{padding:.25rem}.explanatory-text__down,.explanatory-text__up,.explanatory-text__up-and-down{cursor:pointer}.explanatory-text__down--active,.explanatory-text__up--active,.explanatory-text__up-and-down--active{color:var(--color-primary)}.explanatory-text__delete{color:#b1b1b1;cursor:pointer}.explanatory-text .text-input{position:relative}@media only screen and (max-width:1000px){.explanatory-text__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:1rem}}.quote-reference-notification__link{gap:.1rem!important;margin-right:.2rem}.quote-reference-notification__link:last-child{margin-right:0}.quote-reference-notification__link:last-child:after{content:""}.quote-reference-notification__link:after{content:","}.cart-item__accessory-products,.cart-item__nothegger-configuration{margin-left:1rem}.cart-item__nothegger-configuration{padding-bottom:1rem}.cart-item .section-headline__title{font-size:1rem}.cart-item__note-above .explanatory-text{padding:1rem 1rem 0}.cart-item__link-to-configurator{padding-top:.5rem}.cart-item__add-explanatory-text{margin-bottom:1rem}.cart-item__add-explanatory-text .button{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;gap:1rem}.cart-item__note-below .explanatory-text{padding:0 1rem 1rem}.cart-item .configuration-content{margin-left:1rem}.cart-item__notifications{-webkit-box-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:flex;margin-bottom:.5rem}@media only screen and (max-width:56.25rem){.cart-item .configuration-content{margin-left:0}.cart-item__accessory-products,.cart-item__nothegger-configuration{margin:0}}.direct-input .headline{margin-bottom:1rem}.direct-input__title{font-size:1.125rem;font-weight:700;margin:0 1.5rem}.direct-input .article-direct-input{padding:1rem}.direct-input .direct-input__action.action-button{padding:.75rem .5rem;width:3rem}.coupon svg{cursor:pointer}.coupon svg rect{stroke:none}.coupon__input .add-discount-icon{stroke:var(--color-primary);fill:#fff;opacity:.5}.coupon .text-input{height:2.5rem;margin-right:.5rem}.coupon .text-input__input{padding:.7rem .75rem .45rem}.coupon .text-input__label{top:.7rem}.coupon .text-input--disabled.text-input--has-label .text-input__input,.coupon .text-input--filled.text-input--has-label .text-input__input,.coupon .text-input--focused.text-input--has-label .text-input__input{-webkit-transform:translateY(-.4rem);transform:translateY(-.4rem)}.coupon .text-input--disabled.text-input--has-label .text-input__label,.coupon .text-input--filled.text-input--has-label .text-input__label,.coupon .text-input--focused.text-input--has-label .text-input__label{display:none}.coupon__output{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;margin:2.2rem auto 0;width:14rem}.coupon__output .loading-indicator{margin:0}.coupon__output .loading-indicator .loading-indicator__dot{height:.5rem;margin:.15rem;width:.5rem}.coupon__input{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin:0 auto;width:16.8rem}.coupon .action-button{border:none;max-width:2.25rem;padding:1.25rem}@media(max-width:76.625rem){.coupon__input{width:100%}}.input-has-focus .coupon__input .add-discount-icon{opacity:1}.add-to-wishlist{margin:1.5rem 0}.add-to-wishlist__information{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.add-to-wishlist__information,.add-to-wishlist__owner{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.add-to-wishlist__owner{-webkit-box-pack:center;aspect-ratio:1;border:1px solid #4f626f;border-radius:50%;font-size:.875rem;height:2rem;justify-content:center;padding:.2rem}.add-to-wishlist__owner--disable{visibility:hidden}.add-to-wishlist__owner--is-main-account{background:#4f626f;color:#fff}.add-to-wishlist__content{-webkit-box-align:stretch;align-items:stretch;background:#f5f5f5;display:-webkit-box;display:flex;font-size:1rem;width:100%;z-index:10002}.add-to-wishlist .dropdown{width:100%}.add-to-wishlist .dropdown .dropdown__value{border-top:1px solid transparent;-webkit-transition:0s;transition:0s}.add-to-wishlist .dropdown--open .dropdown__value{border-top:1px solid rgba(124,140,156,.2)}.add-to-wishlist .dropdown__popup--upward{bottom:3.25rem}.add-to-wishlist .dropdown__selected{-webkit-box-pack:justify;justify-content:space-between;width:100%}.add-to-wishlist .dropdown__selected-content{position:relative;top:.7rem}.add-to-wishlist .dropdown__selected-content--none{top:0}.add-to-wishlist .dropdown__value{-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:flex;flex-direction:row;height:3.25rem;justify-content:space-between;width:100%}.add-to-wishlist .dropdown__label{position:absolute;top:.5rem}.add-to-wishlist .dropdown__options{max-height:17rem;padding-left:0}.add-to-wishlist .dropdown__options li:nth-child(odd){background:#fafafa}.add-to-wishlist .dropdown__options li:nth-child(odd):hover{background:#f5f5f5}.add-to-wishlist .dropdown__options li:nth-child(odd).dropdown__option--success{background:var(--color-primary);color:#fff}.add-to-wishlist .dropdown__options li:nth-child(odd).dropdown__option--success:hover{background:var(--color-primary);color:#fff}.add-to-wishlist .dropdown__options li:nth-child(odd).dropdown__option--loading{background:var(--color-primary-accent);color:#fff}.add-to-wishlist .dropdown__options li:nth-child(odd).dropdown__option--loading:hover{background:var(--color-primary-accent);color:#fff}.add-to-wishlist .dropdown__option{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;height:3.25rem;justify-content:space-between;padding:0 1rem}.add-to-wishlist .dropdown__option:hover{background:#f5f5f5;color:var(--color-primary)}.add-to-wishlist .dropdown__option--right{visibility:hidden}.add-to-wishlist .dropdown__option--selected{background:transparent;color:#4f626f}.add-to-wishlist .dropdown__option--selected .dropdown__option--right{visibility:visible}.add-to-wishlist .dropdown__option--success{background:var(--color-primary);color:#fff}.add-to-wishlist .dropdown__option--success:hover{background:var(--color-primary);color:#fff}.add-to-wishlist .dropdown__option--success .dropdown__option--right{visibility:visible}.add-to-wishlist .dropdown__option--loading{background:var(--color-primary-accent);color:#fff}.add-to-wishlist .dropdown__option--loading:hover{background:var(--color-primary-accent);color:#fff}.add-to-wishlist .dropdown__option--loading .dropdown__option--right{visibility:visible}.add-to-wishlist .dropdown__options--padded .dropdown__option{padding-right:1.4rem}.add-to-wishlist__actions-wrap{-webkit-box-align:center;align-items:center;background:#fff;border-radius:2px 2px 0 0;display:-webkit-box;display:flex;height:3.25rem;position:relative}.add-to-wishlist__actions-wrap .text-input{border-bottom:1px solid rgba(124,140,156,.2);height:3.25rem;width:100%}.add-to-wishlist__actions-wrap .text-input__label{color:#b1b1b1}.add-to-wishlist__actions-wrap .text-input:not(.text-input--focused):hover{border-bottom:2px solid #7c8c9c}.add-to-wishlist__actions-wrap .text-input--focused{border-bottom:2px solid var(--color-primary)}.add-to-wishlist__actions-wrap .text-input--focused .text-input__label{color:var(--color-primary)}.add-to-wishlist__actions-wrap .text-input--focused:hover .text-input__label{color:var(--color-primary)}.add-to-wishlist__actions-wrap svg{color:#b1b1b1;position:absolute;right:.675rem}.add-to-wishlist__actions-wrap:hover .text-input__label{color:#7c8c9c}.add-to-wishlist__actions-wrap:hover svg{color:#7c8c9c}@media only screen and (max-width:37.5rem){.add-to-wishlist .dropdown__options{position:relative}}.quickview{margin-bottom:2rem;padding:1.5rem}.quickview__headline{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;justify-content:space-between;margin:1rem 0 2rem;position:relative;text-align:center}.quickview__headline:before{background:#7c8c9c;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:0}.quickview__headline .intro-tour-trigger{margin-left:.5em}.quickview__title{-webkit-box-align:center;align-items:center;background:#efefef;display:-webkit-inline-box;display:inline-flex;font-size:2rem;font-weight:700;margin:0 auto;max-width:calc(100% - 4rem);padding:0 1em;position:relative;z-index:1}.quickview__back-button,.quickview__close-button{background:#efefef;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.quickview__back-button{left:0;margin-bottom:1em;padding:0 .5rem 1.25rem;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.quickview__close-button{margin-left:1em;padding:.5rem 0 .5rem 1.25rem;right:0}.quickview__footer{border-top:1px solid #7c8c9c;flex-wrap:wrap;padding:2rem 0 1rem}.quickview__actions,.quickview__footer{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.quickview__actions{-webkit-box-pack:end;-webkit-box-flex:1;flex-grow:1;justify-content:flex-end}.quickview__actions>:not(:first-of-type){margin-left:1rem}.quickview--narrow .quickview__content{margin:0 auto;max-width:46rem}.quickview--wide .quickview__content{max-width:none}@media only screen and (max-width:37.5rem){.quickview{margin-bottom:0}.quickview__close-button{height:2rem}.quickview__headline:before{display:none}.quickview__title{font-size:1.5rem}.quickview__back-button,.quickview__close-button{margin:0}.quickview__back-button{padding:0 .75rem 1.25rem}.quickview__close-button{padding:.75rem 0 .75rem 1.25rem}.quickview__footer{border-top:none}.quickview__actions,.quickview__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.quickview__actions{width:100%}.quickview__actions>*{margin-bottom:1rem;width:100%}.quickview__actions>:not(:first-of-type){margin-left:0}.quickview__footer-slot{-webkit-box-ordinal-group:3;order:2}.quickview__footer{padding:0 0 1rem}}.free-give-away-promotion{background:#fff;margin-bottom:2rem;padding:2rem 1rem;text-align:center}.free-give-away-promotion__headline{color:var(--color-primary);font-size:2rem;font-weight:700}.free-give-away-promotion__body{margin:1rem 0}.free-give-away-promotion .check-box{-webkit-box-pack:center;justify-content:center;margin-top:2rem}.free-give-away-promotion--locked .check-box{cursor:not-allowed;opacity:.5}.totals{padding:0 1rem}.totals .agent-badge{display:inline-block;margin-right:.2rem}.totals__value{white-space:nowrap}.totals__row{-webkit-box-pack:justify;-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:.5rem}.totals__row--grand{border-top:1px solid rgba(124,140,156,.25);font-size:1.5rem;font-weight:700;margin-top:1.25rem;padding-top:1.25rem}.totals__row--bold{font-weight:700}@media only screen and (max-width:56.25rem){.totals__row--mobile{display:-webkit-inline-box;display:inline-flex;font-weight:400}.totals__value{margin-left:.5rem}.totals__pipe{font-size:1.375rem;font-weight:400;margin:0 .6rem}.totals__row--grand{border-top:1px solid rgba(79,98,111,.2);font-size:1.5rem;font-weight:700;margin-top:1.25rem;padding-top:1.25rem}}.alert{-webkit-box-align:center;align-items:center;background:#fff;border:2px solid;border-radius:2px;display:-webkit-box;display:flex;gap:1rem;padding:.75rem 1rem}.alert .svg-icon{-webkit-box-flex:0;flex:0 0 1.25rem}.alert--info{border-color:var(--color-primary);color:var(--color-primary)}.alert--success{border-color:#25a548;color:#25a548}.alert--warning{border-color:#ef6500;color:#ef6500}@media only screen and (max-width:37.5rem){.alert{font-size:.875rem}}.quote-select{position:relative}.quote-select__label{color:var(--color-primary);font-size:.75rem;left:1rem;margin-bottom:.5rem;position:absolute;top:.25rem;z-index:10}.quote-select__selection-wrapper{height:3.25rem;padding-top:1rem}.quote-select__selection,.quote-select__selection-wrapper{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:1rem}.quote-select__clear{cursor:pointer}.quote-select .autocomplete{display:block}.quote-select .autocomplete__value{height:3.25rem}.quote-select .autocomplete__input,.quote-select .autocomplete__selection{margin-top:.75rem;padding-left:1rem}.quote-select__option{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:1em}.quote-select__quote-id{font-weight:700}.quote-select__quote-meta{color:#7c8c9c;font-size:.875rem}.quote-select--selected .quote-select__label{left:0;top:0}.add-to-quote{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:1rem}.add-to-quote .quote-select{-webkit-box-flex:1;flex:1}@media only screen and (max-width:37.5rem){.cart-quickview__price{margin-right:0}}.cart-quickview .add-to-quote{margin-bottom:1.25rem}.cart-quickview__hoa{margin-top:1rem}.cart-quickview__footer,.cart-quickview__header{-webkit-box-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:flex}.cart-quickview__header{-webkit-box-pack:justify;justify-content:space-between}.cart-quickview__footer{-webkit-box-pack:end;justify-content:flex-end;margin-top:1rem}.cart-quickview__customer-note .message-box{-webkit-box-align:start;align-items:flex-start;font-size:1rem;padding:.5rem}.cart-quickview__customer-note .message-box .svg-icon{margin-right:.5rem;margin-top:.25rem}.cart-quickview__customer-note .message-box__text-primary{text-align:left}.cart-quickview__cart-actions{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:flex}.cart-quickview__premium-points{background:#fff;border:2px solid var(--color-primary);border-radius:3px;color:var(--color-primary);padding:2rem;text-align:center}.cart-quickview__premium-points-label{font-size:1.375rem;margin-bottom:.5rem}.cart-quickview__premium-points-output span{font-weight:700}.cart-quickview__stock-availability{margin-top:2rem}.cart-quickview .bottom-columns{-webkit-box-pack:justify;display:-webkit-box;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1rem;margin-top:3rem}.cart-quickview .bottom-columns__column{-webkit-box-flex:1;flex:1 1 100%;margin-bottom:2rem}.cart-quickview .bottom-columns .totals{padding:0}.cart-quickview .help-box--mobile{display:none}.cart-quickview__actions{-webkit-box-align:start;-webkit-box-pack:end;align-items:flex-start;border-top:1px solid rgba(124,140,156,.25);display:-webkit-box;display:flex;gap:2rem;justify-content:flex-end;padding-top:1.25rem;width:100%}.cart-quickview__actions-item{-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1 1 100%;max-width:33.3333333333%}.cart-quickview__actions-item .add-to-wishlist{margin:0}.cart-quickview__actions-item .add-to-wishlist__indicator{margin-left:.625rem}.cart-quickview__actions-item .add-to-wishlist .dropdown__label{color:var(--color-primary)}.cart-quickview__actions-item--quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:2px solid var(--color-agent);border-radius:2px;flex-direction:column;padding:1rem;position:relative}.cart-quickview__actions-item--quote .quote-select .autocomplete__value{background:#f5f5f5}.cart-quickview__actions-item--quote .agent-badge{position:absolute;right:.5em;top:-.8em}.cart-quickview__actions-item:last-of-type{max-width:calc(33.333% - 2rem)}.cart-quickview__action{width:100%}.cart-quickview__action-delete,.cart-quickview__action-print{-webkit-box-align:center;align-items:center;color:#7c8c9c;cursor:pointer;display:-webkit-box;display:flex;height:1.375rem}.cart-quickview__action-delete:focus,.cart-quickview__action-delete:hover,.cart-quickview__action-print:focus,.cart-quickview__action-print:hover{color:var(--color-primary)}.cart-quickview__action-delete:active,.cart-quickview__action-print:active{color:var(--color-primary-accent)}.cart-quickview__action-delete-text,.cart-quickview__action-print-text{height:1.25rem;margin-bottom:auto;margin-left:.375rem}.cart-quickview__item{background:#fff;border-bottom:1px solid rgba(124,140,156,.25);border-radius:2px;margin-top:1rem;padding:0 1rem}.cart-quickview__item--subline{margin-top:0}.cart-quickview__alerts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:fleX;flex-direction:column;gap:1rem;margin-bottom:2rem}.cart-quickview__direct-input{margin-top:3rem}.cart-quickview__items{width:100%}.cart-quickview .box{background:rgba(124,140,156,.1);padding:1rem;text-align:center}.cart-quickview .box__title{color:#4f626f;font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;margin-top:1rem}.cart-quickview__upload--empty{margin-top:3rem}.cart-quickview .upload-box{background:transparent;display:-webkit-box;display:flex;padding:0}.cart-quickview .upload-box .article-file-upload{-webkit-box-flex:1;flex:1}@media only screen and (max-width:87.5rem){.cart-quickview__footer,.cart-quickview__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;align-items:flex-start;display:-webkit-inline-box;display:inline-flex;flex-direction:column-reverse}}@media only screen and (max-width:56.25rem){.cart-quickview .bottom-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0}.cart-quickview .box{padding-bottom:2rem}.cart-quickview .help-box--desktop{display:none}.cart-quickview .help-box--mobile{display:block}.cart-quickview__item{margin-top:1rem;padding:1.125rem}.cart-quickview__item--subline{margin-top:0}.cart-quickview__action{font-size:1.125rem;font-weight:700;width:100%}.cart-quickview__actions-item:last-of-type{max-width:100%}}@media only screen and (max-width:37.5rem){.cart-quickview__footer .cart-quickview__cart-actions,.cart-quickview__header .cart-quickview__cart-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cart-quickview__footer .message-box__text,.cart-quickview__header .message-box__text{font-size:1rem}.cart-quickview__actions{display:block}.cart-quickview .cart-quickview__actions-item{margin-bottom:1rem;max-width:100%}.cart-quickview__action-print{margin-bottom:1rem;margin-right:0;margin-top:1rem}}.user-quickview-widget{background:#fff;border-radius:2px;display:-webkit-box;display:flex;padding:1.5rem}.user-quickview-widget__footer,.user-quickview-widget__header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border:0 solid rgba(79,98,111,.2);display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.user-quickview-widget__header{border-bottom-width:1px;padding-bottom:1rem}.user-quickview-widget__footer{-webkit-box-pack:end;border-top-width:1px;display:-webkit-box;display:flex;justify-content:flex-end;padding-top:1rem}.user-quickview-widget__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;width:100%}.user-quickview-widget__header-right{-webkit-box-flex:0;flex:0 0 auto}.user-quickview-widget__title{-webkit-box-flex:1;color:#7c8c9c;flex:1 0 auto;font-size:1.125rem;font-weight:700;max-width:100%}.user-quickview-widget__content{-webkit-box-flex:1;flex-grow:1;margin-top:.5rem}.user-quickview-widget--with-footer .user-quickview-widget__content{margin-bottom:0}.latest-orders__table-header,.latest-orders__table-row{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex}.latest-orders__show-all-link{white-space:nowrap}.latest-orders__no-orders{padding:1rem 0;text-align:center}.latest-orders .order__status--green{color:#25a548}.latest-orders .order__status--red{color:#b00020}.latest-orders__order-link{text-align:right;white-space:nowrap}.latest-orders .user-quickview-widget__footer{display:none}.latest-orders__table-cell{-webkit-box-flex:0;display:block;flex:0 0 10rem}.latest-orders__table-cell:not(:last-child){margin-right:.5rem}.latest-orders__table-cell:nth-child(2){flex-basis:8rem}.latest-orders__table-cell:nth-child(3){-webkit-box-flex:1;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-grow:1;justify-content:flex-end;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.latest-orders__table-cell:nth-child(3):focus,.latest-orders__table-cell:nth-child(3):hover{color:var(--color-primary-accent)}.latest-orders__table-header{border-bottom:1px solid rgba(79,98,111,.2);color:#7c8c9c;font-size:.875rem;margin-bottom:.5rem;padding-bottom:.5rem}.latest-orders__table-header .latest-orders__table-cell:nth-child(3){-webkit-text-decoration:none;text-decoration:none}.latest-orders__table-row{padding:.5rem 0}.latest-orders__cell-label{display:none}.latest-orders__internal-process{background-color:var(--color-agent);border-radius:.5rem;color:#b1b1b1;cursor:default;font-size:.875rem;margin-left:.75rem;padding:.2rem}@media only screen and (max-width:28rem){.latest-orders__internal-process{display:block;font-size:inherit;margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:56.25rem){.latest-orders .user-quickview-widget__content{margin-top:1rem}.latest-orders .user-quickview-widget__footer{display:-webkit-box;display:flex}.latest-orders__table-header{display:none}.latest-orders__table-row{display:block;padding:1rem;position:relative}.latest-orders .order{background:#f5f5f5;margin-bottom:.5rem}.latest-orders .order__commission-text{color:#7c8c9c;margin-top:1rem}.latest-orders__table-cell{-webkit-box-flex:0;flex:0 0 auto}.latest-orders__order-link{padding:1rem;position:absolute;right:0;top:0}.latest-orders__order-link .text-link{color:inherit}.latest-orders__order-link .text-link__icon{color:inherit;margin:0}.latest-orders .user-quickview-widget__header-right .text-link,.latest-orders__order-link .text-link__text{display:none}.latest-orders__cell-label{display:inline}}.text-link{-webkit-box-align:center;align-items:center;color:var(--color-primary);cursor:pointer;display:-webkit-box;display:flex}.text-link .svg-icon{flex-shrink:0;margin-right:.5rem}.text-link__text{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:.25em}.text-link:focus,.text-link:hover{color:var(--color-primary-accent)}.your-account{font-size:1.125rem;height:100%}.your-account .text-link{color:inherit;margin-bottom:1rem}.your-account__number{-webkit-box-pack:center;background:var(--color-primary);border-radius:50%;color:#fff;font-size:.75rem;height:1rem;justify-content:center;margin-left:.5rem;width:1rem}.your-account__logout,.your-account__number{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.your-account__logout{cursor:pointer;white-space:nowrap}.your-account .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.your-account .user-quickview-widget__content{margin-top:2rem}.your-account__user-title{color:#7c8c9c;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10rem}@media only screen and (max-width:56.25rem){.your-account .user-quickview-widget__content{margin-top:1rem}}@media only screen and (max-width:37.5rem){.your-account{height:auto}}.opening-times-table{margin:0}.opening-times-table__row{display:grid;grid-template-columns:5rem auto}.opening-times-table__day{display:inline-block;margin-right:.5em;width:4rem}.opening-times-table__day--has-days:after{content:":"}.opening-times-table__times{display:inline-block}@media only screen and (max-width:37.5rem){.opening-times-table__row{-webkit-box-pack:justify;justify-content:space-between}}.user-quickview-table-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid rgba(124,140,156,.33);color:#7c8c9c;display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;margin-bottom:1rem;padding-bottom:.5rem}.user-quickview-table-header__cell{-webkit-box-flex:0;flex:0 0 auto}.user-quickview-table-header__cell:not(:first-of-type){margin-left:2%}.default-branch .opening-times-table__day{margin-right:0}.default-branch__not-selected{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding-bottom:4rem}.default-branch__dropdown{margin-top:1rem}.default-branch .dropdown__value{background:#f5f5f5}.default-branch .dropdown__options{max-height:8rem}.default-branch .user-quickview-widget__footer{display:none}.default-branch .user-quickview-table-header__cell:first-of-type{flex-basis:50%}.default-branch .user-quickview-table-header__cell:nth-of-type(2){flex-basis:48%}.default-branch .user-quickview-table-header__cell:nth-of-type(3){flex-basis:100%}.default-branch__content{display:-webkit-box;display:flex;margin-bottom:1rem}.default-branch__content-block{-webkit-box-flex:0;flex:0 0 auto;line-height:1.5rem}.default-branch__content-block:not(:first-of-type){margin-left:2%}.default-branch__content-block:first-of-type{flex-basis:50%}.default-branch__content-block:nth-of-type(2){flex-basis:48%;margin-left:2%}.default-branch__content-block:nth-of-type(3){flex-basis:100%}.default-branch__content-block-title{display:none;font-weight:700;margin-bottom:.25em}.default-branch__contact-line{-webkit-box-pack:justify;clear:both;display:-webkit-box;display:flex;justify-content:space-between}.default-branch__contact-label{display:block;float:left;margin-right:.5em}.default-branch__contact-label:after{content:":"}.default-branch__contact-value{display:block}.default-branch a.default-branch__contact-value{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:37.5rem){.default-branch .user-quickview-table-header,.default-branch .user-quickview-widget__header-right{display:none}.default-branch .user-quickview-widget__footer{display:-webkit-box;display:flex}.default-branch__content,.default-branch__content-block-title{display:block}.default-branch__content-block{margin-bottom:1.5rem}.default-branch__content-block:not(:first-of-type){margin-left:0}.default-branch__contact-value{float:none}}.account-settings__content,.account-settings__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.account-settings__item{margin-top:2rem}.account-settings__item-label{color:#7c8c9c;font-size:.875rem}.account-settings .user-quickview-widget__footer{display:none}@media only screen and (max-width:56.25rem){.account-settings .user-quickview-widget__footer{display:-webkit-box;display:flex}.account-settings__header-right{display:none}.account-settings__item{margin-top:1.5rem}.account-settings__item:last-child{margin-bottom:1.5rem}}.webinar-widget__link{-webkit-box-align:baseline;align-items:baseline;border-radius:4px;color:var(--color-primary);display:-webkit-box;display:flex;-webkit-transition:all .2s;transition:all .2s}.webinar-widget__arrow{margin-right:.5rem}.webinar-widget__date{color:#7c8c9c;font-size:.875rem}.date-counter,.webinar-widget__date{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.date-counter__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;text-align:center}.date-counter__column:last-of-type{margin:0 0 0 .5rem}.date-counter__column span:last-child{font-weight:700}.date-counter__column .date-counter__column-separator{-webkit-box-align:end;align-items:flex-end;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dots-animation;animation-name:dots-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:-webkit-box;display:flex;height:100%;opacity:1}@-webkit-keyframes dots-animation{0%{opacity:1}to{opacity:0}}@keyframes dots-animation{0%{opacity:1}to{opacity:0}}.rewards-mobile-ad{background:#fff;display:none;margin-bottom:1.5rem;padding:1.5rem}.rewards-mobile-ad__header{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.rewards-mobile-ad__title{font-size:1.125rem;font-weight:700}.rewards-mobile-ad__caret{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;height:2rem;justify-content:center;width:2rem}.rewards-mobile-ad__current-points{font-weight:700}.rewards-mobile-ad__text-link{color:var(--color-primary);float:right;-webkit-text-decoration:underline;text-decoration:underline}.rewards-mobile-ad__text-link--is-open{display:none}.rewards-mobile-ad__wrapper{display:-webkit-box;display:flex}.rewards-mobile-ad__wrapper-left,.rewards-mobile-ad__wrapper-right{flex-basis:50%}.rewards-mobile-ad__wrapper-left img{bottom:-1.8rem;height:auto;left:-2.2rem;max-width:115%;position:relative}.rewards-mobile-ad__wrapper-right{margin-top:1rem;text-align:center}.rewards-mobile-ad__wrapper-right .button{margin-top:1rem;padding:.5rem 1.5rem;width:100%}.rewards-mobile-ad__wrapper-right .date-counter{border-bottom:1px solid rgba(124,140,156,.5);margin-bottom:.5rem;padding-bottom:.5rem}.rewards-mobile-ad__wrapper-right .counter-text,.rewards-mobile-ad__wrapper-right .date-counter__column-head{color:#7c8c9c}@media only screen and (max-width:37.5rem){.rewards-mobile-ad{display:block}}.agent-information__label{color:#7c8c9c;margin-right:.5rem;width:2.3rem}.agent-information__mail,.agent-information__name,.agent-information__phone{display:-webkit-box;display:flex}.user-quickview-content--logged-in{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-areas:"orders orders setting account" "orders orders setting account" "collect collect setting account" "collect collect webinar account";grid-template-columns:repeat(4,1fr)}.user-quickview-content--logged-in .latest-orders{-ms-grid-row-span:3;-ms-grid-column-span:3;grid-area:orders;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-in .default-branch{-ms-grid-row-span:3;-ms-grid-column-span:3;grid-area:collect;-ms-grid-column:1;-ms-grid-row:5}.user-quickview-content--logged-in .account-settings{-ms-grid-row-span:5;grid-area:setting;-ms-grid-column:5;-ms-grid-row:1}.user-quickview-content--logged-in .agent-information{grid-area:agent-information}.user-quickview-content--logged-in .webinar-widget{grid-area:webinar;-ms-grid-column:5;-ms-grid-row:7}.user-quickview-content--logged-in .rewards-mobile-ad{grid-area:rewards}.user-quickview-content--logged-in .user-quickview-content__nav{-ms-grid-row-span:7;background:#fff;grid-area:account;-ms-grid-column:7;-ms-grid-row:1}.user-quickview-content--logged-in .user-quickview-content__rewards{border-bottom:1.5rem solid #efefef}@media only screen and (max-width:75rem){.user-quickview-content--logged-in{grid-template-areas:"orders orders" "collect collect" "setting account" "setting account" "setting account" "webinar account";grid-template-columns:repeat(2,1fr)}.user-quickview-content--logged-in .latest-orders{-ms-grid-row-span:1;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-in .default-branch{-ms-grid-row-span:1;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.user-quickview-content--logged-in .account-settings{-ms-grid-row-span:5;-ms-grid-column:1;-ms-grid-row:5}.user-quickview-content--logged-in .webinar-widget{-ms-grid-column:1;-ms-grid-row:11}.user-quickview-content--logged-in .user-quickview-content__nav{-ms-grid-row-span:7;-ms-grid-column:3;-ms-grid-row:5}}@media only screen and (max-width:37.5rem){.user-quickview-content--logged-in{grid-template-areas:"rewards" "orders" "collect" "setting" "account" "agent-information" "webinar";grid-template-columns:1fr}.user-quickview-content--logged-in .latest-orders{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.user-quickview-content--logged-in .default-branch{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:5}.user-quickview-content--logged-in .account-settings{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:7}.user-quickview-content--logged-in .agent-information{-ms-grid-column:1;-ms-grid-row:11}.user-quickview-content--logged-in .webinar-widget{-ms-grid-column:1;-ms-grid-row:13}.user-quickview-content--logged-in .rewards-mobile-ad{-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-in .user-quickview-content__nav{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:9}}.user-quickview-content--agent-information-visible{grid-template-areas:"orders orders setting account" "orders orders setting account" "collect collect setting account" "collect collect webinar agent-information"}@media only screen and (max-width:75rem){.user-quickview-content--agent-information-visible{grid-template-areas:"orders orders" "collect collect" "setting account" "setting account" "setting account" "webinar agent-information"}.user-quickview-content--agent-information-visible>.latest-orders{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--agent-information-visible>.default-branch{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.user-quickview-content--agent-information-visible>.account-settings{-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:3}.user-quickview-content--agent-information-visible>.agent-information{-ms-grid-column:2;-ms-grid-row:6}.user-quickview-content--agent-information-visible>.webinar-widget{-ms-grid-column:1;-ms-grid-row:6}.user-quickview-content--agent-information-visible>.user-quickview-content__nav{-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-row:3}}@media only screen and (max-width:75rem)and (max-width:37.5rem){.user-quickview-content{grid-template-areas:"rewards" "orders" "collect" "setting" "account" "agent-information" "webinar";grid-template-columns:1fr}.user-quickview-content>.latest-orders{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.user-quickview-content>.default-branch{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.user-quickview-content>.account-settings{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:4}.user-quickview-content>.agent-information{-ms-grid-column:1;-ms-grid-row:6}.user-quickview-content>.webinar-widget{-ms-grid-column:1;-ms-grid-row:7}.user-quickview-content>.rewards-mobile-ad{-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content>.user-quickview-content__nav{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:5}}.user-quickview-content--logged-out .register-message{margin:auto auto 4rem;max-width:42rem}.user-quickview-content--logged-out .register-message-content{color:#4f626f;font-size:1rem;margin-top:1rem}.user-quickview-content--logged-out .register-message-content__spam{margin-bottom:1rem}.user-quickview-content--logged-out .register-button--hide{visibility:hidden}.user-quickview-content--logged-out .register-message-info{margin-top:1rem}.user-quickview-content--logged-out .register-message-info__type{font-weight:700}.user-quickview-content--logged-out .login-controls{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-areas:"email email password password button";grid-template-columns:repeat(5,auto)}@media only screen and (max-width:50rem){.user-quickview-content--logged-out .login-controls{grid-template-areas:"email password" "button button";grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:37.5rem){.user-quickview-content--logged-out .login-controls{grid-template-areas:"email" "password" "button";grid-template-columns:auto}}.user-quickview-content--logged-out .login-control--button{grid-area:button;-ms-grid-column:9;-ms-grid-row:1}.user-quickview-content--logged-out .login-control--email{-ms-grid-column-span:3;grid-area:email;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-out .login-control--password{-ms-grid-column-span:3;grid-area:password;-ms-grid-column:5;-ms-grid-row:1}@media only screen and (max-width:50rem){.user-quickview-content--logged-out .login-control--button{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.user-quickview-content--logged-out .login-control--email{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-out .login-control--password{-ms-grid-column-span:1;-ms-grid-column:2;-ms-grid-row:1}}@media only screen and (max-width:37.5rem){.user-quickview-content--logged-out .login-control--button{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.user-quickview-content--logged-out .login-control--email{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.user-quickview-content--logged-out .login-control--password{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}}.user-quickview-content--logged-out .login-countdown{color:#b00020;font-weight:700;margin-top:1rem;text-align:center}.user-quickview-content--logged-out .user-quickview-content__links{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:1rem}.user-quickview-content--logged-out .user-quickview-content__links>:not(:last-child){margin-right:1rem}.user-quickview-content--logged-out .user-quickview-content__error{margin-top:2rem}.new-customer{margin-bottom:1.5rem}.new-customer__info-text{padding:1rem 0 2rem}.new-customer__action{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end}.links{font-size:1.125rem}.links .text-link{color:inherit;margin-bottom:1rem}.links__logout{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;width:100%}.links__logout span{white-space:nowrap}.links__logout span:last-child{color:#7c8c9c;direction:rtl;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.links .user-quickview-widget__content{margin-top:2rem;padding-bottom:1rem}.paging{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;justify-content:flex-end;margin:2rem 1rem}.paging,.paging__content{display:-webkit-box;display:flex}.paging__content{list-style:none;margin:0 1.5rem;padding:0}.paging__content--narrow .paging__item{cursor:default}.paging__item{cursor:pointer;margin-right:.2rem}.paging__item:last-child{margin-right:0}.paging__item a,.paging__item span{padding:.5rem .8rem}.paging__current{font-weight:700}.paging__divisor{background:#7c8c9c;display:inline-block;height:40px;margin:0 .25rem;opacity:.5;-webkit-transform:rotate(20deg);transform:rotate(20deg);vertical-align:middle;width:1px}.paging__arrow{background:none;border:none;cursor:pointer}.paging__arrow--disabled{cursor:default;opacity:.1}@media only screen and (max-width:37.5rem){.paging{-webkit-box-pack:justify;justify-content:space-between;padding:0 1rem}.paging__content{margin:0 1rem}.paging__item{margin-right:1rem}}.customer-search{height:100%;min-height:38rem}.customer-search__content{margin-top:2rem}.customer-search__content-block{display:-webkit-box;display:flex;position:relative}.customer-search__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.customer-search__loader{left:0;position:absolute;top:-.5rem}.customer-search__meta-info{-webkit-box-pack:justify;-webkit-box-flex:1;display:-webkit-box;display:flex;flex-grow:1;justify-content:space-between;margin-left:1rem}.customer-search__meta-item{margin-right:.5rem;position:relative}.customer-search__meta-item:last-child{margin-left:auto;margin-right:0}.customer-search__badges{display:-webkit-box;display:flex}.customer-search__badge{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:.5rem;display:-webkit-inline-box;display:inline-flex;font-size:.875rem;justify-content:center;margin-right:.5rem;min-width:2rem;padding:.2rem}.customer-search__badge--customer-blocked{background-color:rgba(176,0,32,.3);color:#4f626f}.customer-search__badge--open-cart-info{background-color:rgba(255,206,0,.3)}.customer-search__badge--open-quotes-info{background-color:rgba(239,101,0,.3)}.customer-search__paging{-webkit-box-pack:center;justify-content:center}.customer-search__paging .paging{margin-top:1rem}.customer-search .text-input__icon--clearable{right:1rem}.customer-search__list{list-style:none;padding:0}.customer-search__list-item:first-child{margin:2rem 0 0}.customer-search__list-item{-webkit-box-pack:justify;color:#b1b1b1;cursor:default;display:-webkit-box;display:flex;justify-content:space-between;padding-bottom:5px;padding-left:1rem}.customer-search__list-item:hover{color:#4f626f}.customer-search__controls{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"search button" "toggle button";grid-template-columns:70% 1fr}.customer-search__act-as-button{-ms-grid-row-span:3;grid-area:button;-ms-grid-column:3;-ms-grid-row:1;height:3.125rem}.customer-search__search-field{background:#efefef;display:block;grid-area:search;-ms-grid-column:1;-ms-grid-row:1;height:3.125rem}.customer-search__search-field--selected{background:#fff;border-bottom:2px solid #7c8c9c}.customer-search__search-field--selected .text-input__label{color:var(--color-primary)}.customer-search__toggle{display:-webkit-box;display:flex;grid-area:toggle;-ms-grid-column:1;-ms-grid-row:3;padding-left:1rem}@media only screen and (max-width:75rem){.customer-search__controls{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"search" "button" "toggle";grid-template-columns:1fr}.customer-search__toggle{-webkit-box-pack:start;justify-content:flex-start}.customer-search__act-as-button{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:3}.customer-search__search-field{-ms-grid-column:1;-ms-grid-row:1}.customer-search__toggle{-ms-grid-column:1;-ms-grid-row:5}}.agent-quickview-content,.agent-quickview-content__left{-webkit-box-pack:stretch;display:-webkit-box;display:flex;justify-content:stretch}.agent-quickview-content__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-basis:calc(67% - 1.5rem);flex-direction:column;margin-right:1.5rem}.agent-quickview-content__right{flex-basis:33%}.agent-quickview-content__error{margin-top:1.5rem}@media only screen and (max-width:56.25rem){.agent-quickview-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.agent-quickview-content__left,.agent-quickview-content__right{flex-basis:100%}.agent-quickview-content__left{margin-bottom:1.5rem;margin-right:0}}.editable-text{display:-webkit-inline-box;display:inline-flex;flex-flow:nowrap;position:relative}.editable-text__input,.editable-text__value{padding:.4rem 1rem}.editable-text__value{-webkit-box-flex:1;background:#f5f5f5;flex:1;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.editable-text__input{-webkit-box-flex:1;background:#efefef;border:none;flex:1;width:100%}.editable-text__actions{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex}.editable-text__action{cursor:pointer}.editable-text__action--cancel,.editable-text__action--commit,.editable-text__action--edit{-webkit-box-align:center;align-items:center;background:#efefef;display:-webkit-box;display:flex;padding:.75rem}.editable-text__action--cancel .svg-icon,.editable-text__action--commit .svg-icon,.editable-text__action--edit .svg-icon{stroke-width:1px;height:12px;width:12px}.editable-text__action--edit{background:#f5f5f5}.editable-text__action--commit{margin-left:.5rem}.editable-text__action--commit .svg-icon{width:15px}.editable-text--focus .editable-text__action--cancel,.editable-text--focus .editable-text__action--commit,.editable-text--focus .editable-text__input{background:#f5f5f5}.flyout__trigger{cursor:pointer;position:relative}.flyout__trigger:after{border:.5rem solid transparent;border-bottom:.5rem solid var(--color-primary);bottom:-1.25rem;content:"";left:50%;margin-left:-.5rem;opacity:0;position:absolute;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:visibility 0s linear 0s,opacity 0s linear 0s,-webkit-transform .1s ease-out 0s;transition:visibility 0s linear 0s,opacity 0s linear 0s,-webkit-transform .1s ease-out 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity 0s linear 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity 0s linear 0s,-webkit-transform .1s ease-out 0s;visibility:hidden}.flyout__wrapper{min-width:21rem;opacity:0;padding-top:1.25rem;position:absolute;-webkit-transform:translateY(-.25rem) rotateX(-45deg);transform:translateY(-.25rem) rotateX(-45deg);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:visibility 0s linear .1s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;transition:visibility 0s linear .1s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;transition:transform .1s ease-out 0s,visibility 0s linear .1s,opacity .1s linear 0s;transition:transform .1s ease-out 0s,visibility 0s linear .1s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;visibility:hidden;z-index:10}.flyout__content{background:var(--color-primary);border-radius:4px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);color:#fff;cursor:default;padding:1rem}.flyout--open .flyout__trigger:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s linear 0s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;transition:visibility 0s linear 0s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity .1s linear 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity .1s linear 0s,-webkit-transform .1s ease-out 0s;visibility:visible}.flyout--open .flyout__wrapper{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg);-webkit-transition:visibility 0s linear 0s,opacity 50ms linear 0s,-webkit-transform .1s ease-out 0s;transition:visibility 0s linear 0s,opacity 50ms linear 0s,-webkit-transform .1s ease-out 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity 50ms linear 0s;transition:transform .1s ease-out 0s,visibility 0s linear 0s,opacity 50ms linear 0s,-webkit-transform .1s ease-out 0s;visibility:visible}.flyout--white .flyout__trigger:after{border-bottom-color:#fff}.flyout--white .flyout__content{background:#fff;color:#4f626f}.accordion-menu ul{list-style:none;padding:0}.accordion-menu li{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ddd;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;padding:.725rem 0}.accordion-menu li:last-child{border-bottom:none}.accordion-menu__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:2px;color:var(--color-primary);display:-webkit-box;display:flex;justify-content:center;padding:1.125rem}.accordion-menu__icon:hover{cursor:pointer}.accordion-menu--desktop{height:100%;right:0}.accordion-menu--desktop .flyout__wrapper{padding-top:.25rem;right:-2rem;width:17.4375rem}.accordion-menu--desktop .flyout__content{background:#fff;color:var(--color-primary);font-size:1.125rem;padding:1.375rem 1rem .375rem}.accordion-menu--mobile{display:none}.accordion-menu .menu-wrapper{color:var(--color-primary);font-size:1.125rem;height:100%;width:100%;z-index:10002}.accordion-menu .menu-wrapper__content{background:#fff;font-size:1.125rem;height:100vh;line-height:1.15;overflow:hidden;padding:1.6875rem 2.375rem 0 1.1875rem;position:relative;width:100%}.accordion-menu .menu-wrapper__content-header{font-font:"Roboto Condensed";-webkit-box-pack:justify;border-bottom:1px solid #ddd;display:-webkit-box;display:flex;font-weight:700;justify-content:space-between;padding-bottom:1.218rem}.accordion-menu .menu-wrapper__content li{height:60px;padding-bottom:1.03125rem;padding-top:1.218rem}.accordion-menu .menu-link__arrow{display:none}.accordion-menu .flyout__wrapper{margin-top:1rem;min-width:12rem}.accordion-menu .flyout__trigger{border-radius:2px;position:inherit}.accordion-menu .flyout__trigger:after{border-bottom-color:#fff}@media only screen and (max-width:75rem){.accordion-menu .accordion-menu--desktop{display:none}.accordion-menu .accordion-menu .menu-link__arrow,.accordion-menu .accordion-menu--mobile{display:block}}@media only screen and (max-width:37.5rem){.accordion-menu .accordion-menu__icon{padding:1rem 1.3rem 1.3rem}}.article-not-buyable-hint{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.article-not-buyable-hint__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;flex-wrap:wrap;margin-right:1rem}.article-not-buyable-hint__message{color:#7c8c9c}.article-not-buyable-hint__link{color:var(--color-primary);cursor:pointer}.article-not-buyable-hint svg{color:#7c8c9c}.product-detail-conditions{margin-bottom:1rem}.product-detail-conditions__row{color:#7c8c9c;margin-bottom:.75rem}.product-detail-conditions__row span:last-child{-webkit-text-decoration:underline;text-decoration:underline}.product-detail-conditions__separator{margin:0 .5rem}.product-detail-conditions__availability{display:inline-block}.product-detail-conditions__row-deliver a{color:var(--color-primary);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:56.25rem){.product-detail-conditions{font-size:.875rem;margin-top:1rem}}.article-availability-tooltip__default-warehouse-availability{-webkit-box-align:start;align-items:flex-start;color:#25a548;display:-webkit-box;display:flex}.article-availability-tooltip__default-warehouse-availability span{display:-webkit-box;display:flex;font-weight:700;margin-left:.5rem;white-space:nowrap}.article-availability-tooltip__conditions{font-weight:400;margin:1rem 0 0}.article-availability-tooltip__conditions .product-detail-conditions__separator{color:#7c8c9c}.article-availability-tooltip .tooltip__content{width:10rem}.wish-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:end;align-items:center;border-bottom:1px solid rgba(79,98,111,.2);display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;min-height:10rem}.wish-list-item__actions,.wish-list-item__cart-note,.wish-list-item__packaging,.wish-list-item__price-and-delete,.wish-list-item__quantity,.wish-list-item__summary{-webkit-box-flex:1;display:block;flex-grow:1;margin:1rem}.wish-list-item:last-of-type{border:none}.wish-list-item__actions{margin-right:1.5rem}.wish-list-item__delete{-webkit-text-decoration:underline;text-decoration:underline}.wish-list-item__delete--mobile{display:none}.wish-list-item__image{-webkit-box-flex:1;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex:1 1 auto;flex-basis:9rem;justify-content:center;margin-right:2rem;max-width:5rem}.wish-list-item__image img{display:block;max-height:7rem;max-width:100%}.wish-list-item__text{-webkit-box-flex:1;display:block;flex:1 1 auto}.wish-list-item__summary{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;line-height:1.4;margin-left:0;width:20rem}.wish-list-item__name{font-size:1.125rem;font-weight:700;line-height:1;margin:.25rem 0}.wish-list-item__manufacturer,.wish-list-item__name,.wish-list-item__sku{display:block}.wish-list-item__manufacturer,.wish-list-item__sku{color:#7c8c9c}.wish-list-item__manufacturer,.wish-list-item__package-price,.wish-list-item__sku,.wish-list-item__unavailable{font-size:.875rem}.wish-list-item__unavailable{color:#b00020}.wish-list-item__unavailable .svg-icon{margin-right:.25rem}.wish-list-item__quantity .step-input__value{border-bottom:2px solid #7c8c9c}.wish-list-item__cart-note{-webkit-box-flex:2;flex-grow:2;width:15rem}.wish-list-item__cart-note .text-input{background:#f5f5f5;width:100%}.wish-list-item__packaging{width:7.5rem}.wish-list-item__price-and-delete{text-align:left;white-space:nowrap;width:9rem}.wish-list-item__actions{-webkit-box-flex:0;flex-grow:0;text-align:right;width:3rem}.wish-list-item__actions .action-button{border:none;padding:.375rem}.wish-list-item__delete{cursor:pointer}.wish-list-item__delete--disabled{cursor:default;opacity:.5}.wish-list-item--deleting{opacity:.5}.wish-list-item__delete-icon{cursor:pointer;height:2rem;margin-right:.5rem;padding:.5rem;width:2rem}.wish-list-item__availability{-webkit-box-flex:0;flex:0 0 2rem;margin-right:1rem}.wish-list-item .product-price--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}@media only screen and (max-width:56.25rem){.wish-list-item{border-top:1px solid rgba(79,98,111,.2);position:relative}.wish-list-item__actions,.wish-list-item__cart-note,.wish-list-item__price-and-delete,.wish-list-item__quantity,.wish-list-item__summary{margin:.2rem 0 0}.wish-list-item__actions{margin-bottom:1rem}.wish-list-item__delete-icon--mobile.svg-icon{display:none}.wish-list-item__summary{-webkit-box-ordinal-group:2;margin:1rem 0;order:1;width:100%}.wish-list-item__cart-note{-webkit-box-ordinal-group:4;flex-basis:100%;margin:1rem 0;order:3;width:100%}.wish-list-item__packaging{-webkit-box-ordinal-group:5;margin:0;order:4}.wish-list-item__quantity{-webkit-box-ordinal-group:3;-webkit-box-flex:3;flex-grow:3;margin:0;order:2;width:10rem}.wish-list-item__quantity .step-input{width:50%}.wish-list-item__availability{position:relative;top:-2rem}.wish-list-item__price-and-delete{-webkit-box-ordinal-group:5;display:-webkit-box;display:flex;order:4}.wish-list-item__price-and-delete,.wish-list-item__price-and-delete .product-price--content{-webkit-box-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;justify-content:space-between;width:100%}.wish-list-item__not-buyable-hint{-webkit-box-ordinal-group:5;order:4}.wish-list-item__package-price{width:100%}.wish-list-item__delete{display:none}.wish-list-item__delete--mobile{cursor:pointer;display:block}.wish-list-item__actions{-webkit-box-pack:justify;-webkit-box-align:center;-webkit-box-ordinal-group:6;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;order:5;width:100%}.wish-list-item__actions .action-button{border:none;margin-right:0}.wish-list-item__manufacturer,.wish-list-item__name,.wish-list-item__package-price,.wish-list-item__sku{display:block;margin-bottom:.5rem}.wish-list-item__package-price{font-size:1rem}.wish-list-item__unavailable{display:none}.wish-list-item .product-price--content{display:-webkit-box;display:flex}.wish-list-item .product-price--content .wish-list-item__price-value{margin-left:.3rem}.wish-list-item .wish-list.accordion--open .wish-list__name--editable{margin-right:1rem}}@media only screen and (max-width:37.5rem){.wish-list-item__price-value{display:block}}.wishlist-direct-input .headline{margin-bottom:0}.wishlist-direct-input__title{font-size:1.125rem;font-weight:700;margin:0 1.5rem}.wishlist-direct-input .article-direct-input{margin-top:1rem;padding:0 0 1rem}.wishlist-direct-input .wishlist-direct-input__action.action-button{padding:.5rem;width:3rem}@media only screen and (max-width:37.5rem){.wishlist-direct-input__price{margin-right:0}}.checkable-icon{display:inline-block;position:relative}.checkable-icon__check{stroke:#fff;stroke-width:1px;background:var(--color-primary);border-radius:1rem;bottom:-40%;height:1rem;left:45%;min-width:1rem;padding:0 .2rem;position:absolute}.checkable-icon--agent .checkable-icon__check{background:var(--color-agent)}.checkable-icon svg.checkable-icon__check{color:#fff}.wish-list{margin-bottom:1rem}.wish-list .accordion__header{overflow:visible;overflow:initial;padding:0 0 0 1rem}.wish-list__link-to-customer-account{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.wish-list .action-button{padding:1rem 1.3rem}.wish-list .item-list{display:table;margin-bottom:3rem;width:100%}.wish-list .item-list__empty{display:table-cell;padding:2rem;text-align:center;vertical-align:middle}.wish-list__owner-initials{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;aspect-ratio:1;border:1px solid #4f626f;border-radius:50%;display:-webkit-box;display:flex;justify-content:center;padding:.5rem;width:2.5rem}.wish-list__owner-initials--is-main{background:#4f626f;color:#fff}.wish-list__owner--selected{color:#b1b1b1}.wish-list__header{-webkit-box-align:center;grid-column-gap:2rem;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);padding-left:1rem;width:100%}.wish-list__header-actions{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:flex;justify-content:flex-end;width:8rem}.wish-list__header--cart-icon{position:absolute;right:5rem;top:1.3rem}.wish-list__count{color:#b1b1b1}.wish-list__name{display:inline-block;flex-basis:22rem;font-weight:400}.wish-list__name .editable-text__input,.wish-list__name .editable-text__value{display:-webkit-box;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wish-list__name--read-only{margin-right:2.2rem;padding:.5rem 0;white-space:nowrap}.wish-list__name--editable{display:none}.wish-list__actions{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:3.75rem}.wish-list__delete{color:#b00020;cursor:pointer;padding:1rem 1.5rem;-webkit-text-decoration:underline;text-decoration:underline}.wish-list__delete--disabled{color:#b1b1b1;cursor:default}.wish-list .loading-indicator{margin:0 auto}.wish-list.accordion--open .accordion__wrapper{overflow:visible}.wish-list.accordion--open .accordion__menu--mobile{right:1rem;width:2rem}.wish-list.accordion--open .wish-list__name--read-only{display:none}.wish-list.accordion--open .wish-list__name--editable{display:-webkit-inline-box;display:inline-flex;margin-right:2.2rem}@media only screen and (max-width:75rem){.wish-list.accordion--open .accordion__header{display:-webkit-box;display:flex;padding:.6rem .8rem .8rem}}.wish-list .menu-item--disable{color:#7c8c9c;cursor:default}@media only screen and (max-width:75rem){.wish-list__header{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr 2fr}.wish-list__header-actions{width:auto}.wish-list__creator{padding-right:0}.wish-list__creator .wish-list__delete-creator{right:0}.wish-list__add-to-cart--desktop,.wish-list__header--cart-icon{display:none}.wish-list__count{color:#b1b1b1;display:block}.wish-list__name--read-only{font-size:1.125rem}.wish-list:not(.accordion--open) .accordion__menu--mobile{-webkit-box-align:center;align-items:center;bottom:0;display:-webkit-box;display:flex;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:2.25rem}.wish-list:not(.accordion--open) .accordion__menu--mobile .accordion__menu--icon{-webkit-box-flex:1;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;flex:1;height:2.25rem;justify-content:center;padding-bottom:.75rem;position:static;width:auto}.wish-list.accordion--open .accordion__header{height:auto;padding:.8rem .5rem 0 1rem}.wish-list .accordion__menu .menu-wrapper__content{padding:1.8rem}.wish-list .accordion__menu .menu-wrapper__content li{-webkit-box-align:center;align-items:center}.wish-list .item-list{display:block}.wish-list__header{padding-left:1.5rem}}@media only screen and (max-width:37.5rem){.wish-list .wish-list-item__actions .action-button{-webkit-box-pack:end;justify-content:flex-end}.wish-list .wishlist-direct-input .article-direct-input__price{flex-basis:100%}.wish-list .wishlist-direct-input .article-direct-input__price-wrapper{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin:.2rem 0 1rem}.wish-list .article-direct-input{padding:1.375rem 0 0}.wish-list .action-button{width:100%}.wish-list .accordion__header{padding:.5rem 0 1rem 1rem}.wish-list .accordion__icon{display:block;position:absolute;top:1rem}.wish-list.accordion--open .accordion__header{height:9rem;position:relative}.wish-list.accordion--open .accordion__header .wish-list__header{margin-top:2.5rem;max-height:6rem;padding:0}.wish-list.accordion--open .wish-list__name--editable{height:2.25rem;margin-bottom:1rem;width:100%;z-index:10}.wish-list.accordion--open .wish-list__name .editable-text__input,.wish-list.accordion--open .wish-list__name .editable-text__value{max-width:100%;padding:1rem}.wish-list.accordion--open .accordion-menu .accordion-menu__icon{padding:1rem 1.1rem 1.3rem;position:absolute;right:0;top:0}.wish-list__name{flex-basis:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wish-list__name .editable-text__input,.wish-list__name .editable-text__value{max-width:12rem}.wish-list__name--read-only{max-width:14rem}.wish-list__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;flex-direction:column;max-height:4rem}.wish-list .wish-list-item__delete--mobile svg{stroke:#7c8c9c}}.custom-select{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;position:relative}.custom-select__label{padding-right:.5rem}.custom-select__select{min-width:5.5rem}.custom-select__select .dropdown__value{border-bottom:none;padding-right:0}.custom-select__select .dropdown__popup{top:0}.custom-select .dropdown--open .dropdown__value{z-index:150}.custom-select__icon{position:absolute;right:0;top:.3rem}@media only screen and (max-width:37.5rem){.custom-select__label{display:none}.custom-select__icon{top:0}.custom-select .dropdown__label,.custom-select .dropdown__selected-content{display:none}.custom-select .dropdown__icon{margin-left:auto}}.wish-list-overview__sort{-webkit-box-pack:end;justify-content:flex-end;margin-bottom:1rem}.wish-list-overview__sort .dropdown{min-width:11rem}.wish-list-overview__sort .dropdown__selected-content{text-align:right}@media only screen and (max-width:37.5rem){.wish-list-overview__sort .dropdown__selected-content{display:block;margin-right:.5rem}}.wish-list-quickview-content__wrapper{width:100%}.wish-list-quickview-content__actions{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:0 0 2rem}.wish-list-quickview-content__actions .text-input{width:15.875rem}.wish-list-quickview-content__actions .text-input--focused>.text-input__input{-webkit-transform:translateY(0);transform:translateY(0)}.wish-list-quickview-content__actions .text-input--focused>.text-input__label{opacity:0}.wish-list-quickview-content__create-icon{background:var(--color-primary);cursor:pointer;padding:.5rem}.wish-list-quickview-content .flyout__wrapper{padding-top:0;right:0;top:2.6rem}.wish-list-quickview-content .flyout__trigger:after{border-bottom-color:#fff;bottom:.4rem;z-index:9999}.wish-list-quickview-content .wish-list-quickview-content__empty{padding:3rem 0;text-align:center}.wish-list-quickview-content .wish-list-quickview-content__empty-text{font-size:1.125rem;font-weight:700}.wish-list-quickview-content .wish-list-quickview-content__empty .wish-list-quickview-content__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:flex;height:6.25rem;justify-content:center;margin:0 auto 1.675rem;padding:1rem;width:6.25rem}.wish-list-quickview-content .wish-list-quickview-content__empty .wish-list-quickview-content__icon svg{color:#b1b1b1}@media only screen and (max-width:56.25rem){.wish-list-quickview-content__actions{padding:0 0 2.3rem}.wish-list-quickview-content__actions .text-input{width:calc(100% - 44px)}}.wish-list-quickview-content__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:flex;height:6.25rem;justify-content:center;margin:0 auto 1.675rem;padding:1rem;width:6.25rem}.wish-list-quickview-content__icon svg{color:#b1b1b1}.wish-list-quickview-content--logged-out{text-align:center}.wish-list-quickview-content--logged-out h4{margin:0;padding:0}.wish-list-quickview-content--logged-out p{margin:1rem auto .625rem;max-width:27rem}@media only screen and (max-width:50rem){.wish-list-quickview-content--logged-out p{margin:1rem auto 1.625rem}.wish-list-quickview-content--logged-out h4{font-weight:700}}.newsletter-quickview-subscribe__content{-webkit-box-pack:justify;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:3rem;width:80%}@media only screen and (max-width:50rem){.newsletter-quickview-subscribe__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;padding:0;width:100%}}.newsletter-quickview-subscribe__content-item{flex-basis:50%;padding-right:5.25rem}@media only screen and (max-width:50rem){.newsletter-quickview-subscribe__content-item{margin-bottom:2rem;padding-right:0}}.newsletter-quickview-subscribe__teaser{-webkit-box-ordinal-group:1;max-height:140px;order:0}.newsletter-quickview-subscribe__input{-webkit-box-ordinal-group:3;margin-top:-4rem;order:2}@media only screen and (max-width:50rem){.newsletter-quickview-subscribe__input{margin-top:0}}.newsletter-quickview-subscribe__input .text-input{width:100%}.newsletter-quickview-subscribe__benefits{-webkit-box-ordinal-group:2;order:1;padding-left:0}@media only screen and (max-width:50rem){.newsletter-quickview-subscribe__benefits{padding-left:1rem}}.newsletter-quickview-subscribe__text-highlight{display:block;font-weight:700;margin:1rem 0}.newsletter-quickview-subscribe__text-highlight--reset-top-margin{margin-top:0}.newsletter-quickview-subscribe .quickview__footer-slot{margin-left:8rem}@media only screen and (max-width:50rem){.newsletter-quickview-subscribe .quickview__footer-slot{margin-left:0}}.newsletter-quickview-unsubscribe__content{-webkit-box-pack:justify;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:3rem;width:80%}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;padding:0;width:100%}}.newsletter-quickview-unsubscribe__message-box{margin:5rem auto;max-width:42rem}.newsletter-quickview-unsubscribe__content-item{flex-basis:50%;padding-right:5.25rem}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe__content-item{flex-basis:100%;margin-bottom:2rem;padding-right:0}}.newsletter-quickview-unsubscribe__teaser{-webkit-box-ordinal-group:1;max-height:140px;order:0}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe__teaser{max-height:none}}.newsletter-quickview-unsubscribe__input{-webkit-box-ordinal-group:3;margin-top:-4rem;order:2}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe__input{margin-top:0}}.newsletter-quickview-unsubscribe__input .text-input{width:100%}.newsletter-quickview-unsubscribe__benefits{-webkit-box-ordinal-group:2;order:1;padding-left:0}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe__benefits{padding-left:1rem}}.newsletter-quickview-unsubscribe__text-highlight{display:block;font-weight:700;margin:1rem 0}.newsletter-quickview-unsubscribe__text-highlight--inline{display:inline-block;margin:0}.newsletter-quickview-unsubscribe__text-highlight--reset-top-margin{margin-top:0}.newsletter-quickview-unsubscribe .quickview__footer-slot{margin-left:8rem}@media only screen and (max-width:50rem){.newsletter-quickview-unsubscribe .quickview__footer-slot{margin-left:0}}.account-tile{-webkit-box-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:default;display:-webkit-box;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem;padding:0 .5rem;text-align:center;-webkit-transition:color .2s;transition:color .2s;width:8rem}.account-tile .loading-indicator{height:1.25rem}.account-tile--disable{color:#b1b1b1}.account-tile__edit-indicator{left:0;margin-left:auto;margin-right:auto;opacity:0;position:absolute;right:0;-webkit-transition:opacity .3s;transition:opacity .3s}.account-tile__initials{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.account-tile__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border:2px solid transparent;border-radius:50%;display:-webkit-box;display:flex;font-size:1.375rem;height:3.75rem;justify-content:center;margin:0 auto .75rem;position:relative;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;width:3.75rem}.account-tile__icon--gray{background:#4f626f;color:#fff}.account-tile__icon--active{border:2px solid #4f626f}.account-tile__user-icon.svg-fill{fill:none;stroke:currentColor}.account-tile__name{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-tile__name--warning{color:#ef6500}.account-tile__lockable-text{color:#7c8c9c;cursor:pointer;font-size:.875rem;margin-top:1rem;-webkit-text-decoration:underline;text-decoration:underline}.account-tile--large{height:11rem;width:11rem}.account-tile--large .account-tile__name{font-size:1rem}.account-tile--large .account-tile__icon{height:5.625rem;width:5.625rem}.account-tile--editable{cursor:pointer}.account-tile--editable:hover .account-tile__icon{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.account-tile--editable:hover .account-tile__initials{opacity:0}.account-tile--editable:hover .account-tile__edit-indicator{opacity:1}.account-tile--editable:hover .account-tile--disable{color:inherit}@media only screen and (max-width:37.5rem){.account-tile{max-width:8rem;padding:0 .7rem}.account-tile--large{max-width:10rem}}.new-sub-account-tile{-webkit-box-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:flex;flex-direction:column;justify-content:flex-start;padding:0 .5rem;text-align:center;width:8rem}.new-sub-account-tile:hover .new-sub-account-tile__icon{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.new-sub-account-tile__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:flex;font-size:1.375rem;height:3.75rem;justify-content:center;margin:0 auto .75rem;-webkit-transition:all .2s;transition:all .2s;width:3.75rem}.new-sub-account-tile__icon .svg-fill{color:var(--color-primary)}.new-sub-account-tile__text{font-size:.875rem}.new-sub-account-tile--large{margin:0 .5rem;width:10rem}.new-sub-account-tile--large .new-sub-account-tile__text{font-size:1rem}.new-sub-account-tile--large .new-sub-account-tile__icon{height:5.625rem;width:5.625rem}@media only screen and (max-width:37.5rem){.new-sub-account-tile{max-width:8rem;padding:0 .7rem;width:auto}}.intro-tour-trigger{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#4f626f;border-radius:100%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:inline-flex;height:1em;justify-content:center;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:1em}.intro-tour-trigger:focus,.intro-tour-trigger:hover{opacity:1}.intro-tour-trigger .svg-icon{height:60%;width:60%}.customer-account.quickview--narrow .quickview__content{max-width:100%}.customer-account__container{background:#fff;border-radius:3px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);padding:2rem}.customer-account__header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-bottom:1px solid #7c8c9c;justify-content:space-between;padding-bottom:1rem}.customer-account__header-title{color:#4f626f;font-size:1.125rem;font-weight:700}.customer-account__header-link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.customer-account__entry{margin-bottom:1rem}.customer-account__content{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"name address numbers email-addresses logo";grid-template-columns:5/1fr;padding-top:1rem}.customer-account__content>*{align-self:start}.customer-account__content-entry{margin-bottom:1rem}.customer-account__content-name{grid-area:name;-ms-grid-column:1;-ms-grid-row:1}.customer-account__content-address{grid-area:address;-ms-grid-column:3;-ms-grid-row:1}.customer-account__content-address .address-line{margin-bottom:.6rem}.customer-account__content-numbers{grid-area:numbers;-ms-grid-column:5;-ms-grid-row:1}.customer-account__content-email-addresses{grid-area:email-addresses;-ms-grid-column:7;-ms-grid-row:1}.customer-account__content-company-logo{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#efefef;border-radius:50%;display:-webkit-box;display:flex;grid-area:logo;-ms-grid-column:9;-ms-grid-row:1;height:5.625rem;justify-content:center;margin:auto;padding:.5rem;width:5.625rem}.customer-account__content-label{color:#b1b1b1}.customer-account__content-action,.customer-account__content-header{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.customer-account__content-action{border-radius:2px;color:#b1b1b1;cursor:pointer;margin-left:1rem;padding:.5rem}.customer-account__content-action .svg-icon{stroke-width:1px;color:currentColor;height:12px;width:12px}.customer-account__content-action:focus,.customer-account__content-action:hover{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);color:#4f626f}.customer-account__company-users{display:grid;grid-template-columns:14rem auto;margin-top:5.25rem}.customer-account__main-account{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:flex;flex-direction:column;width:8rem}.customer-account__main-account-header{margin-bottom:2rem}.customer-account__main-account-header,.customer-account__sub-account-header .headline__left{color:#4f626f;font-size:1.125rem;font-weight:700}.customer-account__sub-account-header span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.customer-account__sub-account-content{display:-webkit-box;display:flex;flex-wrap:wrap}@media only screen and (max-width:56.25rem){.customer-account__content{grid-template-areas:"name address" "numbers email-addresses" "logo logo";grid-template-columns:3/1fr}.customer-account__company-users{grid-template-columns:12rem auto}.customer-account__content-name{-ms-grid-column:1;-ms-grid-row:1}.customer-account__content-address{-ms-grid-column:3;-ms-grid-row:1}.customer-account__content-numbers{-ms-grid-column:1;-ms-grid-row:3}.customer-account__content-email-addresses{-ms-grid-column:3;-ms-grid-row:3}.customer-account__content-company-logo{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:5}}@media only screen and (max-width:37.5rem){.customer-account__content{grid-template-areas:"name" "address" "numbers" "email-addresses" "logo";grid-template-columns:1fr}.customer-account__company-users{grid-template-columns:1fr}.customer-account__main-account{margin:0 auto}.customer-account__sub-account-content{display:grid;grid-template-columns:repeat(3,1fr)}.customer-account__sub-account-content>*{justify-self:center}.customer-account__content-name{-ms-grid-column:1;-ms-grid-row:1}.customer-account__content-address{-ms-grid-column:1;-ms-grid-row:3}.customer-account__content-numbers{-ms-grid-column:1;-ms-grid-row:5}.customer-account__content-email-addresses{-ms-grid-column:1;-ms-grid-row:7}.customer-account__content-company-logo{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:9}}@media only screen and (max-width:28rem){.customer-account__sub-account-content{grid-template-columns:repeat(2,1fr)}}.change-password__content{margin:0 auto;max-width:20rem;width:100%}.change-password__field{margin-bottom:1.5rem;width:100%}.change-password__actions{border-top:1px solid #7c8c9c;margin-top:2rem;padding-top:1.5rem;text-align:right}.change-password__action-button{margin-left:1.5rem}@media only screen and (max-width:37.5rem){.change-password__actions{border:none;padding-top:0}.change-password__action-button{display:block;margin:1.5rem 0;width:100%}}.edit-customer-account__container .button{width:auto!important}.edit-customer-account .form-section{margin-right:0;padding-top:0}.edit-customer-account .form-section .chief-name{display:block;font-size:1.125rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;padding-left:1rem;width:100%}@media only screen and (max-width:37.5rem){.edit-customer-account .form-layout{padding:0}.edit-customer-account .field{padding:.5rem 0}}.address-block{background:#fff;border:2px solid transparent;display:grid;grid-template-areas:"info actions" "options options";grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;margin-bottom:1.5rem;margin-right:1.5rem;min-height:17.25rem;padding:1.875rem 1.875rem 1rem;width:calc(50% - 1.5rem)}.address-block__actions{grid-area:actions;-ms-grid-column:2;-ms-grid-row:1;text-align:right;white-space:nowrap}.address-block__action{color:#7c8c9c;cursor:pointer;display:-webkit-inline-box;display:inline-flex;-webkit-text-decoration:underline;text-decoration:underline}.address-block__action:after{color:rgba(124,140,156,.5);content:"|";cursor:default;margin:0 .25rem}.address-block__action:last-child:after{content:"";margin:0}.address-block__info{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;grid-area:info;-ms-grid-column:1;-ms-grid-row:1;margin-top:1rem;padding-bottom:1rem}.address-block__info-icon{display:block;margin-right:1rem}.address-block__options{-ms-grid-column-span:2;border-top:1px solid rgba(124,140,156,.5);grid-area:options;-ms-grid-column:1;-ms-grid-row:2;margin-top:1rem;padding-top:1rem;position:relative}.address-block__loading-indicator{margin-top:0;position:absolute;right:0;top:1rem}.address-block__row{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:1rem}.address-block__row svg{margin-right:.5rem}.address-block__row--active,.address-block__row--primary{color:#25a548;margin-right:1.5rem}.address-block__row--active svg,.address-block__row--primary svg{margin-right:1rem}.address-block__row--primary{color:var(--color-primary)}.address-block .address-info{min-height:7rem}.address-block .address-info__line{line-height:1.5rem}.address-block .address-info__line:first-child{font-weight:700;margin-bottom:.6rem}@media only screen and (max-width:75rem){.address-block{grid-template-areas:"info info" "options options" "actions actions";grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.address-block__actions{-ms-grid-column-span:2;border-top:1px solid rgba(124,140,156,.5);-ms-grid-column:1;-ms-grid-row:3;padding-top:1rem;text-align:left}.address-block__info{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.address-block__options{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}}@media only screen and (max-width:56.25rem){.address-block{grid-template-areas:"info actions" "options options";width:100%}.address-block__actions{-ms-grid-column-span:1;border-top:none;-ms-grid-column:2;-ms-grid-row:1;padding-top:0;text-align:right;white-space:nowrap}.address-block__info{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.address-block__options{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}}@media only screen and (max-width:37.5rem){.address-block{grid-template-areas:"info info" "options options" "actions actions";grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.address-block__actions{-ms-grid-column-span:2;border-top:1px solid rgba(124,140,156,.5);-ms-grid-column:1;-ms-grid-row:3;padding-top:1rem;text-align:left}.address-block__info{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.address-block__options{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}}.address-management-quickview{float:left;width:100%}.address-management-quickview__new-address{width:100%}.address-management-quickview__new-address-link{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border:2px dashed #7c8c9c;color:var(--color-primary);cursor:pointer;display:-webkit-box;display:flex;justify-content:center;margin:1.25rem 0 1.5rem;padding:1rem;width:calc(50% - 1.5rem)}.address-management-quickview__new-address-link svg rect{display:none}.address-management-quickview__block-title{display:block;font-size:1.125rem;font-weight:700;margin-bottom:1.5rem}.address-management-quickview .paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;width:100%}.address-management-quickview__addresses{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.address-management-quickview__address{width:calc(50% - .75rem)}.address-management-quickview__address .address-block{width:100%}@media only screen and (max-width:56.25rem){.address-management-quickview__address,.address-management-quickview__address .address-block{width:100%}}@media only screen and (max-width:37.5rem){.address-management-quickview__addresses{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.address-management-quickview__address,.address-management-quickview__new-address-link{width:100%}}.sidebar{padding:0 0 0 8.3125rem}.sidebar a{color:#4f626f;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none}.sidebar-footer__link,.sidebar-header__link,.sidebar-main__link{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1.125rem;margin-bottom:1rem}.sidebar-footer__icon,.sidebar-header__icon,.sidebar-main__icon{stroke:#4f626f;margin-right:.6rem}.sidebar-footer{margin-top:20.375rem}.sidebar-header{font-weight:700;height:2.9rem;margin-bottom:3.8rem;padding-bottom:.4rem}@media(max-width:70rem){.sidebar{display:none}}.account-sidebar a{white-space:nowrap}.new-address-quickview .message-box{margin-bottom:3rem;margin-top:2.25rem}.new-address-quickview .message-box__text-primary{font-size:1.125rem;margin-left:.5rem;text-align:left}.new-address-quickview .form-section{padding:0}.new-address-quickview .form-section .field{margin-bottom:.5rem;width:49%}.new-address-quickview .form-section .field .dropdown{width:100%}.new-address-quickview .form-section .field .dropdown__value{padding:.1rem .6875rem}.new-address-quickview .form-section .field--large{width:100%}.new-address-quickview .form-section .field--large .text-input{margin-right:1%;width:47%}.new-address-quickview .form-section .field--large .dropdown--open,.new-address-quickview .form-section .field--large .dropdown:hover{border-color:#7c8c9c;-webkit-box-shadow:none;box-shadow:none}.new-address-quickview .form-section .field--large .dropdown:focus{border-color:var(--color-primary);border-bottom-color:var(--color-primary)}.new-address-quickview .form-section .field--large .check-box{margin-right:1.5rem}.new-address-quickview .form-section .field--large .check-box__label{margin-left:.5rem}.new-address-quickview .message-box{margin-bottom:6.25rem}@media only screen and (max-width:37.5rem){.new-address-quickview .message-box__text-primary{margin-left:1rem}.new-address-quickview .form-layout{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;padding:0}.new-address-quickview .form-layout .new-address-quickview__content,.new-address-quickview .form-layout__section{width:100%}.new-address-quickview .form-layout .form-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.new-address-quickview .form-layout .form-section .field{width:100%}.new-address-quickview .form-layout .form-section .checkbox-mobile{display:-webkit-box;display:flex;flex-wrap:wrap}.new-address-quickview .form-layout .form-section .checkbox-mobile .check-box{margin-bottom:1rem}.new-address-quickview .form-layout .form-section .text-input{margin:0;width:100%}}.edit-address-quickview__fields{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}.edit-address-quickview__field .dropdown,.edit-address-quickview__field .text-input{display:block}.edit-address-quickview__field--large{grid-column:span 2}.edit-address-quickview__address-indicator{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:1rem}.edit-address-quickview__address-indicator .svg-icon{margin-right:1rem}.edit-address-quickview__address-indicator--active{color:#25a548}.edit-address-quickview__address-indicator--main{color:var(--color-primary)}.edit-address-quickview .message-box{margin-bottom:3rem;margin-top:2.25rem}.edit-address-quickview .message-box__text-primary{font-size:1.125rem;text-align:left}@media only screen and (max-width:56.25rem){.edit-address-quickview__fields{grid-column-gap:1rem}}@media only screen and (max-width:37.5rem){.edit-address-quickview__field{grid-column:span 2}.edit-address-quickview .message-box__text-primary{margin-left:1rem}}.quickview-transition-enter-active--fade,.quickview-transition-leave-active--fade{-webkit-transition:opacity .3s;transition:opacity .3s}.quickview-transition-enter--fade,.quickview-transition-leave-to--fade{opacity:0}.quickview-transition-enter-active--slide-in,.quickview-transition-leave-active--slide-in{-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.55,.055,.675,.19),opacity .5s;transition:transform .5s cubic-bezier(.55,.055,.675,.19),opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19)}.quickview-transition-enter--slide-in{opacity:0;-webkit-transform:translateX(5rem);transform:translateX(5rem)}.quickview-transition-leave-to--slide-in{opacity:0;-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}.quickview-transition-enter-active--slide-back,.quickview-transition-leave-active--slide-back{-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.55,.055,.675,.19),opacity .5s;transition:transform .5s cubic-bezier(.55,.055,.675,.19),opacity .5s,-webkit-transform .5s cubic-bezier(.55,.055,.675,.19)}.quickview-transition-enter--slide-back{opacity:0;-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}.quickview-transition-leave-to--slide-back{opacity:0;-webkit-transform:translateX(5rem);transform:translateX(5rem)}.reset-password-quickview .reset-password-body__message[data-v-0aa2db08]{margin-bottom:2rem}.reset-password-quickview .reset-password-body__password-reset-form[data-v-0aa2db08]{display:-webkit-box;display:flex}.reset-password-quickview .reset-password-body__password-reset-form .text-input[data-v-0aa2db08]{margin:0 auto 2rem;max-width:100%;width:27.5rem}.reset-password-quickview .reset-password-body__help-block[data-v-0aa2db08]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(124,140,156,.1);display:-webkit-box;display:flex;flex-direction:column;margin:0 auto 2rem;max-width:100%;padding:1.5rem 0 3.25rem;text-align:center;width:27.5rem}.reset-password-quickview .reset-password-body__help-block span[data-v-0aa2db08]{font-size:1.125rem;font-weight:700}.reset-password-quickview .reset-password-body__help-block span[data-v-0aa2db08]:first-child{margin-bottom:1.5rem}.reset-password-quickview .reset-password-body__help-block span[data-v-0aa2db08]:last-child{color:#7c8c9c;font-size:.75rem;font-weight:400}.reset-password-quickview .message-box[data-v-0aa2db08]{margin-bottom:6.25rem}.tooltip-button{position:relative}.tooltip-button__content{background:#fff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);margin-top:1em;max-width:20rem;opacity:0;padding:1.2rem;position:absolute;top:100%;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden}.tooltip-button__content--open{opacity:1;visibility:visible}.tooltip-button__content:before{border:.5rem solid transparent;border-bottom-color:#fff;content:"";display:inline-block;left:50%;margin-left:-.5rem;position:absolute;top:-1rem;width:1rem}.restore-password-quickview .form-items[data-v-36493b99]{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:4.375rem}.restore-password-quickview .form-items .text-input[data-v-36493b99]{width:48%}.restore-password-quickview .message-box[data-v-36493b99]{margin-bottom:6.25rem}@media only screen and (max-width:37.5rem){.restore-password-quickview .form-items[data-v-36493b99]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}.restore-password-quickview .form-items .text-input[data-v-36493b99]{margin-bottom:3.75rem;width:100%}}.click-and-collect .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.click-and-collect__link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.click-and-collect__content{padding:1.5rem 0 2.5rem}.click-and-collect__dropdown{width:100%}.click-and-collect__dropdown .dropdown__value{background:#f5f5f5}.click-and-collect__dropdown .dropdown__label--selected{color:#7c8c9c}.weekly-shipping-day .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.weekly-shipping-day__link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.weekly-shipping-day__content{padding:1.5rem 0 2.5rem}.weekly-shipping-day__dropdown{width:100%}.weekly-shipping-day__dropdown .dropdown__value{background:#f5f5f5}.weekly-shipping-day__dropdown .dropdown__label--selected{color:#7c8c9c}.shipping-of-invoice .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.shipping-of-invoice__link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.shipping-of-invoice__content{padding:.75rem 0}.complete-delivery__options .radio-button{margin-top:1rem}.complete-delivery__content{padding:1.5rem 0}.preferred-shipment-method .user-quickview-widget__footer{-webkit-box-pack:start;justify-content:flex-start}.preferred-shipment-method__link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.preferred-shipment-method__content{padding:1.5rem 0 2.5rem}.preferred-shipment-method__dropdown{width:100%}.preferred-shipment-method__dropdown .dropdown__value{background:#f5f5f5}.preferred-shipment-method__dropdown .dropdown__label--selected{color:#7c8c9c}.account-settings-quickview__content{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:3.5rem;width:100%}.account-settings-quickview__item{margin-bottom:1.5rem;margin-right:1.5rem;width:calc(25% - 1.2rem)}.account-settings-quickview__item:nth-child(4n){margin-right:0}.account-settings-quickview .user-quickview-widget{-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:75rem){.account-settings-quickview__item{margin-bottom:1.6rem;margin-right:0;width:calc(50% - .8rem)}.account-settings-quickview__content{-webkit-box-pack:justify;justify-content:space-between}}@media only screen and (max-width:37.5rem){.account-settings-quickview__content{margin-bottom:0}.account-settings-quickview__item{margin-right:0;width:100%}}.sub-account-form__icon{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:flex;font-size:1.75rem;height:7.5rem;justify-content:center;margin:2.5rem auto;width:7.5rem}.sub-account-form__container{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"salutation first-name last-name " "email email email" "toggle-input toggle-input toggle-input";grid-template-columns:7rem 1fr 1fr;width:100%}.sub-account-form__container .salutation{grid-area:salutation;-ms-grid-column:1;-ms-grid-row:1}.sub-account-form__container .last-name{grid-area:last-name;-ms-grid-column:5;-ms-grid-row:1}.sub-account-form__container .first-name{grid-area:first-name;-ms-grid-column:3;-ms-grid-row:1}.sub-account-form__container .email{-ms-grid-column-span:5;grid-area:email;-ms-grid-column:1;-ms-grid-row:3}.sub-account-form__container .toggle-input{-ms-grid-column-span:5;grid-area:toggle-input;-ms-grid-column:1;-ms-grid-row:5}.sub-account-form__forgot-password{-webkit-box-pack:end;cursor:pointer;display:-webkit-box;display:flex;font-size:.875rem;justify-content:flex-end;margin-top:.5rem;-webkit-text-decoration:underline;text-decoration:underline}.sub-account-form .quickview__footer{margin-top:4rem}@media only screen and (max-width:37.5rem){.sub-account-form__container{grid-template-areas:"salutation first-name" "last-name last-name" "email email";grid-template-columns:7rem 1fr}.sub-account-form__container .salutation{-ms-grid-column:1;-ms-grid-row:1}.sub-account-form__container .last-name{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.sub-account-form__container .first-name{-ms-grid-column:3;-ms-grid-row:1}.sub-account-form__container .email{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:5}}.agent-change-password__content{margin:0 auto;max-width:20rem;width:100%}.agent-change-password__field{margin-bottom:1.5rem;width:100%}.agent-change-password__actions{border-top:1px solid #7c8c9c;margin-top:2rem;padding-top:1.5rem;text-align:right}.agent-change-password__action-button{margin-left:1.5rem}@media only screen and (max-width:37.5rem){.agent-change-password__actions{border:none;padding-top:0}.agent-change-password__action-button{display:block;margin:1.5rem 0;width:100%}}.agent-change-information__wrapper{margin-bottom:2rem}.agent-change-information__content{margin:0 auto;max-width:40rem;width:100%}.agent-change-information__column{-webkit-box-pack:justify;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:flex;justify-content:space-between}.agent-change-information__field{margin-bottom:1.5rem;width:100%}.agent-change-information__actions{border-top:1px solid #7c8c9c;margin-top:2rem;padding-top:1.5rem;text-align:right}.agent-change-information__action-button{margin-left:1.5rem}@media only screen and (max-width:37.5rem){.agent-change-information__actions{border:none;padding-top:0}.agent-change-information__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.agent-change-information .toggle{margin:.5rem 0 1rem}.agent-change-information__action-button{display:block;margin:.5rem 0;width:100%}}.price-list-export-generation label{display:block;font-weight:700;margin-bottom:.5em}.price-list-export-generation__intro{font-size:1.125rem;margin-bottom:2rem}.price-list-export-generation__email{margin:2rem 0 4rem;width:20rem}.price-list-export-overview__empty,.price-list-export-overview__error,.price-list-export-overview__loading{margin-bottom:3rem;margin-top:3rem;padding:4rem 1rem;text-align:center}.price-list-export-overview__empty,.price-list-export-overview__error{background:#fff;border-radius:2px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.price-list-export-overview__error{color:#b00020}.price-list-export-overview__list{border-radius:2px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);margin-bottom:3rem;margin-top:3rem;width:100%}.price-list-export-overview__list tr{background:none}.price-list-export-overview__list tr:nth-child(2n){background:none}.price-list-export-overview__list tr:nth-child(2n) td,.price-list-export-overview__list tr:nth-child(2n) th{background:#f5f5f5}.price-list-export-overview__list tr:nth-child(odd){background:none}.price-list-export-overview__list tr:nth-child(odd) td,.price-list-export-overview__list tr:nth-child(odd) th{background:#fff}.price-list-export-overview__list tr:first-child td:first-child,.price-list-export-overview__list tr:first-child th:first-child{border-top-left-radius:2px}.price-list-export-overview__list tr:first-child td:last-child,.price-list-export-overview__list tr:first-child th:last-child{border-top-right-radius:2px}.price-list-export-overview__list tr:last-child td:first-child,.price-list-export-overview__list tr:last-child th:first-child{border-bottom-left-radius:2px}.price-list-export-overview__list tr:last-child td:last-child,.price-list-export-overview__list tr:last-child th:last-child{border-bottom-right-radius:2px}.price-list-export-overview__list th{padding:1.5rem .5rem;text-align:left}.price-list-export-overview__list th:first-child{padding-left:1.5rem}.price-list-export-overview__list th:last-child{padding-right:1.5rem}.price-list-export-overview__list td{vertical-align:middle}.price-list-export-overview__list td:first-child{padding-left:1.5rem}.price-list-export-overview__list td:last-child{padding-right:1.5rem}.price-list-export-overview__list .button{float:right}.price-list-export-overview__date-mobile{display:none}@media only screen and (max-width:37.5rem){.price-list-export-overview__format{font-weight:700}.price-list-export-overview__date-desktop{display:none}.price-list-export-overview__date-mobile{display:block}}.quickview-container{background:#efefef}.quickview-container__content{margin:auto;max-width:87.5rem}.error-details{background:#b00020;border-radius:2px;bottom:.5rem;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);color:#fff;left:.5rem;padding:1rem;position:fixed;width:40rem;z-index:99999}.error-details__title{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;font-size:1.25rem;justify-content:space-between}.error-details__title>div:first-of-type{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:.25em}.error-details__text{margin-top:1rem}.error-details__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:flex;flex-direction:column-reverse;margin-bottom:.5rem;margin-top:1rem;max-height:20rem;overflow:auto}.error-details__entry{background:rgba(0,0,0,.2);border-radius:2px;margin-top:.2rem;padding:.1rem}.error-details__actions{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end;margin-top:1rem}.error-details__actions .button{margin-left:.5rem}@media only screen and (max-width:56.25rem){.error-details{bottom:0;left:0;width:100%}.error-details__list{max-height:5rem}}.layout--checkout{min-height:100%}.layout--checkout .toast-message-list--mobile{display:none}.layout--checkout .checkout-error{margin:5rem auto;max-width:50rem}.layout--checkout .page-footer{margin-top:auto}@media only screen and (max-width:50rem){.layout--checkout{background-color:#fafafa}.layout--checkout .toast-message-list--mobile{bottom:0;display:block;left:0;position:fixed;right:0;z-index:10000}}.numberable-icon{display:inline-block;position:relative}.numberable-icon .numberable-icon__number{stroke:#fff;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--color-primary);border-radius:1rem;bottom:-40%;color:#fff;display:inline-block;font-size:12px;height:1rem;justify-content:center;left:45%;line-height:1rem;min-width:1rem;padding:0 .25rem;position:absolute;text-align:center}.page-header-icons{display:-webkit-inline-box;display:inline-flex;line-height:normal;vertical-align:middle}.page-header-icons .svg-icon{stroke-width:1.5px}.page-header-icons__item{cursor:pointer;display:inline-block;padding:.5rem}.page-header-icons__item:not(:last-child){margin-right:.375rem}.page-header-icons__mobile{display:none}.page-header-icons .quickview__wrapper{overflow:hidden;right:0}.page-header-icons .tooltip--focused .tooltip__content{-webkit-transition-delay:.4s;transition-delay:.4s}.page-header-icons .tooltip__content{cursor:default;top:calc(100% + 1.5rem);white-space:nowrap}.page-header-icons .tooltip__content:hover{visibility:hidden}@media(max-width:108rem){.page-header-icons__tooltip--shift-left .tooltip__content{left:-2rem}.page-header-icons__tooltip--shift-left .tooltip__content:after{left:calc(50% + 2rem)}}@media only screen and (max-width:75rem){.page-header-icons .tooltip__content{display:none}}@media only screen and (max-width:50rem){.page-header-icons__mobile{display:inline-block}}@media only screen and (max-width:28rem){.page-header-icons__item:not(:last-child){margin-right:.375rem}}.category-navigation{background:var(--color-primary);border-radius:4px;font-size:1.125rem;line-height:1.15;max-height:calc(80vh - 5rem);overflow:hidden;position:relative}.category-navigation__back-link{cursor:pointer;display:block;font-size:1rem;margin-bottom:1rem;padding:.25rem}.category-navigation__column{background:var(--color-primary);color:#fff;height:100%;left:0;overflow-y:auto;padding:1.5rem 2rem;position:absolute;right:0;top:0;width:21rem}.category-navigation__column:nth-of-type(2){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.category-navigation__column:nth-of-type(2).category-navigation__column--in{-webkit-transform:translateX(0);transform:translateX(0)}.category-navigation__column-heading{display:block;font-weight:700;margin-bottom:2.5rem;padding:.25rem}.category-navigation__root-categories,.category-navigation__sub-categories{display:block;list-style:none;margin:0;padding:0}.category-navigation__root-category,.category-navigation__sub-category{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;justify-content:space-between;margin:0;padding:.5rem .25rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.category-navigation__root-category:after,.category-navigation__sub-category:after{background-color:#fff;content:"";display:block;height:1em;margin-left:1rem;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjA3MSIgaGVpZ2h0PSIxMS4zMTQiPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKC00NSAxLjcwNyAuNzA4KSIgc3R5bGU9ImZpbGw6IzAwNjliMiIgZD0iTTAgMGgydjhIMHoiLz48ZyBzdHlsZT0ic3Ryb2tlOiMwMDY5YjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZmlsbDpub25lIj48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmUiIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgydjhIMHoiIHRyYW5zZm9ybT0icm90YXRlKC0xMzUgMy4wNSA1LjM2NCkiLz48cGF0aCBzdHlsZT0iZmlsbDpub25lIiBkPSJNLjUuNWgxdjdoLTF6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDMuMDUgNS4zNjQpIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjA3MSIgaGVpZ2h0PSIxMS4zMTQiPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKC00NSAxLjcwNyAuNzA4KSIgc3R5bGU9ImZpbGw6IzAwNjliMiIgZD0iTTAgMGgydjhIMHoiLz48ZyBzdHlsZT0ic3Ryb2tlOiMwMDY5YjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZmlsbDpub25lIj48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmUiIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgydjhIMHoiIHRyYW5zZm9ybT0icm90YXRlKC0xMzUgMy4wNSA1LjM2NCkiLz48cGF0aCBzdHlsZT0iZmlsbDpub25lIiBkPSJNLjUuNWgxdjdoLTF6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDMuMDUgNS4zNjQpIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50%;width:1em}.category-navigation__sub-categories{color:var(--color-primary)}.category-navigation__sub-category{color:#fff;-webkit-text-decoration:none;text-decoration:none}.category-navigation .marketing-area{background:#fff;display:none;max-height:55rem;min-height:37rem;overflow:hidden;padding:1.5rem 0 0 1.5rem;position:relative;width:45rem}.category-navigation .marketing-area__box{background:#fff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);color:#4f626f;cursor:pointer;height:13rem;margin-top:4.5rem;max-width:31rem;padding:1.5rem 2.5rem;position:relative;width:100%;z-index:1}.category-navigation .marketing-area__title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.category-navigation .marketing-area__text{font-size:1.125rem;max-width:23rem}.category-navigation .marketing-area__image{-webkit-box-pack:center;align-content:center;display:-webkit-box;display:flex;height:calc(100% - 17.5rem);justify-content:center;width:100%}.category-navigation .marketing-area__image-container{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:25rem}.category-navigation .marketing-area__image-container img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-height:100%;max-width:100%;padding:2rem 5rem}.category-navigation .marketing-area__link{-webkit-text-decoration:none;text-decoration:none}.category-navigation .marketing-area__button{text-align:right}.category-navigation .marketing-area__button-icon{bottom:-.5rem;color:var(--color-primary);position:relative;right:-1.5rem;text-align:right}.category-navigation .marketing-area__link:hover .marketing-area__button-icon{background-color:var(--color-primary);color:#fff}.category-navigation .marketing-area__link:hover .button--arrow:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width:75rem){.category-navigation{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;height:auto}.category-navigation__back-link{display:none}.category-navigation__column{height:auto;position:static}.category-navigation__column:nth-of-type(2){background:#fff;color:var(--color-primary);display:none;-webkit-transform:none;transform:none}.category-navigation__column:nth-of-type(2).category-navigation__column--in{display:block;-webkit-transform:none;transform:none}.category-navigation__root-category{opacity:.5}.category-navigation__root-category--active,.category-navigation__root-category:focus,.category-navigation__root-category:hover{opacity:1}.category-navigation__sub-category{color:var(--color-primary)}.category-navigation__sub-category:after{background-color:var(--color-primary);opacity:.5}.category-navigation__sub-category:focus,.category-navigation__sub-category:hover{color:var(--color-primary-accent)}.category-navigation__sub-category:focus:after,.category-navigation__sub-category:hover:after{background-color:var(--color-primary-accent);opacity:1}.category-navigation .marketing-area{display:block}}.brand-navigation{color:var(--color-primary);line-height:normal;max-height:calc(80vh - 5rem);overflow-y:auto;padding:1.25rem}.brand-navigation__section:not(:last-child){border-bottom:1px solid rgba(124,140,156,.2)}.brand-navigation__alphabet-list{-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:1.6rem}.brand-navigation__alphabet-link{text-transform:uppercase}.brand-navigation__brands{-webkit-box-pack:justify;justify-content:space-between;padding:1.75rem 0}.brand-navigation__brands,.brand-navigation__brands-group{display:-webkit-box;display:flex}.brand-navigation__brands-group .text-link:not(:last-child){padding-bottom:.5rem}.brand-navigation__exclusive-brands{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;padding:1.75rem 4rem 0}.brand-navigation__brand-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:3.7rem;max-width:7rem;opacity:.6}.brand-navigation__brands-group-items--divider{border-top:1px solid rgba(124,140,156,.2);margin-top:1rem;padding-top:1rem}.brand-navigation__empty{color:#b1b1b1;margin:0 auto}.page-header-links{display:-webkit-inline-box;display:inline-flex}.page-header-links__item{color:#4f626f;font-size:1.125rem;padding:0 1rem;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;white-space:nowrap}.page-header-links__item svg{stroke-width:2px;stroke:currentColor;margin-left:.2rem}.page-header-links .nuxt-link-active{font-weight:700}.category-navigation-flyout .flyout__wrapper{left:-4rem;max-width:none;right:auto;width:auto}.category-navigation-flyout .flyout__content{padding:0}.brand-navigation-flyout .flyout__wrapper{left:-12rem;max-width:92rem;width:calc(100vw - 10rem)}.promotions-navigation-flyout .flyout__content{line-height:1.25rem}.promotions-navigation-flyout .flyout__content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:.5rem}.promotions-navigation-flyout .flyout__content li{display:block}.promotions-navigation-flyout .flyout__content a{display:block;padding:.5em 1em}@media only screen and (max-width:75rem){.page-header-links{display:none}}.page-header-search--history .flyout__content{padding:0}.page-header-search__suggestions{max-height:70vh;overflow-y:auto}.page-header-search .flyout__wrapper{max-width:60rem;right:0}@media only screen and (max-width:87.5rem){.page-header-search .flyout__wrapper{right:-10rem}}@media only screen and (max-width:75rem){.page-header-search .flyout__wrapper{max-width:50rem;right:-10rem}}@media only screen and (max-width:56.25rem){.page-header-search .flyout__wrapper{max-width:45rem;right:-10rem}}.page-header-search--history .flyout__wrapper{right:0}.reward-slider-sidebar{height:calc(100vh - 100px);overflow:hidden;pointer-events:none;position:absolute;right:0;width:100%;z-index:4950}.reward-slider-sidebar__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:row;position:absolute;right:0;text-align:center;-webkit-transform:translateX(15rem);transform:translateX(15rem);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.reward-slider-sidebar__close-icon{cursor:pointer;position:absolute;right:1.5rem;top:1rem}.reward-slider-sidebar__flag{-webkit-box-align:center;align-items:center;background:#fbfbfb;border-radius:6px 0 0 6px;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:flex;font-weight:700;height:3rem;margin-top:2.5rem;pointer-events:auto;position:relative;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;z-index:10}.reward-slider-sidebar__flag-content{min-width:8rem;padding:1rem;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s}.reward-slider-sidebar__flag span{display:block;margin-right:1rem;text-align:center;width:100%}.reward-slider-sidebar--is-open .reward-slider-sidebar__inner{-webkit-transform:translateX(0);transform:translateX(0)}.reward-slider-sidebar--is-open .reward-slider-sidebar__flag{-webkit-transform:translateX(10rem);transform:translateX(10rem)}.reward-slider-sidebar--is-open .reward-slider-sidebar__points{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.reward-slider-sidebar__content{background:#fbfbfb;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1);height:auto;padding:2.5rem 1.5rem 1.5rem;pointer-events:auto;position:relative;width:15rem;z-index:100}.reward-slider-sidebar__points{border-bottom:1px solid #7c8c9c;border-top:1px solid #7c8c9c;color:var(--color-primary);font-size:1.125rem;font-weight:700;opacity:0;padding:.6rem 0;pointer-events:none;-webkit-transform:translateX(-5rem);transform:translateX(-5rem);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.reward-slider-sidebar__image{margin:.5rem 0}.reward-slider-sidebar__image img{height:auto;max-width:11.25rem}.reward-slider-sidebar__title{font-size:1.125rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;text-align:center}.reward-slider-sidebar__title span{display:block}.reward-slider-sidebar__title span:last-child{color:#7c8c9c}.reward-slider-sidebar__counter{margin-bottom:1.5rem}.reward-slider-sidebar__counter .date-counter{border-bottom:1px solid #7c8c9c;margin:0 auto .5rem;padding:.5rem;width:11.875rem}.reward-slider-sidebar__counter .date-counter__column-head,.reward-slider-sidebar__counter-text{color:#7c8c9c}.reward-slider-sidebar__button .button{padding:.5rem 1.5rem;width:100%}.page-header,.page-header__content,.page-header__l ogo,.page-header__left,.page-header__marketing-claim,.page-header__right,.page-header__search{line-height:5.375rem}.page-header-wrapper{position:sticky;top:0;-webkit-transition:top .5s;transition:top .5s;z-index:5000}.page-header-wrapper__agent{top:2.75rem!important}@media only screen and (max-width:75rem){.page-header-wrapper--hide{top:-5.75rem!important}.page-header-wrapper--hide.page-header-wrapper__agent{top:-2.65rem!important}}.toast-message-list--content{left:0;position:absolute;right:0}.page-header,.toast-message-list--content{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.1)}.page-header{background-color:#fbfbfb;border-top:4px solid var(--color-primary);display:inline-block;position:relative;width:100%;z-index:5000}.page-header--logged-in .page-header__content:before{display:none}.page-header--no-border{border-top:0}.page-header--no-border .page-header__content:before{display:none}.page-header__content{grid-column-gap:1rem;display:grid;grid-template-areas:"logo links configurators-link marketing-claim search icons";grid-template-columns:4rem auto 1fr 6fr 4fr 1fr;margin:auto;max-width:105rem;padding-left:2rem;padding-right:2rem;position:relative}.page-header__content>*{align-self:center}.page-header__content:before{background-color:#b00020;content:"";height:.25rem;position:absolute;right:2rem;top:-.25rem;width:13rem}@media only screen and (max-width:50rem){.page-header__content:before{right:1.5rem}}@media only screen and (max-width:37.5rem){.page-header__content:before{width:10rem}}@media only screen and (max-width:28rem){.page-header__content:before{width:8rem}}.page-header__configurators-link{-webkit-box-align:center;align-items:center;background:var(--color-primary);border-radius:2px;color:#fff;display:-webkit-inline-box;display:inline-flex;grid-area:configurators-link;-ms-grid-column:5;-ms-grid-row:1;height:2rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-header__logo{grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;vertical-align:middle}.page-header__links{grid-area:links;-ms-grid-column:3;-ms-grid-row:1}.page-header__icons,.page-header__right,.page-header__search{float:right}.page-header__search,.page-header__search-bar{display:inline-block;grid-area:search;-ms-grid-column:9;-ms-grid-row:1;position:relative;width:21rem}.page-header__search .text-input,.page-header__search .text-input .text-input__input,.page-header__search-bar .text-input,.page-header__search-bar .text-input .text-input__input{height:3rem}.page-header__search .text-input,.page-header__search .text-input:hover,.page-header__search-bar .text-input,.page-header__search-bar .text-input:hover{background:#fff;border:1px solid rgba(79,98,111,.2)}.page-header__search .text-input--focused,.page-header__search .text-input--focused:hover,.page-header__search-bar .text-input--focused,.page-header__search-bar .text-input--focused:hover{border-bottom:2px solid var(--color-primary)}.page-header__search .text-input__label,.page-header__search-bar .text-input__label{top:.9rem}.page-header__search-bar-scanner-icon,.page-header__search-scanner-icon{position:absolute;right:3rem;top:2.125rem}.page-header__icons{display:inline-block;grid-area:icons;-ms-grid-column:11;-ms-grid-row:1;line-height:5.375rem}.page-header__marketing-claim{-webkit-box-pack:end;display:-webkit-box;display:flex;grid-area:marketing-claim;-ms-grid-column:7;-ms-grid-row:1;justify-content:flex-end;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:middle;white-space:nowrap}.page-header__marketing-claim--visible{opacity:1}@media screen and (max-width:1685px){.page-header__marketing-claim{display:none}}.page-header__search-mobile{display:none;position:absolute;z-index:-1}.page-header__search-bar{display:none}@media only screen and (max-width:75rem){.page-header__content{grid-template-areas:"logo configurators-link marketing-claim search icons";grid-template-columns:minmax(3rem,1fr) 1fr 6fr 4fr 1fr}.page-header__configurators-link{-ms-grid-column:2;-ms-grid-row:1}.page-header__logo{-ms-grid-column:1;-ms-grid-row:1}.page-header__search,.page-header__search-bar{-ms-grid-column:4;-ms-grid-row:1}.page-header__icons{-ms-grid-column:5;-ms-grid-row:1}.page-header__marketing-claim{-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:56.25rem){.page-header__search{display:none}.page-header__search-bar{display:block;float:none;margin-right:0;width:100%}.page-header__content{grid-template-areas:"logo configurators-link search icons";grid-template-columns:minmax(3rem,1fr) 1fr 10fr 2fr;padding-left:1.5rem;padding-right:1.5rem}.page-header__configurators-link{-ms-grid-column:2;-ms-grid-row:1}.page-header__logo{-ms-grid-column:1;-ms-grid-row:1}.page-header__search,.page-header__search-bar{-ms-grid-column:3;-ms-grid-row:1}.page-header__icons{-ms-grid-column:4;-ms-grid-row:1}}@media only screen and (max-width:50rem){.page-header,.page-header__content,.page-header__icons,.page-header__search{line-height:4rem}.page-header{padding:0}.page-header__logo{margin:0}.page-header__search{display:none}.page-header__search-mobile{display:block;left:0;margin-top:-4rem;opacity:0;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.page-header__search-mobile--active{margin-top:0;opacity:1}.page-header__icons{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end}.page-header__icons--mobile{display:block}.page-header__search-bar-scanner-icon{top:1.5rem}.page-header__content{grid-template-areas:"logo configurators-link icons" "search search search";grid-template-columns:4rem 6.7rem auto}.page-header-search .text-input__input{padding:1rem 1.5rem .75rem}.page-header-search .text-input__label{left:1.5rem}.toast-message-list--content{display:none}.page-header__configurators-link{-ms-grid-column:2;-ms-grid-row:1}.page-header__logo{-ms-grid-column:1;-ms-grid-row:1}.page-header__search,.page-header__search-bar{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:2}.page-header__icons{-ms-grid-column:3;-ms-grid-row:1}}@media only screen and (max-width:28rem){.page-header__content{grid-template-areas:"logo icons" "search search";grid-template-columns:minmax(2rem,1fr) 1fr}.page-header__configurators-link{display:none}.page-header__logo{-ms-grid-column:1;-ms-grid-row:1}.page-header__search,.page-header__search-bar{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page-header__icons{-ms-grid-column:2;-ms-grid-row:1}}.user-top-bar{background-color:var(--color-primary);position:relative}.user-top-bar li{line-height:2.1rem;list-style:none}.user-top-bar__message-container{-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:flex;justify-content:flex-end;margin:0 auto;max-width:105rem;padding:0 2rem;width:100%}.user-top-bar__message-container--loading{-webkit-animation:load-page;animation:load-page;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:2rem}.user-top-bar__message-container--closing{-webkit-animation:close-page;animation:close-page;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:0}.user-top-bar__usp-messages{-webkit-box-flex:1;flex:1;padding:.25rem 0 0}.user-top-bar__usp-messages--slide-in{-webkit-animation:slide-in;animation:slide-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.user-top-bar__usp-messages--slide-out{-webkit-animation:slide-out;animation:slide-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}.user-top-bar__usp-link{-webkit-box-flex:1;flex:1;font-size:.875rem;opacity:.8;padding-top:.25rem;text-align:left;white-space:nowrap}.user-top-bar__usp-link-clickable{cursor:pointer}@media(hover:none){.user-top-bar__usp-link-clickable{-webkit-text-decoration:underline;text-decoration:underline}}.user-top-bar__usp-link-clickable:hover{-webkit-text-decoration:underline;text-decoration:underline}.user-top-bar__user-info{-webkit-box-flex:1;align-self:stretch;flex:1;white-space:nowrap}.user-top-bar__user-info,.user-top-bar__user-info-text{-webkit-box-pack:end;display:-webkit-box;display:flex;justify-content:flex-end}.user-top-bar__user-info-text{-webkit-box-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:.875rem;height:100%;padding-top:.25rem}.user-top-bar__user-info-text--logged-out{-webkit-box-pack:center;background-color:#b00020;justify-content:center;width:13rem}.user-top-bar__user-info-name{overflow:hidden;text-overflow:ellipsis}.user-top-bar__user-info-separator{margin:0 .5rem}@media only screen and (max-width:75rem){.user-top-bar__usp-messages{font-size:1rem}}@media only screen and (max-width:56.25rem){.user-top-bar__usp-messages{display:none}}@media only screen and (max-width:50rem){.user-top-bar__message-container{padding:0 1.5rem}.user-top-bar__user-info,.user-top-bar__usp-link{-webkit-box-flex:1;flex:1 0 auto}.user-top-bar__user-info-name{max-width:14rem}}@media only screen and (max-width:37.5rem){.user-top-bar__user-info-text--logged-out{width:10rem}}@media only screen and (max-width:28rem){.user-top-bar__usp-link{font-size:.7rem}.user-top-bar__user-info-name,.user-top-bar__user-info-separator{display:none}.user-top-bar__user-info{font-size:.7rem}.user-top-bar__user-info-text--logged-out{font-size:.7rem;width:8rem}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes load-page{0%{height:0;opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{height:2rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes load-page{0%{height:0;opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{height:2rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes close-page{0%{height:2rem;opacity:0;-webkit-transform:translateY(-50rem);transform:translateY(-50rem)}to{height:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes close-page{0%{height:2rem;opacity:0;-webkit-transform:translateY(-50rem);transform:translateY(-50rem)}to{height:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.top-bar{color:#fff;font-size:1.125rem;text-align:center}.top-bar--agent{background-color:var(--color-agent);height:2.75rem}.iframe-overlay{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:rgba(0,0,0,.8);display:-webkit-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.iframe-overlay iframe{height:80%;width:80%}.iframe-overlay__close-button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.iframe-overlay__close-button svg{fill:#fff}@media(max-width:600px){.iframe-overlay iframe{height:95%;width:95%}}.maintenance-banner{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#4f626f;color:#fff;display:-webkit-box;display:flex;font-size:0;height:auto;justify-content:center;padding:0;position:sticky;text-align:center;top:0;-webkit-transition:all .2s;transition:all .2s;z-index:10001}.maintenance-banner__close-icon{cursor:pointer;position:absolute;right:1.5rem}.maintenance-banner svg{display:none}.maintenance-banner--open{font-size:1.125rem;min-height:2.5rem;padding:.5rem 3rem}.maintenance-banner--open svg{display:block}.maintenance-banner__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:37.5rem){.maintenance-banner{-webkit-box-align:start;align-items:flex-start;text-align:left}.maintenance-banner--open{padding:.5rem 4rem .5rem 1.5rem}.maintenance-banner__close-icon{top:1rem}}.ie-unsupported-message{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#4f626f;color:#fff;display:-webkit-box;display:flex;font-size:0;height:auto;justify-content:center;padding:0;position:sticky;text-align:center;top:0;-webkit-transition:all .2s;transition:all .2s;z-index:9999}.ie-unsupported-message__text a{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline}.ie-unsupported-message__close-icon{cursor:pointer;position:absolute;right:1.5rem}.ie-unsupported-message svg{display:none}.ie-unsupported-message--open{font-size:1.125rem;min-height:2.5rem;padding:.5rem 3rem}.ie-unsupported-message--open svg{display:block}@media only screen and (max-width:37.5rem){.ie-unsupported-message{-webkit-box-align:start;align-items:flex-start;text-align:left}.ie-unsupported-message--open{padding:.5rem 4rem .5rem 1.5rem}.ie-unsupported-message__close-icon{top:1rem}}.customer-info{color:#7c8c9c;display:-webkit-box;display:flex;height:100vh;margin-top:8.125rem;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:4900}.customer-info--open{-webkit-transform:translateX(0);transform:translateX(0)}.customer-info__container{background:var(--color-agent);height:100%;padding:1.5rem 3.5rem;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:28rem}.customer-info__agent-hint{margin-bottom:2rem;text-align:right}.customer-info__agent-hint .agent-badge{border:2px solid #fff;color:#fff}.customer-info__note{color:#fff}.customer-info__section{margin-top:1.75rem}.customer-info__section--push-bottom{margin-top:15rem}.customer-info__toggle{-webkit-box-align:center;align-items:center}.customer-info__toggle span{margin-left:.75rem}.customer-info__item{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;color:#fff;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:1rem}.customer-info__item--underlined{border-bottom:1px solid hsla(0,0%,100%,.5)}.customer-info__item--highlight{margin-bottom:1.5rem;padding-bottom:.5rem}.customer-info__item--marginless{margin:0}.customer-info__item--columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;flex-direction:column;padding-bottom:1rem}.customer-info__item-label{line-height:normal}.customer-info__item-value{line-height:normal;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-info__item--highlight .customer-info__item-label{font-weight:700}.customer-info__item--highlight .customer-info__item-value{color:#7c8c9c;font-size:.75rem}.customer-info__item-label--with-icon{position:relative}.customer-info__item-label--with-icon .customer-info__warning-icon{background:#b00020;border-radius:50%;bottom:0;left:-2rem;margin:auto;position:absolute;top:0}.customer-info__item .text-link{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.customer-info__pin{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--color-agent);border-radius:50% 0 0 50%;cursor:pointer;display:-webkit-box;display:flex;height:3.375rem;justify-content:center;left:-3rem;margin-top:7rem;position:absolute;width:3rem}.customer-info__pin svg{color:#fff}.customer-info .date-counter__column-head{color:#7c8c9c;font-size:.75rem}.customer-info .svg-icon{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.customer-info--open .customer-info__pin .svg-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.customer-info .message-box{-webkit-box-align:start;align-items:flex-start;font-size:1rem;padding:.5rem}.customer-info .message-box .svg-icon{margin-right:.5rem;margin-top:.25rem}@media only screen and (max-width:75rem){.customer-info--adjustable{margin-top:2.7rem!important}}@media only screen and (max-width:50rem){.customer-info{margin-top:7.125rem}}@media only screen and (max-width:37.5rem){.customer-info__container{padding:2rem;width:calc(100vw - 4rem)}}.loading-overlay{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;backdrop-filter:blur(3px);background:hsla(0,0%,100%,.4);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.loading-overlay.is-active{display:-webkit-box;display:flex}.loading-overlay .loading-indicator{-webkit-transform:translateY(-20vh);transform:translateY(-20vh)}.layout--default{min-height:100%}.layout--default .cancel-button{background-color:hsla(0,0%,100%,.9);bottom:0;padding:2rem;position:fixed;width:100%;z-index:9999}.layout--default .toast-message-list--mobile{display:none}.layout--default .page-footer{margin-top:auto}@media only screen and (max-width:50rem){.layout--default{background-color:#fafafa}.layout--default .toast-message-list--mobile{bottom:0;display:block;left:0;position:fixed;right:0;z-index:1000000}}.introjs-overlay{-webkit-box-sizing:content-box;box-sizing:content-box;opacity:0;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:999999}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{position:relative;z-index:9999999!important}tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{border-radius:4px;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:9999998}.introjs-helperLayer,.introjs-helperLayer *{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-helperLayer :before{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-helperLayer :after{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-tooltipReferenceLayer{background-color:transparent;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;z-index:100000000}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;padding-bottom:10px;padding-top:10px;text-align:center}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{border-bottom-color:#fff;left:10px;top:-10px}.introjs-arrow.top-right{border-bottom-color:#fff;right:10px;top:-10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 3px 30px rgba(33,33,33,.3);box-shadow:0 3px 30px rgba(33,33,33,.3);-webkit-box-sizing:content-box;box-sizing:content-box;max-width:300px;min-width:250px;position:absolute;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{display:inline;height:10px;margin:0 0 2px;padding:0;width:10px}.introjs-dontShowAgain label{background-color:#fff;color:#616161;display:inline-block;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;font-weight:700;line-height:1.5;margin:0;min-height:1.5em;padding:0;width:90%}.introjs-tooltip-header{min-height:1.5em;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{clear:both;content:"";display:block;height:0;visibility:hidden}.introjs-button{zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;-webkit-box-sizing:content-box;box-sizing:content-box;color:#424242;cursor:pointer;display:inline;font-size:14px;outline:0;overflow:visible;padding:.5rem 1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;-webkit-text-decoration:none;text-decoration:none}.introjs-button:focus{background-color:#eee;border:1px solid #616161;-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5);box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5);color:#212121;outline:0;-webkit-text-decoration:none;text-decoration:none}.introjs-button:active{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;-webkit-text-decoration:none;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:0;width:45px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;-webkit-text-decoration:none;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;-webkit-box-shadow:none;box-shadow:none;color:#9e9e9e;cursor:default;-webkit-text-decoration:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;-webkit-box-shadow:none;box-shadow:none;color:#9e9e9e;cursor:default;-webkit-text-decoration:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{padding-bottom:10px;padding-top:10px;text-align:center}.introjs-bullets ul{clear:both;display:inline-block;margin:0 auto;padding:0}.introjs-bullets ul,.introjs-bullets ul li{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-bullets ul li{float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;height:6px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:width .1s ease-in;transition:width .1s ease-in;width:6px}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;-webkit-text-decoration:none;text-decoration:none;width:15px}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{background-color:#e0e0e0;border-radius:4px;height:10px;margin:10px;overflow:hidden}.introjs-progress,.introjs-progressbar{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-progressbar{background-color:#08c;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:0 0;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@-webkit-keyframes introjspulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}.introjs-hint-pulse{-webkit-animation:introjspulse 2s infinite;animation:introjspulse 2s infinite;background-color:hsla(0,0%,53%,.24);border-radius:30px;-webkit-box-sizing:content-box;box-sizing:content-box;height:15px;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:15px;z-index:10}.introjs-hint-no-anim .introjs-hint-pulse{-webkit-animation:none;animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;left:-18px;opacity:0;position:absolute;top:-18px;width:50px;z-index:1}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%;line-height:1.5}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}input[type=search]::-ms-clear{display:none;height:0;width:0}input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}:focus{outline:none}ol{counter-reset:ordered-list-counter;list-style:none;margin:1em 0;padding:0}ol li{counter-increment:ordered-list-counter;margin:0 0 1em}ol li:before{content:counter(ordered-list-counter) ". ";font-weight:700}h1,h2,h3,h4,h5,h6{margin:0 0 1em;padding:.25em 0}h1,h3,h4,h6{font-weight:700}h2,h5{font-weight:400}h1{border-bottom:1px solid rgba(79,98,111,.2);font-size:2rem;line-height:2.375rem}@media(max-width:50rem){h1{font-size:1.375rem}}h2{font-size:1.75rem;font-weight:700}h3{font-size:1.375rem}h4{font-size:1.125rem}@media(max-width:50rem){h4{font-size:1rem;font-weight:400}}h5,h6{font-size:1rem}table{border-collapse:collapse}tr:nth-child(odd){background:#f5f5f5}td,th{padding:.5rem;vertical-align:top}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}code{font-family:inherit;font-weight:700}.svg-icon{fill:none;stroke:currentColor;stroke-width:2px;color:inherit;display:inline-block;height:16px;vertical-align:middle;width:16px}.svg-fill{fill:currentColor;stroke:none}.svg-up{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.svg-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.svg-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.svg-left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/roboto-condensed-v25-latin-regular.2434dab.eot);src:local(""),url(/_nuxt/fonts/roboto-condensed-v25-latin-regular.3d7f741.woff2) format("woff2"),url(/_nuxt/fonts/roboto-condensed-v25-latin-regular.6bf8eec.woff) format("woff"),url(/_nuxt/fonts/roboto-condensed-v25-latin-regular.aa70c13.ttf) format("truetype"),url(/_nuxt/img/roboto-condensed-v25-latin-regular.8cb983f.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/roboto-condensed-v25-latin-700.ecec0e7.eot);src:local(""),url(/_nuxt/fonts/roboto-condensed-v25-latin-700.d7b0b95.woff2) format("woff2"),url(/_nuxt/fonts/roboto-condensed-v25-latin-700.c25e8f3.woff) format("woff"),url(/_nuxt/fonts/roboto-condensed-v25-latin-700.d411a81.ttf) format("truetype"),url(/_nuxt/img/roboto-condensed-v25-latin-700.587ed44.svg#RobotoCondensed) format("svg")}#__layout,#__nuxt{height:100%}.layout{-ms-overflow-x:hidden}input:disabled,textarea:disabled{-webkit-text-fill-color:#b1b1b1;opacity:1}html{overflow-x:hidden}.button{-webkit-box-align:baseline;-webkit-box-pack:center;align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-primary);border-radius:3px;color:var(--color-primary);cursor:pointer;display:-webkit-inline-box;display:inline-flex;font-size:16px;gap:.5em;justify-content:center;line-height:1;padding:1rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:border .2s ease-out,background .2s ease-out,color .2s ease-out,-webkit-filter .2s ease-out;transition:border .2s ease-out,background .2s ease-out,color .2s ease-out,-webkit-filter .2s ease-out;transition:border .2s ease-out,background .2s ease-out,color .2s ease-out,filter .2s ease-out;transition:border .2s ease-out,background .2s ease-out,color .2s ease-out,filter .2s ease-out,-webkit-filter .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:focus-visible{-webkit-box-shadow:0 0 0 5px rgba(0,105,178,.1);box-shadow:0 0 0 5px rgba(0,105,178,.1)}.button:hover{background-color:var(--color-primary-accent);border-color:var(--color-primary-accent)}.button:active{border-color:var(--color-primary-accent);-webkit-box-shadow:none;box-shadow:none;color:var(--color-primary-accent)}.button:not(.button--filled):hover{background-color:transparent;border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.button:not(.button--filled):hover:active{background-color:transparent}.button:not(.button--filled):hover.button--arrow:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.button:not(.button--filled):focus{background-color:rgba(0,105,178,.1);border-color:var(--color-primary);color:var(--color-primary)}.button:not(.button--filled):focus:active{background-color:transparent}.button[aria-disabled=true],.button[aria-disabled=true]:focus,.button[aria-disabled=true]:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:transparent;border-color:#b1b1b1;color:#b1b1b1;cursor:default}.button[aria-disabled=true].button--filled,.button[aria-disabled=true]:focus.button--filled,.button[aria-disabled=true]:hover.button--filled,.button[disabled].button--filled,.button[disabled]:focus.button--filled,.button[disabled]:hover.button--filled{background:#b1b1b1;color:#fff}.button[aria-disabled=true].button--filled.button--arrow:before,.button[aria-disabled=true]:focus.button--filled.button--arrow:before,.button[aria-disabled=true]:hover.button--filled.button--arrow:before,.button[disabled].button--filled.button--arrow:before,.button[disabled]:focus.button--filled.button--arrow:before,.button[disabled]:hover.button--filled.button--arrow:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.button[aria-disabled=true].button--arrow:before,.button[aria-disabled=true]:focus.button--arrow:before,.button[aria-disabled=true]:hover.button--arrow:before,.button[disabled].button--arrow:before,.button[disabled]:focus.button--arrow:before,.button[disabled]:hover.button--arrow:before{-webkit-filter:grayscale(1) brightness(2);filter:grayscale(1) brightness(2)}.button--link{border:0}.button--link:not(.button--filled):not([disabled]):focus,.button--link:not(.button--filled):not([disabled]):hover{background:rgba(var(--color-primary),.1);-webkit-box-shadow:none;box-shadow:none;color:var(--color-primary)}.button--link:not(.button--filled):not([disabled]):active{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--color-primary-accent)}.button--link:not(.button--filled):not([disabled]).button--arrow:before{-webkit-filter:none;filter:none}.button--white:not(.button--filled){border-color:#fff}.button--white:not(.button--filled):hover{background:transparent}.button--white:not(.button--filled).button--arrow:before{background-image:url(/_nuxt/img/button-arrow-white.0f52551.svg);color:red}.button--arrow{padding:1rem}.button--arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjA3MSIgaGVpZ2h0PSIxMS4zMTQiPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKC00NSAxLjcwNyAuNzA4KSIgc3R5bGU9ImZpbGw6IzAwNjliMiIgZD0iTTAgMGgydjhIMHoiLz48ZyBzdHlsZT0ic3Ryb2tlOiMwMDY5YjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZmlsbDpub25lIj48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmUiIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgydjhIMHoiIHRyYW5zZm9ybT0icm90YXRlKC0xMzUgMy4wNSA1LjM2NCkiLz48cGF0aCBzdHlsZT0iZmlsbDpub25lIiBkPSJNLjUuNWgxdjdoLTF6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDMuMDUgNS4zNjQpIi8+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:11px;vertical-align:baseline;width:11px}.button--arrow:empty{border-radius:0}.button--arrow:not(:empty):before{margin-right:.5rem}.button--medium{padding:.65rem}.button--small{padding:.25rem}.button--filled{background-color:var(--color-primary);color:#fff}.link{-webkit-box-align:center;align-items:center;color:var(--color-primary);cursor:pointer;display:-webkit-inline-box;display:inline-flex;gap:.25em;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}.--tabbing .link:focus,.link:hover{color:var(--color-primary-accent)}.icon-link{color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.icon-link .svg-icon{fill:var(--color-primary);margin-right:.4rem;vertical-align:baseline}.page{background-color:#f5f5f5;-webkit-box-shadow:0 -8px 18px rgba(0,0,0,.1);box-shadow:0 -8px 18px rgba(0,0,0,.1);padding-bottom:5rem;padding-top:1.5rem}.page--narrow{margin:5rem auto;max-width:62.5rem;width:100%}.page--not-padded{padding:0}.flex{display:-webkit-box;display:flex}.align-center{-webkit-box-align:center;align-items:center}.flex-spacer{-webkit-box-flex:5;flex:5 5 0}.hide-on-mobile{display:none}.page-block{padding-left:2rem;padding-right:2rem;width:100%}@media screen and (max-width:89.5rem){.page-block{padding-left:4rem;padding-right:4rem}}@media only screen and (max-width:56.25rem){.page-block{padding-left:1.5rem;padding-right:1.5rem}}.page-block--limited-width{margin-left:auto;margin-right:auto;max-width:89.5rem}.label{-webkit-box-align:center;align-items:center;color:#b1b1b1;display:-webkit-box;display:flex;font-size:.875rem;gap:.5em}[data-debug]{position:relative}[data-debug]:before{background:rgba(255,255,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0}[data-debug]:after{background:#ff0;bottom:calc(100% + .5rem);color:#000;content:attr(data-debug);font-family:monospace;font-size:.75rem;font-weight:400;padding:.5em;position:absolute;right:0;visibility:hidden}[data-debug]:hover:after{visibility:visible}@media only screen and (max-width:50rem){.atlwdg-popup{border-radius:0!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;top:0!important;width:100%!important}.atlwdg-RIGHT{z-index:10001!important}}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{display:none}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--color-primary)!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{-webkit-box-align:center;align-items:center;border:2px solid var(--color-primary)!important;display:-webkit-box;display:flex}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{-webkit-box-align:center;align-items:center;background:var(--color-primary)!important;color:#fff!important;display:-webkit-box;display:flex}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-primary)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active{border-bottom:3px solid var(--color-primary)!important;color:var(--color-primary)!important}#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--color-primary)!important}.CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--color-primary)!important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--color-primary)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,.CybotCookiebotDialogBodyButton{color:var(--color-primary)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--color-primary)!important;color:var(--color-primary)!important}.introjs-hint-pulse{background:hsla(0,0%,100%,.8)!important}@keyframes introjspulse{0%{-webkit-box-shadow:0 0 0 0 var(--color-primary);box-shadow:0 0 0 0 var(--color-primary);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 1rem transparent;box-shadow:0 0 0 1rem transparent;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}.introjs-button{background:var(--color-primary);border:none!important;border-radius:2px;color:#fff;text-shadow:none}.introjs-button:focus,.introjs-button:hover{background-color:var(--color-primary-accent);color:#fff}.introjs-disabled{background:#b1b1b1;color:#fff}.introjs-disabled:focus,.introjs-disabled:hover{background:#b1b1b1;color:#fff}.introjs-tooltipReferenceLayer *{font-family:Roboto Condensed,sans-serif!important}html{color:#4f626f;font:16px/1.2 Roboto Condensed,sans-serif}.layout--password{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;height:75vh;justify-content:center}