@font-face{font-family:Laviossa;src:url(/cdn/shop/files/LaviossaMedium.eot);url(/cdn/shop/files/LaviossaMedium.woff2) format("woff2"),url(/cdn/shop/files/LaviossaMedium.woff) format("woff"),url(/cdn/shop/files/LaviossaMedium.ttf) format("truetype"),font-weight: 500;font-style:normal;font-display:swap}.laviosa-font h2.slide-heading,.laviosa-font .banner-heading,.laviosa-font h2.heading,.laviosa-font .halo-block-header h3.title{font-family:Laviossa!important;text-transform:uppercase!important;font-weight:600;letter-spacing:4px!important;line-height:1.1em!important}.laviosa-title-only .content-box h3.banner-heading{font-family:var(--font-heading-family)!important}.title-default-case h3.banner-heading,.title-default-case h3.title,.title-default-case h3{text-transform:none;line-height:1.2em!important}.title-fullwidth h3 span.text,.title-fullwidth .text{width:100%!important;padding:0!important;line-height:1.2em!important}.title-uppercase h2.heading{text-transform:uppercase}.bold-heading h2.heading{font-weight:700}.title-weight-normal .halo-block-header h3.banner-heading,.title-weight-normal .halo-block-header h3.title,.title-weight-normal .halo-block-header h3,.title-weight-normal .rich-text__blocks h2{font-weight:400!important}section#shopify-section-halo-toolbar-mobile{display:none!important}.button,.shopify-challenge__button{border-radius:10px!important}.halo-block-header .title .text{background-color:transparent!important}ul.checklist{padding:0;margin:0;list-style:none}ul.checklist li{position:relative;padding-left:40px;margin-bottom:10px}ul.checklist.brown-check li{color:#b96536!important}ul.checklist li:before{content:"";background-image:url(/cdn/shop/files/check-icon-brown.png);width:30px;height:30px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;left:0}.custom-btn{border-radius:5px;background-color:#386272;padding:8px 20px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#fff;font-size:16px;line-height:1em;border:solid 1px #386272;text-transform:uppercase;margin-left:10px}.custom-btn:hover{background-color:#b96536;color:#fff;border:solid 1px #b96536}.header-nav-plain .header-item:nth-child(3){align-items:center}.footer__column-item.footer__copyright{margin-bottom:0!important}.cart-container .shipTotal .cart-total-value,.cart-actions #dynamic-checkout-cart,.cart-actions .button-continue{display:none!important}.hp-banner-slide .images-contain,.banner-w-radius .images-contain{border-radius:50px}.hp-hand-crafted .item .flex-box__banner,.img-w-radius .img-box img{border-radius:60px}.hp-styles{padding-left:14%}.hp-prod-block .card-action,.hp-prod-block .card-price{display:none!important}.hp-prod-block .card{background-color:#fff;border-radius:20px;border:solid 1px transparent}.hp-prod-block .card:hover{border:solid 1px #B96536}.hp-prod-block .card .card-media{border-top-right-radius:20px;border-top-left-radius:20px}.hp-prod-block .card .card-title{text-transform:uppercase;margin-bottom:0;font-weight:700;color:#b98377}.hp-prod-block .card .card-information{padding-bottom:15px}.hp-prod-block .card .card-title:hover{color:#386272;text-decoration:none}.hp-prod-block .card:hover .card-title{color:#386272}.hp-download-sec .slide-content:after{content:"5 ways to improve the quality of your everyday life.";color:#fff;font-size:20px;margin-top:20px;display:block;text-align:center;font-weight:400}.reasons-why .step-container{background-color:#fff!important}.reasons-why .step-text b{font-size:26px!important;margin-bottom:10px;display:block}.reasons-why .step-text{font-size:18px!important}.reasons-why .sec-header{width:50%;padding-right:20px}.reasons-why .content-right{margin-top:-13%}.reasons-why .step-number{color:#b98377!important;border-color:#b98377!important}.reasons-why .step-text{color:#b98377!important}.how-to-steps{position:relative}.how-to-steps:before{content:"";background-image:url(/cdn/shop/files/how-to-divider.png);background-position:center center;background-size:cover;background-repeat:no-repeat;width:40px;height:100%;display:block;position:absolute;z-index:9;top:0;right:0;left:0;margin:auto}.how-to-steps .content-box h3.banner-heading{width:120px;height:120px;border:solid 1px #386272;border-radius:50%;text-align:center;line-height:115px!important;display:inline-block;vertical-align:middle;margin-bottom:0!important}.how-to-steps span.banner-text{line-height:1.4em!important;text-align:left;width:calc(100% - 150px);display:inline-block;vertical-align:middle;padding-left:30px}.how-to-steps .image-zoom:hover img{transform:scale(1)}.how-to-steps .flex-box__banner .banner-item,.how-to-steps .flex-box__banner.row-reverse .banner-content{padding-right:50px;padding-left:0}.how-to-steps .flex-box__banner.row-reverse .banner-item,.how-to-steps .flex-box__banner .banner-content{padding-left:50px;padding-right:0}.nitty-review-banner-slider-sec .rev-w-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 20px;border-radius:50px;height:600px;display:flex!important;align-items:center}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content{max-width:100%;padding:60px 40px}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .customer-review__content{color:#fff;font-style:normal;font-family:Laviossa!important;text-transform:uppercase!important;font-weight:500;letter-spacing:4px!important;line-height:1.2em!important;font-size:35px}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .date{color:#b98377;font-size:20px;text-transform:capitalize}.nitty-review-banner-slider-sec button.slick-arrow,.nitty-review-banner-slider-sec .slick-dots{display:none!important}.nitty-best-on-market .container{display:flex;align-items:center;justify-content:center}.nitty-best-on-market .halo-block-header,.nitty-best-on-market .halo-row{width:50%}.nitty-best-on-market .content.spotlight-inner{border-radius:20px}.nitty-faq .card-header .arrow svg{width:20px!important;height:20px!important}.beyond-business-sec .image-container .image{padding-top:0!important}.beyond-business-sec .image img{position:relative!important;width:auto!important;height:auto!important;margin:0 auto!important}.beyond-business-sec .spotlight-item:hover .image-zoom img{transform:unset!important}.featured-locations .halo-row.column-3{justify-content:center}.woodfired-electric-sec .spotlight-item{margin-bottom:30px}.features-option-w-img ul.flex-wrap li:first-child .checkbox-wrapper:before,.features-option-w-img ul.flex-wrap li:nth-child(2) .checkbox-wrapper:before,.features-option-w-img ul.flex-wrap li:nth-child(3) .checkbox-wrapper:before{content:"";background-image:url(/cdn/shop/files/Match_the_cladding.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100px;display:block;margin-bottom:10px}.features-option-w-img ul.flex-wrap li:nth-child(2) .checkbox-wrapper:before{background-image:url(/cdn/shop/files/match_the_garden.jpg)}.features-option-w-img ul.flex-wrap li:nth-child(3) .checkbox-wrapper:before{background-image:url(/cdn/shop/files/centre_piece.jpg)}.template-product main#MainContent{background-color:#e9e6df;padding-top:50px}.template-product h1.productView-title{text-transform:uppercase}.template-product .price span{color:#386272;letter-spacing:2.5px;font-weight:500;font-size:24px!important}.productView-image .productView-img-container img{border-radius:30px}.mobile.productView-details{display:none}.productView-thumbnail-wrapper .slick-arrow svg{color:#386272!important;fill:#386272!important}.product-form__input .form__label{color:#386272!important}.productView-options .product-form__input .form__label [data-header-option]{color:#b96536!important}.product-banner-container .banner-content{z-index:2!important}.jdgm-rev-widg{max-width:var(--body-custom-width-container);padding-left:15px;padding-right:15px;margin-right:auto!important;margin-left:auto!important}.jdgm-rev-widg__header h2.jdgm-rev-widg__title,.jdgm-row-profile .jdgm-rev__icon{display:none!important}.template-list-collections main#MainContent,.template-collection main#MainContent{padding-bottom:0}.collection-list-item .des{max-width:100%!important}.collection-list-item .halo-row .halo-item{padding:0}.collection-list-item .halo-row{padding:0 15px;flex-direction:unset!important}.collection-list-item .halo-row .halo-item .image{border-top-left-radius:40px;border-bottom-left-radius:40px}.collection-list-item .halo-row .halo-item .collections-wrapper{border-top-right-radius:40px;border-bottom-right-radius:40px;padding-left:10%;padding-right:10%}.collection-default{background-color:#e9e6df}.collection-default .card-media{border-radius:30px}.collection-default .card-title{text-transform:uppercase;font-weight:700;color:#b98377;letter-spacing:2px}.collection-default .price-item{color:#b98377;text-transform:uppercase;letter-spacing:2px}.collection-default .card-action{display:none!important}.collection-default .product-item:hover .card-title,.collection-default .product-item:hover .price-item{color:#386272!important}.card-information .jdgm-widget.jdgm-preview-badge{margin-bottom:6px}@media screen and (max-width: 1600px){.hp-styles{padding-left:8%}}@media screen and (max-width: 1500px){.hp-styles{padding-left:4%}}@media screen and (max-width: 1366px){.hp-styles{padding-left:15px}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .customer-review__content{font-size:28px!important}}@media screen and (max-width: 1024px){.woodfired-electric-sec .spotlight-item{margin-bottom:15px}}@media screen and (max-width: 991px){.nitty-best-on-market .container{display:block}.nitty-best-on-market .halo-block-header,.nitty-best-on-market .halo-row{width:100%;text-align:center!important}.nitty-best-on-market .halo-block-header{margin-bottom:20px!important}.nitty-best-on-market .halo-block-header h3.title{margin-bottom:10px!important}.nitty-best-on-market .spotlight-button{margin-top:15px!important}.collection-list-item .halo-row .halo-item .collections-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.hp-banner-slide .slide-content{transform:translate(-50%);top:10%}.hp-banner-slide .slide-content img{width:250px;margin:0 auto 10px}.hp-policies .halo-item{width:25%!important}.hp-policies .halo-item a{padding:0 5px!important}.hp-download-sec .slide-content:after{font-size:16px;line-height:1.4em}.left,.text-left{text-align:center!important}.halo-banner-wrapper .flex-box__banner .text-left .button{margin-left:auto!important}.hp-styles .halo-block-header .title{margin-bottom:20px!important}.hp-hand-crafted h3.title,.hp-step-guide h3.title{line-height:1.2em!important;margin-bottom:5px!important}.hp-hand-crafted .rte,.hp-step-guide .rte{font-size:16px!important}.footer__content-top{text-align:center}.footer__content-top .image_logo img{margin:0 auto}.footer__content-top .footer-block__list{display:block!important}.footer-block__link_list h2.footer-block__heading{padding-bottom:0;border-bottom:0}.footer-block__link_list h2.footer-block__heading:after,.footer-block__link_list h2.footer-block__heading:before{display:none!important}.footer-block__item .footer-block__heading{font-size:16px}.footer-1 .footer__content-top{padding-bottom:0!important}.footer__column-item.footer__copyright .copyright__content p{font-size:14px!important;line-height:1.2em!important}.hp-prod-block h3.title{font-size:22px!important}.hp-prod-block .halo-block-header{margin-bottom:10px}.reasons-why .sec-header{width:100%;padding-right:0}.reasons-why .content-right{margin-top:0}.reasons-why .step-text b{font-size:20px!important;margin-bottom:5px}.reasons-why .step-text{font-size:16px!important}ul.checklist{text-align:left!important}ul.checklist li:before{width:25px;height:25px}ul.checklist li{padding-left:30px;margin-bottom:5px;line-height:1.4em}.how-to-steps:before{width:25px}.how-to-steps .content-box h3.banner-heading{width:80px;height:80px;line-height:75px!important}.how-to-steps span.banner-text{width:calc(100% - 100px);padding-left:20px}.how-to-steps .flex-box__banner.row-reverse .banner-item,.how-to-steps .flex-box__banner .banner-content{padding-left:30px;padding-right:0}.how-to-steps .flex-box__banner .banner-item,.how-to-steps .flex-box__banner.row-reverse .banner-content{padding-right:30px;padding-left:0}.nitty-review-banner-slider-sec .rev-w-bg{height:500px}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .customer-review__content{font-size:22px!important}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .date{font-size:16px!important}.nitty-faq .faqs-item .title{font-size:18px!important}.nitty-faq .faqs-item .card-body p,.nitty-faq .faqs-item .card-body li{font-size:14px!important;line-height:1.4em}.template-product main#MainContent{padding-top:30px}.product-details.product-default{padding-top:0!important}.mobile.productView-details{display:block;text-align:center;padding-bottom:10px}.mobile.productView-details h1.productView-title{color:#386272;font-size:24px;line-height:1.2em}.productView-thumbnail-wrapper,.halo-productView-right.productView-details h1.productView-title{display:none!important}.productView-nav .slick-arrow svg{color:#386272!important;fill:#386272!important}.productView-images-wrapper{margin:0 auto;width:70%}.halo-productView-right.productView-details .productView-moreItem-product-variant,.halo-productView-right.productView-details .productView-moreItem-product-variant legend.form__label{text-align:center}.productView-price .price{justify-content:center!important}.collection-list-item .halo-row .halo-item .image{border-bottom-left-radius:0;border-top-right-radius:40px}.collection-list-item .halo-row .halo-item .img-box{padding-bottom:0!important}.collection-list-item .halo-row .halo-item .collections-wrapper{border-top-right-radius:0;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.collection-list-item .halo-row .halo-item .collections-wrapper .collections-button{margin-left:auto!important;margin-bottom:0!important}.halo-collection-content .halo-page-content{padding-top:0;padding-bottom:0}.collection-default .card-title{letter-spacing:1px;font-size:18px!important;line-height:1.2em}.collection-default .price-item{letter-spacing:1px}.collection-default .card-information{padding-top:15px}.woodfired-electric-sec .spotlight-item{margin-bottom:0}}@media screen and (max-width: 551px){.announcement-bar__message{font-size:13px!important}.hp-banner-slide .slide-content img{width:220px;margin:0 auto 5px}.hp-banner-slide .slide-content{top:5%}.laviosa-font h2.slide-heading,.laviosa-font .banner-heading,.laviosa-font h2.heading{letter-spacing:2px}.hp-policies .halo-item a img{margin:0 auto 8px!important;width:40px;height:40px;object-fit:cover}.hp-prod-block .card .card-title{font-size:18px;line-height:1.2em}.hp-prod-block .card .card-information{padding:15px 10px}.hp-download-sec .slide-content .slide-text{margin-bottom:15px!important}.hp-download-sec .slide-content:after{margin-top:15px}.productView-images-wrapper{width:60%}}@media screen and (max-width: 550px){.hp-hand-crafted .banner-item .img-box img{border-radius:60px}.how-to-steps .flex-box__banner.row-reverse .banner-item,.how-to-steps .flex-box__banner .banner-content,.how-to-steps .flex-box__banner .banner-item,.how-to-steps .flex-box__banner.row-reverse .banner-content{padding-left:0;padding-right:0}.how-to-steps:before{display:none}.how-to-steps .content-box{padding-top:20px!important;padding-bottom:0!important}.how-to-steps .content-box h3.banner-heading{width:65px;height:65px;line-height:60px!important}.how-to-steps span.banner-text{width:calc(100% - 70px);padding-left:15px;font-size:18px!important}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content{padding:40px 10px}.nitty-review-banner-slider-sec .rev-w-bg .review__item-content .customer-review__content{font-size:20px!important}.mobile.productView-details h1.productView-title{font-size:22px}.product-form__label .text{font-size:14px!important;padding:0 5px!important;height:35px!important;line-height:35px!important}.template-product .price span{letter-spacing:1.5px;font-size:20px!important}.template-product main#MainContent{padding-top:20px}}@media screen and (max-width: 440px){.announcement-bar__message{font-size:11px!important}.hp-prod-block .card .card-title{font-size:16px}.product-form__label .text{font-size:12px!important;height:32px!important;line-height:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
