#footer{border:0;position:relative;max-width:1024px;margin:0 auto;display:table;width:100%}#footer .product-wrapper{background:transparent;display:inline-block;box-shadow:none}.fullwidth-footer{max-width:100%}.fullwidth-footer #footer{overflow:visible;border-radius:0}.fullwidth-footer .bottom-footer{max-width:100%;padding:0}footer .column>h3{margin-bottom:12px}@media only screen and (max-width:760px){footer .column:only-of-type{margin-left:-15px;width: calc(100% + 15px)}.collapse-footer-columns footer .column>h3{margin-bottom:0}.collapse-footer-columns footer .column>div>ul{margin-top:12px}.collapse-footer-columns footer .column.newsletter:last-of-type{padding-right:15px}.collapse-footer-columns footer .column:only-of-type{margin-left:0;width:100%}}footer{position:relative;width:100%;margin:0 auto;clear:both;display:table;z-index:10}footer .columns{overflow:hidden;padding-left:15px;color:#e4e4e4}footer .column{padding:0 15px 5px 0;position:relative}footer .column .journal-newsletter{margin-bottom:0}footer .column.newsletter>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer .column>h3{color:#e4e4e4;font-size:14px;text-transform:uppercase;border-bottom-width:1px;border-color:#333745;border-style:solid;padding-bottom:12px;margin-top:12px}footer .column-menu-wrap>ul{margin:0;padding:0;list-style:none}footer .column-menu-wrap>ul li{padding:1px 0;color:#e4e4e4}footer .column-menu-wrap>ul li:first-of-type{padding-top:0}footer .column-menu-wrap>ul li i{margin-right:6px!important}footer .column-menu-wrap>ul a{display:block;color:inherit;transition:color .2s}footer .column-text-wrap a{transition:color .2s}footer .column-text-wrap>ul{padding-left:15px;margin:0 0 7px 0}footer .column-text-wrap>ol{padding-left:20px;margin:0 0 7px 0}footer .column-text-wrap p{color:inherit;margin:0;overflow:hidden;line-height:1.3}footer .column-text-wrap p span,footer .column-text-wrap p strong{line-height:100%!important}footer .column-text-wrap p iframe{width:100%}footer .column-text-wrap img{max-width:100%;height:auto!important}footer .contacts{position:relative;clear:both;display:table;width:100%;padding:10px}footer .contacts>div>span .contact-icon{font-size:20px;color:inherit;position:relative;width:40px;height:40px;margin-right:2px;display:inline-block;background-position:center;background-repeat:no-repeat;text-align:center;line-height:39px;transition:background-color .2s;vertical-align:middle}footer .contacts>div>span .contact-icon i{color:inherit;display:block;position:absolute;margin:50% 0 0 50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .contacts>div>span .contact-icon+a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}footer .contacts > div > span .contact-icon:not([href]) {cursor:default}footer .contacts [data-hint]:before,footer .contacts [data-hint]:after{display:block}footer .contacts .hint--top:before{margin-left:-10px}footer .contacts .hint--top:after,footer .contacts .hint--top:focus:after{-webkit-transform:translate3d(0,0,0) translateX(-54%);transform:translate3d(0,0,0) translateX(-54%)}footer .contacts .hint--top:hover:after,footer .contacts .hint--top:focus:after{-webkit-transform:translate3d(0,0,0) translateY(-8px) translateX(-54%);transform:translate3d(0,0,0) translateY(-8px) translateX(-54%)}footer .contacts-text{display:inline-block;font-weight:bold;font-size:15px;color:inherit;line-height:36px;margin-left:5px;margin-right:5px;position:relative;vertical-align:top}footer .contacts-center{margin:0 auto;position:absolute;clear:both;width:100%;top:10px;right:10px;z-index:0}footer .contacts-left{position:relative;float:left;z-index:1}footer .contacts-right{position:relative;float:right;z-index:1}footer .has-tooltip{margin:0 1px}footer .has-tooltip .contacts-text{display:none}footer .contacts .hint--top:not(.has-tooltip)::before, footer .contacts .hint--top:not(.has-tooltip)::after {display:none}.column.products{padding-bottom:12px}.column.products>h3{margin-bottom:12px}.column.products .product-wrapper{margin:0;padding:0;border-radius:0;box-shadow:none;border:none;transition:all .2s}.column.products .product-wrapper .p-over{display:none}.column.products .product-wrapper:hover{padding:0;margin:0;border-radius:0;box-shadow:none;border:none}.column.products .product-details{margin:0;background-color:transparent;padding-bottom:0;float:left;max-width:150px;padding-left:8px}.column.products .product-details:before{content:""}.column.products .product-grid-item{width:100%;display:inline-block;border-bottom:1px solid transparent;margin-bottom:0;text-align:left;padding:5px 0}.column.products .product-grid-item .quickview-button{display:none!important}.column.products .product-grid-item:first-of-type{padding-top:2px}.column.products .product-grid-item .image{display:block;float:left;position:relative;width:auto}.column.products .product-grid-item .image span{display:none!important}.column.products .product-grid-item .image a{background:transparent!important;margin-top:1px;line-height:100%;border-radius:0;border:none}.column.products .product-grid-item .image img{border:0;display:block;padding:0;max-width:50px}.column.products .product-grid-item .name{position:relative}.column.products .product-grid-item .name a{font-size:12px;text-decoration:none;display:block;text-align:left;padding:0 0 1px 0;transition:all .2s}.column.products .product-grid-item .sale{display:none}.column.products .product-grid-item .price{display:inline-block;font-size:13px;padding:0;text-align:left;border:none;margin-bottom:0;background-color:transparent;border-radius:0}.column.products .product-grid-item .price-old{font-weight:normal;color:#ea2e49;padding-right:0;text-decoration:line-through;font-size:12px}.column.products .product-grid-item .price-new{font-size:13px}.column.products .product-grid-item .rating{position:relative;margin:0;left:0;top:0;padding:0}.column.products .product-grid-item .cart{display:none!important}.column.products .product-grid-item .cart input{color:#fff;text-transform:none;font-weight:bold}.column.products .product-grid-item:last-of-type{border-bottom:none}.bottom-footer{height:60px;clear:both;margin:0 auto;position:relative}.bottom-footer>div{max-width:1024px;margin:0 auto;position:relative}.bottom-footer .copyright{float:left;line-height:60px}.bottom-footer .payments{float:right}.bottom-footer .payments a{display:inline-block}.bottom-footer .payments a:not(.last-of-type) {margin-right:8px}.bottom-footer .payments a img{margin-left:0}.bottom-footer .payments img{max-width:100%;max-height:35px;height:auto;width:auto;margin-left:10px;position:relative;margin-top:13px;vertical-align:middle}.bottom-footer .no-copyright{text-align:center}.bottom-footer .no-copyright .payments{float:none}.bottom-footer .no-copyright .payments img:first-of-type{margin-left:0}.bottom-footer .no-payments{text-align:center}.bottom-footer .no-payments .copyright{float:none}.bottom-footer.boxed-bar{padding:0 15px}.column-text-wrap.has-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column-text-wrap.has-icon>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.column-text-wrap.has-icon>span:only-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.column-text-wrap.has-icon .block-icon-left+p{display:inline}.column-text-wrap.has-icon.block-icon-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.newsletter.no-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.newsletter.no-title>div{width:100%}footer .no-icon .contact-icon{display:none!important}footer .column.text{min-height:50px}@media only screen and (max-width:760px){.journal-newsletter.text-top .newsletter-input-wrap input{min-height:35px}}