.author_quote .wrap{display:flex;flex-flow:column nowrap}.author_quote .text{padding:20px 30px 20px 40px;position:relative}.author_quote .text.text-right>.btn,.author_quote .text.text-right>div{margin-left:20px}.author_quote .text .quote{line-height:1;margin-bottom:30px;position:relative}#main .author_quote .text .quote .icon{display:inline-block;font-size:2.5rem}.author_quote .text .quote .open{left:-40px;position:absolute;top:-10px}.author_quote .text .quote .content{font-size:2.5rem;line-height:1.25}.author_quote .text .quote .close{position:relative;right:-5px;top:30px}.author_quote .text .name{font-weight:500;margin-bottom:30px}.author_quote .text .name:empty,.author_quote .text .title:empty{display:none}.author_quote .text .links{display:flex;flex-flow:column nowrap;margin-bottom:30px}.author_quote .text .links a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;text-decoration:none}.author_quote .text .links a:active,.author_quote .text .links a:hover{color:#9a805f;text-decoration:underline}.author_quote .text .links .icon{font-size:1.125rem;margin:-3px 5px 0 0}.author_quote .image img,.author_quote .text .btn:empty,.author_quote .text .links:empty{display:none}@media only screen and (min-width:48em){.author_quote .wrap{flex-flow:row nowrap}.author_quote .wrap .col:first-child{padding-right:25px}.author_quote .wrap .col:last-child{padding-left:25px}.author_quote .image img{display:block;margin:0 0 10px;padding-top:20px;width:100%}}.banner{margin:0 0 40px;padding:0}.banner>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.banner .wrap,.banner .wrap>div{height:100%;position:relative}.banner .wrap>div{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 20px}.banner .title{font-size:1.5625rem;font-weight:500}.banner .subtitle,.banner .title{color:#fff;margin:0 0 20px;text-align:center}.banner .subtitle{font-size:1.0625rem}.two_columns_image+.banner{margin:-20px 0 40px}@media only screen and (min-width:64em){.banner>div{height:350px}.quotation_offer>div{height:435px}.quotation_offer .title{font-size:2.3125rem}.quotation_offer .subtitle{font-size:1.0625rem;max-width:450px}}.is-cart #main>.container{display:flex;flex-flow:column nowrap}.is-cart #main>.container .left{padding-bottom:30px}.is-cart #main>.container .left .payment_error{background-color:#c2b29d;border:1px solid #b89a76;border-radius:5px;color:#b89a76;margin-bottom:15px;padding:10px 20px}.is-cart #main>.container .left .cart-items{display:flex;flex-flow:column nowrap}.is-cart #main>.container .left .cart-item{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row wrap;margin:0 0 20px;padding:0 0 20px}.is-cart #main>.container .left .cart-item .image img{width:70px}.is-cart #main>.container .left .cart-item .info{display:flex;flex-flow:column nowrap;margin:0 0 0 auto;width:calc(100% - 70px)}.is-cart #main>.container .left .cart-item .info .title{font-weight:500;margin:0 0 5px}.is-cart #main>.container .left .cart-item .info .usps{display:flex;flex-flow:column nowrap;position:relative;width:100%}.is-cart #main>.container .left .cart-item .info .usps>div{align-items:center;color:#a3a3a3;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:flex-start;position:relative;width:100%}.is-cart #main>.container .left .cart-item .info .usps>div .icon{color:#7d6e65;margin:0 5px 0 0}.is-cart #main>.container .left .cart-item .info .usps>div span{max-width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-cart #main>.container .left .cart-item .price-calculation{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 0 0;position:relative;width:100%}.is-cart #main>.container .left .cart-item .price-calculation .calculation{align-items:normal;display:flex;flex-flow:row nowrap;margin:0 auto 0 0;position:relative;width:180px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .minus,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .plus{align-items:center;background-color:#7d6e65;cursor:pointer;display:flex;height:25px;justify-content:center;line-height:1;margin:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .minus .icon,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .plus .icon{color:#fff;font-size:.6875rem}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .remove{cursor:pointer}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .remove .icon{color:#e3e3e3}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .amount{display:flex;height:100%;position:relative;width:75px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .amount span{align-items:center;display:flex;font-size:.875rem;height:100%;justify-content:center;position:absolute;right:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input{padding-right:27px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input[type=number]::-webkit-inner-spin-button,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;margin:0}.is-cart #main>.container .left .cart-item .price-calculation .price{font-weight:500;width:auto}.is-cart #main>.container .left .cart-subtotals{display:flex;flex-flow:column nowrap;width:100%}.is-cart #main>.container .left .cart-subtotals>div{display:flex;flex-flow:row nowrap;justify-content:space-between}.is-cart #main>.container .left .cart-total{display:flex;flex-flow:row nowrap;margin:10px 0 0;width:100%}.is-cart #main>.container .left .cart-total>div:first-child{display:flex;flex-flow:column nowrap;font-weight:500;margin:0 auto 0 0}.is-cart #main>.container .left .cart-total>div:first-child>div:last-child{color:#a3a3a3;display:block;font-size:.75rem;margin:2px 0 0}.is-cart #main>.container .left .cart-total>div:last-child{font-weight:500}.is-cart #main>.container .left .actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:25px 0 0}.is-cart #main>.container .left .actions a:first-child{display:none}.is-cart #main>.container .right{display:none;margin:0 0 20px;position:relative}.is-cart #main>.container .right .contact{background-color:#e9e6e5;display:flex;flex-flow:row nowrap;justify-content:center;padding:40px 35px;position:relative}.is-cart #main>.container .right .contact>div{display:flex;flex-flow:row nowrap}.is-cart #main>.container .right .contact .text{display:flex;flex-flow:column nowrap;font-size:1.25rem;font-weight:500}.is-cart #main>.container .right .contact .text>div{display:flex;flex-flow:row nowrap}.is-cart #main>.container .right .contact img{display:none}.is-cart #main>.container .right .trustpilot{align-items:center;background-color:transparent;border:1px solid #e3e3e3;display:flex;font-size:.875rem;margin:20px 0 0;padding:10px 15px}.is-cart #main>.container .right .trustpilot .score{display:flex;flex-flow:row nowrap}@media only screen and (min-width:30em){.is-cart #main>.container .left .actions a:first-child{display:flex}.is-cart #main>.container .right .contact img{bottom:0;display:block;position:absolute;right:40px;width:80px;z-index:1}}@media only screen and (min-width:32em){.is-cart #main>.container .left .cart-subtotals{margin:0 0 0 auto;width:225px}.is-cart #main>.container .left .cart-total{margin:10px 0 0 auto;width:225px}}@media only screen and (min-width:40em){.is-cart #main>.container .left .cart-item{flex-flow:row nowrap}.is-cart #main>.container .left .cart-item .image img{width:110px}.is-cart #main>.container .left .cart-item .info{width:100%}.is-cart #main>.container .left .cart-item .price-calculation{align-items:flex-end;flex-flow:column nowrap;padding-top:0}.is-cart #main>.container .left .cart-item .price-calculation .calculation{margin:0;order:2}.is-cart #main>.container .left .cart-item .price-calculation .price{margin:0 0 25px;order:1}.is-cart #main>.container .right .contact img{bottom:0;display:block;position:absolute;right:40px;width:80px;z-index:1}}@media only screen and (min-width:56.25em){.is-cart #main>.container{display:flex;flex-flow:row nowrap}.is-cart #main>.container .left{flex-basis:65%;width:65%}.is-cart #main>.container .right{display:block;flex-basis:35%;padding:0 0 0 30px;width:35%}.is-cart #main>.container .right .usps{background-color:transparent;display:flex;flex-flow:column nowrap;padding:0 0 60px}.is-cart #main>.container .right .usps>div{align-items:center;border:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;margin:10px 0 0;padding:10px 15px}.is-cart #main>.container .right .usps .icon{color:#7d6e65;font-size:1.3125rem;margin:0 10px 0 0}.is-cart #main>.container .right .contact{justify-content:normal;padding:40px 35px}.is-cart #main>.container .right .contact img{right:5px;width:80px}}@media only screen and (min-width:60em){.is-cart #main>.container .right .contact img{right:20px}}@media only screen and (min-width:64em){.is-cart #main>.container .right .contact{padding:30px}.is-cart #main>.container .right .contact img{right:25px;width:85px}}@media only screen and (min-width:73em){.is-cart #main>.container .left .cart-item .price-calculation{align-items:center;flex-flow:row nowrap}.is-cart #main>.container .left .cart-item .price-calculation .calculation{order:1}.is-cart #main>.container .left .cart-item .price-calculation .price{margin:0 0 0 auto}.is-cart #main>.container .right .contact{padding:40px 35px}.is-cart #main>.container .right .contact img{right:35px;width:100px}}@media only screen and (min-width:80em){.is-cart #main>.container .right{margin:0;padding:0 0 0 40px}}#main .application_form>.wrap,#main .contact_form>.wrap{width:unset!important}.application_form .legal,.contact_form .legal{font-size:.75rem;margin:20px 0}.application_form .actions,.contact_form .actions{margin:20px 0 0}.row.faqs .title{color:#322b27;display:block;font-size:1.25rem;font-weight:500;line-height:1.2;margin:7px 0 8px 2px}.row.faqs .faqs{overflow:hidden;position:relative}.row.faqs .faqs .faq-item{display:flex;flex-flow:column nowrap;margin:0 0 20px}.row.faqs .faqs .faq-item:last-child{border-bottom:none}.row.faqs .faqs .faq-item .faq-header{-webkit-tap-highlight-color:transparent;align-items:center;background:#d2bfa8;border:none;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:15px 20px;transition:all .3s ease;width:100%}#main .row.faqs .faqs .faq-item .faq-header .icon.plus{display:inline-block}#main .row.faqs .faqs .faq-item .faq-header .icon.minus,#main .row.faqs .faqs .faq-item .faq-header.active .icon.plus{display:none}#main .row.faqs .faqs .faq-item .faq-header.active .icon.minus{display:inline-block}.row.faqs .faqs .faq-item .faq-question{margin:0}.row.faqs .faqs .faq-item .faq-answer{border-left:5px solid #d2bfa8;display:none;padding:10px 20px 10px 15px}.row.faqs .faqs .faq-item .faq-answer.show{display:block}.row.faqs .faqs .faq-item .faq-answer p:last-child{margin-bottom:0}@media only screen and (min-width:48em){.row.faqs .title{margin-top:30px}}#main .flexible_three_columns .wrap .flexible-items{position:relative}#main .flexible_three_columns .wrap .flexible-items .image{display:block;margin:30px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}#main .flexible_three_columns .wrap .flexible-items .image:first-child{margin-left:0;margin-top:0}#main .flexible_three_columns .wrap .flexible-items .image:last-child{margin-right:0}#main .flexible_three_columns .wrap .flexible-items .image img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}#main .flexible_three_columns .wrap .flexible-items .image img:hover{transform:scale(1.3) translateZ(0)}#main .flexible_three_columns .wrap .flexible-items .image .link{color:#b89a76;display:block;margin:10px 0 0;text-decoration:underline}#main .flexible_three_columns .wrap .flexible-items .image .link:focus,#main .flexible_three_columns .wrap .flexible-items .image .link:hover{color:#af997d}#main .flexible_three_columns .wrap .flexible-items .image .link-text{color:#322b27}#main .flexible_three_columns .wrap .flexible-items .image.overlay .link,#main .flexible_three_columns .wrap .flexible-items .image.overlay .link-text{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.025));bottom:0;color:#fff;font-size:1.0625rem;font-weight:400;line-height:1.2;margin:0;padding:0 15px 15px;position:absolute;text-decoration:none;width:100%;z-index:1}#main .flexible_three_columns .wrap .flexible-items .image.overlay .link-text:focus,#main .flexible_three_columns .wrap .flexible-items .image.overlay .link-text:hover,#main .flexible_three_columns .wrap .flexible-items .image.overlay .link:focus,#main .flexible_three_columns .wrap .flexible-items .image.overlay .link:hover{color:#fff;text-decoration:none}#main .flexible_three_columns .wrap .flexible-items .text{color:#322b27}#main .flexible_three_columns .wrap .flexible-items .text p:last-child{margin-bottom:0}@media only screen and (min-width:48em){#main .flexible_three_columns .wrap .flexible-items{align-items:flex-start;display:flex;flex-flow:row nowrap}#main .flexible_three_columns .wrap .flexible-items .image{margin:0 auto;width:unset}#main .flexible_three_columns .wrap .flexible-items>div{flex-basis:calc(33% - 20px);margin:0 auto}#main .flexible_three_columns .wrap .flexible-items>div:first-child{margin-left:0}#main .flexible_three_columns .wrap .flexible-items>div:last-child{margin-right:0}}@media only screen and (min-width:75em){#main .flexible_three_columns .wrap.fw{max-width:unset!important}}@media only screen and (min-width:76.875em){#main .flexible_three_columns .wrap.fw{margin:0 30px!important;width:auto!important}#main .flexible_three_columns .wrap.fw .flexible-items{margin:0 auto!important;width:100%!important}#main .flexible_three_columns .wrap.fw .flexible-items>div{flex-basis:calc(33% - 40px)}#main .flexible_three_columns .wrap.fw .flexible-items>div:first-child{margin-left:0}#main .flexible_three_columns .wrap.fw .flexible-items>div:last-child{margin-right:0}}.google_maps #map{border:1px solid #e3e3e3;height:400px;width:100%}@media only screen and (min-width:48em){.google_maps .wrap{display:flex;flex-flow:row nowrap;margin-bottom:50px}.google_maps .wrap .col:first-child{padding-right:25px}.google_maps .wrap .col:last-child{padding-left:25px}}.google_reviews{margin:0;padding:0}.google_reviews>div{position:relative}.google_reviews .wrap{display:flex;flex-flow:column nowrap;height:100%;position:relative}.google_reviews h2{display:block;margin:0 10px;text-align:center;width:100%}.google_reviews .rating-review{display:block;margin:50px 10px 0;overflow:hidden;padding:20px;width:100%}.google_reviews .rating-review .review-header{display:flex;flex-wrap:nowrap;position:relative}.google_reviews .rating-review .review-header .profile-img{border-radius:30px;display:block;height:40px!important;max-width:none!important;min-width:auto!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;padding:0!important;width:40px!important}.google_reviews .rating-review .review-header .profile-details{flex:1;margin-left:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.google_reviews .rating-review .review-header .profile-details .name{color:#000;font-size:1.0625rem;font-weight:700;margin-bottom:2px;overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap}.google_reviews .rating-review .review-header .profile-details .date{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;font-size:.9375rem;text-transform:lowercase}.google_reviews .rating-review .review-header .profile-details .date span:last-child{margin:4px 0 0 5px}.google_reviews .rating-review .review-stars{display:block;font-size:12px;margin-top:10px}.google_reviews .rating-review .review-content{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:10px;overflow:hidden;padding-right:5px;text-overflow:ellipsis}.google_reviews .review-carousel{align-self:normal}.google_reviews .review-carousel .owl-stage{height:250px}.google_reviews .reviews-footer{display:flex;justify-content:center;margin:20px 0 0;width:100%}.google_review_variable{align-items:baseline;display:inline-flex;flex-flow:row nowrap}.google_review_variable .stars{background-position-y:12px}.google_review_variable .stars+span{margin-left:5px}li>.google_review_variable{display:inline;margin-left:5px;vertical-align:middle}li>.google_review_variable .stars{background-position-y:4px;display:inline-block;vertical-align:middle}.google_reviews_block{margin:0;padding:0}.google_reviews_block>div{position:relative}.google_reviews_block .wrap{display:flex;flex-flow:column nowrap;height:100%;position:relative}.google_reviews_block .reviews{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;margin:50px 0}.google_reviews_block .review{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:20px;padding:20px;page-break-inside:avoid;width:100%}.google_reviews_block .review .header{display:flex;flex-flow:row nowrap;position:relative}.google_reviews_block .review .header .profile-img{border-radius:30px;display:block;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;padding:0;width:40px}.google_reviews_block .review .header .profile-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.google_reviews_block .review .header .profile-details{flex:1;margin-left:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.google_reviews_block .review .header .profile-details .name{color:#000;font-size:1.0625rem;font-weight:700;overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap}.google_reviews_block .review .header .profile-details .date{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;font-size:.9375rem;text-transform:lowercase}.google_reviews_block .review .header .profile-details .date span:last-child{margin:4px 0 0 5px}.google_reviews_block .review .content{margin-top:10px;padding-right:5px}.google_reviews_block .review .content p{margin:0;padding:0}@media only screen and (min-width:42em){.google_reviews_block .reviews{-moz-column-count:2;column-count:2}}@media only screen and (min-width:64em){.google_reviews_block .reviews{-moz-column-count:3;column-count:3}}.images_carousel{align-self:normal}.images_carousel .owl-stage{height:auto!important}.images_carousel>div{display:flex;flex-flow:column nowrap}.images_carousel .title{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 15px}.images_carousel .title h2{margin:0}.images_carousel .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.images_carousel .title .icon{margin:0 10px 0 0}.images_carousel .title span{white-space:nowrap}.images_carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;overflow:hidden;width:100%}.images_carousel .thumbs a{height:70px;margin:10px 0 0 10px;width:111px}.images_carousel .thumbs a:first-child{margin-left:0}.images_carousel .thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.images_carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.images_carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.images_carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.images_carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.images_carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.images_carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.images_carousel .thumbs{height:80px}.images_carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.images_carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.images_carousel .thumbs a{width:117px}}.news{display:flex;flex-flow:column nowrap;margin:40px 0 50px;width:100%}.news .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 20px}.news .title h2{margin:0}.news .title a{display:none}.news .post .labels{display:flex;flex-flow:row nowrap;position:absolute;right:15px;top:0;z-index:1}.news .post .labels .label{background-color:#7d6e65;border-radius:3px;color:#fff;font-size:.8125rem;margin:0 0 0 5px;padding:3px 9px;position:relative;z-index:1}.news .post .image{display:block;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.news .post .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.news .post .image img:hover{transform:scale(1.3) translateZ(0)}.news .post .dates{font-size:.8125rem;margin:10px 0 5px 3px}.news .post .dates span+span{margin:0 0 0 10px}.news .post .post-title{display:block;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0 0 8px 2px}.news .post .read-more{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;line-height:1;margin:5px 0 0 2px;padding-bottom:2px}.news .post .read-more .icon{margin:0 5px 0 0}.news .post .read-more:active,.news .post .read-more:hover{color:#9a805f}.news .owl-carousel .owl-nav .owl-next,.news .owl-carousel .owl-nav .owl-prev{top:100px}.news .owl-stage{height:auto}@media only screen and (min-width:32em){.news .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.news .title a .icon{margin:0 10px 0 0}.news .title a span{white-space:nowrap}}.is-order-flow #header{line-height:1;margin:0 0 20px}.is-order-flow #header .top>div{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between}.is-order-flow #header .top .logo{height:100%;padding:10px;width:160px}.is-order-flow #header .top .logo svg{height:100%;width:100%}.is-order-flow #header .top .contact{margin:0;width:auto}.is-order-flow #header .top .contact .mail{margin:0 10px 0 40px}.is-order-flow #header .top .contact a{cursor:pointer}.is-order-flow #header .top .contact a:hover{text-decoration:underline}.is-order-flow #header .middle{color:#322b27;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:45px;justify-content:space-between}.is-order-flow #header .middle.wrap{max-width:1200px}.is-order-flow #header .middle>div{align-items:center;display:flex;flex-flow:row nowrap;padding:0 10px}.is-order-flow #header .middle>div a{margin:0 0 0 5px}.is-order-flow #header .middle .icon{color:#a3a3a3;font-size:.6875rem;margin:0 5px 0 0}.is-order-flow #header .bottom{align-items:center;color:#7d6e65;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:40px}.is-order-flow #header .bottom>div{align-items:center;background-color:#e9e6e5;display:flex;flex-flow:row nowrap;height:100%;width:100%}.is-order-flow #header .bottom .step{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:33.33%}.is-order-flow #header .bottom .step span{padding:0 0 0 5px}.is-order-flow #header .bottom .step:last-child{display:none}.is-order-flow #header .bottom .step:not(.step4):after{border:20px solid transparent;border-left-color:#e9e6e5;content:"";height:0;left:100%;position:absolute;width:0;z-index:1}.is-order-flow #header .bottom .step.step3:after{display:none}.is-order-flow #header .bottom .step.active{background-color:#7d6e65;color:#fff;margin-right:20px}.is-order-flow #header .bottom .step.active:not(.step1) span{padding:0 0 0 20px}.is-order-flow #header .bottom .step.active.step3{margin-right:0}.is-order-flow #header .bottom .step.active:after{border-left-color:#7d6e65}.is-order-flow.step4 #header{margin:0}.is-order-flow #main>div{display:flex;flex-flow:column nowrap}.is-order-flow #main .row.trustpilot{display:block;flex-flow:unset}.is-order-flow #main h1{border-bottom:1px solid #e3e3e3;padding:0 0 5px}.is-order-flow #main .box{border:1px solid #e3e3e3;border-radius:3px;margin:0 0 20px;padding:20px;position:relative}.is-order-flow #main .box.ty{width:100%}.is-order-flow #main .box.ty .title div:first-child{margin:0 0 5px}.is-order-flow #main .box.ty .title div:last-child{color:#a3a3a3;font-size:.875rem;font-weight:400;margin:0}.is-order-flow #main .box.borderless-on-mobile{border-width:0;padding:0}.is-order-flow #main .box.borderless-on-mobile .title{border-bottom:1px solid #e3e3e3;margin:0 0 10px;padding:0 0 10px}.is-order-flow #main .box .title{font-size:1.25rem;font-weight:500;line-height:1.25;margin:0 0 5px}.is-order-flow #main .box .subtitle{margin:0 0 15px}.is-order-flow #main .box .button{align-items:center;display:flex;flex-basis:calc(50% - 5px);justify-content:center;margin:0 0 10px;position:relative}.is-order-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-order-flow #main .box .button:hover input[type=radio]+div{background-color:#e9e6e5;border-color:#e9e6e5}.is-order-flow #main .box .button.disabled{background-color:#e3e3e3;opacity:.3}.is-order-flow #main .box .button.disabled div{cursor:not-allowed}.is-order-flow #main .box .button input[type=radio]{opacity:0;padding:0;position:absolute;z-index:-1}.is-order-flow #main .box .button input[type=radio]:checked+div{background-color:#e9e6e5;border-color:#7d6e65}.is-order-flow #main .box .button input[type=radio]:checked+div>div{align-items:center;display:flex;flex-flow:row nowrap;overflow:hidden;position:relative}.is-order-flow #main .box .button input[type=radio]:checked+div>div:before{box-sizing:content-box;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjIuMDYxYTguMjA2IDguMjA2IDAgMCAxIDIuNDEuMDYyYzEuNjQ1LjI3MyAzLjE4OSAxLjA5OCA0LjM2OCAyLjI3bC4wMS4wMTNjLjMwNy4zMS41ODUuNjQ4Ljg0NSAxIC45NzMgMS4zMjUgMS41IDIuOTY4IDEuNTM5IDQuNjA4YTguMTY1IDguMTY1IDAgMCAxLTEuMzM3IDQuNjU1IDguMDk2IDguMDk2IDAgMCAxLTEuNzEgMS44ODEgOC41NTMgOC41NTMgMCAwIDEtMS4xMDkuNzYgOC41MDkgOC41MDkgMCAwIDEtMS4xOS41NWMtMS41MjMuNTc4LTMuMjMxLjY1NC00LjgxLjI2OWE4LjE0MSA4LjE0MSAwIDAgMS00LjIxNS0yLjU4NiA4LjMwNiA4LjMwNiAwIDAgMS0xLjM1Ny0yLjE4NyA4LjQxNCA4LjQxNCAwIDAgMS0uNjA4LTIuNDQ0Yy0uMTYxLTEuNjI5LjIxMi0zLjMxIDEuMDA4LTQuNzM1LjgxNy0xLjQ2MSAyLjExNS0yLjY4OCAzLjYzNy0zLjM5M0E4Ljc1MiA4Ljc1MiAwIDAgMSA1LjkwMS4zMmMuNDI2LS4xMjQuODYtLjIwMiAxLjMtLjI1OXptMS44NzUgMS41MDdhNy42MzIgNy42MzIgMCAwIDAtMS43NzIgMCA3LjUyIDcuNTIgMCAwIDAtMS42OTQuNDU4IDcuNTQxIDcuNTQxIDAgMCAwLTEuNS44NzYgNy42NDMgNy42NDMgMCAwIDAtMS4yMDIgMS4yIDcuNTcyIDcuNTcyIDAgMCAwLS44NzYgMS41MDIgNy4zOTYgNy4zOTYgMCAwIDAtLjQ1OCAxLjY5MiA3LjYzMiA3LjYzMiAwIDAgMCAwIDEuNzcyYy4wODYuNTguMjQgMS4xNS40NTkgMS42OTQuMjMzLjUzMi41MjcgMS4wMzUuODc1IDEuNWE3LjYxNyA3LjYxNyAwIDAgMCAxLjIwMiAxLjIwMmMuNDY0LjM1Ljk2OS42NDIgMS41Ljg3Ni41NDUuMjIgMS4xMTMuMzczIDEuNjkzLjQ1OC41OS4wNjggMS4xODMuMDY4IDEuNzcxIDBhNy41MTQgNy41MTQgMCAwIDAgMS42OTQtLjQ2IDcuNTc3IDcuNTc3IDAgMCAwIDEuNS0uODc0IDcuNjggNy42OCAwIDAgMCAxLjIwMy0xLjIwMmMuMzUtLjQ2NS42NDItLjk2OS44NzUtMS41LjIyLS41NDYuMzczLTEuMTE0LjQ1OC0xLjY5M2E3LjcwNyA3LjcwNyAwIDAgMCAwLTEuNzcxIDcuNDgzIDcuNDgzIDAgMCAwLS40Ni0xLjY5NSA3LjU0OSA3LjU0OSAwIDAgMC0uODc0LTEuNSA3LjYyOSA3LjYyOSAwIDAgMC0uNTY1LS42MzYgNy4yNDUgNy4yNDUgMCAwIDAtLjYzNi0uNTY1IDcuNTI2IDcuNTI2IDAgMCAwLTEuNTAyLS44NzYgNy40NjYgNy40NjYgMCAwIDAtMS42OTEtLjQ1OHptMS44OTQgNC4wN2MuMjk4LS4zLjc2OC0uMjc3IDEuMDcyIDAgLjMwMi4yNzYuMjguNzkyIDAgMS4wNzJsLS41MzUuNTM0LTIuMzUgMi4zNS0xLjQ3NiAxLjQ3N2EuNzcyLjc3MiAwIDAgMS0xLjA3MyAwYy0uMDktLjA5My0uMTgzLS4xODMtLjI3NC0uMjc2TDQuMzcxIDguODI3Yy0uMy0uMzAxLS4yNzktLjc3IDAtMS4wNzIuMjc3LS4zMDIuNzkyLS4yOCAxLjA3MyAwIC4wOS4wOTMuMTgzLjE4My4yNzQuMjc2bDEuNDI2IDEuNDNjLjc4Mi0uNzggMS41NjYtMS41NjYgMi4zNDgtMi4zNDdsMS40NzctMS40Nzd6IiBmaWxsPSIjMzdBOTQ5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");display:inline-block;height:17px;margin:0 5px 0 0;position:relative;width:17px}.is-order-flow #main .box .button>div{align-items:center;background-color:transparent;border:1px solid #e3e3e3;cursor:pointer;display:flex;flex-flow:column nowrap;font-weight:500;height:70px;justify-content:center;text-align:center;transition:all .3s ease;width:100%}.is-order-flow #main .box .button>div span{display:block;font-size:.6875rem;margin:5px 0 0}.is-order-flow #main .box .invoice-address-fields{background-color:#f7f8fa;padding:10px 20px 20px}.is-order-flow #main .box .payment-methods{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0 0}.is-order-flow #main .box .payment-methods .payment-method{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-basis:100%;flex-flow:column nowrap;margin:0 0 10px}.is-order-flow #main .box .payment-methods .payment-method.first{flex-basis:100%}.is-order-flow #main .box .payment-methods .payment-method.active{border-color:#7d6e65}.is-order-flow #main .box .payment-methods .payment-method .header .gg-radio{margin:0}.is-order-flow #main .box .payment-methods .payment-method .header label{display:flex;flex-basis:100%;flex-flow:row nowrap;padding:15px 20px 15px 50px}.is-order-flow #main .box .payment-methods .payment-method .header label:before{left:15px}.is-order-flow #main .box .payment-methods .payment-method .header label:after{left:20px}.is-order-flow #main .box .payment-methods .payment-method .header label img{height:30px}.is-order-flow #main .box .payment-methods .payment-method .header label span:first-of-type{font-weight:500;margin:0 10px 0 15px}.is-order-flow #main .box .payment-methods .payment-method .header label span:last-of-type{color:#a3a3a3;font-size:.8125rem}.is-order-flow #main .box .payment-methods .payment-method .body{border-top:1px solid #e3e3e3;display:none;margin:0 20px;padding:20px 0 10px}.is-order-flow #main .box .payment-methods .payment-method .body .text{font-weight:500;margin:0 0 15px}.is-order-flow #main .box .payment-methods .issuers{display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:space-between}.is-order-flow #main .box .payment-methods .issuers input{opacity:0;padding:0;position:absolute;z-index:-1}.is-order-flow #main .box .payment-methods .issuers .issuer{display:flex;flex-basis:calc(50% - 5px);margin:0 0 10px}.is-order-flow #main .box .payment-methods .issuers .issuer label{align-items:center;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;display:flex;flex-basis:100%;flex-flow:column nowrap;justify-content:center;padding:10px}.is-order-flow #main .box .payment-methods .issuers .issuer label div{margin:5px 0 0}.is-order-flow #main .box .payment-methods .issuers .issuer img{height:40px}.is-order-flow #main .box .payment-methods .issuers .issuer input:checked+label{background-color:#e9e6e5;border-color:#d2cbc9}.is-order-flow #main .box .info{display:flex;flex-flow:row wrap;margin:5px 0 0;width:100%}.is-order-flow #main .box .info>div{display:flex;flex-flow:column nowrap;margin:10px 30px 5px 0}.is-order-flow #main .box .info>div div{color:#a3a3a3;font-size:.875rem}.is-order-flow #main .box .info>div div:first-child{color:#322b27;font-weight:500;margin:0 0 2px}.is-order-flow #main .box .group.item{display:flex;flex-flow:column nowrap}.is-order-flow #main .box .group.item label{display:block;font-size:.875rem;font-weight:500;margin:0 0 5px}.is-order-flow #main .box .group.item label.required:after{color:red;content:"*";font-size:.625rem;line-height:1.8;margin:0 0 0 2px;position:absolute}.is-order-flow #main .box .group.item>div{margin:0 0 15px}.is-order-flow #main .box .group.item>div:last-child{margin-bottom:0}.is-order-flow #main .delivery-options{flex-flow:column nowrap}.is-order-flow #main .delivery-options .gg-radio{margin:0 0 10px;width:100%}.is-order-flow #main .delivery-options .gg-radio label{background-color:#f3f3f3;justify-content:space-between;outline:0 none;padding:20px 20px 20px 45px}.is-order-flow #main .delivery-options .gg-radio label:before{left:15px}.is-order-flow #main .delivery-options .gg-radio label:after{left:20px}.is-order-flow #main .actions{display:flex;justify-content:space-between;margin:10px 0 30px}.is-order-flow #main .cart-widget,.is-order-flow #main .personal-widget{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-flow:column nowrap;font-size:.875rem;margin:0 0 20px;padding:30px 20px;position:relative;width:100%}.is-order-flow #main .cart-widget .title,.is-order-flow #main .personal-widget .title{font-size:1.25rem;font-weight:500;margin:0 0 20px}.is-order-flow #main .personal-widget>div{margin:0 0 20px}.is-order-flow #main .personal-widget .bold{font-weight:500}.is-order-flow #main .cart-widget .cart-item{align-items:center;border-top:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-item.last{border-bottom:1px solid #e3e3e3}.is-order-flow #main .cart-widget .cart-item img{display:none}.is-order-flow #main .cart-widget .cart-item .info{margin:0 10px 0 0;max-width:calc(80% - 10px)}.is-order-flow #main .cart-widget .cart-item .info>div:first-child{font-weight:500}.is-order-flow #main .cart-widget .cart-item .info>div:last-child{color:#a3a3a3;font-size:.8125rem}.is-order-flow #main .cart-widget .cart-item .price{align-self:baseline;margin:0 0 0 auto}.is-order-flow #main .cart-widget .cart-subtotals{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:column nowrap;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-subtotals>div,.is-order-flow #main .cart-widget .cart-total{display:flex;flex-flow:row nowrap;justify-content:space-between}.is-order-flow #main .cart-widget .cart-total{font-size:1.0625rem;font-weight:500;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-total span{color:#a3a3a3;display:block;font-size:.75rem;margin:2px 0 0}.is-order-flow #main .left{padding-bottom:30px}.is-order-flow #main .right{display:none;margin:0 0 20px;position:relative}.is-order-flow #main .payment-method-and-issuer .actions{background-color:#fff;bottom:0;left:0;margin:0;padding:20px;position:fixed;width:100%;z-index:99999}.is-order-flow #footer{margin:20px 0 0}.is-order-flow #footer .quality-marks{border-top:1px solid #e3e3e3;padding-top:15px}@media only screen and (min-width:30em){.is-order-flow #main .box .payment-methods .issuers .issuer{flex-basis:calc(25% - 10px)}.is-order-flow #main .cart-widget .cart-item img{display:block;margin:0 10px 0 0;width:45px}}@media only screen and (min-width:32em){.is-order-flow #header .middle>div{font-weight:500}.is-order-flow #header .bottom .step{width:25%}.is-order-flow #header .bottom .step:last-child{display:flex}.is-order-flow #header .bottom .step.step3:after{display:block}.is-order-flow #header .bottom .step.active.step3{margin-right:20px}.is-order-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-order-flow #main .box .button:nth-child(2n+2),.is-order-flow #main .box .button:nth-child(odd){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(3n+1){margin:0 6px 10px 0}.is-order-flow #main .box .button:nth-child(3n+2){margin:0 6px 10px}.is-order-flow #main .box .button:nth-child(3n+3){margin:0 0 10px 6px}}@media only screen and (min-width:37em){.is-order-flow #header .top .contact .phone a{align-items:center;display:flex;flex-flow:row nowrap}.is-order-flow #header .top .contact .phone div{display:block;font-weight:500;margin:0 0 0 10px}.is-order-flow #main .box .product{flex-flow:row nowrap}.is-order-flow #main .box .product .info{width:calc(100% - 185px)}.is-order-flow #main .box .product .price-and-button{align-items:flex-end;flex-flow:column nowrap;width:125px}}@media only screen and (min-width:40em){.is-order-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}.is-order-flow #main .box .group.item{flex-flow:row nowrap}.is-order-flow #main .box .group.item label{margin:0 0 5px 2px}.is-order-flow #main .box .group.item>div{margin:0 15px 0 0}.is-order-flow #main .box .group.item>div:last-child{margin:0}}@media only screen and (min-width:45em){.is-order-flow #main .box .button{flex-basis:calc(25% - 8px)}.is-order-flow #main .box .button:nth-child(3n+1),.is-order-flow #main .box .button:nth-child(3n+2),.is-order-flow #main .box .button:nth-child(3n+3){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(4n+1){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3){margin:0 5px 10px}.is-order-flow #main .box .button:nth-child(4n+4){margin:0 0 10px 5px}}@media only screen and (min-width:48em){.is-order-flow #header .top .contact{order:unset}.is-order-flow #header .top .contact:after{display:none}.is-order-flow #header .top .contact .phone{margin:0}.is-order-flow #header .top .contact .phone .icon{display:block}.is-order-flow #header .top .contact .mail{margin:0 0 0 40px}.is-order-flow #header .top .contact .mail div{display:block;font-weight:500;margin:0 0 0 10px}.is-order-flow #header .middle>div:last-child{display:none}.is-order-flow #main>div{display:flex;flex-flow:row nowrap}.is-order-flow #main>div .left{flex-basis:60%;width:60%}.is-order-flow #main>div .right{flex-basis:40%;padding:0 0 0 30px;width:40%}.is-order-flow #main .box.borderless-on-mobile{border-width:1px;padding:20px}.is-order-flow #main .box.borderless-on-mobile .title{border-bottom:0;margin:0 0 5px;padding:0}.is-order-flow #main .box .button{flex-basis:calc(50% - 5px);margin:0 0 10px}.is-order-flow #main .box .button:nth-child(4n+1),.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3),.is-order-flow #main .box .button:nth-child(4n+4){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-order-flow #main .box .payment-methods .payment-method{flex-basis:100%}.is-order-flow #main .cart-widget .cart-item img{display:none}.is-order-flow #main .right{display:block}.is-order-flow #main .payment-method-and-issuer .actions{background-color:transparent;bottom:auto;left:auto;margin:10px 0 30px;padding:0;position:relative;width:auto;z-index:1}.is-order-flow #footer .contact{border-top:0;padding:0}.is-order-flow #footer .contact .info{margin:0 0 20px}.is-order-flow #footer .quality-marks{padding-top:30px}}@media only screen and (min-width:56.25em){.is-order-flow #main>div .left{flex-basis:65%;width:65%}.is-order-flow #main>div .right{flex-basis:35%;width:35%}.is-order-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-order-flow #main .box .button:nth-child(2n+2),.is-order-flow #main .box .button:nth-child(odd){margin:0 0 12px}.is-order-flow #main .box .button:nth-child(3n+1){margin:0 6px 12px 0}.is-order-flow #main .box .button:nth-child(3n+2){margin:0 6px 12px}.is-order-flow #main .box .button:nth-child(3n+3){margin:0 0 12px 6px}.is-order-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}}@media only screen and (min-width:64em){.is-order-flow #header .top .contact .mail .icon,.is-order-flow #header .top .contact .phone .icon{margin:0}.is-order-flow #main .box{padding:35px 30px 30px}.is-order-flow #main .box .pickup_date_time{flex:1 1 auto}.is-order-flow #main .box .pickup_date_time>div{flex:1;margin:-37px 0 0 50px;max-width:200px}.is-order-flow #main .box .button{flex-basis:calc(25% - 12px)}.is-order-flow #main .box .button:nth-child(3n+1),.is-order-flow #main .box .button:nth-child(3n+2),.is-order-flow #main .box .button:nth-child(3n+3){margin:0 0 16px}.is-order-flow #main .box .button:nth-child(4n+1){margin:0 8px 16px 0}.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3){margin:0 8px 16px}.is-order-flow #main .box .button:nth-child(4n+4){margin:0 0 16px 8px}.is-order-flow #main .box .product{flex-flow:row nowrap}.is-order-flow #main .box .product img{width:100px}.is-order-flow #main .box .product .info{width:260px}.is-order-flow #main .box .product .info .usps span{width:100%}.is-order-flow #main .box .product .price-and-button{align-items:flex-start;flex-flow:row nowrap;justify-content:flex-end;width:calc(100% - 370px)}.is-order-flow #main .box .product .price-and-button .price{margin:5px 75px 0 0}.is-order-flow #main .cart-widget .cart-item img{display:block}.is-order-flow #footer .contact .info{border-bottom:1px solid #e3e3e3;margin:0 0 20px}.is-order-flow #footer .contact .info .showtuin-text{color:#7d6e65;font-size:1.0625rem;font-weight:500;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media only screen and (min-width:73em){.is-order-flow #main .box .product .info{width:300px}}@media only screen and (min-width:75em){.is-order-flow #header .bottom{max-width:1170px}}@media only screen and (min-width:80em){.is-order-flow #header .middle>div{padding:0}.is-order-flow #header .bottom{max-width:none}.is-order-flow #header .bottom>div{margin:0;width:65%}.is-order-flow #main>div .right{margin:-60px 0 0;padding:0 0 0 40px}}.payment_methods>div{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:40px 0;text-align:center}.payment_methods .title{font-size:1.125rem;font-weight:500;margin:0 0 30px}.payment_methods .supported_payment_methods{display:flex;flex-flow:row wrap;justify-content:center}.payment_methods .supported_payment_methods>img{margin:0 10px 10px;width:50px}.popular_products{display:flex;flex-flow:column nowrap}.popular_products .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 30px}.popular_products .title h2{margin:0}.popular_products .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.popular_products .title a .icon{margin:0 10px 0 0}.popular_products .title a span{white-space:nowrap}.product_offer{color:#fff}.product_offer>div{border-radius:3px;padding:40px 25px 30px}.product_offer label{background-color:#4a403b;border-radius:3px;font-size:.75rem;padding:7px 12px;position:absolute;right:15px;top:-15px}.product_offer img{-o-object-fit:contain;object-fit:contain;position:absolute;right:20px;top:20px;width:40%}.product_offer .title{font-size:1.6875rem;font-weight:500;line-height:1.04;margin:0 0 25px;width:50%}.product_offer .usps{display:flex;flex-flow:column nowrap;font-size:1.0625rem;margin:0 0 25px;position:relative}.product_offer .usps>div{display:flex;flex-flow:row nowrap;margin:0 0 5px;position:relative}.product_offer .usps>div>div{flex:1}.product_offer .usps .icon{color:#fff;margin:4px 10px 0 0}.product_offer .prices{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.product_offer .original_price{flex-basis:100%;font-size:.8125rem;margin:0 0 0 25px;text-decoration:line-through}.product_offer .current_price{align-items:center;display:flex;flex-flow:row nowrap;line-height:1}.product_offer .current_price .big{font-size:3.125rem;font-weight:600;line-height:1}.product_offer .current_price .small{font-size:1.25rem;font-weight:600;line-height:1;margin:0 0 0 -10px}.product_offer .current_price .unit{font-size:.625rem;line-height:1;margin:0 0 0 5px}.product_offer .btn{padding:0 10px}@media only screen and (min-width:40em){.product_offer>div{padding:40px 30px}.product_offer label{font-size:.875rem;padding:10px 15px;right:35px}.product_offer img{height:140px;margin:0 0 15px 20px;max-height:none;position:relative;width:300px}.product_offer .title{font-size:2.125rem;margin:0 0 15px;width:60%}.product_offer .usps{margin:0;max-width:60%}.product_offer .prices{bottom:50px;flex-flow:column nowrap;position:absolute;right:40px}.product_offer .original_price{font-size:1.1875rem;margin:0 0 -10px}.product_offer .current_price .big{font-size:4.5625rem}.product_offer .current_price .small{font-size:1.8125rem;margin:0 0 0 -15px}.product_offer .current_price .unit{font-size:.875rem}.product_offer .btn{margin:50px 0 0;padding:0 30px}}@media only screen and (min-width:60em){.product_offer>div{align-items:center;display:flex;flex-flow:row nowrap;padding:75px 30px 40px}.product_offer>div>div{margin:-25px 0 0}.product_offer label{left:-5px;right:auto;top:20px}.product_offer img{height:auto;margin:0 60px 0 0;max-height:122px;max-width:none;right:auto;width:205px}.product_offer .title{font-size:2.5rem;margin:0 200px 25px 0;max-width:none;width:auto}.product_offer .usps{max-width:none}.product_offer .btn{margin:20px 0 0}}@media only screen and (min-width:73em){.product_offer>div{padding:75px 55px 40px}.product_offer label{font-size:1.0625rem}.product_offer img{max-height:185px;right:auto;width:315px}.product_offer .btn{margin:40px 0 0}}.product_single>div{align-items:flex-start;display:flex;flex-flow:row-reverse wrap;justify-content:flex-start}.product_single>div>div{flex-basis:100%;width:100%}.product_single .desktop-view{display:none}.product_single .header{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 20px}.product_single .header>div{flex-basis:75%;width:75%}.product_single .header .title{width:95%}.product_single .header .title h1{font-size:1.5625rem;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product_single .header .rating{display:flex;flex-flow:row nowrap}.product_single .header .rating a{color:#4a403b;margin:0 0 0 10px;text-decoration:underline;white-space:nowrap}.product_single .header .price{color:#7d6e65;flex-basis:25%;font-size:1.375rem;font-weight:500;line-height:1;text-align:right;width:25%}.product_single .header .price .unit{display:block;font-size:1.0625rem;margin-left:5px}.product_single .carousel{display:flex;flex-flow:column nowrap;width:100%}.product_single .carousel .owl-carousel{border:1px solid #e3e3e3;margin:0 0 10px}.product_single .carousel .owl-carousel .owl-item{display:flex}.product_single .carousel .owl-carousel .owl-item img{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product_single .carousel .owl-carousel .owl-prev{color:#e3e3e3;left:0}.product_single .carousel .owl-carousel .owl-next{color:#e3e3e3;right:0}.product_single .carousel .owl-carousel .icon{font-size:1.5rem}@media only screen and (min-width:48em){.product_single .carousel .owl-carousel .owl-stage{height:370px}}.product_single .carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;margin:0 0 25px;overflow:hidden;width:100%}.product_single .carousel .thumbs a{border:1px solid #e3e3e3;height:70px;margin:0 0 0 10px;padding:5px;width:111px}.product_single .carousel .thumbs a:first-child{margin-left:0}.product_single .carousel .thumbs a.is-video{padding:0}.product_single .carousel .thumbs a.is-video img{-o-object-fit:cover;object-fit:cover}.product_single .carousel .thumbs img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.product_single .carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.product_single .carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.product_single .carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.product_single .carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.product_single .carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.product_single .carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.product_single .carousel .thumbs{height:80px}.product_single .carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.product_single .carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.product_single .carousel .thumbs a{width:117px}}@media only screen and (min-width:64em){.product_single .carousel .thumbs a{width:115px}}.product_single .info{border-bottom:1px solid #e3e3e3;margin:0 0 30px;padding:0 0 30px}.product_single .info .usps{display:flex;flex-flow:column nowrap;font-size:1.0625rem;margin:0 0 20px;position:relative;white-space:nowrap}.product_single .info .usps>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 0 5px;position:relative}.product_single .info .usps .icon{color:#7d6e65;margin:0 5px 0 0}.product_single .info .usps span{max-width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_single .info .actions{display:flex;flex-flow:row nowrap;margin:0 0 50px;width:100%}.product_single .info .actions .icon{font-size:1.5625rem}.product_single .info .delivery{display:flex;flex-flow:column nowrap;width:100%}.product_single .info .delivery .message{background-color:#fefdfc;border-radius:3px;color:#b89a76;font-size:.875rem;line-height:1.3;margin:0 0 10px;padding:10px 15px}.product_single .info .delivery .options{display:flex;flex-flow:column nowrap}.product_single .info .delivery .options>div{align-items:center;background-color:#f7f8fa;display:flex;flex-basis:50%;flex-flow:row nowrap;font-size:.875rem;line-height:1.3;margin:0 0 5px;overflow:hidden;padding:15px}.product_single .info .delivery .options .icon{font-size:1.375rem;padding:0 15px 0 0}.product_single .info .delivery .options .text{display:flex;flex-flow:column nowrap;width:100%}.product_single .info .delivery .options .title{font-weight:500}.product_single .info .delivery .options .description{color:#6b5c54}.product_single .product-info .description{border-bottom:1px solid #e3e3e3;margin:0 0 30px;padding:0 0 30px}.product_single .product-info .description a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.product_single .product-info .description a .icon{margin:0 5px 0 0}.product_single .product-info .description .extra{display:none}.product_single .product-info .specifications{border-bottom:1px solid #e3e3e3;margin:0 0 30px;padding:0 0 30px}.product_single .product-info .specifications table tr{transition:all .5s ease}.product_single .product-info .specifications table tr:nth-of-type(odd){background-color:#f7f8fa}.product_single .product-info .specifications a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.product_single .product-info .specifications a .icon{margin:0 5px 0 0}.product_single .faqs .item{border-top:1px solid #e3e3e3;display:flex;flex-flow:column nowrap}.product_single .faqs .question{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between}.product_single .faqs .question .icon{color:#b89a76;font-size:.875rem;margin:0 0 0 20px}.product_single .faqs .question.is-open{border-bottom-width:0!important}@media only screen and (min-width:64em){.product_single .faqs .question{font-size:1.0625rem}}.product_single .faqs .answer{display:none}.product_single .faqs .answer.is-open{display:block;padding:0 35px 0 0}.product_single .faqs a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;margin:5px 0 0}.product_single .faqs a .icon{margin:0 5px 0 0}@media only screen and (min-width:30em){.product_single .info .delivery .options{flex-flow:row wrap}.product_single .info .delivery .options>div{padding:15px 0 15px 15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right:1px solid #a08f85}.product_single .info .delivery .options>div:nth-child(2n) .text{padding-right:15px}.product_single .info .delivery .options>div:last-child .text{border-right-width:0}}@media only screen and (min-width:42em){.product_single .mobile-view{display:none}.product_single .desktop-view{display:block}.product_single>div>div{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.product_single>div>div:nth-child(odd){margin-left:10px}.product_single>div>div:nth-child(2n){margin-right:10px}.product_single .carousel{width:calc(50% - 10px)}.product_single .header{flex-flow:column nowrap}.product_single .header>div{flex-basis:100%;width:100%}.product_single .header .title{width:100%}.product_single .header .title h1{font-size:1.75rem}.product_single .header .price{color:#322b27;flex-basis:100%;font-size:1.5625rem;margin:15px 0 25px;text-align:left;width:100%}.product_single .header .price .unit{display:inline}.product_single .info{border-bottom-width:0;margin:0}.product_single .info .actions{margin:0 0 50px}.product_single .info .delivery .options{flex-flow:column nowrap}.product_single .info .delivery .options>div{padding:15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right-width:0}.product_single .product-info .description,.product_single .product-info .specifications{border-bottom-width:0;margin:0}}@media only screen and (min-width:48em){.product_single .info .actions{margin:0 0 222px}}@media only screen and (min-width:56.25em){.product_single>div>div{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}.product_single>div>div:nth-child(odd){margin-left:20px}.product_single>div>div:nth-child(2n){margin-right:20px}.product_single>div .carousel{width:calc(50% - 20px)}}@media only screen and (min-width:64em){.product_single .info .usps{margin:0 0 20px}.product_single .info .actions{margin:0 0 207px}.product_single .info .actions a{font-size:1.0625rem}.product_single .info .delivery .message{margin:0 0 20px}.product_single .info .delivery .options{flex-flow:row wrap}.product_single .info .delivery .options>div{padding:15px 0 15px 15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right-width:1px}.product_single .info .delivery .options>div:nth-child(2n) .text{padding-right:15px}.product_single .info .delivery .options>div:last-child .text{border-width:0}}@media only screen and (min-width:73em){.product_single>div>div{flex-basis:calc(50% - 25px);width:calc(50% - 25px)}.product_single>div>div:nth-child(odd){margin-left:25px}.product_single>div>div:nth-child(2n){margin-right:25px}.product_single>div .carousel{width:calc(50% - 25px)}}.products_carousel{display:flex;flex-flow:column nowrap}.products_carousel .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 10px}.products_carousel .title h2{margin:0}.products_carousel .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.products_carousel .title a .icon{margin:0 10px 0 0}.products_carousel .title a span{white-space:nowrap}.product-carousel.owl-carousel .owl-item img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:48em){.products_carousel .owl-stage-outer{max-width:100%;min-width:100%}.products_carousel .owl-stage-outer .owl-stage,.products_carousel .owl-stage-outer .owl-stage .owl-item{width:100%!important}}body .products_carousel{margin:auto auto 40px;max-width:100%;padding-left:10px;padding-right:10px}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-nav,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-nav,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-nav,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-nav{display:none}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage-outer,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage-outer,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage-outer,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage-outer{width:100%}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage{display:flex;flex-direction:column;height:auto;transform:inherit!important;width:100%!important}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item{margin-bottom:20px!important;margin-right:0!important;min-width:100px;width:100%!important}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item .column{display:flex;flex-direction:column;justify-content:flex-start}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column .product,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column .product,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item .column .product{width:100%}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product .btn-group a,body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column .product .btn-group a,body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column .product .btn-group a,body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item .column .product .btn-group a{padding:20px 40px;width:auto}.product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item{padding-bottom:5px}.product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item .product .btn-group a{padding:20px 40px;width:auto}@media only screen and (min-width:48em){body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column{display:block}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product{display:inline-block;width:48%}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product:nth-of-type(2n){margin-left:3%}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item img{-o-object-fit:cover;object-fit:cover}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column{flex-direction:row}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column .product{margin-right:4%;width:48%}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column .product:nth-of-type(2){margin-right:0}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item img{-o-object-fit:cover;object-fit:cover}body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column{flex-direction:row}body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column .product{margin-right:5%;width:30%}body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column .product:nth-of-type(3){margin-right:0}body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage{flex-direction:row!important;justify-content:space-evenly!important}body .products_carousel .product-carousel.owl-carousel:not(.three-rows,.four-rows,.two-rows) .owl-stage .owl-item .product .btn-group a{padding:20px 40px;width:auto}}@media only screen and (min-width:56.25em){body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage{transform:inherit!important}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column{display:flex;flex-direction:row}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product{margin-right:20px;width:23.5%}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product .btn-group a{padding:20px}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product:nth-of-type(2n){margin-left:0}}@media only screen and (min-width:76.875em){body .products_carousel{margin:auto;max-width:1200px}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column{flex-direction:row}body .products_carousel .product-carousel.owl-carousel.four-rows .owl-stage .owl-item .column .product .btn-group a{padding:20px 40px}body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column{flex-direction:row}body .products_carousel .product-carousel.owl-carousel.three-rows .owl-stage .owl-item .column .product{margin-right:2%;width:32%}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column{flex-direction:row}body .products_carousel .product-carousel.owl-carousel.two-rows .owl-stage .owl-item .column .product{width:49%}}.quote .wrap{display:flex;flex-flow:column nowrap}.quote .text{padding:20px 30px 20px 40px;position:relative}.quote .text.text-right>.btn,.quote .text.text-right>div{margin-left:20px}.quote .text .quote{line-height:1;margin-bottom:30px;position:relative}#main .quote .text .quote .icon{display:inline-block;font-size:2.5rem}.quote .text .quote .open{left:-40px;position:absolute;top:-10px}.quote .text .quote .content{font-size:2.5rem;line-height:1.25}.quote .text .quote .close{position:relative;right:-5px;top:30px}.quote .text .name{font-weight:500;margin-bottom:30px}.quote .text .name:empty{display:none}.quote .text .email>a,.quote .text .phone>a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;text-decoration:none}.quote .text .email>a:active,.quote .text .email>a:hover,.quote .text .phone>a:active,.quote .text .phone>a:hover{color:#9a805f;text-decoration:underline}.quote .text .email .icon,.quote .text .phone .icon{margin-right:5px}.quote .text .email:empty,.quote .text .phone:empty{display:none}.quote .text .btn{margin-top:20px}.quote .image img,.quote .text .btn:empty{display:none}@media only screen and (min-width:48em){.quote .wrap{flex-flow:row nowrap}.quote .wrap .col:first-child{padding-right:25px}.quote .wrap .col:last-child{padding-left:25px}.quote .image img{display:block;margin:0 0 10px;padding-top:20px;width:100%}}.quotation_offer{margin:0;padding:0}.quotation_offer>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.quotation_offer .wrap,.quotation_offer .wrap>div{height:100%;position:relative}.quotation_offer .wrap>div{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 20px}.quotation_offer .title{color:#fff;font-size:1.5625rem;font-weight:500;margin:0 0 20px;text-align:center}.quotation_offer .subtitle{color:#fff;font-size:1.0625rem;margin:0 0 20px;text-align:center}@media only screen and (min-width:48em){.quotation_offer .subtitle{margin-bottom:30px;max-width:500px}}@media only screen and (min-width:56.25em){.quotation_offer>div{height:350px}.quotation_offer .title{font-size:2rem;margin:0 0 30px}}@media only screen and (min-width:64em){.quotation_offer>div{height:435px}.quotation_offer .title{font-size:2.3125rem}.quotation_offer .subtitle{font-size:1.0625rem;max-width:450px}}.quotationflow #main .steps{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin:0 0 30px}.quotationflow #main .steps:before{background-color:#e9e6e5;content:"";height:4px;position:absolute;width:38%}.quotationflow #main .steps .step{background-color:#e9e6e5;border-radius:50%;display:block;height:28px;width:28px;z-index:1}.quotationflow #main .steps .step>div{display:none}.quotationflow #main .steps .step span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotationflow #main .steps[data-active-step]:before{background-color:transparent;background-repeat:no-repeat;background-size:50% 99%,99% 100%}.quotationflow #main .steps[data-active-step="1"]:before{background-image:linear-gradient(#e9e6e5,#e9e6e5),linear-gradient(#e9e6e5,#e9e6e5)}.quotationflow #main .steps[data-active-step="1"] .step[data-step="1"]{background-color:#322b27;color:#fff}.quotationflow #main .steps[data-active-step="2"]:before{background-image:linear-gradient(#322b27,#322b27),linear-gradient(#322b27,#322b27)}.quotationflow #main .steps[data-active-step="2"] .step[data-step="1"],.quotationflow #main .steps[data-active-step="2"] .step[data-step="2"]{background-color:#322b27;color:#fff}.quotationflow #main .content{padding:0 25px;position:relative}.quotationflow #main .questions .question{display:none;margin:0 0 40px}.quotationflow #main .questions .question .title{display:block;font-size:1.0625rem;font-weight:500;margin:0 0 20px}.quotationflow #main .questions .question .title+.subtitle{margin-top:-15px}.quotationflow #main .questions .question .subtitle{margin:0 0 20px}.quotationflow #main .answers{display:flex;flex-flow:row wrap}.quotationflow #main .answers[data-product-view]>label{border:1px solid #e3e3e3;cursor:pointer;display:block;margin:0 0 10px;padding:0 10px 20px 20px;position:relative;width:100%}.quotationflow #main .answers[data-product-view]>label[data-selected="0"]{opacity:.35}.quotationflow #main .answers[data-product-view]>label:hover,.quotationflow #main .answers[data-product-view]>label[data-selected="1"]{border-color:#322b27}.quotationflow #main .answers[data-product-view]>label input{opacity:0;padding:0;position:absolute;z-index:-1}.quotationflow #main .answers[data-product-view]>label img{width:100%}.quotationflow #main .answers[data-product-view]>label .info{flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotationflow #main .answers[data-product-view]>label .info>.label{background-color:#322b27;border-radius:3px;color:#fff;display:block;font-size:1.0625rem;left:10px;margin:0 auto 5px 0;padding:3px 8px;position:absolute;top:10px;width:auto}.quotationflow #main .answers[data-product-view]>label .info>div,.quotationflow #main .answers[data-product-view]>label .info>div div:first-child{margin:0}.quotationflow #main .answers[data-product-view]>label .info .name{font-weight:500;margin:0 0 5px}.quotationflow #main .answers[data-product-view]>label .info .usps>div{display:flex}.quotationflow #main .answers[data-product-view]>label .info .usps>div span{color:#322b27;font-weight:400;width:175px}.quotationflow #main .answers[data-product-view]>label .info .usps>div span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95px}.quotationflow #main .answers[data-product-view]>label .info .price{font-size:1.0625rem;font-weight:500;margin:5px 0 0}.quotationflow #main .answers[data-product-view]>label .info .price .unit{font-size:.8125rem;margin-left:5px}@media only screen and (min-width:30em){.quotationflow #main .answers[data-product-view]>label{width:calc(50% - 5px)}.quotationflow #main .answers[data-product-view]>label:nth-of-type(odd){margin:0 5px 10px 0}.quotationflow #main .answers[data-product-view]>label:nth-of-type(2n+2){margin:0 0 10px 5px}}@media only screen and (min-width:40em){.quotationflow #main .answers[data-product-view]>label{width:calc(33.333% - 7px)}.quotationflow #main .answers[data-product-view]>label:nth-of-type(2n+2),.quotationflow #main .answers[data-product-view]>label:nth-of-type(odd){margin:0 0 10px}.quotationflow #main .answers[data-product-view]>label:nth-of-type(3n+1){margin:0 5px 10px 0}.quotationflow #main .answers[data-product-view]>label:nth-of-type(3n+2){margin:0 5px 10px}.quotationflow #main .answers[data-product-view]>label:nth-of-type(3n+3){margin:0 0 10px 5px}}.quotationflow #main .answers[data-surfaces]{display:flex;flex-flow:column nowrap}.quotationflow #main .answers[data-surfaces] .surface{display:flex;flex-flow:row nowrap}.quotationflow #main .answers[data-surfaces] .surface+.surface{margin:10px 0 0}.quotationflow #main .answers[data-surfaces] .surface>div:first-child{margin:0 10px 0 0}.quotationflow #main .answers[data-surfaces] .surface label{display:block;font-size:.875rem;font-weight:500;margin:0 0 3px 2px}.quotationflow #main .answers[data-surfaces] .surface input:active,.quotationflow #main .answers[data-surfaces] .surface input:focus{outline-color:#322b27}.quotationflow #main .answers[data-surfaces] .surface .delete-surface{cursor:pointer;height:26px;margin:10px 0 0 10px;width:26px}.quotationflow #main .answers[data-surfaces] .surface .delete-surface .icon{font-size:.875rem}.quotationflow #main .answers[data-surfaces] .another-surface{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap;margin:15px 0 0}.quotationflow #main .answers[data-surfaces] .another-surface .btn{height:26px;width:26px}.quotationflow #main .answers[data-surfaces] .another-surface .btn .icon{font-size:.875rem}.quotationflow #main .answers[data-surfaces] .another-surface span{display:block;margin:0 0 0 15px}.quotationflow #main .answers[data-activities]{display:flex;flex-flow:column wrap}.quotationflow #main .answers[data-activities] .mega-radio{border:1px solid #e3e3e3;padding:0}.quotationflow #main .answers[data-activities] .mega-radio label{padding:20px}.quotationflow #main .answers[data-activities] .mega-radio[data-selected="0"]{opacity:.35}.quotationflow #main .answers[data-activities] .mega-radio:hover,.quotationflow #main .answers[data-activities] .mega-radio[data-selected="1"]{border-color:#322b27}.quotationflow #main .answers[data-activities] ul{margin:0;padding:0}.quotationflow #main .answers[data-activities] ul li{margin:0}@media only screen and (min-width:60em){.quotationflow #main .answers[data-activities]{flex-flow:row nowrap;height:170px}.quotationflow #main .answers[data-activities] .mega-radio{height:100%}.quotationflow #main .answers[data-activities] .mega-radio:nth-child(2){margin:0 10px}}@media only screen and (min-width:73em){.quotationflow #main .answers[data-activities]{height:155px}}.quotationflow #main .box{margin:0 0 20px}.quotationflow #main .summaries{display:flex;flex-flow:column nowrap}.quotationflow #main .summaries .summary{display:flex;flex-flow:column nowrap;margin:0 0 20px}.quotationflow #main .summaries .summary>.title{font-size:1.25rem;font-weight:500;margin:0 0 5px}.quotationflow #main .summaries .item{display:table-row}.quotationflow #main .summaries .item>div{display:table-cell;vertical-align:top}.quotationflow #main .summaries .item>div:first-child{padding:0 10px 0 0}.quotationflow #main .summaries .item>div.images{display:flex;flex-flow:row wrap}.quotationflow #main .summaries img{margin:0 5px 0 0;max-height:150px;max-width:250px;-o-object-fit:contain;object-fit:contain;padding:5px 0}.quotationflow #main .summaries .sections{display:flex;flex-flow:row wrap}.quotationflow #main .summaries .sections .section{display:flex;flex-flow:column nowrap;margin:0 20px 20px 0}.quotationflow #main .summaries .sections .section:last-child{margin:0}.quotationflow #main .summaries .sections .section .title{font-size:1.0625rem;font-weight:500}.quotationflow #main .btn-group{justify-content:flex-end;margin:0 0 30px}.quotationflow #main .btn-group .btn{margin-left:10px}.quotationflow #main .btn-group .btn:first-child{margin-left:0;margin-top:20px;order:2}.quotationflow #main .btn-group .btn:last-child{margin-top:0;order:1}.quotationflow #main .btn-group.justify-start{justify-content:flex-start}.quotationflow #main .btn-group.btn-group-column .btn:not(:first-child){margin-left:0}.quotationflow #main .row.trustpilot{margin:0 0 30px}.quotationflow #footer{margin:0}.quotationflow #footer .quality-marks{border-top:1px solid #e3e3e3;padding-top:15px}@media only screen and (min-width:48em){.quotationflow #main .steps{justify-content:space-between;padding:0 25px}.quotationflow #main .steps:before{display:none!important}.quotationflow #main .steps .step{align-items:center;border-radius:0;color:#322b27;display:flex;flex-basis:48%;height:40px;padding:0 0 0 20px;position:relative}.quotationflow #main .steps .step:not([data-step="1"])>div{margin:0 0 0 15px}.quotationflow #main .steps .step:not([data-step="1"]):before{border-bottom:20px solid transparent;border-left:20px solid #fff;border-top:20px solid transparent;content:"";display:block;height:100%;left:-1px;position:absolute;top:0}.quotationflow #main .steps .step:not([data-step="2"]):after{border:20px solid transparent;border-left-color:#e9e6e5;content:"";height:0;left:100%;position:absolute;top:0;width:0;z-index:1}.quotationflow #main .steps .step>div{display:block}.quotationflow #main .steps[data-active-step="1"] [data-step="1"]:after,.quotationflow #main .steps[data-active-step="2"] [data-step="1"]:after,.quotationflow #main .steps[data-active-step="2"] [data-step="2"]:after{border-left-color:#322b27}.quotationflow #footer .contact{border-top:0;padding:0}.quotationflow #footer .contact .info{margin:0 0 20px}.quotationflow #footer .quality-marks{padding-top:30px}}@media only screen and (min-width:64em){.quotationflow #main>.wrap{background-color:#fff;margin-top:-110px}.quotationflow #main .form,.step1.quotationflow h1{margin:0 auto;width:60%}.quotationflow #main .steps{padding:30px 40px 25px}.quotationflow #main .steps .step>div{margin:0 0 0 15px}.quotationflow #main .steps .step:not([data-step="1"])>div{margin:0 0 0 30px}.quotationflow #main .questions{padding:0 40px 20px}.quotationflow #main .summaries{flex-flow:row nowrap}.quotationflow #main .summaries .summary:first-child{margin:0 40px 0 0}.quotationflow #footer .contact .info{border-bottom:1px solid #e3e3e3;margin:0 0 20px}.quotationflow #footer .contact .info .showtuin-text{color:#7d6e65;font-size:1.0625rem;font-weight:500;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.quotationflow.schutting #main .content{padding:0 25px;position:relative}.quotationflow.schutting #main .questions .question{display:none;margin:0 0 40px}.quotationflow.schutting #main .questions .question .title{display:block;font-size:1.0625rem;font-weight:500;margin:0 0 20px}.quotationflow.schutting #main .questions .question .title+.subtitle{margin-top:-15px}.quotationflow.schutting #main .questions .question .subtitle{margin:0 0 20px}.quotationflow.schutting #main .answers{display:flex;flex-flow:row wrap}.quotationflow.schutting #main .answers[data-hedges] .gg-radio,.quotationflow.schutting #main .answers[data-poles] .gg-radio,.quotationflow.schutting #main .answers[data-types] .gg-radio{justify-content:center;margin-left:-10px;width:100%}.quotationflow.schutting #main .answers[data-poles] img{margin-bottom:15px}.quotationflow.schutting #main .answers[data-corners] input,.quotationflow.schutting #main .answers[data-meters] input,.quotationflow.schutting #main .answers[data-port-amount] input,.quotationflow.schutting #main .answers[data-port-height] input{max-width:250px!important}.quotationflow.schutting #main .answers[data-variants] .select2-container{width:400px!important}.quotationflow.schutting #main .answers[data-hedges]>label,.quotationflow.schutting #main .answers[data-poles]>label,.quotationflow.schutting #main .answers[data-products]>label,.quotationflow.schutting #main .answers[data-types]>label{border:1px solid #e3e3e3;cursor:pointer;display:block;margin:0 0 10px;padding:0 20px 20px;position:relative;width:100%}.quotationflow.schutting #main .answers[data-hedges]>label:hover,.quotationflow.schutting #main .answers[data-hedges]>label[data-selected="1"],.quotationflow.schutting #main .answers[data-poles]>label:hover,.quotationflow.schutting #main .answers[data-poles]>label[data-selected="1"],.quotationflow.schutting #main .answers[data-products]>label:hover,.quotationflow.schutting #main .answers[data-products]>label[data-selected="1"],.quotationflow.schutting #main .answers[data-types]>label:hover,.quotationflow.schutting #main .answers[data-types]>label[data-selected="1"]{border-color:#7d6e65}.quotationflow.schutting #main .answers[data-hedges]>label input,.quotationflow.schutting #main .answers[data-poles]>label input,.quotationflow.schutting #main .answers[data-products]>label input,.quotationflow.schutting #main .answers[data-types]>label input{opacity:0;padding:0;position:absolute;z-index:-1}.quotationflow.schutting #main .answers[data-hedges]>label img,.quotationflow.schutting #main .answers[data-poles]>label img,.quotationflow.schutting #main .answers[data-products]>label img,.quotationflow.schutting #main .answers[data-types]>label img{width:100%}.quotationflow.schutting #main .answers[data-hedges]>label .info,.quotationflow.schutting #main .answers[data-poles]>label .info,.quotationflow.schutting #main .answers[data-products]>label .info,.quotationflow.schutting #main .answers[data-types]>label .info{flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotationflow.schutting #main .answers[data-hedges]>label .info>.label,.quotationflow.schutting #main .answers[data-poles]>label .info>.label,.quotationflow.schutting #main .answers[data-products]>label .info>.label,.quotationflow.schutting #main .answers[data-types]>label .info>.label{background-color:#7d6e65;border-radius:3px;color:#fff;display:block;font-size:.8125rem;left:10px;margin:0 auto 5px 0;padding:3px 8px;position:absolute;top:10px;width:auto}.quotationflow.schutting #main .answers[data-hedges]>label .info>div,.quotationflow.schutting #main .answers[data-hedges]>label .info>div div:first-child,.quotationflow.schutting #main .answers[data-poles]>label .info>div,.quotationflow.schutting #main .answers[data-poles]>label .info>div div:first-child,.quotationflow.schutting #main .answers[data-products]>label .info>div,.quotationflow.schutting #main .answers[data-products]>label .info>div div:first-child,.quotationflow.schutting #main .answers[data-types]>label .info>div,.quotationflow.schutting #main .answers[data-types]>label .info>div div:first-child{margin:0}.quotationflow.schutting #main .answers[data-hedges]>label .info .name,.quotationflow.schutting #main .answers[data-poles]>label .info .name,.quotationflow.schutting #main .answers[data-products]>label .info .name,.quotationflow.schutting #main .answers[data-types]>label .info .name{font-weight:500;margin:0 0 5px}.quotationflow.schutting #main .answers[data-hedges]>label .info .usps>div,.quotationflow.schutting #main .answers[data-poles]>label .info .usps>div,.quotationflow.schutting #main .answers[data-products]>label .info .usps>div,.quotationflow.schutting #main .answers[data-types]>label .info .usps>div{display:flex}.quotationflow.schutting #main .answers[data-hedges]>label .info .usps>div span,.quotationflow.schutting #main .answers[data-poles]>label .info .usps>div span,.quotationflow.schutting #main .answers[data-products]>label .info .usps>div span,.quotationflow.schutting #main .answers[data-types]>label .info .usps>div span{color:#322b27;font-weight:400;margin-right:10px;width:55px}.quotationflow.schutting #main .answers[data-hedges]>label .info .usps>div span:last-child,.quotationflow.schutting #main .answers[data-poles]>label .info .usps>div span:last-child,.quotationflow.schutting #main .answers[data-products]>label .info .usps>div span:last-child,.quotationflow.schutting #main .answers[data-types]>label .info .usps>div span:last-child{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.quotationflow.schutting #main .answers[data-hedges]>label .info .price,.quotationflow.schutting #main .answers[data-poles]>label .info .price,.quotationflow.schutting #main .answers[data-products]>label .info .price,.quotationflow.schutting #main .answers[data-types]>label .info .price{font-size:1.0625rem;font-weight:500;margin:5px 0 0}.quotationflow.schutting #main .answers[data-hedges]>label .info .price .unit,.quotationflow.schutting #main .answers[data-poles]>label .info .price .unit,.quotationflow.schutting #main .answers[data-products]>label .info .price .unit,.quotationflow.schutting #main .answers[data-types]>label .info .price .unit{font-size:.8125rem;margin-left:5px}@media only screen and (min-width:30em){.quotationflow.schutting #main .answers[data-hedges]>label,.quotationflow.schutting #main .answers[data-poles]>label,.quotationflow.schutting #main .answers[data-products]>label,.quotationflow.schutting #main .answers[data-types]>label{margin:5px 10px 5px 0;width:calc(50% - 10px)}}@media only screen and (min-width:56.25em){.quotationflow.schutting #main .answers[data-hedges]>label,.quotationflow.schutting #main .answers[data-poles]>label,.quotationflow.schutting #main .answers[data-products]>label,.quotationflow.schutting #main .answers[data-types]>label{width:calc(33.333% - 10px)}}@media only screen and (min-width:73em){.quotationflow.schutting #main .answers[data-hedges]>label,.quotationflow.schutting #main .answers[data-poles]>label,.quotationflow.schutting #main .answers[data-products]>label,.quotationflow.schutting #main .answers[data-types]>label{width:calc(25% - 10px)}}.quotationflow.schutting #main .product-image{display:block;margin-bottom:15px;max-width:400px}.quotationflow.schutting #main .product-image img{border:1px solid #e3e3e3;margin:15px 0 0;width:100%}.quotationflow.schutting #main .box{margin:0 0 20px}.quotationflow.schutting #main .summaries{display:flex;flex-flow:column nowrap}.quotationflow.schutting #main .summaries .summary{display:flex;flex-flow:column nowrap;margin:0 0 20px}.quotationflow.schutting #main .summaries .summary>.title{font-size:1.25rem;font-weight:500;margin:0 0 5px}.quotationflow.schutting #main .summaries .item{display:table-row}.quotationflow.schutting #main .summaries .item>div{display:table-cell;vertical-align:top}.quotationflow.schutting #main .summaries .item>div:first-child{padding:0 10px 0 0}.quotationflow.schutting #main .summaries .item>div.images{display:flex;flex-flow:row wrap}.quotationflow.schutting #main .summaries img{margin:0 5px 0 0;max-height:150px;max-width:250px;-o-object-fit:contain;object-fit:contain;padding:5px 0}.quotationflow.schutting #main .summaries .sections{display:flex;flex-flow:row wrap}.quotationflow.schutting #main .summaries .sections .section{display:flex;flex-flow:column nowrap;margin:0 20px 20px 0}.quotationflow.schutting #main .summaries .sections .section:last-child{margin:0}.quotationflow.schutting #main .summaries .sections .section .title{font-size:1.0625rem;font-weight:500}.quotationflow.schutting #main .btn-group{justify-content:flex-end;margin:0 0 30px}.quotationflow.schutting #main .btn-group .btn{margin-left:10px}.quotationflow.schutting #main .btn-group .btn:first-child{margin-left:0;order:2}.quotationflow.schutting #main .btn-group .btn:last-child{margin-top:0;order:1}.quotationflow.schutting #main .btn-group.btn-group-column .btn:not(:first-child){margin-left:0}.quotationflow.schutting #main .row.trustpilot{margin:0 0 30px}.quotationflow.schutting #footer{margin:0}.quotationflow.schutting #footer .quality-marks{border-top:1px solid #e3e3e3;padding-top:15px}@media only screen and (min-width:32em){.quotationflow #main .btn-group .btn:first-child{margin-top:0;order:unset}.quotationflow #main .btn-group .btn:last-child{order:unset}.quotationflow #main .btn-group.btn-group-column{flex-flow:row nowrap}.quotationflow #main .btn-group.btn-group-column>*{margin-top:0}.quotationflow.step2 #main .btn-group .btn:first-child:first-child{order:2!important}.quotationflow.step2 #main .btn-group .btn:first-child:last-child{order:1!important}}@media only screen and (min-width:48em){.quotationflow #footer .contact{border-top:0;padding:0}.quotationflow #footer .contact .info{margin:0 0 20px}.quotationflow #footer .quality-marks{padding-top:30px}}@media only screen and (min-width:64em){.quotationflow #main>.wrap{background-color:#fff;margin-top:-110px}.quotationflow #main .form,.step1.quotationflow h1{margin:0 auto;width:60%}.quotationflow #main .steps{padding:30px 40px 25px}.quotationflow #main .steps .step>div{margin:0 0 0 15px}.quotationflow #main .steps .step:not([data-step="1"])>div{margin:0 0 0 30px}.quotationflow #main .questions{padding:0 40px 20px}.quotationflow #main .summaries{flex-flow:row nowrap}.quotationflow #main .summaries .summary:first-child{margin:0 40px 0 0}.quotationflow #footer .contact .info{border-bottom:none;margin:0}.quotationflow #footer .contact .info .showtuin-text{color:#7d6e65;font-size:1.0625rem;font-weight:500;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.quotationflowsample .sample-box{background-color:#e9e6e5;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0 0 20px;padding:30px 35px}.quotationflowsample .sample-box+h1{margin:0}.quotationflowsample .sample-box .text{color:#7d6e65;font-size:1.125rem;margin:0 20px 0 0}.quotationflowsample .sample-box .image{margin:20px 20px 0 0;position:relative}.quotationflowsample .sample-box .image img{height:100px;width:auto}.quotationflowsample .sample-box .image>div{align-items:center;background-color:#4a403b;border-radius:50%;color:#fff;display:flex;flex-flow:row nowrap;font-size:1.0625rem;font-weight:500;height:46px;justify-content:center;left:140px;position:absolute;top:calc(50% - 23px);width:46px}.quotationflowsample .sample-box .sample-counter,.quotationflowsample .sample-box .sample-counter-left{font-weight:500}@media only screen and (min-width:42em){.quotationflowsample .sample-box{align-items:center;flex-flow:row nowrap}.quotationflowsample .sample-box .text{font-size:1.25rem}.quotationflowsample .sample-box .image{margin:0 20px 0 0}}@media only screen and (min-width:64em){.quotationflowsample .sample-box{padding:30px}.quotationflowsample .sample-box .image{margin:0 30px 0 0}.quotationflowsample .sample-box .image img{height:70px}.quotationflowsample .sample-box .image>div{left:100px}}.quotationflowsample .answers{display:flex;flex-flow:row wrap}.quotationflowsample .answers[data-products]>label{border:1px solid #e3e3e3;cursor:pointer;display:block;margin:0 0 10px;padding:0 10px 20px 20px;position:relative;width:100%}.quotationflowsample .answers[data-products]>label:hover,.quotationflowsample .answers[data-products]>label[data-selected="1"]{border-color:#7d6e65}.quotationflowsample .answers[data-products]>label input{opacity:0;padding:0;position:absolute;z-index:-1}.quotationflowsample .answers[data-products]>label img{width:100%}.quotationflowsample .answers[data-products]>label .info{flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotationflowsample .answers[data-products]>label .info>.label{background-color:#7d6e65;border-radius:3px;color:#fff;display:block;font-size:.8125rem;left:10px;margin:0 auto 5px 0;padding:3px 8px;position:absolute;top:10px;width:auto}.quotationflowsample .answers[data-products]>label .info>div,.quotationflowsample .answers[data-products]>label .info>div div:first-child{margin:0}.quotationflowsample .answers[data-products]>label .info .name{font-weight:500;margin:0 0 5px}.quotationflowsample .answers[data-products]>label .info .usps>div{display:flex}.quotationflowsample .answers[data-products]>label .info .usps>div span{color:#322b27;font-weight:400;width:80px}.quotationflowsample .answers[data-products]>label .info .price{font-size:1.0625rem;font-weight:500;margin:5px 0 0}.quotationflowsample .answers[data-products]>label .info .price .unit{font-size:.8125rem;margin-left:5px}@media only screen and (min-width:30em){.quotationflowsample .answers[data-products]>label{width:calc(50% - 5px)}.quotationflowsample .answers[data-products]>label:nth-child(odd){margin:0 5px 10px 0}.quotationflowsample .answers[data-products]>label:nth-child(2n+2){margin:0 0 10px 5px}}@media only screen and (min-width:40em){.quotationflowsample .answers[data-products]>label{width:calc(33.333% - 7px)}.quotationflowsample .answers[data-products]>label:nth-child(2n+2),.quotationflowsample .answers[data-products]>label:nth-child(odd){margin:0 0 10px}.quotationflowsample .answers[data-products]>label:nth-child(3n+1){margin:0 5px 10px 0}.quotationflowsample .answers[data-products]>label:nth-child(3n+2){margin:0 5px 10px}.quotationflowsample .answers[data-products]>label:nth-child(3n+3){margin:0 0 10px 5px}}@media only screen and (min-width:56.25em){.quotationflowsample .answers[data-products]>label{width:calc(25% - 8px)}.quotationflowsample .answers[data-products]>label:nth-child(3n+1),.quotationflowsample .answers[data-products]>label:nth-child(3n+2),.quotationflowsample .answers[data-products]>label:nth-child(3n+3){margin:0 0 10px}.quotationflowsample .answers[data-products]>label:nth-child(4n+1){margin:0 5px 10px 0}.quotationflowsample .answers[data-products]>label:nth-child(4n+2),.quotationflowsample .answers[data-products]>label:nth-child(4n+3){margin:0 5px 10px}.quotationflowsample .answers[data-products]>label:nth-child(4n+4){margin:0 0 10px 5px}}@media only screen and (min-width:73em){.quotationflowsample .answers[data-products]>label{width:calc(20% - 8px)}.quotationflowsample .answers[data-products]>label:nth-child(4n+1),.quotationflowsample .answers[data-products]>label:nth-child(4n+2),.quotationflowsample .answers[data-products]>label:nth-child(4n+3),.quotationflowsample .answers[data-products]>label:nth-child(4n+4){margin:0 0 10px}.quotationflowsample .answers[data-products]>label:nth-child(5n+1){margin:0 5px 10px 0}.quotationflowsample .answers[data-products]>label:nth-child(5n+2),.quotationflowsample .answers[data-products]>label:nth-child(5n+3),.quotationflowsample .answers[data-products]>label:nth-child(5n+4){margin:0 5px 10px}.quotationflowsample .answers[data-products]>label:nth-child(5n+5){margin:0 0 10px 5px}}.quotationflowsample .answers[data-surfaces]{display:flex;flex-flow:column nowrap}.quotationflowsample .answers[data-surfaces] .surface{display:flex;flex-flow:row nowrap}.quotationflowsample .answers[data-surfaces] .surface+.surface{margin:10px 0 0}.quotationflowsample .answers[data-surfaces] .surface>div:first-child{margin:0 10px 0 0}.quotationflowsample .answers[data-surfaces] .surface label{display:block;font-size:.875rem;font-weight:500;margin:0 0 3px 2px}.quotationflowsample .answers[data-surfaces] .surface input:active,.quotationflowsample .answers[data-surfaces] .surface input:focus{outline-color:#7d6e65}.quotationflowsample .answers[data-surfaces] .surface .delete-surface{cursor:pointer;height:26px;margin:10px 0 0 10px;width:26px}.quotationflowsample .answers[data-surfaces] .surface .delete-surface .icon{font-size:.875rem}.quotationflowsample .answers[data-surfaces] .another-surface{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;margin:15px 0 0}.quotationflowsample .answers[data-surfaces] .another-surface .btn{height:26px;width:26px}.quotationflowsample .answers[data-surfaces] .another-surface .btn .icon{font-size:.875rem}.quotationflowsample .answers[data-surfaces] .another-surface span{display:block;margin:0 0 0 15px}.quotationflowsample .answers[data-activities]{display:flex;flex-flow:column wrap}.quotationflowsample .answers[data-activities] .mega-radio{border:1px solid #e3e3e3;padding:0}.quotationflowsample .answers[data-activities] .mega-radio label{padding:20px}.quotationflowsample .answers[data-activities] .mega-radio[data-selected="0"]{opacity:.35}.quotationflowsample .answers[data-activities] .mega-radio:hover,.quotationflowsample .answers[data-activities] .mega-radio[data-selected="1"]{border-color:#7d6e65}.quotationflowsample .answers[data-activities] ul{margin:0;padding:0}.quotationflowsample .answers[data-activities] ul li{margin:0}@media only screen and (min-width:60em){.quotationflowsample .answers[data-activities]{flex-flow:row nowrap;height:170px}.quotationflowsample .answers[data-activities] .mega-radio{height:100%}.quotationflowsample .answers[data-activities] .mega-radio:nth-child(2){margin:0 10px}}@media only screen and (min-width:73em){.quotationflowsample .answers[data-activities]{height:155px}}.search-website{position:relative}.search-website input{outline:0 none}.search-website .search-results{background-color:#fff;border:1px solid #e3e3e3;border-radius:0 0 3px 3px;border-top:0;color:#322b27;display:none;font-size:.875rem;font-weight:500;height:auto;position:absolute;top:calc(100% - 1px);width:100%;z-index:999999}.search-website .search-results .result-group{border-top:1px solid #e3e3e3;position:relative}.search-website .search-results .result-group .search-subtitle{font-size:.625rem;position:absolute;right:7px;top:7px;z-index:1}.search-website .search-results .result-group .results{display:flex;flex-flow:column nowrap;position:relative}.search-website .search-results .result-group .result{position:relative}.search-website .search-results .result-group .result a{align-items:unset;display:flex;flex-flow:row nowrap;padding:10px 65px 10px 15px}.search-website .search-results .result-group .result a:hover{background:#e9e6e5}.search-website .search-results .result-group .result a img{height:80px;margin:0 10px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:50px}.search-website .search-results .result-group .result a .metadata{display:flex;flex-flow:column nowrap}.search-website .search-results .result-group .result .price,.search-website .search-results .result-group .result .result-title{position:relative}.search-website .search-results .result-group .additional-results a{color:#b89a76;display:flex;font-size:.75rem;font-style:italic;font-weight:400;justify-content:flex-end;padding:10px 15px;text-align:right;width:100%}.search-website .search-results .result-group .additional-results a:hover{background:#e9e6e5}.search-website .search-results .no-results{border-top:1px solid #e3e3e3;font-size:.75rem;font-weight:400;padding:15px}#mobile-menu .mobile-search{margin:20px}#mobile-menu .mobile-search .search-results{display:flex;flex-direction:column}#mobile-menu .mobile-search .search-results .result-group,#mobile-menu .mobile-search .search-results .result-group .results,#mobile-menu .mobile-search .search-results .result-group .results .result{width:100%}#mobile-search{display:none;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}#mobile-search .search-website{z-index:1}#mobile-search .search-website>div:first-child{background-color:#7d6e65;padding:20px}#mobile-search .search-website .title{color:#fff;font-size:1.0625rem;margin:0 0 10px 2px}#mobile-search .search-website .close{position:absolute;right:15px;top:15px}#mobile-search .search-website .close .icon{color:#fff}#mobile-search .search-website input{padding-right:45px}#mobile-search .search-website input+.icon{position:absolute;right:35px;top:67px}#mobile-search .overlay{background-color:hsla(0,0%,7%,.65);bottom:0;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.services h2{flex:1 1 100%}.services .post .image{display:block;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.services .post .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.services .post .image img:hover{transform:scale(1.3) translateZ(0)}.services .post .title{color:#322b27;display:block;font-size:1.25rem;font-weight:500;line-height:1.2;margin:7px 0 8px 2px}.services .post .subtitle{margin:0 0 10px 2px}.services .post .read-more{color:#b89a76;display:flex;flex-flow:row nowrap;line-height:1;margin:5px 0 0 2px;padding-bottom:2px}.services .post .read-more .icon{margin:0 5px 0 0}.services .post .read-more:active,.services .post .read-more:hover{color:#9a805f}.services .owl-carousel .owl-nav .owl-next,.services .owl-carousel .owl-nav .owl-prev{top:100px}.services .owl-carousel.carouselOff{display:block}.services .owl-carousel.carouselOff div.post{margin:0 0 20px}.services .owl-stage{height:auto}@media only screen and (min-width:64em){.services .post{text-align:center}.services .post .title{margin-top:30px}.services .post .subtitle{margin-bottom:15px;padding:0 20px}.services .post .read-more{justify-content:center}}.shop_header{margin-top:-20px}.shop_header>div{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 15px;width:100%}.shop_header .filter-buttons{display:flex;flex-flow:row nowrap}.shop_header .shop-sort,.shop_header .sort{align-items:center;display:inline-flex;flex-basis:100%;margin:10px 0 0;position:relative}.shop_header .shop-sort .icon,.shop_header .sort .icon{bottom:13px;color:#e3e3e3;font-size:1.25rem;position:absolute;right:10px}.shop_header .sort label{min-width:85px}.shop_header input{padding-right:40px}@media only screen and (min-width:32em){.shop_header>div{align-items:center}.shop_header>div .shop-sort,.shop_header>div .sort{flex-basis:unset;margin:0;width:400px}}@media only screen and (min-width:48em){.shop_header{margin-top:0}.shop_header h1{font-size:1.5625rem}.shop_header>div{justify-content:flex-end}.shop_header .filter-buttons{display:none}}@media only screen and (min-width:61em){.shop_header .shop-sort,.shop_header .sort{width:48%}}@media only screen and (min-width:64em){.shop_header{margin-bottom:20px}.shop_header .shop-sort,.shop_header .sort{width:400px}}.shop>div{display:flex;flex-flow:row nowrap}.shop .filter{bottom:0;display:flex;max-width:70%;outline:none;position:fixed;right:100%;top:0;z-index:99999}.shop .filter .items{background-color:#fff;display:flex;flex-flow:column nowrap;overflow-x:visible;padding:0;position:relative;width:100%;z-index:1}.shop .filter .overlay{background-color:hsla(0,0%,7%,.65);bottom:0;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.shop .filter .close-shop-filter{position:absolute;right:15px;top:15px}.shop .filter .close-shop-filter .icon{color:#a3a3a3;font-size:.9375rem}.shop .filter h2{border-bottom:1px solid #e3e3e3;margin:0 0 25px;padding:50px 20px 15px}.shop .filter .item{margin:0 0 20px;max-width:250px;padding:0 30px 0 20px}.shop .filter .item .title{font-size:1.0625rem;font-weight:500;margin:0 0 10px}.shop .filter .item .options>label{margin:0 0 5px}.shop .filter .item.category{margin-top:30px}.shop .filter .item.category .title{border-top:1px solid #e3e3e3;padding:30px 45px 0 0}.shop .filter .item .links{display:flex;flex-flow:column nowrap}.shop .filter .item .links a{display:block;margin:5px 0 0}.shop .products{flex:1 1 100%}.shop .processing{align-items:center;display:flex;flex-flow:row nowrap;height:200px;justify-content:center}.shop table{display:none}.shop table tbody{display:flex;flex-flow:column nowrap}.shop table tbody td,.shop table tbody tr{display:flex;flex:1 1 100%;flex-flow:column nowrap;position:relative}.shop table tbody tr:last-child .product{border-bottom:0}.shop .product{border-bottom:1px solid #e3e3e3;display:flex;flex:1 1 100%;flex-flow:column nowrap;margin:0 0 15px;overflow:hidden;padding:15px 0 20px;position:relative;width:100%}.shop .product .label{background-color:#7d6e65;border-radius:3px;color:#fff;display:block;font-size:.75rem;left:0;padding:5px 10px;position:absolute;top:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop .product img{display:block;margin:-25px 0 -10px -10%;-o-object-fit:contain;object-fit:contain;width:120%}.shop .product .name{margin:0}.shop .product .name,.shop .product .subtitle{font-size:1.0625rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop .product .subtitle{font-style:italic;margin:0 0 5px}.shop .product .usps{display:flex;flex-flow:column nowrap;font-size:1.0625rem;margin:0 0 10px;position:relative;white-space:nowrap}.shop .product .usps>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative}.shop .product .usps .icon{color:#7d6e65;margin:0 5px 0 0}.shop .product .usps span{max-width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop .product .rating{display:flex;flex-flow:row nowrap;margin:0 0 10px}.shop .product .rating a{color:#4a403b;margin:0 0 0 10px;text-decoration:underline;white-space:nowrap}.shop .product .price{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.1875rem;font-weight:500;justify-content:space-between}.shop .product .price .values{align-items:baseline;display:flex;flex-flow:row nowrap}.shop .product .price .values .original{position:relative}.shop .product .price .values .original.has-discount:before{border-top:1px solid red;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-8deg)}.shop .product .price .values .discount{font-size:.875rem;margin:0 0 0 10px}.shop .product .price .btn{margin:0 0 0 15px;width:60px}.shop .product .price .btn.hedge_product{width:auto}@media only screen and (min-width:40em){.shop .product .price .btn{font-size:.875rem}}.shop .product .price .icon{font-size:1.375rem}.shop .product .price .icon.more-info{font-size:1.125rem}.shop .product .price .icon.plus{font-size:.75rem;margin:0 5px 0 0}.shop .product .price .unit{font-size:.8125rem;margin-left:5px}.shop .dataTables_info{bottom:50px;display:flex;flex-flow:row nowrap;justify-content:center;position:absolute;width:100%}.shop .pagination{align-items:flex-start;display:flex;justify-content:center;margin:20px 0 0;position:relative}.shop .pagination .dataTables_paginate{align-items:flex-start;display:flex;justify-content:flex-end}.shop .pagination .dataTables_paginate .ellipsis,.shop .pagination .dataTables_paginate .paginate_button{background-color:#fff;border:1px solid #e3e3e3;border-radius:0;border-right-width:0;color:#7d6e65;cursor:pointer;padding:6px 12px;position:relative;text-decoration:none;transition:all .2s ease-out}.shop .pagination .dataTables_paginate .ellipsis.previous,.shop .pagination .dataTables_paginate .paginate_button.previous{border-bottom-left-radius:3px;border-top-left-radius:3px}.shop .pagination .dataTables_paginate .ellipsis.next,.shop .pagination .dataTables_paginate .paginate_button.next{border-bottom-right-radius:3px;border-right-width:1px;border-top-right-radius:3px}.shop .pagination .dataTables_paginate .ellipsis.current,.shop .pagination .dataTables_paginate .paginate_button.current{background-color:#7d6e65;border-color:#7d6e65;border-right-width:1px;color:#fff;cursor:default}.shop .pagination .dataTables_paginate .ellipsis.current+.ellipsis,.shop .pagination .dataTables_paginate .ellipsis.current+.paginate_button,.shop .pagination .dataTables_paginate .paginate_button.current+.ellipsis,.shop .pagination .dataTables_paginate .paginate_button.current+.paginate_button{border-left-width:0}.shop .pagination .dataTables_paginate .ellipsis.disabled,.shop .pagination .dataTables_paginate .paginate_button.disabled{color:#e3e3e3;cursor:not-allowed}.shop .pagination .dataTables_paginate .ellipsis.disabled:hover,.shop .pagination .dataTables_paginate .paginate_button.disabled:hover{background-color:inherit}.shop .pagination .dataTables_paginate .ellipsis.disabled.next,.shop .pagination .dataTables_paginate .paginate_button.disabled.next{border-left-width:0}.shop .pagination .dataTables_paginate .ellipsis.disabled+.disabled,.shop .pagination .dataTables_paginate .ellipsis.disabled.previous+span+.disabled.next[data-dt-idx="1"],.shop .pagination .dataTables_paginate .paginate_button.disabled+.disabled,.shop .pagination .dataTables_paginate .paginate_button.disabled.previous+span+.disabled.next[data-dt-idx="1"]{border-left-width:1px}.shop .pagination .dataTables_paginate .ellipsis:hover:not(.current):not(.disabled):not(.ellipsis),.shop .pagination .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled):not(.ellipsis){background-color:#dcdcdc;transition:all .2s ease-out}.shop .pagination .dataTables_paginate>span{align-items:flex-start;display:flex;justify-content:flex-end}.shop .pagination .dataTables_paginate .ellipsis{color:inherit;cursor:default;padding:6px 8px}@media only screen and (min-width:32em){.shop table tbody{flex-flow:row wrap}.shop table tbody tr{flex-basis:auto;max-width:calc(50% - 15px);width:calc(50% - 15px)}.shop table tbody tr:nth-child(odd){margin:0 15px 0 0}.shop table tbody tr:nth-child(2n+2){margin:0 0 0 15px}.shop .product{border-bottom-width:0}}@media only screen and (min-width:40em){.shop table tbody tr{max-width:calc(50% - 30px);width:calc(50% - 30px)}.shop table tbody tr:nth-child(odd){margin:0 30px 0 0}.shop table tbody tr:nth-child(2n+2){margin:0 0 0 30px}}@media only screen and (min-width:48em){.shop .filter{bottom:auto;margin:-92px 0 0;max-width:70%;position:relative;right:auto;top:auto;width:250px;z-index:1}.shop .filter .items{display:flex}.shop .filter .close-shop-filter,.shop .filter .overlay{display:none}.shop .filter h2{margin:0 50px 20px 0;padding:0 0 5px}.shop .filter .item{max-width:none;padding:0 50px 0 0}.shop .products{flex-basis:calc(100% - 250px)}.shop table tbody tr{max-width:calc(50% - 10px);width:calc(50% - 10px)}.shop table tbody tr:nth-child(odd){margin:0 10px 0 0}.shop table tbody tr:nth-child(2n+2){margin:0 0 0 10px}.shop .dataTables_info{bottom:0;position:relative}}@media only screen and (min-width:56.25em){.shop .filter{flex:1 1 300px}.shop .filter h2{margin:0 70px 20px 0}.shop .filter .item{padding:0 70px 0 0}.shop .products{flex-basis:calc(100% - 300px)}.shop table tbody tr{max-width:calc(50% - 20px);width:calc(50% - 20px)}.shop table tbody tr:nth-child(odd){margin:0 20px 0 0}.shop table tbody tr:nth-child(2n+2){margin:0 0 0 20px}}@media only screen and (min-width:60em){.shop table tbody tr{max-width:calc(50% - 30px);width:calc(50% - 30px)}.shop table tbody tr:nth-child(odd){margin:0 30px 0 0}.shop table tbody tr:nth-child(2n+2){margin:0 0 0 30px}}@media only screen and (min-width:64em){.shop{margin-top:-20px}.shop .filter{flex:1 1 250px;margin:-70px 0 0}.shop .filter h2{font-size:1.25rem}.shop .products{flex-basis:calc(100% - 250px)}.shop table tbody tr{flex-basis:auto;max-width:calc(33.333% - 15px);width:calc(33.333% - 15px)}.shop table tbody tr:nth-child(2n+2),.shop table tbody tr:nth-child(odd){margin:0}.shop table tbody tr:nth-child(3n+1){margin:0 20px 0 0}.shop table tbody tr:nth-child(3n+3){margin:0 0 0 20px}}@media only screen and (min-width:73em){.shop .filter{flex:1 1 300px}.shop .filter .items{padding:0 70px 0 0}.shop .filter h2{margin:0 0 20px}.shop .filter .item{padding:0}.shop .products{flex-basis:calc(100% - 300px)}.shop table tbody tr{max-width:calc(33.333% - 20px);width:calc(33.333% - 20px)}.shop table tbody tr:nth-child(3n+1){margin:0 30px 0 0}.shop table tbody tr:nth-child(3n+3){margin:0 0 0 30px}.shop .dataTables_info{justify-content:flex-start;margin-bottom:8px;position:absolute}}.row.subscription>div{padding:60px 0}#main .row.subscription .wrap{margin:0 auto}.row.subscription .title{display:block;font-size:1.5625rem;font-weight:500;margin:0;padding:0 30px 40px;text-align:center}.row.subscription .owl-carousel .owl-stage{height:auto}.row.subscription .owl-carousel .owl-stage .owl-item.active{z-index:1}.row.subscription .owl-carousel .owl-stage .owl-item.active.center{z-index:2}.row.subscription .owl-carousel .owl-stage .owl-item.active.center .subscription .top>div{height:100%}.row.subscription .owl-carousel .owl-stage .owl-item.active.center .subscription .bottom{padding-bottom:50px}.row.subscription .subscriptions{position:relative}.row.subscription .subscription{border-radius:3px;padding:0 0 10px;position:relative}.row.subscription .subscription[data-number="1"] .top>div{background-color:#d2bfa8}.row.subscription .subscription[data-number="2"] .top>div{background-color:#b89a76}.row.subscription .subscription[data-number="3"] .top>div{background-color:#9a805f}.row.subscription .subscription .top{align-items:flex-end;display:flex;height:120px;position:relative;z-index:1}.row.subscription .subscription .top>div{border-top-left-radius:3px;border-top-right-radius:3px;display:flex;flex:1;flex-flow:column nowrap;height:75%;justify-content:center}.row.subscription .subscription .top .label{color:#fff;font-size:.75rem;line-height:1;margin:0;padding:0;text-align:center;text-transform:uppercase}.row.subscription .subscription .top .title{color:#fff;font-size:1.625rem;line-height:1;margin:5px 0 0;padding:0}.row.subscription .subscription .bottom{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 4px 4px rgba(0,0,0,.05)}.row.subscription .subscription .bottom>*{padding:0 40px}.row.subscription .subscription .bottom h3{display:block;font-size:1.0625rem;font-weight:500;margin:0;padding:20px 0 5px}.row.subscription .subscription .bottom h3:not(:first-of-type):before{background-color:#e3e3e3;content:"";display:block;height:1px;margin:0 0 20px -15px;position:relative;width:calc(100% + 30px)}.row.subscription .subscription .bottom ul,.row.subscription .subscription .bottom ul.list-style-check{margin:0;padding:0}.row.subscription .subscription .bottom ul li,.row.subscription .subscription .bottom ul.list-style-check li{font-size:.875rem;line-height:1}.row.subscription .subscription .bottom ul li:before,.row.subscription .subscription .bottom ul.list-style-check li:before{top:1px}.row.subscription .subscription .bottom .content{padding-bottom:20px}.row.subscription .subscription .bottom .content:after{background-color:#e3e3e3;content:"";display:block;height:1px;margin:0 0 20px -15px;position:relative;width:calc(100% + 30px)}.row.subscription .subscription .bottom .price{align-items:center;display:flex;flex-flow:column nowrap;padding:0 0 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row.subscription .subscription .bottom .price .price-label{font-size:.75rem;line-height:1;margin:0;padding:0}.row.subscription .subscription .bottom .price .number{align-items:center;display:flex;flex-flow:row nowrap;line-height:1}.row.subscription .subscription .bottom .price .number .big{font-size:3.75rem;font-weight:600;line-height:1}.row.subscription .subscription .bottom .price .number .small{font-size:1.4375rem;font-weight:600;line-height:1;margin:-8px 0 0 -13px}.row.subscription .subscription .bottom .price .number .unit{font-size:.8125rem;line-height:1;margin:37px 0 0 -10px}.row.subscription .subscription .bottom .actions{padding:20px 50px 60px}@media only screen and (min-width:48em){.row.subscription .title{padding:0 30px 60px}.row.subscription>div{padding:60px 0 80px}}#header .top .trustpilot{display:flex;flex-flow:column nowrap;line-height:1;margin:-4px 15px 0 0;text-align:right;width:95px}#header .top .trustpilot .score{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;font-size:.75rem}#header .top .trustpilot .score .stars{margin:0 0 0 5px}#header .top .trustpilot .text{color:#fff;font-size:.6875rem}@media only screen and (min-width:48em){#header .top .trustpilot{display:none}}#header .middle .trustpilot .trustpilot{justify-content:flex-end;max-width:300px;padding-right:0}#header .middle .trustpilot .trustpilot>div{margin:0;width:auto}.row.trustpilot{background-color:#f7f8fa}@media only screen and (min-width:75em){.row.trustpilot .col-12{margin:0 auto;max-width:1230px!important}}.trustpilot-carousel .owl-stage{height:260px;padding:40px 0 25px}@media only screen and (min-width:40em){.trustpilot-carousel .owl-stage .owl-item{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active{padding-left:40px}.trustpilot-carousel .owl-stage .owl-item.active~.active{padding:0 20px}}@media only screen and (min-width:80em){.trustpilot-carousel .owl-stage .owl-item{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active{padding:0 20px 0 22px}.trustpilot-carousel .owl-stage .owl-item.active~.active{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active.last{padding:0 0 0 20px}}.trustpilot-carousel.owl-carousel .owl-nav .owl-next,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{background-color:transparent;color:#a3a3a3}.trustpilot-carousel.owl-carousel .owl-nav .owl-next .icon,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev .icon{font-size:1.25rem}.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:0}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:0}@media only screen and (min-width:80em){.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:-15px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:-15px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next .icon,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev .icon{font-size:1.5625rem}}@media only screen and (min-width:85em){.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:-30px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:-30px}}.trustpilot-carousel .review{display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;padding:0 25px 0 40px}@media only screen and (min-width:40em){.trustpilot-carousel .review{padding:0}}@media only screen and (min-width:60em){.trustpilot-carousel .review{padding:0}}@media only screen and (min-width:64em){.trustpilot-carousel .review{padding:0}}.trustpilot-carousel .review.first img{display:block;height:auto;margin:0 0 10px;width:200px}.trustpilot-carousel .review.first .text{font-size:.875rem;font-weight:500}.trustpilot-carousel .review .stars{margin:0 0 15px}.trustpilot-carousel .review .title{font-size:1.0625rem;font-weight:500;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trustpilot-carousel .review .text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;margin:0 0 15px;overflow:hidden;padding:0 20px 0 0}@media only screen and (min-width:64em){.trustpilot-carousel .review .text{-webkit-line-clamp:3}}@media only screen and (min-width:73em){.trustpilot-carousel .review .text{-webkit-line-clamp:4}}.trustpilot-carousel .review .reviewer{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two_columns .wrap>.col+.col{margin-top:40px}@media only screen and (min-width:48em){.two_columns .wrap{display:flex;flex-flow:row nowrap}.two_columns .wrap>.col+.col{margin-top:0}.two_columns .wrap .col:first-child{padding-right:25px}.two_columns .wrap .col:last-child{padding-left:25px}}.two_columns_image .wrap{display:flex;flex-flow:column nowrap}.two_columns_image .col.text{order:1}.two_columns_image .col.image{margin-top:40px;order:2}.two_columns_image img{margin:0;width:100%}@media only screen and (min-width:48em){.two_columns_image .wrap{flex-flow:row nowrap}.two_columns_image .wrap .col:first-child{padding-right:25px}.two_columns_image .wrap .col:last-child{padding-left:25px}.two_columns_image .wrap .col.image{margin-top:0;order:unset}.two_columns_image .wrap .col.text{order:unset}}.two_columns_youtube .wrap>.col+.col{margin-top:40px}.two_columns_youtube video{width:100%}@media only screen and (min-width:48em){.two_columns_youtube .wrap{display:flex;flex-flow:row nowrap}.two_columns_youtube .wrap>.col+.col{margin-top:0}.two_columns_youtube .wrap .col:first-child{padding-right:25px}.two_columns_youtube .wrap .col:last-child{padding-left:25px}}.projects_carousel{align-self:normal}.projects_carousel .owl-stage{height:auto}.projects_carousel .owl-item>a{display:block;height:100%;position:relative;width:100%}.projects_carousel>div{display:flex;flex-flow:column nowrap}.projects_carousel .title{align-items:center;color:#4a403b;display:flex;flex-flow:row wrap;font-weight:500;justify-content:space-between;margin:0 0 15px}.projects_carousel .title h2{margin:0}.projects_carousel .meta{bottom:20px;left:30px;position:absolute}.projects_carousel .meta .project-title{color:#fff;font-size:1.125rem;font-weight:500;margin:0 0 5px 2px;text-shadow:1px 1px 40px #000}.projects_carousel .meta .xl-case-link{color:#fff}.projects_carousel .meta .xl-case-link span{text-shadow:1px 1px 40px #000}.projects_carousel .meta .xl-case-link .icon{color:#fff}.projects_carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;overflow:hidden;width:100%}.projects_carousel .thumbs a{height:70px;margin:10px 0 0 10px;width:111px}.projects_carousel .thumbs a:first-child{margin-left:0}.projects_carousel .thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.projects_carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.projects_carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.projects_carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.projects_carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.projects_carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.projects_carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.projects_carousel .thumbs{height:80px}.projects_carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.projects_carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.projects_carousel .thumbs a{width:117px}}@media only screen and (min-width:64em){.projects_carousel .thumbs a{width:133px}}@media only screen and (min-width:75em){.projects_carousel .thumbs a{width:137px}}@media only screen and (min-width:76.875em){.projects_carousel .thumbs a{width:141px}}@media only screen and (min-width:40em){.projects_carousel .title{flex-flow:column nowrap;position:relative;text-align:center}.projects_carousel .title:after{background-color:#4a403b;content:" ";height:2px;margin:20px 0 10px;position:relative;width:100px}}@media only screen and (min-width:48em){.projects_carousel .meta{bottom:30px;left:40px}}@media only screen and (min-width:64em){.projects_carousel .title:after{margin:25px 0 35px}.projects_carousel .meta{bottom:40px}.projects_carousel .meta .project-title{font-size:1.375rem}.projects_carousel .meta .uppercase-link{font-weight:500}}@media only screen and (min-width:76.875em){.projects_carousel .meta{bottom:40px}.projects_carousel .meta .project-title{font-size:1.5625rem}}.news_xl_items,.projects_xl_items{display:flex;flex-flow:column nowrap;margin:0;width:100%}.news_xl_items .title,.projects_xl_items .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;line-height:1.2;margin:0 0 10px}.news_xl_items .title h2,.projects_xl_items .title h2{margin:0}.news_xl_items .title a,.projects_xl_items .title a{display:none}.news_xl_items .newsitem,.news_xl_items .project,.projects_xl_items .newsitem,.projects_xl_items .project{margin-bottom:20px;position:relative}.news_xl_items .newsitem:last-child,.news_xl_items .project:last-child,.projects_xl_items .newsitem:last-child,.projects_xl_items .project:last-child{margin-bottom:0}.news_xl_items .newsitem .image,.news_xl_items .project .image,.projects_xl_items .newsitem .image,.projects_xl_items .project .image{display:block;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.news_xl_items .newsitem .image img,.news_xl_items .project .image img,.projects_xl_items .newsitem .image img,.projects_xl_items .project .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.news_xl_items .newsitem .image img:hover,.news_xl_items .project .image img:hover,.projects_xl_items .newsitem .image img:hover,.projects_xl_items .project .image img:hover{transform:scale(1.3) translateZ(0)}.news_xl_items .newsitem .title,.news_xl_items .project .title,.projects_xl_items .newsitem .title,.projects_xl_items .project .title{display:block;font-size:1.25rem;font-weight:500;line-height:1.2;margin:10px 0}@media only screen and (min-width:32em){.news_xl_items .title a,.projects_xl_items .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.news_xl_items .title a .icon,.projects_xl_items .title a .icon{margin:0 10px 0 0}.news_xl_items .title a span,.projects_xl_items .title a span{white-space:nowrap}}@media only screen and (min-width:48em){.news_xl_items .items,.projects_xl_items .items{display:flex;flex-flow:row nowrap;width:100%}.news_xl_items .items .newsitem,.news_xl_items .items .project,.projects_xl_items .items .newsitem,.projects_xl_items .items .project{width:50%}.news_xl_items .items .newsitem:first-child,.news_xl_items .items .project:first-child,.projects_xl_items .items .newsitem:first-child,.projects_xl_items .items .project:first-child{margin-right:10px}.news_xl_items .items .newsitem:last-child,.news_xl_items .items .project:last-child,.projects_xl_items .items .newsitem:last-child,.projects_xl_items .items .project:last-child{margin-left:10px}}.hide-on-desktop .item{margin-bottom:20px;position:relative}.hide-on-desktop .item picture:after{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.603),rgba(0,0,0,.499) 20%,transparent);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.hide-on-desktop .item .img-gradient img{display:block}.hide-on-desktop .item picture{width:100%}.is_advice_archive h1,.is_inspiration_archive h1,.is_news_archive h1,.is_project_archive h1{font-size:1.5625rem;margin:0;width:45%}.is_advice_archive .filters,.is_inspiration_archive .filters,.is_news_archive .filters,.is_project_archive .filters{align-items:baseline;flex-flow:row wrap;justify-content:space-between;margin:0 0 10px}.is_advice_archive .filters .categories,.is_inspiration_archive .filters .categories,.is_news_archive .filters .categories,.is_project_archive .filters .categories{flex:1 1 auto;max-width:250px;min-width:190px}.is_advice_archive .filters .search,.is_inspiration_archive .filters .search,.is_news_archive .filters .search,.is_project_archive .filters .search{display:none}.is_advice_archive .processing,.is_inspiration_archive .processing,.is_news_archive .processing,.is_project_archive .processing{align-items:center;display:flex;flex-flow:row nowrap;height:200px;justify-content:center}.is_advice_archive table,.is_inspiration_archive table,.is_news_archive table,.is_project_archive table{display:none}.is_advice_archive table tbody,.is_inspiration_archive table tbody,.is_news_archive table tbody,.is_project_archive table tbody{display:flex;flex-flow:column nowrap}.is_advice_archive table tbody td,.is_advice_archive table tbody tr,.is_inspiration_archive table tbody td,.is_inspiration_archive table tbody tr,.is_news_archive table tbody td,.is_news_archive table tbody tr,.is_project_archive table tbody td,.is_project_archive table tbody tr{display:flex;flex:1 1 100%;flex-flow:column nowrap;position:relative}.is_advice_archive .post,.is_inspiration_archive .post,.is_news_archive .post,.is_project_archive .post{border-bottom:1px solid #e3e3e3;display:flex;flex:1 1 100%;flex-flow:column nowrap;margin:0 0 15px;padding:15px 0 20px;position:relative;width:100%}.is_advice_archive .post:hover .image img,.is_inspiration_archive .post:hover .image img,.is_news_archive .post:hover .image img,.is_project_archive .post:hover .image img{transform:scale(1.3) translateZ(0)}.is_advice_archive .post>a,.is_inspiration_archive .post>a,.is_news_archive .post>a,.is_project_archive .post>a{position:relative}.is_advice_archive .post .image,.is_inspiration_archive .post .image,.is_news_archive .post .image,.is_project_archive .post .image{display:block;height:190px;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.is_advice_archive .post .image img,.is_inspiration_archive .post .image img,.is_news_archive .post .image img,.is_project_archive .post .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.is_advice_archive .post .post-title,.is_inspiration_archive .post .post-title,.is_news_archive .post .post-title,.is_project_archive .post .post-title{align-items:center;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.025));bottom:0;display:flex;flex-flow:row nowrap;height:60px;margin:0;padding:0 20px;position:absolute;width:100%;z-index:1}.is_advice_archive .post .post-title>span,.is_inspiration_archive .post .post-title>span,.is_news_archive .post .post-title>span,.is_project_archive .post .post-title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.0625rem;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.is_advice_archive .pagination,.is_inspiration_archive .pagination,.is_news_archive .pagination,.is_project_archive .pagination{align-items:flex-start;display:flex;justify-content:center;margin:20px 0 60px;position:relative}.is_advice_archive .pagination .dataTables_paginate,.is_inspiration_archive .pagination .dataTables_paginate,.is_news_archive .pagination .dataTables_paginate,.is_project_archive .pagination .dataTables_paginate{align-items:flex-start;display:flex;justify-content:flex-end}.is_advice_archive .pagination .dataTables_paginate .ellipsis,.is_advice_archive .pagination .dataTables_paginate .paginate_button,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button,.is_news_archive .pagination .dataTables_paginate .ellipsis,.is_news_archive .pagination .dataTables_paginate .paginate_button,.is_project_archive .pagination .dataTables_paginate .ellipsis,.is_project_archive .pagination .dataTables_paginate .paginate_button{background-color:#fff;border:1px solid #e3e3e3;border-radius:0;border-right-width:0;color:#7d6e65;cursor:pointer;padding:6px 12px;position:relative;text-decoration:none;transition:all .2s ease-out}.is_advice_archive .pagination .dataTables_paginate .ellipsis.previous,.is_advice_archive .pagination .dataTables_paginate .paginate_button.previous,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.previous,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.previous,.is_news_archive .pagination .dataTables_paginate .ellipsis.previous,.is_news_archive .pagination .dataTables_paginate .paginate_button.previous,.is_project_archive .pagination .dataTables_paginate .ellipsis.previous,.is_project_archive .pagination .dataTables_paginate .paginate_button.previous{border-bottom-left-radius:3px;border-top-left-radius:3px}.is_advice_archive .pagination .dataTables_paginate .ellipsis.next,.is_advice_archive .pagination .dataTables_paginate .paginate_button.next,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.next,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.next,.is_news_archive .pagination .dataTables_paginate .ellipsis.next,.is_news_archive .pagination .dataTables_paginate .paginate_button.next,.is_project_archive .pagination .dataTables_paginate .ellipsis.next,.is_project_archive .pagination .dataTables_paginate .paginate_button.next{border-bottom-right-radius:3px;border-right-width:1px;border-top-right-radius:3px}.is_advice_archive .pagination .dataTables_paginate .ellipsis.current,.is_advice_archive .pagination .dataTables_paginate .paginate_button.current,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.current,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.current,.is_news_archive .pagination .dataTables_paginate .ellipsis.current,.is_news_archive .pagination .dataTables_paginate .paginate_button.current,.is_project_archive .pagination .dataTables_paginate .ellipsis.current,.is_project_archive .pagination .dataTables_paginate .paginate_button.current{background-color:#7d6e65;border-color:#7d6e65;border-right-width:1px;color:#fff;cursor:default}.is_advice_archive .pagination .dataTables_paginate .ellipsis.current+.ellipsis,.is_advice_archive .pagination .dataTables_paginate .ellipsis.current+.paginate_button,.is_advice_archive .pagination .dataTables_paginate .paginate_button.current+.ellipsis,.is_advice_archive .pagination .dataTables_paginate .paginate_button.current+.paginate_button,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.current+.ellipsis,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.current+.paginate_button,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.current+.ellipsis,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.current+.paginate_button,.is_news_archive .pagination .dataTables_paginate .ellipsis.current+.ellipsis,.is_news_archive .pagination .dataTables_paginate .ellipsis.current+.paginate_button,.is_news_archive .pagination .dataTables_paginate .paginate_button.current+.ellipsis,.is_news_archive .pagination .dataTables_paginate .paginate_button.current+.paginate_button,.is_project_archive .pagination .dataTables_paginate .ellipsis.current+.ellipsis,.is_project_archive .pagination .dataTables_paginate .ellipsis.current+.paginate_button,.is_project_archive .pagination .dataTables_paginate .paginate_button.current+.ellipsis,.is_project_archive .pagination .dataTables_paginate .paginate_button.current+.paginate_button{border-left-width:0}.is_advice_archive .pagination .dataTables_paginate .ellipsis.disabled,.is_advice_archive .pagination .dataTables_paginate .paginate_button.disabled,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.disabled,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.disabled,.is_news_archive .pagination .dataTables_paginate .ellipsis.disabled,.is_news_archive .pagination .dataTables_paginate .paginate_button.disabled,.is_project_archive .pagination .dataTables_paginate .ellipsis.disabled,.is_project_archive .pagination .dataTables_paginate .paginate_button.disabled{color:#e3e3e3;cursor:not-allowed}.is_advice_archive .pagination .dataTables_paginate .ellipsis.disabled:hover,.is_advice_archive .pagination .dataTables_paginate .paginate_button.disabled:hover,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.disabled:hover,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.disabled:hover,.is_news_archive .pagination .dataTables_paginate .ellipsis.disabled:hover,.is_news_archive .pagination .dataTables_paginate .paginate_button.disabled:hover,.is_project_archive .pagination .dataTables_paginate .ellipsis.disabled:hover,.is_project_archive .pagination .dataTables_paginate .paginate_button.disabled:hover{background-color:inherit}.is_advice_archive .pagination .dataTables_paginate .ellipsis.disabled.next,.is_advice_archive .pagination .dataTables_paginate .paginate_button.disabled.next,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.disabled.next,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.disabled.next,.is_news_archive .pagination .dataTables_paginate .ellipsis.disabled.next,.is_news_archive .pagination .dataTables_paginate .paginate_button.disabled.next,.is_project_archive .pagination .dataTables_paginate .ellipsis.disabled.next,.is_project_archive .pagination .dataTables_paginate .paginate_button.disabled.next{border-left-width:0}.is_advice_archive .pagination .dataTables_paginate .ellipsis.disabled+.disabled,.is_advice_archive .pagination .dataTables_paginate .ellipsis.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_advice_archive .pagination .dataTables_paginate .paginate_button.disabled+.disabled,.is_advice_archive .pagination .dataTables_paginate .paginate_button.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.disabled+.disabled,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.disabled+.disabled,.is_inspiration_archive .pagination .dataTables_paginate .paginate_button.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_news_archive .pagination .dataTables_paginate .ellipsis.disabled+.disabled,.is_news_archive .pagination .dataTables_paginate .ellipsis.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_news_archive .pagination .dataTables_paginate .paginate_button.disabled+.disabled,.is_news_archive .pagination .dataTables_paginate .paginate_button.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_project_archive .pagination .dataTables_paginate .ellipsis.disabled+.disabled,.is_project_archive .pagination .dataTables_paginate .ellipsis.disabled.previous+span+.disabled.next[data-dt-idx="1"],.is_project_archive .pagination .dataTables_paginate .paginate_button.disabled+.disabled,.is_project_archive .pagination .dataTables_paginate .paginate_button.disabled.previous+span+.disabled.next[data-dt-idx="1"]{border-left-width:1px}.is_advice_archive .pagination .dataTables_paginate .ellipsis:hover:not(.current):not(.disabled):not(.ellipsis),.is_advice_archive .pagination .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled):not(.ellipsis),.is_inspiration_archive .pagination .dataTables_paginate .ellipsis:hover:not(.current):not(.disabled):not(.ellipsis),.is_inspiration_archive .pagination .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled):not(.ellipsis),.is_news_archive .pagination .dataTables_paginate .ellipsis:hover:not(.current):not(.disabled):not(.ellipsis),.is_news_archive .pagination .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled):not(.ellipsis),.is_project_archive .pagination .dataTables_paginate .ellipsis:hover:not(.current):not(.disabled):not(.ellipsis),.is_project_archive .pagination .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled):not(.ellipsis){background-color:#dcdcdc;transition:all .2s ease-out}.is_advice_archive .pagination .dataTables_paginate>span,.is_inspiration_archive .pagination .dataTables_paginate>span,.is_news_archive .pagination .dataTables_paginate>span,.is_project_archive .pagination .dataTables_paginate>span{align-items:flex-start;display:flex;justify-content:flex-end}.is_advice_archive .pagination .dataTables_paginate .ellipsis,.is_inspiration_archive .pagination .dataTables_paginate .ellipsis,.is_news_archive .pagination .dataTables_paginate .ellipsis,.is_project_archive .pagination .dataTables_paginate .ellipsis{color:inherit;cursor:default;padding:6px 8px}@media only screen and (min-width:42em){.is_advice_archive h1,.is_inspiration_archive h1,.is_news_archive h1,.is_project_archive h1{font-size:1.5625rem;margin:0 20px 0 0;width:auto}.is_advice_archive .filters,.is_inspiration_archive .filters,.is_news_archive .filters,.is_project_archive .filters{flex-flow:row wrap;justify-content:space-between}.is_advice_archive .filters .categories,.is_inspiration_archive .filters .categories,.is_news_archive .filters .categories,.is_project_archive .filters .categories{margin:0 20px 0 auto}.is_advice_archive .filters .categories .select2-container,.is_inspiration_archive .filters .categories .select2-container,.is_news_archive .filters .categories .select2-container,.is_project_archive .filters .categories .select2-container{margin-top:-2px}.is_advice_archive .filters .search,.is_inspiration_archive .filters .search,.is_news_archive .filters .search,.is_project_archive .filters .search{display:block;position:relative}.is_advice_archive .filters .search input,.is_inspiration_archive .filters .search input,.is_news_archive .filters .search input,.is_project_archive .filters .search input{padding-right:45px;width:250px}.is_advice_archive .filters .search .icon,.is_inspiration_archive .filters .search .icon,.is_news_archive .filters .search .icon,.is_project_archive .filters .search .icon{position:absolute;right:15px;top:15px}.is_advice_archive table tbody,.is_inspiration_archive table tbody,.is_news_archive table tbody,.is_project_archive table tbody{flex-flow:row wrap}.is_advice_archive table tbody tr,.is_inspiration_archive table tbody tr,.is_news_archive table tbody tr,.is_project_archive table tbody tr{flex-basis:auto;max-width:calc(50% - 15px);width:calc(50% - 15px)}.is_advice_archive table tbody tr:nth-child(odd),.is_inspiration_archive table tbody tr:nth-child(odd),.is_news_archive table tbody tr:nth-child(odd),.is_project_archive table tbody tr:nth-child(odd){margin:0 15px 0 0}.is_advice_archive table tbody tr:nth-child(2n+2),.is_inspiration_archive table tbody tr:nth-child(2n+2),.is_news_archive table tbody tr:nth-child(2n+2),.is_project_archive table tbody tr:nth-child(2n+2){margin:0 0 0 15px}.is_advice_archive .post,.is_inspiration_archive .post,.is_news_archive .post,.is_project_archive .post{border-bottom-width:0;padding-bottom:10px}}@media only screen and (min-width:64em){.is_advice_archive h1,.is_inspiration_archive h1,.is_news_archive h1,.is_project_archive h1{font-size:1.75rem}.is_advice_archive table tbody tr:nth-child(n+3),.is_inspiration_archive table tbody tr:nth-child(n+3),.is_news_archive table tbody tr:nth-child(n+3),.is_project_archive table tbody tr:nth-child(n+3){max-width:calc(33.333% - 16px);width:calc(33.333% - 16px)}.is_advice_archive table tbody tr:nth-child(2n+2),.is_advice_archive table tbody tr:nth-child(odd),.is_inspiration_archive table tbody tr:nth-child(2n+2),.is_inspiration_archive table tbody tr:nth-child(odd),.is_news_archive table tbody tr:nth-child(2n+2),.is_news_archive table tbody tr:nth-child(odd),.is_project_archive table tbody tr:nth-child(2n+2),.is_project_archive table tbody tr:nth-child(odd){margin:0}.is_advice_archive table tbody tr:first-child .post .post-title span,.is_advice_archive table tbody tr:nth-child(2) .post .post-title span,.is_inspiration_archive table tbody tr:first-child .post .post-title span,.is_inspiration_archive table tbody tr:nth-child(2) .post .post-title span,.is_news_archive table tbody tr:first-child .post .post-title span,.is_news_archive table tbody tr:nth-child(2) .post .post-title span,.is_project_archive table tbody tr:first-child .post .post-title span,.is_project_archive table tbody tr:nth-child(2) .post .post-title span{font-size:1.25rem}.is_advice_archive table tbody tr:first-child,.is_inspiration_archive table tbody tr:first-child,.is_news_archive table tbody tr:first-child,.is_project_archive table tbody tr:first-child{margin:0 15px 0 0}.is_advice_archive table tbody tr:first-child .image,.is_inspiration_archive table tbody tr:first-child .image,.is_news_archive table tbody tr:first-child .image,.is_project_archive table tbody tr:first-child .image{height:315px}.is_advice_archive table tbody tr:nth-child(2),.is_inspiration_archive table tbody tr:nth-child(2),.is_news_archive table tbody tr:nth-child(2),.is_project_archive table tbody tr:nth-child(2){margin:0 0 0 15px}.is_advice_archive table tbody tr:nth-child(2) .image,.is_inspiration_archive table tbody tr:nth-child(2) .image,.is_news_archive table tbody tr:nth-child(2) .image,.is_project_archive table tbody tr:nth-child(2) .image{height:315px}.is_advice_archive table tbody tr:nth-child(3n+3),.is_inspiration_archive table tbody tr:nth-child(3n+3),.is_news_archive table tbody tr:nth-child(3n+3),.is_project_archive table tbody tr:nth-child(3n+3){margin:0 24px 0 0}.is_advice_archive table tbody tr:nth-child(3n+5),.is_inspiration_archive table tbody tr:nth-child(3n+5),.is_news_archive table tbody tr:nth-child(3n+5),.is_project_archive table tbody tr:nth-child(3n+5){margin:0 0 0 24px}}.posts-carousel .post .category{background-color:#7d6e65;border-radius:3px;color:#fff;font-size:.8125rem;padding:2px 9px;position:absolute;z-index:200}.page_info{display:flex;flex-flow:column nowrap;margin:0}.page_info .category{background-color:#7d6e65;border-radius:3px;color:#fff;font-size:.8125rem;padding:2px 9px;position:absolute;top:-23px}.page_info .breadcrumbs{margin:10px 0;position:relative}.page_info .breadcrumbs .list{align-items:center;display:flex;flex-flow:row wrap;font-size:.875rem;text-decoration:underline}.page_info .breadcrumbs .separator{align-items:center;color:#a3a3a3;display:flex;margin:0 7px}.page_info .breadcrumbs .icon{font-size:.625rem}.page_info h1{display:block;margin:5px 0 0;max-width:600px!important;width:100%}.page_info .dates{font-size:.8125rem;margin:5px 0 15px}.page_info .dates span+span{margin:0 0 0 10px}@media only screen and (min-width:64em){.page_info{background-color:#fff}#main .page_info.smallwrap .wrap{width:600px!important}.page_info .category{top:-40px}.page_info .breadcrumbs{margin:0}.page_info .dates{margin:10px 0 -10px}.page_info h1{font-size:2.1875rem;margin:10px 0 0}}.social_shares{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;justify-content:center;margin:20px auto;padding:20px 0}.social_shares .title{margin:0 20px 0 0}.social_shares .social-channels{display:flex;flex-flow:row nowrap}.social_shares .social-channels a{align-items:center;background-color:#7d6e65;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0 0 0 10px;width:30px}.social_shares .social-channels .icon{color:#fff;font-size:1.0625rem}@media only screen and (min-width:64em){.social_shares{align-items:center;justify-content:space-between;max-width:600px!important;padding:30px 0!important}}.projects_in,.similar_post_types{display:flex;flex-flow:column nowrap;width:100%}.projects_in>div,.similar_post_types>div{margin:0 0 40px}.projects_in .title,.similar_post_types .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 20px}.projects_in .title h2,.similar_post_types .title h2{margin:0}.projects_in .title a,.similar_post_types .title a{display:none}.projects_in .post .labels,.similar_post_types .post .labels{display:flex;flex-flow:row nowrap;position:absolute;right:15px;top:13px;z-index:1}.projects_in .post .labels .label,.similar_post_types .post .labels .label{background-color:#7d6e65;border-radius:3px;color:#fff;font-size:.8125rem;margin:0 0 0 5px;padding:3px 9px;position:relative;z-index:1}.projects_in .post .image,.similar_post_types .post .image{display:block;height:200px;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.projects_in .post .image img,.similar_post_types .post .image img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.projects_in .post .image img:hover,.similar_post_types .post .image img:hover{transform:scale(1.3) translateZ(0)}.projects_in .post .dates,.similar_post_types .post .dates{font-size:.8125rem;margin:10px 0 5px 3px}.projects_in .post .dates span+span,.similar_post_types .post .dates span+span{margin:0 0 0 10px}.projects_in .post .post-title,.similar_post_types .post .post-title{display:block;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0 0 8px 2px}.projects_in .post .read-more,.similar_post_types .post .read-more{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap;line-height:1;margin:5px 0 0 2px;padding-bottom:2px}.projects_in .post .read-more .icon,.similar_post_types .post .read-more .icon{margin:0 5px 0 0}.projects_in .post .read-more:active,.projects_in .post .read-more:hover,.similar_post_types .post .read-more:active,.similar_post_types .post .read-more:hover{color:#9a805f}.projects_in .owl-carousel .owl-nav .owl-next,.projects_in .owl-carousel .owl-nav .owl-prev,.similar_post_types .owl-carousel .owl-nav .owl-next,.similar_post_types .owl-carousel .owl-nav .owl-prev{top:100px}.projects_in .owl-stage,.similar_post_types .owl-stage{height:auto}@media only screen and (min-width:32em){.projects_in .title a,.similar_post_types .title a{align-items:center;color:#b89a76;display:flex;flex-flow:row nowrap}.projects_in .title a .icon,.similar_post_types .title a .icon{margin:0 10px 0 0}.projects_in .title a span,.similar_post_types .title a span{white-space:nowrap}}.inspiration_carousel{align-self:normal}.inspiration_carousel .owl-stage{height:auto!important}.inspiration_carousel .owl-item>a{display:block;height:100%;position:relative;width:100%}.inspiration_carousel>div{display:flex;flex-flow:column nowrap}.inspiration_carousel .title{align-items:center;color:#4a403b;display:flex;flex-flow:column wrap;font-weight:500;justify-content:space-between;margin:0 0 15px;text-align:center}.inspiration_carousel .title h2{margin:0}.inspiration_carousel .meta{bottom:20px;left:30px;position:absolute}.inspiration_carousel .meta .project-title{color:#fff;font-size:1.125rem;font-weight:500;margin:0 0 5px 2px}.inspiration_carousel .meta .xl-case-link,.inspiration_carousel .meta .xl-case-link .icon{color:#fff}.inspiration_carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;overflow:hidden;width:100%}.inspiration_carousel .thumbs a{height:70px;margin:10px 0 0 10px;width:111px}.inspiration_carousel .thumbs a:first-child{margin-left:0}.inspiration_carousel .thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.inspiration_carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.inspiration_carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.inspiration_carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.inspiration_carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.inspiration_carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.inspiration_carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.inspiration_carousel .thumbs{height:80px}.inspiration_carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.inspiration_carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.inspiration_carousel .thumbs a{width:117px}}@media only screen and (min-width:64em){.inspiration_carousel .thumbs a{width:133px}}@media only screen and (min-width:75em){.inspiration_carousel .thumbs a{width:137px}}@media only screen and (min-width:76.875em){.inspiration_carousel .thumbs a{width:141px}}@media only screen and (min-width:40em){.inspiration_carousel .title{flex-flow:column nowrap;padding-top:10px;position:relative;text-align:center}.inspiration_carousel .title:after{background-color:#4a403b;content:" ";height:2px;margin:20px 0 10px;position:relative;width:100px}}@media only screen and (min-width:48em){.inspiration_carousel .meta{bottom:30px;left:40px}}@media only screen and (min-width:64em){.inspiration_carousel .title{padding-top:25px}.inspiration_carousel .title:after{margin:25px 0 35px}.inspiration_carousel .meta{bottom:40px}.inspiration_carousel .meta .project-title{font-size:1.375rem}.inspiration_carousel .meta .uppercase-link{font-weight:500}}@media only screen and (min-width:76.875em){.inspiration_carousel .meta{bottom:40px}.inspiration_carousel .meta .project-title{font-size:1.5625rem}}.advice_carousel{align-self:normal}.advice_carousel .owl-stage{height:auto!important}.advice_carousel .owl-item>a{display:block;height:100%;position:relative;width:100%}.advice_carousel>div{display:flex;flex-flow:column nowrap}.advice_carousel .title{align-items:center;color:#4a403b;display:flex;flex-flow:row wrap;font-weight:500;justify-content:space-between;margin:0 0 15px;text-align:center}.advice_carousel .title h2{margin:0}.advice_carousel .meta{bottom:20px;left:30px;position:absolute}.advice_carousel .meta .project-title{color:#fff;font-size:1.125rem;font-weight:500;margin:0 0 5px 2px}.advice_carousel .meta .xl-case-link,.advice_carousel .meta .xl-case-link .icon{color:#fff}.advice_carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;overflow:hidden;width:100%}.advice_carousel .thumbs a{height:70px;margin:10px 0 0 10px;width:111px}.advice_carousel .thumbs a:first-child{margin-left:0}.advice_carousel .thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.advice_carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.advice_carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.advice_carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.advice_carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.advice_carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.advice_carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.advice_carousel .thumbs{height:80px}.advice_carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.advice_carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.advice_carousel .thumbs a{width:117px}}@media only screen and (min-width:64em){.advice_carousel .thumbs a{width:133px}}@media only screen and (min-width:75em){.advice_carousel .thumbs a{width:137px}}@media only screen and (min-width:76.875em){.advice_carousel .thumbs a{width:141px}}@media only screen and (min-width:40em){.advice_carousel .title{flex-flow:column nowrap;padding-top:10px;position:relative;text-align:center}.advice_carousel .title:after{background-color:#4a403b;content:" ";height:2px;margin:20px 0 10px;position:relative;width:100px}}@media only screen and (min-width:48em){.advice_carousel .meta{bottom:30px;left:40px}}@media only screen and (min-width:64em){.advice_carousel .title{padding-top:25px}.advice_carousel .title:after{margin:25px 0 35px}.advice_carousel .meta{bottom:40px}.advice_carousel .meta .project-title{font-size:1.375rem}.advice_carousel .meta .uppercase-link{font-weight:500}}@media only screen and (min-width:76.875em){.advice_carousel .meta{bottom:40px}.advice_carousel .meta .project-title{font-size:1.5625rem}}.one-col-image img{width:100%}@media only screen and (min-width:48em){.one-col-image .wrap{display:flex;flex-flow:row nowrap}.one-col-image .wrap .col:first-child{padding-right:25px}.one-col-image .wrap .col:last-child{padding-left:25px}}.contact_options{background-color:#e8e5d9}.contact_options.smallwrap{padding:0}.contact_options .inner-row{display:flex;flex-direction:column;justify-content:center;max-width:1200px;padding:40px 0;position:relative}.contact_options .item-container{align-items:center;padding-bottom:20px;padding-left:20px;padding-right:20px}.contact_options .item-container.question{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.contact_options .item{display:flex;flex-flow:column nowrap}.contact_options .item .uppercase-link{align-items:baseline;color:#9a805f;font-size:.8125rem;letter-spacing:.1em;margin:0 auto;text-align:center;text-transform:uppercase}.contact_options .item .uppercase-link svg.icon{font-size:.75rem;margin-right:5px!important;top:1px}.contact_options .item svg.icon{margin:0 auto!important}.contact_options .item:last-child{margin-bottom:0}.contact_options .item>div:first-child .icon{color:#322b27;height:50px}.contact_options .item.agreement>div:first-child .icon{font-size:3.4375rem}.contact_options .item.question>div:first-child .icon{font-size:2.6875rem}.contact_options .item.call-me-back>div:first-child .icon{font-size:2.1875rem}.contact_options .item .title{color:#322b27;font-size:1.375rem;font-weight:500;margin:0 0 20px;position:relative;text-align:center}.contact_options .item .title span{border-bottom:2px solid #322b27;display:inline-block;padding-bottom:10px}@media only screen and (min-width:48em){.contact_options .inner-row{flex-direction:row;width:100%}.contact_options{flex-flow:row nowrap;justify-content:space-around}.contact_options .item{margin:0}}@media only screen and (min-width:56.25em){.contact_options{justify-content:center}.contact_options .item{box-sizing:content-box}}@media only screen and (min-width:64em){.contact_options .wrap>div{padding:30px 0 40px}}@media only screen and (min-width:75em){.contact_options .wrap>div{padding:40px 0 50px}}#notice-message{align-items:center;background-color:#00a5f4;border-top:10px solid #fff;bottom:0;color:#fff;display:flex;font-size:.875rem;height:60px;justify-content:center;padding:0 20px;position:fixed;text-align:center;width:100%;z-index:999999}
