.vincentzlogo img{max-width:60px}.social-media-item{text-decoration:none;color:#333;margin-right:10px;font-size:20px}#footer{background-color:#f2f2f2;z-index:1;position:relative}#footer .logo{margin-top:56px}#footer .logo img{height:41px}#footer .block{width:50%}#footer .block .tabArrow{display:none}#footer .block h3{text-transform:uppercase;margin-bottom:36px;margin-top:84px;color:#333;font-size:20px;letter-spacing:1.25px;line-height:24px;font-weight:normal}#footer .block ul{padding:0}#footer .block ul .footer-link{list-style:none;margin-bottom:19px;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}#footer .block ul .footer-link a{color:#999}#footer .block .contact_block{color:#999;font-size:16px;letter-spacing:1px}#footer .block .contact_block .languages{margin-bottom:10px}#footer .block .contact_block .languages .activeLanguage{font-weight:bold}#footer .block .contact_block .contact_entry{line-height:22px;color:#999}#footer .block .contact_block .tel{margin-top:19px;font-size:20px;margin-bottom:5px}#footer .block .contact_block .mail{margin-top:19px;font-size:17px}#footer .footer_bottom{padding-bottom:34px}#footer .footer_bottom h3{text-transform:uppercase;margin-bottom:36px;margin-top:84px;color:#333;font-size:20px;letter-spacing:1.25px;line-height:24px;font-weight:normal}#footer .footer_bottom .copyright{color:#333;font-size:16px;font-weight:300;letter-spacing:1px;line-height:18px}#footer #footer-to-top{cursor:pointer;font-size:30px;padding:8px 10px;border:1px solid #999;border-radius:24px}@media(max-width:1390px){#footer .content{padding-left:55px;padding-right:55px}}@media(max-width:767px){#footer .content{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}#footer .content .logo{margin-top:26px}#footer .content .logo img{height:30px}#footer .content #footer-to-top{margin-top:20px;font-size:23px}#footer .content .flex.space-between{flex-wrap:wrap}#footer .content .flex.space-between .block{width:100%;border-top:1px solid #d7d7d7}#footer .content .flex.space-between .block .tabArrow{font-size:20px;margin-top:15px;right:20px;display:flex;align-items:center;transform:rotate(90deg)}#footer .content .flex.space-between .block:first-child{margin-top:58px}#footer .content .flex.space-between .block h3{margin:0;font-size:16px;padding-top:12px;padding-bottom:12px}#footer .content .flex.space-between .block ul{display:none;overflow:hidden}#footer .content .flex.space-between .block .contact_block{font-size:14px}#footer .content .footer_bottom{padding-bottom:15px}#footer .content .footer_bottom .socialMediaIcons,#footer .content .footer_bottom .copyright,#footer .content .footer_bottom .vincentzlogo{width:100%;text-align:center}#footer .content .footer_bottom .socialMediaIcons img,#footer .content .footer_bottom .copyright img,#footer .content .footer_bottom .vincentzlogo img{margin:0 auto}#footer .content .footer_bottom .socialMediaIcons{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding-bottom:41px;margin-top:32px}#footer .content .footer_bottom .socialMediaIcons h3{margin-top:41px}#footer .content .footer_bottom .copyright{margin:25px 0}}.header{margin-top:42px;background-color:#fff;z-index:3}.header .logoAndBtnCon{justify-content:space-between}.header .logoAndBtnCon .logo>img{max-height:53px;vertical-align:bottom;cursor:pointer;max-width:500px;margin-right:15px}.header .logoAndBtnCon .btnCon{margin:auto 0}.header .greyBar{background-color:#f2f2f2;margin-top:36px}.header .greyBar .navigation{max-height:50px}.header .greyBar .navigation .navigation-container{width:95%;justify-content:space-between;display:flex}.header .greyBar .navigation .navigation-container .navigationEntry{letter-spacing:1px;line-height:19px;padding:17px 0 11px 0;text-transform:uppercase;margin-right:35px;cursor:pointer;border-bottom:3px solid #f2f2f2}.header .greyBar .navigation .navigation-container .navigationEntry span{cursor:pointer;margin:0;line-height:20px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineWrap{position:absolute;left:0;right:0;background-color:#fff;z-index:2;margin-top:14px;padding-top:55px;display:none;cursor:default}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon{width:70%}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon .navLinkCon{width:33.33333333%;margin-bottom:55px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon .navLinkCon .navLinkHeadline{font-size:16px;letter-spacing:1px;line-height:19px;margin-bottom:29px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon .navLinkCon .navLinkWrap{font-size:16px;font-weight:300;letter-spacing:1px;line-height:18px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon .navLinkCon .navLinkWrap .navLink{padding-right:15px;margin-bottom:15px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineCon .navLinkCon .navLinkWrap .navLinkText{color:#666;white-space:nowrap}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon{width:30%;margin-bottom:55px;cursor:default}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon .navImg{height:100%;width:100%;overflow:hidden;z-index:-1}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon .navImg img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon .navImgTextCon{width:60%;margin-left:32px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon .navImgTextCon .navImgTextTitle{font-size:18px;font-weight:500;line-height:22px;margin-bottom:20px}.header .greyBar .navigation .navigation-container .navigationEntry .navHeadlineImageCon .navImgTextCon .customBtn:hover{background-color:#404040!important}.header .greyBar .navigation .navigation-container .navigationEntry:hover .navHeadlineWrap{display:flex}.header .greyBar .navigation .searchIcon .searchInputLayer{position:absolute;height:100%;right:0}.header .greyBar .navigation .searchIcon .searchInput{height:100%;outline:none;border:none;padding-left:15px;width:0;margin-right:15px;font-size:16px;letter-spacing:1px;line-height:19px;position:absolute;top:0;right:0;display:none}.header .greyBar .navigation .searchIcon #navigationSearchIcon{top:18px;right:35px;cursor:pointer}.header .greyBar .navigation .navigationEntry.responsive,.header .greyBar .navigation i.responsive{display:none}.header .greyBar .navigation .rightNav>.navigationEntry:last-child,.header .greyBar .navigation .leftNav>.navigationEntry:last-child{margin-right:0}.header .greyBar .navigation .leftNav>i{display:none}.header #CartCount{margin-left:5px!important}@media(max-width:1280px){.header .content{padding-left:55px;padding-right:55px}}@media(max-width:1100px){.header{display:flex;margin-top:0}.header .logoAndBtnCon{margin:15px 0;z-index:2}.header .logoAndBtnCon .logo>img{max-height:20px}.header .logoAndBtnCon .btnCon{display:none}.header .greyBar{height:0;margin:0}.header .greyBar .navigation .navigationEntry{margin-right:15px}.header .greyBar .navigation .rightNav{margin-right:15px;position:absolute;top:0;right:0}.header .greyBar .navigation .rightNav a{margin-right:15px;font-size:20px}.header .greyBar .navigation .rightNav a:last-child{margin-right:0}.header .greyBar .navigation .rightNav .searchIcon{display:none}.header .greyBar .navigation .leftNav{position:absolute;top:0;left:0;width:50px;bottom:0;z-index:2}.header .greyBar .navigation .leftNav i{display:block;margin-top:13px;margin-left:20px;font-size:24px;cursor:pointer}.header .greyBar .navigation .leftNav .navigationEntryCon{background-color:#fff;z-index:3;width:100%;align-content:flex-start;display:none}.header .greyBar .navigation .leftNav .navigationEntryCon a{padding-left:20px;border-bottom:1px solid #333;margin-right:0}.header .greyBar .navigation .leftNav .navigationEntryCon a:first-child{border-top:1px solid #333}.header .greyBar .navigation .leftNav .navigationEntryCon a:last-child{border-bottom:none}.header .greyBar .navigation .leftNav .navigationEntryCon .navigationEntry{height:60px;margin:0 20px;padding:0;display:flex;align-items:center;border-bottom:1px solid #333}.header .greyBar .navigation .leftNav .navigationEntryCon .navigationEntry .navHeadlineWrap{display:none;left:100%}.header .greyBar .navigation .leftNav .navigationEntryCon .navigationEntry .navHeadlineWrap .navHeadlineImageCon{display:none}.header .greyBar .navigation.opened .leftNav{bottom:0}.header .greyBar .navigation.opened .leftNav .hamburgerMenuIcon{z-index:4;right:0;top:18px;font-size:19px}.header .greyBar .navigation.opened .leftNav .navigationEntryCon{padding-top:137px;align-content:flex-start}.header .greyBar .navigation.opened .leftNav .navigationEntryCon .navigationEntry:first-child{border-top:none}.header .greyBar .navigation.opened .leftNav .navigationEntryCon .navigationEntry .navigationEntryTextCon{display:flex;justify-content:space-between;width:100%}.header .greyBar .navigation.opened .leftNav .navigationEntryCon .navigationEntry .navigationEntryTextCon i{margin-right:0}.header .greyBar .navigation.opened .leftNav .navigationEntryCon .navigationEntry.responsive{display:flex}.header .greyBar .navigation.opened .leftNav i{margin-left:0;margin-top:0;margin-right:20px;font-size:20px}.header .greyBar .navigation.opened .rightNav{width:100%;margin-right:0;z-index:3;margin-top:45px}.header .greyBar .navigation.opened .rightNav .navigationEntry{display:flex;border-bottom:none!important}.header .greyBar .navigation.opened .rightNav .searchIcon{width:100%;margin-right:15px;margin-left:15px;border-bottom:0;margin-top:19px}.header .greyBar .navigation.opened .rightNav .searchIcon .searchInputLayer,.header .greyBar .navigation.opened .rightNav .searchIcon input{font-size:16px;font-weight:300;line-height:27px;width:calc(100% - 15px);height:50px;margin-right:0;padding-left:15px;display:block}.header .greyBar .navigation.opened .rightNav .searchIcon input{border:1px solid #d7d7d7}.header .greyBar .navigation.opened .rightNav .searchIcon i{position:absolute;right:37px;font-size:20px}.header .greyBar .navigation.opened .rightNav .profileIcon,.header .greyBar .navigation.opened .rightNav .cartIcon{display:none}.header .responsiveMenu,.header .responsiveSubMenu{left:100%;display:none;width:100%;height:100%;z-index:3;padding-top:65px;background-color:#fff}.header .responsiveMenu .navigationEntryHeader,.header .responsiveSubMenu .navigationEntryHeader{padding:20px;display:flex;align-items:center;background-color:#f2f2f2}.header .responsiveMenu .navigationEntryHeader i,.header .responsiveSubMenu .navigationEntryHeader i{margin-right:20px}.header .responsiveMenu .navigationEntry,.header .responsiveSubMenu .navigationEntry{margin:0 20px;padding:20px 0;display:flex;align-items:center;border-bottom:1px solid #333}.header .responsiveMenu .navigationEntry .navigationEntryTextCon,.header .responsiveSubMenu .navigationEntry .navigationEntryTextCon{display:flex;justify-content:space-between;width:100%}.header .responsiveMenu .navigationEntry .navigationEntryTextCon i,.header .responsiveSubMenu .navigationEntry .navigationEntryTextCon i{font-size:20px}}