/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slide img{display:inline}.photoswipe-gallery .field--type-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;-ms-align-items:baseline;align-items:baseline}.photoswipe-gallery .field--type-image>*{margin:0 10px 20px}.tooltipster-custom .tooltipster-box{padding:7px 0;border:none;background:0 0}.tooltipster-custom .tooltipster-box:before{content:'';display:block;position:absolute;width:0;height:0;left:50px;border-left:7px solid transparent;border-right:7px solid transparent}.tooltipster-custom.tooltipster-top .tooltipster-box:before{bottom:0;border-top:7px solid #bf8c4a}.tooltipster-custom.tooltipster-bottom .tooltipster-box:before{top:0;border-bottom:7px solid #bf8c4a}.tooltipster-custom .tooltipster-content{padding:20px;color:#fff;background-color:#bf8c4a}.tooltipster-custom .tooltipster-heading{font-size:18px;font-family:'AkkoPro-Medium'}.tooltipster-custom.-v2 .tooltipster-box:before{left:50%;margin-left:-7px}.tooltipster-custom.-v2.tooltipster-top .tooltipster-box:before{border-top-color:#000}.tooltipster-custom.-v2.tooltipster-bottom .tooltipster-box:before{border-bottom-color:#000}.tooltipster-custom.-v2 .tooltipster-content{padding:10px;background-color:#000;text-align:center}.tooltipster-simple .tooltipster-box{padding:0;border:none;background:0 0}.tooltipster-simple .tooltipster-content{padding:8px 15px}.simplebar-track.vertical{width:8px !important;background:#e9e9e9 !important}.simplebar-track.vertical{left:0 !important;right:auto !important}.simplebar-scrollbar{right:0 !important;width:8px !important;background:#646464 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.simplebar-scrollbar.visible{opacity:1 !important;filter:alpha(opacity=100) !important}.simplebar-scroll-content{padding-left:38px !important;padding-right:0 !important}.spb-popup-main-wrapper{width:auto !important;max-width:90vw;max-height:90vh;margin:0 !important;border:0;padding:0;background-color:#f1f1f1;overflow-y:auto}.spb-popup-main-wrapper>.site-popup:not(.site-popup--v3){width:1200px;max-width:90vw}.spb_center{transform:translate(-50%,-50%)}.spb_overlay{background-color:rgba(29,29,29,.75)}.spb-controls{right:0}.spb_close{border:0;margin:0;padding:0;color:transparent;line-height:1;font-size:0;width:42px;height:42px;background:transparent url(/themes/custom/hbh/css/../images/cross--v3.svg) no-repeat center/28px 28px}@media screen and (max-width:991px){.issuu-catalog{max-height:400px}}.messages{margin:15px 0 15px 7px}.menu-item--collapsed{list-style:none}.tablesort{vertical-align:middle;margin-left:5px}
@font-face{font-family:"AkkoPro-Bold";font-weight:700;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoPro-Bold.woff") format("woff")}@font-face{font-family:"AkkoPro-Light";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoPro-Light.woff") format("woff")}@font-face{font-family:"AkkoPro-Medium";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoPro-Medium.woff") format("woff")}@font-face{font-family:"AkkoPro-Regular";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoPro-Regular.woff") format("woff")}@font-face{font-family:"AkkoPro-Thin";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoPro-Thin.woff") format("woff")}@font-face{font-family:"AkkoRoundedPro-Light";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoRoundedPro-Light.woff") format("woff")}@font-face{font-family:"AkkoRoundedPro-Regular";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoRoundedPro-Regular.woff") format("woff")}@font-face{font-family:"AkkoRoundedPro-Thin";font-weight:400;font-style:normal;font-display:swap;src:url("/themes/custom/hbh/css/../fonts/AkkoRoundedPro-Thin.woff") format("woff")}html{font-size:14px;font-family:"AkkoPro-Regular",Arial,sans-serif;line-height:1.7;color:#666;overflow-x:hidden;min-height:100vh}body{background-color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 20px;color:#1d1d1d;line-height:1.2;font-weight:400}h1,.h1{font-size:46px;font-family:"AkkoRoundedPro-Thin",Arial,sans-serif}h2,.h2{font-size:40px;font-family:"AkkoRoundedPro-Regular",Arial,sans-serif}h3,.h3{font-size:40px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif}h4,.h4{font-size:30px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif}h5,.h5{font-size:20px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif}h6,.h6{font-size:16px;font-family:"AkkoRoundedPro-Regular",Arial,sans-serif}p{margin:0 0 10px}a{color:#bf8c4a;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}iframe{max-width:100%}img{max-width:100%;height:auto}figure{margin:15px 0}figcaption{margin-top:5px;font-style:italic}#header{position:relative;z-index:501;padding:20px 0 0;height:130px;background-color:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;width:100%}#header>div{height:100%}#header:after{content:"";display:block;clear:both;border-bottom:1px solid #e5e5e5;width:calc(87.5% - 15px);float:right}@media (min-width:1200px) and (max-width:1600px){#header:after{width:calc(85.5% - 15px)}}#header-wrap{position:relative;z-index:501;background-color:#fff}@media (max-width:992px){#header-wrap{box-shadow:0 3px 6px rgba(0,0,0,.1)}}#after-header-wrap{position:relative}#main{padding:0 0 80px}#main.is-closet-page{padding-bottom:140px}#main.is-fullwidth-page{padding-bottom:0}#content-cols{margin-bottom:50px;background-color:#f2f2f2}#after-content{padding:40px 0}#footer{position:relative;background-color:#f5f5f5}.page-node-type-product #footer{margin-bottom:90px}@media (max-width:1200px){.page-node-type-product #footer{margin-bottom:132px}#footer .region.region-footer{display:flex;flex-direction:column-reverse}#footer{margin-bottom:42px}}#footer-assets{display:none}#bottom-fifth ul.menu{width:96%;display:flex;justify-content:space-between;margin-top:66px !important}#bottom-fifth ul.menu .menu-item:first-of-type{margin-top:0}#bottom-fifth ul.menu .menu-item a,#bottom-fifth ul.menu .menu-item span{font-family:"AkkoPro-Medium",Arial,sans-serif;font-size:16px;line-height:23px}.page-node-type-product #bottom{background-color:#f5f5f5;padding:80px 60px}.page-node-type-product #bottom ul.menu{margin:0}.page-node-type-product #bottom .menu-item:first-of-type{margin-top:10px}.page-node-type-product #bottom .menu-item span{font-family:"AkkoPro-Medium",Arial,sans-serif;font-size:16px;line-height:23px}.page-node-type-product #bottom .menu-item a{font-family:"AkkoPro-Light",Arial,sans-serif;font-size:16px;line-height:36px;color:#666}.page-header{margin-bottom:50px}.page-header .header-img{background-color:#f2f2f2}.page-header .header-logo{position:absolute;right:20px;bottom:0;padding:20px;background-color:#fff}.page-header .header-logo img{display:block}.page-title{margin:0;padding:21px 80px 41px 80px;color:#191919;font-size:40px;font-family:"AkkoPro-Thin",Arial,sans-serif;line-height:1.2;.field__label{display:none}}.site-logo{display:block;width:fit-content}.site-logo>img{max-height:106px}@media (max-width:992px){.site-logo{height:70px;display:flex;align-items:center}}.product-breadcrumb{display:inline-block;vertical-align:middle}.breadcrumb{margin:0;padding:0;background-color:#fff;margin:18px 0}.breadcrumb li,.breadcrumb li a{font-size:13px;font-family:"AkkoPro-Regular",Arial,sans-serif;line-height:23px;color:#666}.breadcrumb li:before{content:">";margin:0 3px}@media (max-width:1200px){.breadcrumb li,.breadcrumb li a{font-size:11px}}#header .block{display:inline-block}#block-hbh-branding{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;width:12.5%;padding:0 15px;float:left}@media (min-width:1200px) and (max-width:1600px){#block-hbh-branding{width:14.5%}}#block-logo-small{position:absolute;z-index:-1;left:135px;top:25px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}#block-logo-small p{margin:0}.menu-left{width:12.5%;padding:0 15px}.menu-mid{width:55.415%;padding:0 15px}@media (max-width:992px){.menu-mid{padding:0;width:60px}}#block-hbh-main-menu{margin:0 50px 0 0;float:none;height:50%}#block-hbh-main-menu>ul.menu{margin:0}#block-hbh-main-menu>ul.menu li{float:left;padding:10px 0;margin:0 25px 0 0}#block-hbh-main-menu>ul.menu{display:flex}#block-hbh-main-menu>ul.menu li:nth-last-of-type(2){margin-left:auto}@media (max-width:1200px){#block-hbh-main-menu>ul.menu{display:block}#block-hbh-main-menu>ul.menu li:last-of-type{float:none}}#block-hbh-main-menu>ul.menu>li:last-of-type a,#block-hbh-main-menu>ul.menu>li:nth-last-of-type(2) a{color:#bf8c4a;font-weight:600}#block-hbh-main-menu>ul.menu li>a,#block-hbh-main-menu>ul.menu li>span{position:relative;color:#000;font-size:16px;font-family:"AkkoPro-Light",Arial,sans-serif;line-height:30px}#block-hbh-main-menu>ul.menu li>a{cursor:pointer}#block-hbh-main-menu>ul.menu li>span{cursor:default}#block-hbh-main-menu>ul.menu li>a:hover,#block-hbh-main-menu>ul.menu li>span:hover,#block-hbh-main-menu>ul.menu li.menu-item--active-trail>a,#block-hbh-main-menu>ul.menu li.menu-item--active-trail>span{color:#bf8c4a}#block-hbh-main-menu>ul.menu li>a:after,#block-hbh-main-menu>ul.menu li>span:after{content:"";display:block;position:absolute;z-index:50;left:0;width:0;height:1px;margin:15px 0 0;background-color:#bf8c4a;-webkit-transition:width .25s;-moz-transition:width .25s;-o-transition:width .25s;-ms-transition:width .25s;transition:width .25s}#block-hbh-main-menu>ul.menu li>a:hover:after,#block-hbh-main-menu>ul.menu li>span:hover:after,#block-hbh-main-menu>ul.menu li.menu-item--active-trail>a:after,#block-hbh-main-menu>ul.menu li.menu-item--active-trail>span:after{width:100%}#block-hbh-main-menu>ul.menu li.mobile-link{display:none}#block-closet-widget,#block-closet-widget-v2{float:right;margin:0 30px 0 0}@media (max-width:992px){#block-closet-widget,#block-closet-widget-v2{height:70px;margin:0 10px;float:none}}#block-search-widget{float:right;padding:10px 5px;margin:0 25px 0 0}#block-salons-link-widget{float:right}#block-page-title,#block-dynamic-page-title{margin:0 0 50px}#block-dynamic-page-title .btn{display:inline-block;vertical-align:middle;margin-right:15px}#block-dynamic-breadcrumbs .breadcrumb li:before{margin-right:3px}#block-hbh-footer>ul.menu{margin:0 0 15px}#block-hbh-footer>ul.menu li{float:left;padding:0;margin-right:15px}#block-hbh-footer>ul.menu li>a{color:#666;font-size:16px;line-height:23px}@media (max-width:600px){#block-hbh-footer>ul.menu{display:flex;flex-direction:column;text-align:center}}@media (max-width:1200px){#block-hbh-footer>ul.menu li{margin-right:40px}#block-hbh-footer>ul.menu li>a{font-size:14px;line-height:23px}#block-hbh-footer>ul.menu{text-align:center}}#block-contact-form{padding:30px 0}#bottom #block-contact-form{padding-top:40px}#block-closet-form{margin-top:-90px}#block-closet-form>h2{font-size:30px;text-transform:uppercase;font-family:"AkkoPro-Light",Arial,sans-serif;color:#676767;margin:0;line-height:40px;padding:25px 0;background-color:#fff;text-align:center}#block-closet-form .form-heading{margin:-20px 0 30px}#block-closet-form #closet-form-wrap{padding:80px 0 50px}#block-closet-form-v2{margin-top:-90px}#block-closet-form-v2>h2{display:inline-block;font-size:30px;text-transform:uppercase;font-family:"AkkoPro-Light",Arial,sans-serif;color:#676767;margin:0;line-height:40px;padding:25px;background-color:#fff;text-align:center}#block-closet-form-v2 .form-heading{margin:-20px 0 30px}#block-closet-form-v2 #closet-form-wrap{padding:80px 0 50px}#views-exposed-form-salons-closet-block{display:none}#block-social-links-widget{padding:50px 0;text-align:center}#block-facebook-page-plugin{width:100%;height:100px;background:url("/themes/custom/hbh/css/../images/loader-xs.svg") no-repeat center}#block-facebook-page-plugin-ajax{text-align:center}.copyright{float:right;text-align:right}@media (min-width:1200px){.copyright{width:45%}}@media (max-width:1200px){.copyright{float:none;text-align:center}}#block-copyright .owner{color:#666}@media (max-width:1200px){#block-copyright .owner{font-size:14px}#block-copyright .madeby{font-size:11px}}#block-copyright .madeby{color:#666}#block-copyright .madeby>a{color:#666}#block-hbh-content table{width:100%}#block-hbh-content table tr th,#block-hbh-content table tr td{padding:5px 25px;background-color:transparent;border:1px solid #d0d0d0}#block-hbh-content table tr th{font-size:16px;color:#1d1d1d;border-top-color:#bf8c4a;border-bottom-color:#bf8c4a;font-weight:400}#block-hbh-content table tr th:first-child,#block-hbh-content table tr td:first-child{border-left-color:transparent}#block-hbh-content table tr th:last-child,#block-hbh-content table tr td:last-child{border-right-color:transparent}#block-hbh-content table tr td{color:#666}#block-main-slider{margin:0 80px 80px}#block-manufacturers-slider>h2{margin:0 0 30px;font-size:30px;font-family:"AkkoPro-Light",Arial,sans-serif;text-align:center;color:silver}#block-experts-recommend{margin:0 0 80px}#block-experts-recommend .slider__nav{top:90px}#block-graphic-block-front-1,#block-graphic-block-front-2,#block-graphic-block-front-3{margin-bottom:80px}#block-manufacturers-slider{margin-bottom:80px}#block-posts-frontpage{margin-bottom:60px}#block-posts-frontpage>h2{margin:0 0 30px;font-size:30px;font-family:"AkkoPro-Light",Arial,sans-serif;text-align:center;color:silver}#block-inspirations-description{margin:0 80px 40px}#block-promoted-inspirations{margin:0 80px 120px}#block-inspiration-gallery{margin:-110px 80px 70px}#block-manufacturers-related2inspiration{text-align:center}#block-manufacturers-related2inspiration>h2{margin:0 0 20px;font-size:30px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif;color:#191919;line-height:1.2}#block-manufacturers-related2inspiration .row{background-color:#fff}#block-manufacturer-logo{position:relative;height:100%;background-color:#fff;min-height:95px;line-height:1;overflow:hidden}#node-product.is-exclusive #block-product-gallery,#node-product.is-exclusive #block-product-variant-gallery{position:relative;overflow:hidden}#node-product.is-exclusive #block-product-gallery:before,#node-product.is-exclusive #block-product-variant-gallery:before{content:"TYLKO W ELEMENTS";position:absolute;z-index:10;top:63px;right:-60px;width:280px;background:#b39966;text-align:center;line-height:40px;letter-spacing:1px;font-size:16px;color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#node-product.end-of-series #block-product-gallery:after,#node-product.end-of-series #block-product-variant-gallery:after{content:"";position:absolute;z-index:10;bottom:15%;right:10px;display:block;width:25%;height:25%;background:url(/themes/custom/hbh/css/../images/end-of-series.svg) no-repeat;background-size:100% 100%}#node-product.until-stocks-last #block-product-gallery:after,#node-product.until-stocks-last #block-product-variant-gallery:after{content:"";position:absolute;z-index:10;bottom:15%;right:10px;display:block;width:25%;height:25%;background:url(/themes/custom/hbh/css/../images/until-stocks-last.svg) no-repeat;background-size:100% 100%}#block-products-related2inspiration{margin-top:20px}#block-inspirations-adv-link{margin-bottom:20px}#block-closet>h2{margin:0;padding:33px 80px;font-size:40px;font-family:"AkkoPro-Thin",Arial,sans-serif;line-height:1.6;color:#191919;background-color:#f2f2f2}#block-closet-export2pdf{padding:0 0 20px 20px}#block-closet-nav{background-color:#f2f2f2}#block-closet-nav .field--name-body{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 30px 20px 20px}#block-closet-nav .field--name-body ul{list-style:none;text-align:right}#block-closet-nav .field--name-body ul li{display:inline-block;vertical-align:top;margin:2px 0 2px 20px}#block-closet-nav .field--name-body ul li:first-child{margin-left:0}#block-closet-nav .field--name-body a{display:none;color:#676767;text-transform:uppercase}#block-closet-nav .field--name-body a:hover{color:#bf8c4a}#block-closet-nav .field--name-body a[href="#produkty"],#block-closet-nav .field--name-body a[href="#inspiracje"]{display:none}#content-cols .block-closet-info-link{float:left;margin:34px 0 0 20px}#content-cols .block-closet-info-link .closet-infolink{margin-bottom:0}#block-cookies-info{display:none;position:fixed;z-index:501;left:0;bottom:0;width:100%;padding:15px 150px 15px 25px;background-color:#fff;-webkit-box-shadow:0px 0px 30.72px 15.28px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 30.72px 15.28px rgba(0,0,0,.05);box-shadow:0px 0px 30.72px 15.28px rgba(0,0,0,.05)}#block-cookies-info .text-formatted p{margin:0;font-size:13px}#cookies-accept-btn{position:absolute;z-index:50;top:50%;right:25px;margin:-20px 0 0;padding:6px 20px}#block-return2posts-link{padding:10px 80px;background-color:#f2f2f2}#block-return2posts-link p{margin:0}#block-return2posts-link+#block-hbh-page-title .page-title{padding-top:0}#block-popular-posts{margin:15px 0 50px}#block-popular-posts .view-header{text-align:left}#block-related-posts{margin:25px 0 50px}#block-associates-filters{padding:0 80px 20px;margin-bottom:50px;background-color:#f2f2f2}#block-hbh-page-title+#block-associates-filters{margin-top:-50px}.slider-block.slider--v11 .slider-inner{position:relative;max-width:1000px;margin-left:auto;margin-right:auto}body.page-node-type-product #content .block-views{margin-bottom:25px}body.page-node-type-product #content .block-views:last-child{margin-bottom:0}body.page-node-type-post #block-return2posts-link{padding-bottom:40px;margin-bottom:20px}#block-footer-salons-list .site-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media (min-width:1200px) and (max-width:1600px){#block-footer-salons-list .site-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}#block-footer-salons-list .site-list li{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid;text-align:left}#block-views-block-salons-simple-list-product-block{margin:30px 10px 0;padding:30px;background:#1d1d1d}#block-views-block-salons-simple-list-product-block .site-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}#block-views-block-salons-simple-list-product-block .site-list li{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid}.welcome-text{position:absolute;left:0;right:0;text-align:center}.welcome-text .field--name-body{color:#fff}.welcome-text .field--name-body>*{margin-bottom:0}.view-id-inspirations.view-display-id-all_page{margin:0 80px}.view-id-inspirations.view-display-id-all_page>h2{margin:0;padding:33px 80px;font-size:40px;font-family:"AkkoPro-Thin",Arial,sans-serif;line-height:1.6;color:#191919;background-color:#f2f2f2}.view-id-inspirations.view-display-id-all_page .view-content{background-color:#f2f2f2}.view-id-inspirations.view-display-id-all_page .inspiration-teaser{height:calc(100% - 20px);margin:0 0 20px;background-color:#fff;overflow:hidden}.view-id-inspirations.view-display-id-all_page .views-view-grid:last-child .row:last-child .inspiration-teaser{margin:0;height:100%}.view-id-inspirations_adv.view-display-id-all_block .pager__items{text-align:center}.view-id-inspirations_adv.view-display-id-all_block .pager__item{display:inline-block;float:none}.view-id-manufacturers.view-display-id-all_page:after{clear:both}.view-id-manufacturers.view-display-id-all_page .row:after{clear:none}.view-id-manufacturers.view-display-id-all_page .manufacturer-teaser{margin-bottom:20px}.slider--manufacturers{margin:0;padding-left:80px;padding-right:80px;max-width:100%}.slider--manufacturers .slider__slide{padding:0;height:80px;line-height:80px;text-align:center}.slider--manufacturers .slider__slide img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.slider--manufacturers .slider__nav__prev,.slider--manufacturers .slider__nav__next{position:absolute;z-index:50;top:50%;height:17px;width:30px;margin:-8px 0 0;float:none;font-size:0;color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.slider--manufacturers .slider__nav__prev{left:0;background-color:transparent;background-image:url("/themes/custom/hbh/css/../images/arrow-yellow-l.png")}.slider--manufacturers .slider__nav__next{right:0;background-color:transparent;background-image:url("/themes/custom/hbh/css/../images/arrow-yellow-r.png")}.view-manufacturers.view-display-id-block_logo{position:absolute;z-index:1;left:80px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.view-manufacturers.view-display-id-block_logo img{max-width:100%}.view-products.view-display-id-all_page .view-filters{margin:0}.view-products.view-display-id-all_page .view-filters-inner{padding-bottom:15px}.view-products.view-display-id-all_page .view-filters-btns a{display:inline-block;vertical-align:middle;margin:0 20px 20px 0}.view-products.view-display-id-all_page .view-filters-btns a:last-child{margin-right:0}.view-products.view-display-id-all_page .view-filters-title,.view-products.view-display-id-all_page .view-filters-element{display:inline-block;vertical-align:middle}.view-products.view-display-id-all_page .view-filters-title{margin:0 50px 0 0}.view-products.view-display-id-all_page .view-filters-element{margin:0 20px 0 0}.view-products.view-display-id-all_page .view-filters-element:last-child{margin:0}.view-products.view-display-id-all_page .view-filters-element label,.view-products.view-display-id-all_page .view-filters-element .form-control{display:inline-block;vertical-align:middle}.view-products.view-display-id-all_page .view-filters-element label{margin:0 20px 0 0}.view-products.view-display-id-all_page .view-filters-element .form-control{width:auto;min-width:300px;margin:0}.view-products.view-display-id-all_page .view-filters .form-item-series,.view-products.view-display-id-all_page .view-filters .form-actions{display:none}.view-products.view-display-id-related2inspiration_block .view-header>h2{margin:0 0 20px;font-size:30px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif;color:#191919;line-height:1.2;text-align:center}.view-products.view-display-id-related2inspiration_block .product-teaser{margin-bottom:10px;padding:30px 20px}@media (min-width:1200px){.view-products.view-display-id-related2inspiration_block .product-teaser{height:auto}}.view-products.view-display-id-recently_read_block{margin-top:40px}.view-product-categories .views-view-grid{background-color:#fff}.view-product-categories.view-display-id-header_block{margin:0 0 30px}.view-product-categories.view-display-id-header_functional_section_block{margin:0 0 50px}.view-product-categories.view-display-id-header_block .view-filters,.view-product-categories.view-display-id-header_functional_sections_block .view-filters{display:none}.view-product-categories.view-display-id-header_block .view-footer{margin-top:25px}.view-product-categories.view-display-id-header_block .slider__title,.view-product-categories.view-display-id-header_block .slider__breadcrumb .breadcrumb{margin-bottom:0}.view-product-categories.view-display-id-header_block .breadcrumb{padding:0;background-color:transparent}.view-product-categories.view-display-id-categories_block .view-filters{display:none}.view-product-categories.view-display-id-subcategories_block .view-filters{display:none}.product-series-list{margin-bottom:30px}.product-series-list .view-header{margin-bottom:30px;text-align:center}.product-series-list .item-list{background-color:#fff;margin-bottom:10px;padding:30px;min-height:100px;display:table;width:100%;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}.product-series-list .item-list:hover{background-color:#f1f1f1}.product-series-list .item-list h3{display:table-cell;vertical-align:middle;width:20%;text-align:center}.product-series-list .item-list ul{display:table-cell;vertical-align:middle;list-style:none;padding:0 0 0 80px}.product-series-list .item-list ul li{display:inline-block;vertical-align:top;width:25%;margin:0 -5px 0 0;padding:0 10px}.product-series-list .item-list ul li a{color:#666}.product-series-list .manufacturer-teaser{margin-bottom:20px}.product-series-grid.view-display-id-related2manufacturer_block .view-content{background-color:#fff}.product-series-grid{margin-bottom:50px}.view-salons.view-display-id-list_attachment .view-content .salon{display:inline-block;vertical-align:top;width:20%;padding:10px}.view-salons.view-display-id-all_mini_block .view-content .salon-teaser{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #bf8c4a;height:calc(100% - 10px)}.view-salons.view-display-id-closet_block .view-filters{margin:0}.view-recent-posts .view-header,.view-popular-posts .view-header,.view-related-posts .view-header{margin-bottom:30px}.view-posts .view-footer{margin:30px 0;text-align:center}.view-post-categories{margin:10px 0}.view-post-categories .item-list ul{display:block;margin:0;padding:0 80px;background-color:#f2f2f2;border-bottom:2px solid #c7c7c7}.view-post-categories .item-list ul li{display:inline-block;vertical-align:middle;margin:0 30px 0 0}.view-post-categories .item-list ul li a{display:block;margin:0 0 -2px;padding:16px 0;font-size:16px;font-family:"AkkoPro-Thin",Arial,sans-serif;color:#676767;line-height:1.25;border-bottom:2px solid transparent}.view-post-categories .item-list ul li a.is-active,.view-post-categories .item-list ul li a:hover{border-color:#4a4a4a}.post-bottom-links{margin-top:40px}.view-products.view-display-id-derby_block .view-filters .form-item-tid:before{content:"Filtry";display:inline-block;vertical-align:middle;margin:0 50px 0 0;font-size:30px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif;color:#1d1d1d;line-height:1.2;font-weight:400}.view-products.view-display-id-derby_block .view-footer{margin-top:40px;text-align:center}.view-models-cad.view-display-id-all_block{display:block;background-color:#fff;padding:30px;margin-bottom:30px}.view-models-cad.view-display-id-all_block .view-header{text-align:center;margin-bottom:40px}.view-models-cad.view-display-id-all_block .view-header .title{font-size:40px}.view-models-cad.view-display-id-all_block .view-header .subtitle{color:#666}.view-models-cad.view-display-id-all_block .view-content{padding:0 150px}.view-models-cad.view-display-id-all_block .model-cad-teaser{margin:0 auto 20px auto}.view-filters{margin-bottom:20px}.view-filters .form-select{display:inline-block;vertical-align:middle;padding:12px 15px;width:auto;min-width:300px;margin:0;font-size:14px;font-family:"AkkoPro-Regular",Arial,sans-serif;color:#676767;background-color:#fff;border:0}.view-filters label{display:inline-block;vertical-align:middle;margin:0 20px 0 0}.view-filters .js-form-submit{display:none}#menu-main-toggle{display:none;position:absolute;right:0;top:0;width:40px;height:70px;background:url("/themes/custom/hbh/css/../images/burger_yellow.png") no-repeat center;font-size:0;color:transparent;line-height:1}#menu-main-toggle.is-active{background-image:url("/themes/custom/hbh/css/../images/close_yellow.png")}.products-grid .row,.product-variants-grid .row{margin:0;display:flex;flex-wrap:wrap}.product-variants-grid .col{padding:0}.special-header,.products-grid>h2,.products-grid-heading,.product-variants-grid>h2,.product-variants-grid-heading{margin:0;padding:20px 0;font-size:25px;font-family:"AkkoPro-Regular",Arial,sans-serif;line-height:23px;color:#000}@media (max-width:1200px){.products-grid-heading.h2{font-size:20px;line-height:19px;text-align:center}}.products-grid-text{font-family:"AkkoPro-Light",Arial,sans-serif;font-size:16px;line-height:23px;color:#666;width:80%;margin-bottom:48px}@media (max-width:1200px){.products-grid-text{width:100%;font-size:14px;line-height:21px;text-align:center}}.products-grid .view-header+.view-filters{margin-top:20px}.inspirations-grid .col{margin-bottom:20px}.node--type-dir-listing #edit-table>thead>tr>th:nth-child(1),.node--type-dir-listing #edit-table>tbody>tr>td:nth-child(1){width:250px;text-align:center}.node--type-dir-listing #edit-table>thead>tr>th:nth-child(2),.node--type-dir-listing #edit-table>tbody>tr>td:nth-child(2){display:none}.node--type-dir-listing #edit-table>thead>tr>th:nth-child(n+3),.node--type-dir-listing #edit-table>tbody>tr>td:nth-child(n+3){text-align:left}.node--type-dir-listing #edit-table .select-all-wrap>*{display:inline-block;vertical-align:middle}.node--type-dir-listing #edit-table .select-all-wrap>span{font-size:13px;margin-left:5px}.node--type-dir-listing #edit-table .filebrowser-ext{display:inline-block;vertical-align:middle;margin-right:10px}.node--type-dir-listing #form-action-actions-wrapper{display:none;margin-bottom:10px}.node--type-dir-listing .filebrowser-statistics{margin-top:10px}.views-exposed-form .form-item{margin-right:20px !important;margin-top:5px !important;margin-bottom:5px !important}#js-closet-link,#js-closet-top-trendy-link{display:none !important}@media screen and (max-width:991px){body:not(.is-top-trendy-page) #js-closet-link,body.is-top-trendy-page #js-closet-top-trendy-link{display:block !important}}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe{max-width:100%}.tt-intro-header{padding:20px;margin-top:-20px;margin-bottom:30px;background:#1d1d1d}.tt-intro-header .text-formatted{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.tt-intro-header .ttih-mock>img{max-width:180px;height:auto}.tt-intro-header .ttih-text{text-align:center;color:#fff}@media screen and (min-width:992px){.tt-intro-header{position:relative;padding:20px 70px;background:#1d1d1d url(/themes/custom/hbh/css/../images/tt-intro-header-bg.png) no-repeat top right;background-size:cover}.tt-intro-header .text-formatted{flex-direction:row}.tt-intro-header .text-formatted>*{margin:0 10px}.tt-intro-header .ttih-mock{position:absolute;z-index:5;top:50%;transform:translateY(-50%)}.tt-intro-header .ttih-text{flex:1;padding-left:200px;text-align:left}}@media screen and (min-width:1200px){.tt-intro-header{padding:20px 60px}}@media screen and (min-width:1600px){.tt-intro-header{padding:20px 250px}}.ttlp-section{margin-bottom:70px}.ttlp-section.-v2{margin-top:70px}.ttlp-section.-s2{padding:70px;background-color:#303030}#ttlp-mock-img{display:block;margin:-25vh -15vw 50px auto}#ttlp-section-mock{min-height:300px;margin-bottom:30px}#ttlp-centerfold-img{margin-bottom:30px}#ttlp-section-ftmock{margin-bottom:-35px}.ttlp-dream-bathroom-header .graphic-block__body{color:#fff}.ttlp-dream-bathroom-header .graphic-block__content{display:flex;align-items:center;justify-content:center;height:calc(100vh - 260px);max-height:600px;min-height:300px}.ttlp-dream-bathroom-header .graphic-block__extra-content{margin-bottom:-35px}.ttlp-dream-bathroom-header.ttlp-black-november.graphic-block{background-color:#1d1d1d}.download-guide-logo,.ttlp-dream-bathroom-logo{background-color:#1d1d1d}.download-guide-logo .field--name-body p,.ttlp-dream-bathroom-logo .field--name-body p{display:flex;align-items:center;justify-content:center;width:100%;height:80px;margin-bottom:0}@media screen and (min-width:992px){#ttlp-mock-img{position:absolute;z-index:5;margin-top:-75px}}@media screen and (min-width:1200px){.download-guide-logo .field--name-body p,.ttlp-dream-bathroom-logo .field--name-body p{height:100px}body.page-node-id-9384 .download-guide-logo,.ttlp-dream-bathroom-logo{position:absolute;left:50%;z-index:5;transform:translateX(-50%)}body.page-node-id-9384 .download-guide-logo .field--name-body p,body.page-node-id-9384 .download-guide-logo .field--name-body a,.ttlp-dream-bathroom-logo .field--name-body p,.ttlp-dream-bathroom-logo .field--name-body a{width:300px}body.page-node-id-9384 .download-guide-logo .field--name-body a,.ttlp-dream-bathroom-logo .field--name-body a{display:flex;align-items:center;justify-content:center}.ttlp-dream-bathroom-header{height:100vh;min-height:880px;max-height:915px}.ttlp-dream-bathroom-header .graphic-block__content{justify-content:flex-start}.ttlp-dream-bathroom-header .graphic-block__extra-content{margin:0;height:auto;min-height:0;max-height:none}#ttlp-section-mainissues{margin-bottom:-35px}}@media screen and (min-width:1600px){#ttlp-mock-img{margin-top:-200px}.ttlp-dream-bathroom-header{min-height:915px}}#overlay{display:none;position:fixed;z-index:449;left:0;top:0;width:100%;height:100%;background:rgba(29,29,29,.75)}#overlay.is-pending{background-image:url("/themes/custom/hbh/css/../images/loader-md.svg");background-repeat:no-repeat;background-position:center}.node--unpublished{background-color:inherit}.row-flat{margin:0}.row-flat .col{padding:0}.row-wide.row-flat{margin:0}.nomargin{margin:0}.nopadding{padding:0 !important}.inline-separator{display:none !important}body.page-node-id-4866 #main{padding-bottom:50px}body.page-node-id-4866 #block-hbh-content{padding:0 40px}body.page-node-id-4866 #block-hbh-content>.node{padding:40px;background-color:#fff}body.page-node-id-4866 #block-contact-form{padding:0}body.page-node-id-9384{overflow-x:hidden}body.page-node-id-9384,body.page-node-id-9424{background-color:#1d1d1d}body.page-node-id-9384 #header,body.page-node-id-9384 #header-wrap-sticky-wrapper,body.page-node-id-9384 #header,body.page-node-id-9384 #header-wrap-sticky-wrapper,body.page-node-id-9384 #footer-wrap,body.page-node-id-9384 #footer-container,body.page-node-id-9424 #header,body.page-node-id-9424 #header-wrap-sticky-wrapper,body.page-node-id-9424 #footer-wrap,body.page-node-id-9424 #footer-container{display:none !important}body.page-node-id-9384 #main,body.page-node-id-9424 #main{padding-bottom:0}body.page-node-id-9384 #main{padding-top:25px}body.page-node-id-9424 #main{padding-top:50px}body.page-node-id-9384,body.page-node-id-9384 h1,body.page-node-id-9384 h2,body.page-node-id-9384 h3,body.page-node-id-9384 h4,body.page-node-id-9384 h5,body.page-node-id-9384 h6,body.page-node-id-9384 .h1,body.page-node-id-9384 .h2,body.page-node-id-9384 .h3,body.page-node-id-9384 .h4,body.page-node-id-9384 .h5,body.page-node-id-9384 .h6,body.page-node-id-9424,body.page-node-id-9424 h1,body.page-node-id-9424 h2,body.page-node-id-9424 h3,body.page-node-id-9424 h4,body.page-node-id-9424 h5,body.page-node-id-9424 h6,body.page-node-id-9424 .h1,body.page-node-id-9424 .h2,body.page-node-id-9424 .h3,body.page-node-id-9424 .h4,body.page-node-id-9424 .h5,body.page-node-id-9424 .h6{color:#fff}body.page-node-type-manufacturer #content-cols{background-color:#fff}.taxonomy-description-block{margin-top:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.taxonomy-description-block.expanded{-webkit-line-clamp:none;-webkit-box-orient:horizontal;overflow:visible;display:block}.read-more-btn{color:#bf8c4a;background-color:transparent;border:none;margin:0;padding:0;text-align:inherit;font-size:16px;border-radius:0;appearance:none;margin-top:10px;cursor:pointer}@media screen and (min-width:1600px){.view-recent-posts,.view-related-posts,.view-promoted-posts,.post-bottom-links{padding:0 80px}#block-popular-posts .view-header{margin:0 80px 30px}}@media screen and (max-width:1599px){#block-hbh-main-menu{margin-right:25px}#block-hbh-main-menu>ul.menu li{margin-right:15px}#block-hbh-main-menu>ul.menu li>a,#block-hbh-main-menu>ul.menu li>span{font-size:16px}#block-main-slider{margin-left:0;margin-right:0}#block-closet-export2pdf{clear:left;padding-left:80px;margin-top:20px}#header-wrap-sticky-wrapper.is-sticky .closet-widget{min-width:auto}.page-header .header-logo{bottom:120px}#main.is-closet-page .page-title{padding-bottom:0}.view-product-categories.view-display-id-header_block .slider__slide{padding-bottom:40px}}@media screen and (max-width:1365px){.view-id-inspirations_adv.view-display-id-all_block .view-content>.views-row:last-child .inspiration-adv-teaser{margin-bottom:0}}@media screen and (min-width:1200px){#block-closet-export2pdf{float:left;margin-top:24px}#main.is-closet-page .page-title{padding-right:0}#main.is-closet-page #block-hbh-page-title-2{float:left}.page-header .header-img{min-height:300px}}@media screen and (max-width:1199px){#block-hbh-main-menu{margin-right:30px}#block-search-widget{margin:0}#block-salons-link-widget{padding:0}#block-hbh-footer>ul.menu li{margin-right:25px;float:none;display:inline-block;vertical-align:top}#block-graphic-block-1,#block-contact-form,#block-closet-form,#block-closet-form-v2,#block-facebook-page-plugin{padding:35px 0}#block-closet-form #closet-form-wrap,#block-closet-form-v2 #closet-form-wrap{padding-bottom:0}#block-facebook-page-plugin{padding-top:0}#block-social-links-widget{display:none}#block-facebook-page-plugin{padding-top:49px}#block-promoted-inspirations{margin:0 0 40px}#block-manufacturers-related2inspiration{margin-top:20px}#block-closet>h2{padding-left:25px;padding-right:25px}#block-closet-export2pdf{padding-bottom:0}#content-cols .block-closet-info-link{margin:0;padding-left:80px}#block-inspirations-description{margin-left:0;margin-right:0}.view-id-inspirations.view-display-id-all_page{margin-left:0;margin-right:0}.view-salons.view-display-id-list_attachment .view-content .salon{width:25%}.view-models-cad.view-display-id-all_block .view-content{padding:0}.view-id-posts.view-display-id-recent_page .row>.col:nth-child(2){display:none}.view-product-categories.view-display-id-header_block .slider__slide{padding-bottom:0}.product-series-list .item-list ul li{width:33.3333%}.page-header .header-logo{position:static;padding:0 60px 40px;margin-top:-30px}body.page-node-type-page #block-hbh-content,body.page-node-type-salon-news #block-hbh-content,body.page-node-type-promotion #block-hbh-content,body.page-node-type-manufacturer #block-hbh-content{padding:0}.row-wide{margin:0;background-color:#fff}}@media screen and (min-width:992px) and (max-width:1199px){.site-logo>img{max-width:140px}#block-logo-small{left:100px}}@media screen and (min-width:992px){#block-hbh-main-menu>ul.menu li.menu-item--collapsed{padding:0}#block-hbh-main-menu>ul.menu li.menu-item--collapsed>a,#block-hbh-main-menu>ul.menu li.menu-item--collapsed>span{display:block;padding:10px 0}}@media screen and (max-width:991px){h1,.h1{font-size:30px}h2,.h2{font-size:28px}h3,.h3{font-size:26px}h4,.h4{font-size:24px}#header{height:70px;padding:0 50px 0 15px;text-align:center;width:100%}#header:after{border:none}#header>div{display:flex}#menu-main-toggle{display:block}#block-hbh-branding{margin:0;line-height:70px;width:100%;max-width:160px;float:none;margin-right:auto}#block-logo-small{display:none !important}#block-closet-widget,#block-salons-link-widget{display:none !important}#block-inspiration-gallery{margin:-110px 25px 20px}#block-main-slider,#block-graphic-block-front-1,#block-graphic-block-front-3,#block-manufacturers-slider,#block-experts-recommend{margin:0 0 40px}#block-posts-frontpage{margin-bottom:20px}#block-experts-recommend .slider__nav{top:80px}#block-graphic-block-1,#block-contact-form,#block-closet-form,#block-closet-form-v2,#block-facebook-page-plugin{padding:35px}#block-social-links-widget{display:block}#block-hbh-main-menu{display:none;position:fixed;z-index:450;left:0;top:70px;width:100%;height:calc(100% - 70px);background:#fff;border-top:2px solid #cc9650;overflow:auto}#header #block-hbh-main-menu{display:none}#block-hbh-main-menu>ul.menu{margin:0}#block-hbh-main-menu>ul.menu.is-pending:before{content:"";position:absolute;z-index:450;display:block;left:0;top:0;width:100%;height:100%;background:rgba(29,29,29,.75) url("/themes/custom/hbh/css/../images/loader-sm.svg") no-repeat center}#block-hbh-main-menu>ul.menu li{position:relative;display:block;float:none;margin:0;padding:0;border-top:1px solid #404040}#block-hbh-main-menu>ul.menu>li:first-child{border-top:0}#block-hbh-main-menu>ul.menu li.menu-item--collapsed:after{content:"";display:block;position:absolute;right:20px;top:18px;width:4px;height:12px;background:url("/themes/custom/hbh/css/../images/chevron-r.png") no-repeat center}#block-hbh-main-menu>ul.menu li>a,#block-hbh-main-menu>ul.menu li>span{display:block;padding:10px 20px;cursor:pointer}#block-hbh-main-menu>ul.menu li>a:after,#block-hbh-main-menu>ul.menu li>span:after{display:none}#block-hbh-main-menu>ul.menu>li>ul>li>a,#block-hbh-main-menu>ul.menu>li>ul>li>span{padding-left:40px}#block-hbh-main-menu>ul.menu>li>ul>li>ul>li>a,#block-hbh-main-menu>ul.menu>li>ul>li>ul>li>span{padding-left:60px}#block-hbh-main-menu>ul.menu li.mobile-link{display:block}#block-search-widget{position:absolute;z-index:100;right:0;top:0;margin:0;padding:0;float:none;border-left:1px solid #404040}#block-search-widget .search-widget-loupe{display:block;width:80px;height:80px}#block-block-salons-map-in-closet{display:none}#block-hbh-footer>ul.menu{text-align:center}#block-hbh-footer>ul.menu li{float:none;display:inline-block;vertical-align:top;margin:5px;font-family:"AkkoPro-Light",Arial,sans-serif}#block-copyright{height:auto;text-align:center;font-family:"AkkoPro-Light",Arial,sans-serif}#block-copyright:before{display:none}#block-copyright .owner,#block-copyright .madeby{position:static;width:100%;padding:5px 0}#block-closet>h2{text-align:center}#block-closet-export2pdf{margin-top:10px;padding-left:20px}#content-cols .block-closet-info-link{padding-left:20px}#block-closet-nav .field--name-body{padding-top:0;justify-content:flex-start}#block-closet-nav .field--name-body ul{text-align:left}#block-closet-nav .field--name-body ul li{display:block;margin-left:0}#block-return2posts-link{padding:20px 20px 15px}#block-inspirations-description{text-align:center}#block-associates-filters{margin-bottom:20px;padding-left:20px;padding-right:20px}#block-hbh-page-title+#block-associates-filters{margin-top:-20px}#block-footer-salons-list{text-align:center}#block-footer-salons-list .site-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}#block-views-block-salons-simple-list-product-block{text-align:center}#block-views-block-salons-simple-list-product-block h5{text-align:center}#block-views-block-salons-simple-list-product-block .site-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}#node-product.is-exclusive #block-product-gallery:before,#node-product.is-exclusive #block-product-variant-gallery:before{top:33px;right:-50px;width:200px;font-size:12px}.view-salons.view-display-id-list_attachment .view-content .salon{width:33.3333%}.view-salons.view-display-id-all_mini_block{margin-top:50px}.product-series-list .item-list ul li{width:50%}.view-manufacturers.view-display-id-block_logo{left:20px}.view-manufacturers.view-display-id-block_logo img{max-width:calc(100% - 40px)}.view-models-cad.view-display-id-all_block .view-header .title{font-size:30px}.special-header,.products-grid>h2,.product-variants-grid>h2,.product-variants-grid-heading{padding:30px 15px;font-size:30px;text-align:center}.page-title{padding:20px;font-size:30px}#block-page-title,#block-dynamic-page-title,#block-hbh-page-title{margin-bottom:20px}.breadcrumb{padding:30px 0 0 20px}#block-cookies-info .text-formatted p{font-size:11px}body.page-node-type-page #block-hbh-content,body.page-node-type-salon-news #block-hbh-content,body.page-node-type-promotion #block-hbh-content,body.page-node-type-manufacturer #block-hbh-content{text-align:center}body.page-node-id-4866 #block-hbh-content>.node{padding-left:20px;padding-right:20px}#header-wrap-sticky-wrapper.is-sticky #block-logo-small{opacity:0;filter:alpha(opacity=0)}.view-post-categories .item-list ul{padding-left:20px;padding-right:20px;text-align:center}.view-post-categories .item-list ul li{margin:0 10px}.page-header,.product-series-grid{margin-bottom:20px}#ttlp-section-mock .row .col:nth-child(1){order:2}#ttlp-section-mock .row .col:nth-child(2){order:1}.large-text{font-size:16px}}@media screen and (min-width:768px){.view-models-cad.view-display-id-all_block .views-view-grid>.row{display:flex;flex-wrap:wrap}.view-models-cad.view-display-id-all_block .model-cad-teaser{height:calc(100% - 20px)}}@media screen and (min-width:768px) and (max-width:1199px){.view-promoted-posts .views-view-grid>.row>.col:nth-child(3){display:none}}@media screen and (min-width:768px) and (max-width:991px){.view-products.view-display-id-related2inspiration_block .product-teaser{border:0;margin-bottom:0}}@media screen and (max-width:767px){h1,.h1{font-size:28px}h2,.h2{font-size:26px}h3,.h3{font-size:24px}h4,.h4{font-size:22px}h5,.h5{font-size:18px}.page-title{font-size:28px}#block-hbh-main-menu{left:10px;right:10px;margin:0 !important;width:auto}#block-dynamic-page-title .btn{margin:0 0 15px}#block-dynamic-page-title .title{display:block}#block-graphic-block-front-2,#block-graphic-block-front-3{display:none}#block-filozofiaelements{text-align:center}#block-main-slider .slider__intro,#block-experts-recommend .slider_title,#block-graphic-block-front-1 .graphic-block__title,#block-graphic-block-front-1 .graphic-block__subtitle{display:none}#block-cookies-info{padding-right:25px;text-align:center}#block-cookies-info .text-formatted p{font-size:10px}#cookies-accept-btn{position:static;margin:10px 0 0}.views-exposed-form[class*=search-engine-page-]{min-height:0;text-align:center}.views-exposed-form[class*=search-engine-page-]>h2{max-width:100%;font-size:30px}.views-exposed-form[class*=search-engine-page-] form{max-width:100%}.view-salons.view-display-id-list_attachment .view-content .salon{width:50%}.product-series-list .item-list h3{width:40%}.page-header .header-logo img{margin-left:auto;margin-right:auto}.ttlp-section.-s2{padding:40px}.ttlp-banner{height:calc(100vh - 80px);background-position:35% top}#ttlp-section-keyissues{margin-top:calc(-25vh + 15px)}.large-text{font-size:14px}}@media screen and (max-width:599px){.view-products.view-display-id-all_page .view-filters-element,.view-products.view-display-id-all_page .view-filters-element .form-control,.view-products.view-display-id-derby_block .view-filters .form-item,.view-products.view-display-id-derby_block .view-filters .form-item label,.view-products.view-display-id-derby_block .view-filters .form-item .form-select{display:block;width:100%;margin:10px 0 0}.product-series-list .item-list ul li{width:100%}.view-products.view-display-id-derby_block .view-footer{max-width:360px;margin-left:auto;margin-right:auto}}@media screen and (max-width:549px){.view-id-manufacturers.view-display-id-all_page .col,.view-id-product_series.view-display-id-tiles_block .col,.view-id-product_series.view-display-id-heating_block .col{width:100%}}@media screen and (max-width:499px){#block-graphic-block-1{display:none}#block-footer-salons-list .site-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}#block-views-block-salons-simple-list-product-block .site-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}#node-product.end-of-series #block-product-gallery:after,#node-product.end-of-series #block-product-variant-gallery:after,#node-product.until-stocks-last #block-product-gallery:after,#node-product.until-stocks-last #block-product-variant-gallery:after{bottom:25%}.product-series-list .item-list h3,.product-series-list .item-list ul{display:block;width:100%}.product-series-list .item-list ul{margin:0;padding:15px 0;text-align:center}}@media screen and (max-width:449px){.view-salons.view-display-id-list_attachment .view-header{text-align:center}.view-salons.view-display-id-list_attachment .view-content .salon{width:100%;text-align:center}}.page-node-id-4506 .block-contact-form-block{background:#fff;padding:30px !important}#mobile-contact-form{margin-bottom:96px}@media screen and (min-width:1200px){.page-node-id-4506 .element-10{margin-bottom:175px}.page-node-id-4506 .element-10 .element-10__content{bottom:-135px}.page-node-type-page .element-10 .element-10__content{bottom:-120px;background-color:unset}#mobile-contact-form{display:none}}.taxonomy-description-block ul,.taxonomy-description-block ol{list-style-position:inside}.hbh-wrapper-taxonomy-block-title{display:flex;justify-content:space-between}.view-products.view-display-id-all_page .hbh-wrapper-taxonomy-block-title{border-bottom:1px solid #cfcfcf}.hbh-wrapper-taxonomy-block-title h1{margin-top:20px}.view-products.view-display-id-all_page .hbh-wrapper-taxonomy-block-title h1{margin:0}.grecaptcha-badge{bottom:115px !important}.captcha__description{display:none}.sale-price-label{margin:10px 0 5px;color:#000}.sale-price{font-size:24px;color:#000;gap:0;flex-direction:column}.sale-price .sale-price-number{text-decoration:line-through;display:inline}.sale-price-number .field--name-field-sale-price{display:inline}.product-price--sm.sale-price{font-size:16px}.sale-price .sale-price-text{font-size:12px}
.main-submenu{position:absolute;display:none;z-index:502;left:0;width:300px;border-top:2px solid #bf8c4a;background-color:#fff}.main-submenu:before{content:"";position:absolute;left:20px;top:-6px;z-index:10;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:4px solid #bf8c4a}.main-submenu .menu-items{list-style:none}.main-submenu .menu-link{display:block;color:#676767;padding:15px 30px;text-transform:uppercase}.main-submenu .menu-link:hover{background-color:#f5f5f5;color:#bf8c4a}.main-submenu .menu-link-subtitle{margin:0;color:#bababa}.main-submenu-advanced{position:absolute;display:none;z-index:1501;left:12.5%;width:87.5%;border-top:1.5px solid #bf8c4a;overflow:hidden}.main-submenu-advanced>.row,.main-submenu-advanced>.row>.col{height:100%}.main-submenu-advanced .submenu-tabs{height:100%;margin:0;padding:20px 0 0 20px;list-style:none;overflow-y:auto}.main-submenu-advanced .submenu-tab.is-active{background-color:#f1f1f1}.main-submenu-advanced .submenu-tab-link{display:block;padding:10px 20px;font-size:24px;font-family:"AkkoRoundedPro-Light",Arial,sans-serif;color:#fff}.main-submenu-advanced .submenu-tab.is-active .submenu-tab-link{color:#bf8c4a}.main-submenu-advanced .submenu-panes{height:100%;background-color:#fff;overflow-y:auto;display:grid;grid-template-columns:repeat(6,1fr);padding:0 20px}.main-submenu-advanced .submenu-pane{display:block;padding:40px 15px}.main-submenu-advanced .submenu-pane.is-active,.main-submenu-advanced .functional-pane{display:none}.main-submenu-advanced .submenu-pane-heading{display:inline-block;color:#666;margin:0 0 10px;padding:0 0 10px}.main-submenu-advanced .submenu-pane-heading>a{color:#666;font-family:"AkkoPro-Medium",Arial,sans-serif;font-size:16px;line-height:23px}.main-submenu-advanced .submenu-links{list-style-type:none}.main-submenu-advanced .submenu-link-item{margin-bottom:10px}.main-submenu-advanced .submenu-link-item a{text-transform:lowercase;font-family:"AkkoPro-Light",Arial,sans-serif;font-size:16px;line-height:24px;color:#666}.main-submenu-advanced .submenu-banner{display:flex;flex-direction:column;justify-content:center;position:relative;padding:15px 30px;overflow:hidden;background:no-repeat center/cover}.main-submenu-advanced .submenu-banner--product-series{height:70%}.main-submenu-advanced .submenu-banner--brands{height:30%}.main-submenu-advanced .submenu-banner-link{position:absolute;display:block;z-index:150;left:0;top:0;width:100%;height:100%;font-size:0;color:transparent}.main-submenu-advanced .submenu-banner-heading,.main-submenu-advanced .submenu-banner-desc{color:#fff}.main-submenu-advanced .submenu-banner-desc>*:last-child{margin-bottom:0}.main-submenu-advanced .submenu-banner-desc,.main-submenu-advanced .submenu-banner-logos{position:relative;z-index:100}.main-submenu-advanced .submenu-banner-logos{display:flex;flex-wrap:wrap;align-items:center}.main-submenu-advanced .submenu-banner-logo{width:60px;margin:10px;line-height:1}.main-submenu-advanced .submenu-banner-underlay{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-transition:background .25s;-moz-transition:background .25s;-o-transition:background .25s;-ms-transition:background .25s;transition:background .25s}.main-submenu-advanced .submenu-banner:hover .submenu-banner-underlay{background:rgba(0,0,0,.9)}.main-submenu-advanced .submenu-banner--product-series .submenu-banner-underlay{background:rgba(205,151,82,.75)}.main-submenu-advanced .submenu-banner--product-series:hover .submenu-banner-underlay{background:rgba(205,151,82,.9)}@media screen and (max-width:1599px){.main-submenu-advanced .submenu-tab-link{font-size:20px}.main-submenu-advanced .submenu-pane{padding:25px}}@media screen and (max-width:1199px){.main-submenu-advanced .submenu-tab-link{font-size:18px}.main-submenu-advanced .submenu-banner{font-size:12px}.main-submenu-advanced .submenu-tab[data-id="3116"] .submenu-tab-link{padding-left:46px;background-position:10px center}}@media screen and (max-width:991px){.main-submenu,.main-submenu-advanced{display:none !important}}
@font-face{font-family:"Akko W02 Thin";src:url("/themes/custom/hbh/css/../fonts/Fonts/fe856bf4-74d9-403b-86fe-28205ae7035d.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/fe856bf4-74d9-403b-86fe-28205ae7035d.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/46d0a6ff-d184-443f-938d-d4ad070aaee5.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/81ae15d3-6878-44dc-a852-417e7812090f.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/ebba1a4a-1551-461d-9ffe-9154f96e4b1d.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/0072f0f3-24a6-4705-ad78-79a86c33c816.svg#0072f0f3-24a6-4705-ad78-79a86c33c816") format("svg")}@font-face{font-family:"Akko W02 Thin Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/246cbab3-47f1-4ab3-8ed4-227a21d224cb.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/246cbab3-47f1-4ab3-8ed4-227a21d224cb.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/cdbb09d9-07b3-4b8f-90ca-29d672ca0cc5.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/6c8b9d80-98dd-4ae9-b1c7-ec451910b304.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/d4e3e736-ce35-4ff3-8797-a901698d2c63.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/0c7c3c03-5fc6-482d-be77-d21f0d8a944c.svg#0c7c3c03-5fc6-482d-be77-d21f0d8a944c") format("svg")}@font-face{font-family:"Akko W02 Light";src:url("/themes/custom/hbh/css/../fonts/Fonts/68d07b05-e114-437e-924c-506b2ca7bd2a.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/68d07b05-e114-437e-924c-506b2ca7bd2a.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/66ed6dfc-6a14-45c2-a31a-ed69597e9159.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/8e374d80-cbcd-42e9-8632-68cc11895488.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/bdedc2b4-9861-4495-9c9d-b9103866c2ee.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/30ebebfc-b602-4e7e-a8c5-e4e705289e06.svg#30ebebfc-b602-4e7e-a8c5-e4e705289e06") format("svg")}@font-face{font-family:"Akko W02 Light Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/b9fbaed2-b5e3-4519-b3e2-c42b5ab31bbe.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/b9fbaed2-b5e3-4519-b3e2-c42b5ab31bbe.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/f9e04403-b1a1-4455-a419-3ea66e509043.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/00f73342-8e0a-45bd-8bc6-d8ac6b6bb5b6.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/03ad44cb-7e06-40ff-9e8d-d6a9dd9cc206.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/d50bbd6f-0c7c-4587-a795-b8ddd82f893a.svg#d50bbd6f-0c7c-4587-a795-b8ddd82f893a") format("svg")}@font-face{font-family:"Akko W02 Regular";src:url("/themes/custom/hbh/css/../fonts/Fonts/68648e84-5fad-47f5-8874-4ce6a0a47c92.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/68648e84-5fad-47f5-8874-4ce6a0a47c92.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/2578e7e8-c81e-497b-91ed-625e00096fa7.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/18bff48b-3501-4eef-ae4c-3a504ea5962d.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/0c7590b9-8d64-4ce6-a9e2-7ef98be1eabd.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/f07f5f89-5fe3-4db7-a11f-58a786f92962.svg#f07f5f89-5fe3-4db7-a11f-58a786f92962") format("svg")}@font-face{font-family:"Akko W02 Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/3570734e-9b58-4478-8279-4c82d2111187.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/3570734e-9b58-4478-8279-4c82d2111187.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/435c74e2-0738-4620-930c-0ec1fd207816.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/d1dfc027-df7f-4503-85e0-e677abd4a1cc.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/875c51c0-1891-4d90-88c6-8735b1f6592d.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/6543fc38-ac80-4156-8e66-ac9120a16614.svg#6543fc38-ac80-4156-8e66-ac9120a16614") format("svg")}@font-face{font-family:"Akko W02 Medium";src:url("/themes/custom/hbh/css/../fonts/Fonts/14bc56a5-87a0-4bcd-84ba-7fc123b03970.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/14bc56a5-87a0-4bcd-84ba-7fc123b03970.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/a0d4f53b-d0e8-4c6a-85ba-cc51f05cd68b.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/bb47a877-0f3e-49fa-9837-7cc7ec898323.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/beef0bb8-e162-4d43-a71b-cefbb2dcf35c.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/648fe094-3bc8-4954-bcda-b216ec6ea7ac.svg#648fe094-3bc8-4954-bcda-b216ec6ea7ac") format("svg")}@font-face{font-family:"Akko W02 Medium Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/90b8d2f3-b924-4100-92be-b64beee216c8.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/90b8d2f3-b924-4100-92be-b64beee216c8.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/8b35f6d6-c393-4ec9-a3de-25d74619394b.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/0b4cbb0a-3cbf-4059-aceb-fd85f922ea20.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/8a6a1dbf-17e8-48b3-b1f0-506f858d8279.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/4984a3db-affd-4edd-a3f1-935854a8890c.svg#4984a3db-affd-4edd-a3f1-935854a8890c") format("svg")}@font-face{font-family:"Akko W02 Bold";src:url("/themes/custom/hbh/css/../fonts/Fonts/63fbe8b5-b7ef-4971-a5fa-9c02f830f129.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/63fbe8b5-b7ef-4971-a5fa-9c02f830f129.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/c130dc76-c89a-49bc-898d-522e54b61ba3.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/c28fd59e-f835-4927-b499-961e967aa81b.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/32413c7b-0c66-439e-937e-717336f689de.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/1d87d370-c828-4480-9286-b12f8348c036.svg#1d87d370-c828-4480-9286-b12f8348c036") format("svg")}@font-face{font-family:"Akko W02 Bold Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/d5f6088d-5656-4204-a526-eff0532ea08b.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/d5f6088d-5656-4204-a526-eff0532ea08b.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/2d5b7a55-2a78-4df6-9ed7-e8e5c0162bc6.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/e1d29015-1553-47cb-b1ea-73b4953783b0.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/74347a8f-fc10-48df-a726-fb81bef65a28.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/e7e8650b-12bc-459a-8274-a47c61a10543.svg#e7e8650b-12bc-459a-8274-a47c61a10543") format("svg")}@font-face{font-family:"Akko W02 Black";src:url("/themes/custom/hbh/css/../fonts/Fonts/eb46e891-5c70-46f1-99ab-e15a07fd69d8.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/eb46e891-5c70-46f1-99ab-e15a07fd69d8.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/65b3b9df-95fc-44a3-b1cc-a4830a47d3af.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/7d2f5364-aa31-456d-8f24-42b04d82456e.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/86466a91-bfcb-4192-8056-a6bfc8ca0d05.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/1ab10f78-dd40-4b4e-82c5-885a9855f9f0.svg#1ab10f78-dd40-4b4e-82c5-885a9855f9f0") format("svg")}@font-face{font-family:"Akko W02 Black Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/05c72b24-e376-408a-8a4c-d4b8f8f2e3d8.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/05c72b24-e376-408a-8a4c-d4b8f8f2e3d8.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/8a9a0e08-c69e-4939-9146-c350cef97bc0.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/13f04af2-dfe6-42af-ae2d-79745a8f3d4d.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/495d26a9-d90f-4221-8699-8d1fe1c582e5.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/f17d9668-8b8c-461b-bae7-5faa02ccee82.svg#f17d9668-8b8c-461b-bae7-5faa02ccee82") format("svg")}@font-face{font-family:"Akko Rounded W02 Thin";src:url("/themes/custom/hbh/css/../fonts/Fonts/ad06f74a-5f5c-4438-b3cc-b5d3f866d300.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/ad06f74a-5f5c-4438-b3cc-b5d3f866d300.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/ebe7d2f4-1302-46da-885e-8fb247e1ca7a.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/34733fa6-d15b-422b-8af8-2e80e5147539.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/ea8ec024-173c-43bc-8ba3-3a51d5a135a1.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/211e9929-c65d-44d2-81ab-84d9cdb683a4.svg#211e9929-c65d-44d2-81ab-84d9cdb683a4") format("svg")}@font-face{font-family:"AkkoRoundedW02-ThinItal";src:url("/themes/custom/hbh/css/../fonts/Fonts/511e9576-aa3a-4101-a947-f19fc6a41391.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/511e9576-aa3a-4101-a947-f19fc6a41391.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/a2291304-f666-40dc-b39c-ea85d2f98edc.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/a553508c-27a6-47b9-b593-070bffc0d075.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/30c79769-2ae0-439e-9b30-0158ed1760c5.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/82a7a634-5062-4dc1-803f-f3fad135ffba.svg#82a7a634-5062-4dc1-803f-f3fad135ffba") format("svg")}@font-face{font-family:"Akko Rounded W02 Light";src:url("/themes/custom/hbh/css/../fonts/Fonts/7c73f98a-6f80-4ccb-a8f9-79799fb61766.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/7c73f98a-6f80-4ccb-a8f9-79799fb61766.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/9158e42f-8afc-47e9-82b5-f2988a62346e.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/de0da8c9-db18-4f31-893d-298aa2eaf6dc.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/f5167439-2479-4f3d-8052-d791f602e01f.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/7438417a-2cf0-40f6-a612-2dd7c72e5017.svg#7438417a-2cf0-40f6-a612-2dd7c72e5017") format("svg")}@font-face{font-family:"AkkoRoundedW02-LightIta";src:url("/themes/custom/hbh/css/../fonts/Fonts/bb4980c5-9d75-4ab3-b547-d535655edda6.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/bb4980c5-9d75-4ab3-b547-d535655edda6.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/89de3a78-a7ec-43f6-aa67-11a3be724405.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/6af46590-2155-4c06-a606-a53e3f276fe9.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/c0940ffe-36f7-4b13-ae78-b74eb0f2cdbf.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/853bb657-8ee8-448f-8650-29d1d35ece4e.svg#853bb657-8ee8-448f-8650-29d1d35ece4e") format("svg")}@font-face{font-family:"AkkoRoundedW02-Regular";src:url("/themes/custom/hbh/css/../fonts/Fonts/b246cd51-44ea-4a34-9749-84e7174b7e1a.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/b246cd51-44ea-4a34-9749-84e7174b7e1a.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/70c8d723-457d-4290-a8c6-ae200a3df377.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/6cf6b789-0313-4e96-8857-5de9d17a2e9a.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/1700ff90-98b8-4dfa-85a9-e4e3c9ca8bf5.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/9e752cac-eb21-4698-b922-fb4e32889fd1.svg#9e752cac-eb21-4698-b922-fb4e32889fd1") format("svg")}@font-face{font-family:"Akko Rounded W02 Italic";src:url("/themes/custom/hbh/css/../fonts/Fonts/2f7b9450-a9cc-4e01-8761-fd58e2d2b8bf.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/2f7b9450-a9cc-4e01-8761-fd58e2d2b8bf.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/9f570203-ee60-4a0e-8d1b-914fab7f6942.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/db917406-7713-4082-ab2b-4fe122d85015.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/57f5b8c7-8389-4b81-868f-f7de4fae68cb.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/14026397-33bd-4431-b82d-32a2167f6981.svg#14026397-33bd-4431-b82d-32a2167f6981") format("svg")}@font-face{font-family:"Akko Rounded W02 Medium";src:url("/themes/custom/hbh/css/../fonts/Fonts/6ac0d8ef-d19e-4e49-9726-1fe45a872cae.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/6ac0d8ef-d19e-4e49-9726-1fe45a872cae.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/5d89c1a9-8d85-4fa7-9456-fe25f8ddf0ca.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/d1d3fe1e-fcaa-4f55-a73e-5a672da86766.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/36293810-e03e-4b39-a276-12d008af07f2.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/9d68d4d9-4656-4cb3-9c0d-73a029a005b6.svg#9d68d4d9-4656-4cb3-9c0d-73a029a005b6") format("svg")}@font-face{font-family:"AkkoRoundedW02-MediumIt";src:url("/themes/custom/hbh/css/../fonts/Fonts/05c077e0-1248-4386-997b-b985b8daf757.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/05c077e0-1248-4386-997b-b985b8daf757.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/c72ced1b-ae72-4a7d-a270-301b0a8ba949.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/84a76b71-899b-42e8-8a07-5e46d4d9e9a4.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/290db992-203d-44a3-af08-caebb6c93406.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/c85efb7f-a921-4e17-a33f-31fe2491e514.svg#c85efb7f-a921-4e17-a33f-31fe2491e514") format("svg")}@font-face{font-family:"Akko Rounded W02 Bold";src:url("/themes/custom/hbh/css/../fonts/Fonts/12e1cd0c-ad74-47b6-87f9-cc7e1802f8ca.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/12e1cd0c-ad74-47b6-87f9-cc7e1802f8ca.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/23af7a61-cb4b-4a1e-801c-84e1de265ee9.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/1e9d445f-0581-49e4-a074-cf950bfdbee4.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/b8475647-a449-4a6e-8019-852038a1aaa7.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/4f46a01e-c9b9-4d4b-8038-e67dfc4546bc.svg#4f46a01e-c9b9-4d4b-8038-e67dfc4546bc") format("svg")}@font-face{font-family:"AkkoRoundedW02-BoldItal";src:url("/themes/custom/hbh/css/../fonts/Fonts/988c173d-e382-48c3-a557-c19ae471f63b.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/988c173d-e382-48c3-a557-c19ae471f63b.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/c26b2244-b0a1-4b93-a653-5d7b599cbda2.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/3fbdc05b-9b19-41f2-97e0-174337b61ff4.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/94a4e175-d641-4bb1-886d-0b82c967704a.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/91465954-a071-4dd9-b3a8-9d5ce43d632e.svg#91465954-a071-4dd9-b3a8-9d5ce43d632e") format("svg")}@font-face{font-family:"Akko Rounded W02 Black";src:url("/themes/custom/hbh/css/../fonts/Fonts/b3f2d246-0cef-4ddb-9bc7-ae619dcb2f4b.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/b3f2d246-0cef-4ddb-9bc7-ae619dcb2f4b.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/86d17519-c173-4ea4-a5d8-21a6ff78320d.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/bf9f1c1b-6445-4f1d-91b2-4f78c2506a2d.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/b928ec6d-588e-4b3a-9acf-d1b5f99bb9e7.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/400f6dc5-ca98-4410-ba4d-75d5e3f2a96e.svg#400f6dc5-ca98-4410-ba4d-75d5e3f2a96e") format("svg")}@font-face{font-family:"AkkoRoundedW02-BlackIta";src:url("/themes/custom/hbh/css/../fonts/Fonts/710c035a-a62b-41fe-a683-698630512b3f.eot?#iefix");src:url("/themes/custom/hbh/css/../fonts/Fonts/710c035a-a62b-41fe-a683-698630512b3f.eot?#iefix") format("eot"),url("/themes/custom/hbh/css/../fonts/Fonts/f0b094e0-c72f-4ada-b427-2b2b5cfa2f9c.woff2") format("woff2"),url("/themes/custom/hbh/css/../fonts/Fonts/41116d26-255d-42b1-be27-0d5e19938c8b.woff") format("woff"),url("/themes/custom/hbh/css/../fonts/Fonts/82a3484b-b01f-46e4-bc52-fb2899c2aa7e.ttf") format("truetype"),url("/themes/custom/hbh/css/../fonts/Fonts/873a866f-0ff5-4d4d-bc65-86a44de6718c.svg#873a866f-0ff5-4d4d-bc65-86a44de6718c") format("svg")}
.node--type-salon-news .gallery-item{display:inline-block;vertical-align:middle;margin:15px}
@font-face{font-family:'lightcase';src:url("/themes/custom/hbh/js/lightcase/css/../fonts/lightcase.eot?55356177");src:url("/themes/custom/hbh/js/lightcase/css/../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("/themes/custom/hbh/js/lightcase/css/../fonts/lightcase.woff?55356177") format("woff"),url("/themes/custom/hbh/js/lightcase/css/../fonts/lightcase.ttf?55356177") format("truetype"),url("/themes/custom/hbh/js/lightcase/css/../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:400;font-style:normal}[class*=lightcase-icon-]:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:400;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:641px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}a[class*=lightcase-icon-]:hover,#lightcase-case:hover~a[class*=lightcase-icon-]{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}}
