:focus{outline:0!important}footer.footer{background:#404040;color:#fff}footer.footer a,footer.footer p{color:#fff;font-size:16px;line-height:19px}footer.footer a:hover{color:#bdc9d1}footer.footer .container{max-width:1247px;margin:0 auto}@media only screen and (min-width:992px) and (max-width:1399px){footer.footer .container{padding:0 40px}}@media only screen and (max-width:991px){footer.footer .container{padding:0 15px}}footer.footer section.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:84px;gap:4.8%}@media only screen and (max-width:767px){footer.footer section.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.footer section.footer-top .yCmsComponent:last-child .footer-box{margin-bottom:0}}footer.footer section.footer-top .footer-box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){footer.footer section.footer-top .footer-box{margin-bottom:70px}}footer.footer section.footer-top .footer-box .footer-header{display:block;color:#bdc9d1;border-bottom:1px solid #bdc9d1;font-size:20px;line-height:24px;vertical-align:bottom;height:80px;font-weight:300;letter-spacing:.4px}@media only screen and (max-width:991px){footer.footer section.footer-top .footer-box .footer-header{padding-bottom:15px}}footer.footer section.footer-top .footer-box .footer-header h4{height:inherit;vertical-align:bottom;margin:0;display:table-cell;color:#bdc9d1;font-size:20px;line-height:24px;vertical-align:bottom;font-weight:300;letter-spacing:.4px;padding-bottom:11px}@media only screen and (max-width:991px){footer.footer section.footer-top .footer-box .footer-header h4{padding-bottom:15px}}footer.footer section.footer-top .footer-box p{padding-top:15px;margin-bottom:10px;line-height:21px;font-weight:300;letter-spacing:.2px}@media only screen and (max-width:991px){footer.footer section.footer-top .footer-box p{margin-bottom:18px}}footer.footer section.footer-top .footer-box a{text-decoration:underline}footer.footer .footer-links{margin-top:104px}@media only screen and (min-width:992px) and (max-width:1399px){footer.footer .footer-links{margin-top:80px}}footer.footer .footer-links .footer-link__container{display:inline-block;margin-right:2px;padding-right:10px;margin-right:10px;position:relative}footer.footer .footer-links .footer-link__container:after{content:"|";display:inline-block;color:#fff;position:relative;right:-10px;top:0;bottom:0}@media only screen and (max-width:991px){footer.footer .footer-links .footer-link__container:after{line-height:35px}}footer.footer .footer-links .footer-link__container:first-child{padding-left:0}footer.footer .footer-links .footer-link__container:last-child:after{display:none}footer.footer .footer-links a{font-size:18px;line-height:22px;text-decoration:none;letter-spacing:.1px;font-weight:300}@media only screen and (min-width:992px) and (max-width:1399px){footer.footer .footer-links a{line-height:35px}}@media only screen and (max-width:991px){footer.footer .footer-links a{line-height:35px}}footer.footer .copyright{padding:22px 0 35px;text-align:right;font-size:12px;line-height:14px}footer.footer section.footer-motto{font-size:18px;font-weight:700;color:#000;line-height:62px;background:#fff}header.header{position:relative}@media only screen and (min-width:1400px){header.header{padding:0 150px;margin:0 auto;border-bottom:1px solid #f2f2f2}}@media only screen and (min-width:992px) and (max-width:1399px){header.header{padding:0 40px}header.header:after{content:"";display:block;width:100%;height:0;border-bottom:1px solid #f2f2f2;position:absolute;top:72px;left:0}}@media only screen and (max-width:991px){header.header{-webkit-box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;margin-bottom:20px}header.header:after{content:"";display:block;width:100%;height:0;border-bottom:1px solid #f2f2f2;position:absolute;top:72px;left:0}}@media only screen and (max-width:991px){header.header{padding:0 20px}}header.header .container{display:-webkit-box;display:-ms-flexbox;display:flex}header.header .haeader__main{padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:992px) and (max-width:1399px){header.header .haeader__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}}@media only screen and (max-width:991px){header.header .haeader__main{padding:0}}@media only screen and (max-width:991px){header.header .haeader__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1400px){header.header .haeader__main .logo{padding-top:5px}}@media only screen and (max-width:991px){header.header .haeader__main .logo{padding:24px 0}}header.header .haeader__main .logo a svg{height:25px;width:144px}@media only screen and (min-width:992px) and (max-width:1399px){header.header .haeader__main .logo a svg{height:22px;width:auto}}@media only screen and (min-width:1400px){header.header .haeader__main .logo{margin-right:35px}}@media only screen and (min-width:992px) and (max-width:1399px){header.header .haeader__main .logo{padding:5px 0 20px}}header.header .haeader__main .header__navigation .primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media only screen and (min-width:992px){header.header .haeader__main .header__navigation .primary-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:991px){header.header .haeader__main .header__navigation .primary-menu{padding-bottom:10px}}header.header .haeader__main .header__navigation .primary-menu ul{list-style-type:none;padding:0;margin:0;white-space:nowrap;overflow:visible}header.header .haeader__main .header__navigation .primary-menu ul li{display:inline-block;padding-right:24px;padding-top:8px}@media only screen and (min-width:992px) and (max-width:1399px){header.header .haeader__main .header__navigation .primary-menu ul li{padding-top:10px}}header.header .haeader__main .header__navigation .primary-menu ul li a{text-decoration:none;line-height:25px;font-size:16px;color:#000}header.header .haeader__main .header__navigation .primary-menu ul li a:hover{color:#ffc500}@media only screen and (max-width:767px){header.header .haeader__main .header__navigation .primary-menu .primary-menu__hamburger-close{width:20px;height:20px;padding-top:4px}header.header .haeader__main .header__navigation .primary-menu ul{position:absolute;width:375px;max-width:100vw;padding:2px 10px 8px;background:#fff;z-index:5000;top:40px;left:-20px;display:none}header.header .haeader__main .header__navigation .primary-menu ul.primary-menu-list--open{display:block}header.header .haeader__main .header__navigation .primary-menu ul li{display:block;background:#dde4e8;margin-bottom:2px;padding:13px 20px;font-size:16px;line-height:18px}}header.header .haeader__main .header__navigation .primary-menu__hamburger svg{height:100%;width:100%}header.header .haeader__main .header__navigation .primary-menu__hamburger-close{display:none}header.header .haeader__main .header__navigation .primary-menu__hamburger-open{display:block}header.header .haeader__main .header__navigation .primary-menu__hamburger{background-color:transparent;border:0;color:#ffc500;cursor:pointer;height:24px;padding:0;width:28px}@media only screen and (max-width:767px){header.header .haeader__main .header__navigation .primary-menu__hamburger{height:30px;width:34px}}@media only screen and (min-width:768px) and (max-width:991px){header.header .haeader__main .header__navigation .primary-menu__hamburger{display:none}}@media only screen and (min-width:992px){header.header .haeader__main .header__navigation .primary-menu__hamburger{display:none}}.secondary-menu{position:relative;padding-top:27px}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu{padding-top:8px}}@media only screen and (max-width:991px){.secondary-menu{padding-top:8px}}.secondary-menu .secondary-menu-list__item.secondary-menu-login__item{padding-right:5px}.secondary-menu .secondary-menu-login__item#loginButton{background:#ffc500;border-radius:8px;padding-top:17px;padding-bottom:17px;color:#000;padding-right:17px!important;padding-left:17px;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu .secondary-menu-login__item#loginButton{padding-top:15px;padding-bottom:15px}}.secondary-menu .secondary-menu-login__item#loginButton:hover{color:#000}@media (max-width:1023px){.secondary-menu .secondary-menu-login__item#loginButton{margin-right:20px}}@media (max-width:830px){.secondary-menu .secondary-menu-login__item#loginButton{padding-top:4px;padding-bottom:15px}.secondary-menu .secondary-menu-login__item#loginButton .secondary-menu-list__login-button-name{display:none}.secondary-menu .secondary-menu-login__item#loginButton .js-trigger-my-account{top:5px;position:relative}}.secondary-menu .secondary-menu-list__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffc500;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;overflow:visible;padding-left:57px;padding-right:20px;padding-top:17px;padding-bottom:17px;position:relative;text-decoration:none}.secondary-menu .secondary-menu-list__link svg{left:18px}.secondary-menu .secondary-menu-list__link svg:hover{color:#fff}.secondary-menu .secondary-menu-list__link:hover{color:#fff}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu .secondary-menu-list__link{padding-top:15px;padding-bottom:15px;padding-left:47px}.secondary-menu .secondary-menu-list__link svg{height:25px;width:25px}}@media only screen and (max-width:991px){.secondary-menu .secondary-menu-list__link{padding-top:15px;padding-bottom:15px;padding-left:47px;margin-right:7px}.secondary-menu .secondary-menu-list__link svg{height:25px;width:25px}}.secondary-menu .secondary-menu-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;z-index:11;height:56px}.secondary-menu .secondary-menu-list__item#envelopeIcon .envelope__amount{bottom:3px}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu .secondary-menu-list__item#envelopeIcon .envelope__amount{bottom:4px;left:15px}}@media (max-width:1023px){.secondary-menu .secondary-menu-list__item#envelopeIcon .envelope__amount{bottom:-8px;left:20px}}.secondary-menu .secondary-menu-list__item#envelopeIcon span{background:0 0;color:#000}.secondary-menu .secondary-menu-list__item#envelopeIcon svg{color:#000}@media (max-width:1023px){.secondary-menu .secondary-menu-list__item#envelopeIcon svg{width:32px;height:32px}}@media only screen and (min-width:1400px){.secondary-menu .secondary-menu-list__item#envelopeIcon .envelope-text{padding-left:7px}}@media only screen and (min-width:992px){.secondary-menu .secondary-menu-list__item#envelopeIcon.messagesAmount svg{top:17px}}@media (max-width:1023px){.secondary-menu .secondary-menu-list__item#smallSearchButton{padding:5px}}@media only screen and (max-width:767px){.secondary-menu .secondary-menu-list__item#smallSearchButton{position:absolute;right:-6px;top:80px}}.secondary-menu__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.secondary-menu__link svg{height:20px;margin-right:5px}.secondary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}@media (max-width:1023px){.secondary-menu-cart__item{padding-bottom:10px}}.secondary-menu-list__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;overflow:visible;padding:0 0 0 30px;position:relative;text-align:left;text-decoration:none}@media only screen and (min-width:1400px){.secondary-menu-list__button{padding:0 0 0 40px}}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu-list__button{padding:0 0 0 35px}}.secondary-menu-list__button:hover *{color:#000!important}.secondary-menu-list__button:hover .envelope-text,.secondary-menu-list__button:hover .mini-cart-text{color:#ffc500!important}.secondary-menu-list__button:hover .secondary-menu-list__login-button-name{color:#fff!important}#loginButton .secondary-menu-list__header-myAccount-section:hover svg,#loginButton .secondary-menu-list__header-myAccount-section:hover svg *{color:#fff!important}.secondary-menu-list__button:hover{color:#ffc500}.secondary-menu-list__button svg{cursor:pointer;height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;z-index:1111}@media only screen and (min-width:1400px){.secondary-menu-list__button svg{height:30px;width:32px}}@media only screen and (min-width:992px) and (max-width:1399px){.secondary-menu-list__button svg{height:26px;width:26px}}.secondary-menu-list__button svg:hover{color:#ffc500}.secondary-menu-list__item{display:block}.secondary-menu-list__item:not(:first-of-type){padding-left:14px}@media (max-width:1023px){.secondary-menu-list__item:not(:first-of-type){padding-left:0}}@media (max-width:1023px){.envelope-text,.mini-cart-text{font-size:0}}.menu-shopping-cart-flyout__text-info{color:#fff;font-size:9px;font-weight:700;margin-bottom:15px}@media (max-width:1023px){.secondary-menu-list__item:not(:last-of-type){padding-right:10px}li#loginButton:hover{color:#000}li#loginButton:hover a button{color:#000}li#loginButton .js-trigger-my-account{margin-left:18px}}.secondary-menu-list__item:not(:last-of-type){padding-right:14px}.secondary-menu-list__item-search{display:none}@media (min-width:1024px){.secondary-menu-list__item-search{display:block}}.secondary-menu-list__item-search--small{display:block;font-size:0}@media (min-width:1024px){.secondary-menu-list__item-search--small{display:none}.secondary-menu-list-cart__amount{top:-2px}}@media (max-width:1023px){.secondary-menu-list__login-button-name{font-size:0}}@media (max-width:1023px){.secondary-menu-list-cart__amount{top:-12px}}.secondary-menu-list__item-search--small svg{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.secondary-menu-list__item-search--small .secondary-menu-list__button{height:22px}.secondary-menu-list__header-myAccount-section{float:left}.secondary-menu-list__header-myAccount-section a{text-decoration:none}.secondary-menu-list__link{font-size:.888889rem;padding-left:35px}.secondary-menu-login__item .secondary-menu-list__link{font-size:16px}.secondary-menu-list__link svg{height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;z-index:1111}.secondary-menu-list__link svg:hover{color:#ffc500}@media (min-width:375px){.secondary-menu-list__link svg{height:30px;width:32px}}.secondary-menu-list-cart__amount{bottom:-3px;font-size:.555556rem;left:12px;position:absolute;text-align:center;width:15px;z-index:1112}@media (min-width:375px){.secondary-menu-list-cart__amount{left:17px}}.secondary-menu-list-cart__amount{width:16px;bottom:auto}@media (min-width:375px){.secondary-menu-list-cart__amount{left:12px}}@media (min-width:100px) and (max-width:1023px){.secondary-menu-list-cart__amount{top:-11.5px}.secondary-menu-list__item:not(:last-of-type){padding-bottom:0}.secondary-menu-list__item-search--small .secondary-menu-list__button{height:24px}}@media (min-width:1023px){.secondary-menu-list-cart__amount{top:0;left:12px}}@media only screen and (min-width:1400px){.secondary-menu-list-cart__amount{top:-1px;left:17px}}@media (max-width:1023px){.secondary-menu-list__item-search--small{display:block;font-size:0;padding-bottom:2px!important;list-style-type:none}.secondary-menu-list__item:not(:last-of-type){padding-right:10px}.secondary-menu-list__login-button-name{font-size:16px}.secondary-menu-list__header-myAccount-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:-10px}}@media (max-width:1023px){.secondary-menu-login__item{padding-bottom:10px;padding-top:0}}@media only screen and (max-width:991px){.secondary-menu-list__item:not(:last-of-type){padding-right:20px}}.menu-search-flyout{background-color:#fff;border:0;-webkit-box-shadow:0 2px 4px 0 rgba(171,171,171,.55);box-shadow:0 2px 4px 0 rgba(171,171,171,.55);padding:0;width:100%;right:0}@media only screen and (min-width:1400px){.menu-search-flyout{top:85px}}@media only screen and (min-width:992px) and (max-width:1399px){.menu-search-flyout{top:73px}}@media only screen and (min-width:768px) and (max-width:991px){.menu-search-flyout{top:72px;width:300px}}@media only screen and (max-width:767px){.menu-search-flyout{top:72px;right:0;width:calc(100vw - 100px)!important;max-width:none!important}.menu-search-flyout input{padding-top:13px!important;padding-bottom:13px!important;width:calc(100vw - 80px);max-width:none}}@media (min-width:662px){.menu-search-flyout{max-width:100%;min-width:355px;width:100%;position:absolute}}@media only screen and (min-width:768px) and (max-width:991px){.menu-search-flyout{width:355px;max-width:355px}}.menu-search-flyout__button{height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.menu-search-flyout__button:active{color:#ffc500!important}.menu-search-flyout__button:hover{color:grey}.menu-search-flyout__icon{height:22px;width:22px}.menu-search-flyout .text__input{border:1px solid #000;font-size:.777778rem;padding:10px 40px 10px 10px}.breadcrumbs{display:none}@media only screen and (min-width:1400px){.breadcrumbs{display:block;background:rgba(255,255,255,.6);line-height:49px;font-size:16px;padding:0 150px;position:relative;z-index:50}.breadcrumbs+div .headline-banner-component__container{margin-top:-50px}.breadcrumbs .breadcrumbs__inner{padding-left:179px}.breadcrumbs .breadcrumbs__inner .breadcrumbs__item{padding-right:80px;position:relative;display:inline-block}.breadcrumbs .breadcrumbs__inner .breadcrumbs__item.home svg{display:inline-block;vertical-align:text-bottom}.breadcrumbs .breadcrumbs__inner .breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;border:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:12px;border-color:transparent transparent transparent #000;border-style:solid;border-width:6px 0 6px 6px;position:absolute;top:20px;right:33px}.breadcrumbs .breadcrumbs__inner .breadcrumbs__item a{text-decoration:none}}.page-multiStepCheckoutSummaryPage header.header,.page-orderConfirmationPage header.header,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header{margin-bottom:20px;border-bottom:none;-webkit-box-shadow:rgba(0,0,0,.15) 0 3px 3px 0;box-shadow:rgba(0,0,0,.15) 0 3px 3px 0}.page-multiStepCheckoutSummaryPage header.header:after,.page-orderConfirmationPage header.header:after,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header:after{display:none}.page-multiStepCheckoutSummaryPage header.header .haeader__main,.page-orderConfirmationPage header.header .haeader__main,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header .haeader__main{padding:20px 0}@media only screen and (max-width:991px){.page-multiStepCheckoutSummaryPage header.header .haeader__main,.page-orderConfirmationPage header.header .haeader__main,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header .haeader__main{padding:0}}.page-multiStepCheckoutSummaryPage header.header .primary-menu,.page-multiStepCheckoutSummaryPage header.header .secondary-menu,.page-orderConfirmationPage header.header .primary-menu,.page-orderConfirmationPage header.header .secondary-menu,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header .primary-menu,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header .secondary-menu{display:none!important}@media only screen and (min-width:992px) and (max-width:1399px){.page-multiStepCheckoutSummaryPage header.header .logo,.page-orderConfirmationPage header.header .logo,.template-pages-MultiStepCheckoutSummaryPageTemplate header.header .logo{padding-bottom:0}}@media (max-width:1023px){.y-sfa-snippet #cartButton,.y-sfa-snippet #envelopeIcon{padding-top:12px!important}.y-sfa-snippet .secondary-menu-list__header-myAccount-section{float:none;margin-right:-15px}}.headlineWithBackground h1 span,.headlineWithBackground h2 span,.headlineWithBackground h3 span{font-weight:700;text-transform:uppercase;border-radius:7px}@media (min-width:768px){.headlineWithBackground h1 span,.headlineWithBackground h2 span,.headlineWithBackground h3 span{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:100%;display:inline-block}}@media only screen and (min-width:992px){.headlineWithBackground h1 span,.headlineWithBackground h2 span,.headlineWithBackground h3 span{font-size:45px;line-height:54px;padding:10px 34px}}@media only screen and (min-width:768px) and (max-width:991px){.headlineWithBackground h1 span,.headlineWithBackground h2 span,.headlineWithBackground h3 span{font-size:30px;line-height:36px;padding:5px 18px}}@media only screen and (max-width:767px){.headlineWithBackground h1,.headlineWithBackground h2,.headlineWithBackground h3{overflow:hidden;max-height:100px;font-size:24px}.headlineWithBackground h1 span,.headlineWithBackground h2 span,.headlineWithBackground h3 span{white-space:normal;font-size:24px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:50px;padding:5px 15px}}@media only screen and (min-width:992px){.headlineWithBackground h1+h1,.headlineWithBackground h2+h2,.headlineWithBackground h3+h3{padding-left:170px}}.headlineWithoutBackground{position:relative;padding-bottom:13px}.headlineWithoutBackground h1,.headlineWithoutBackground h2,.headlineWithoutBackground h3{font-weight:400;font-size:20px;line-height:24px}@media (min-width:768px){.headlineWithoutBackground h1,.headlineWithoutBackground h2,.headlineWithoutBackground h3{font-size:28px;line-height:34px}}.headlineWithoutBackground:after{content:"";display:block;position:absolute;left:0;bottom:0;width:120px;height:4px;background-color:#ffc500}