.header ul.thb-full-menu>li>a{color:#66402e;font-size:14px;line-height:160%;letter-spacing:1px;font-weight:500;text-transform:uppercase}.section-header-unset .section-header{padding:0}.template-index .custom_badges_wrapper{flex-direction:column;align-items:end}.template-product-haven-update .product-siblings-title{flex-wrap:wrap!important}.template-index .custom_badges_wrapper .badge.onsale{z-index:11111}@media(max-width:500px){.template-collection .badge.onsale{font-size:8px;text-align:right;padding:0 5px;white-space:nowrap}.template-index .custom_badges_wrapper .badge.onsale{z-index:11111;font-size:8px;right:-8px;position:relative}}@media(min-width:990px){.mbl-price-custom{display:none!important}}.onsale-custom-new{background:#6f5e54!important}.template-product-haven-update .junip-product-summary-review-count{font-family:Neue Haas Grotesk Display Pro;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0%;vertical-align:middle}.template-product-haven-update .thb-product-detail{margin:48px 0 80px!important}.template-product-haven-update .junip-product-summary-stars-wrapper{display:flex;margin-bottom:8px}.template-product-haven-update .product-card-shortname.h1{font-family:Canela Deck;font-weight:400;font-size:32px;line-height:140%;letter-spacing:0%;vertical-align:bottom;margin-bottom:8px}.template-product-haven-update .thb-product-detail .price .amount.discounted{color:#9f622e!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:600!important;font-size:20px!important;line-height:140%!important;letter-spacing:1px!important}.template-product-haven-update .thb-product-detail .price del .amount{font-family:Neue Haas Grotesk Display Pro;font-weight:600;font-size:16px;line-height:140%;letter-spacing:1px;text-decoration:line-through}.template-product-haven-update .thb-product-detail .product-price-container .price{gap:6px!important}.template-product-haven-update .custom-now-target{background:#d5b4a6;display:flex;align-items:anchor-center;padding:4px 6px;border-radius:50px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:10px;line-height:100%;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;gap:4px;margin-left:4px}.template-product-haven-update .thb-product-detail .product-price-container .badge,.template-product-haven-update .thb-product-detail .product-price-container .product__tax{display:none!important}.template-product-haven-update .thb-product-detail .product-title-container{margin-bottom:16px!important}.template-product-haven-update .color-variant-label b{font-family:Neue Haas Grotesk Display Pro!important;font-weight:900!important;font-size:14px!important;line-height:140%!important;letter-spacing:0px!important}.template-product-haven-update .color-variant-label{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:14px;line-height:140%;letter-spacing:0px}.template-product-haven-update .product-siblings-title.product-price-container.mobile-price{line-height:normal;margin-bottom:12px}.template-product-haven-update .product-siblings-grid{gap:8px!important}.template-product-haven-update input[type=radio]:checked+.variant-label{background-color:#e6d4c9!important;border:2px solid #7E6D5B!important}.template-product-haven-update .variations .product-form__input--block input[type=radio]+label{border:1px solid #D9D1C8!important}.template-product-haven-update .product-form-wrapper{margin:32px 0 0!important}.template-product-haven-update .product-info-bar{display:flex;align-items:center;justify-content:center;background-color:#f1ece5;border-radius:8px;padding:8px 0;margin:16px 0;width:100%;border:1px solid #D9D1C8}.template-product .testimonial-carousel-heading{font-family:Canela Deck;font-weight:400;font-size:20px;line-height:140%;letter-spacing:0px;vertical-align:middle;text-align:start;color:#66402e;margin:8px 0}.template-product .testimonial-slide{width:80px;height:120px}.template-product .testimonial-carousel-track{gap:8px!important;margin-top:0!important}.template-product .product-info-collapsable-wrapper{margin-top:24px!important}.template-product .product-info-collapsable-wrapper{background-color:#f1ece5!important;margin-top:24px;border:1px solid #D9D1C8!important;padding:16px!important}.template-product .product-info-collapsable-wrapper summary{font-family:Canela Deck!important;font-weight:500!important;font-size:18px!important;line-height:140%!important;letter-spacing:0px!important;vertical-align:middle!important}.template-product .short-ben-main{display:grid!important;align-items:center!important;border-radius:8px!important;justify-content:space-around!important;margin:16px 0!important;gap:16px!important;grid-template-columns:1fr 1fr!important;border:none;background:transparent;padding:0}.template-product .short-ben-single{display:flex;align-items:center;gap:12px;justify-content:start;text-align:start;max-width:100%!important;flex-direction:unset!important}.template-product .short-ben-main img{width:22px!important;height:22px!important;object-fit:contain;filter:brightness(0) saturate(100%) invert(42%) sepia(14%) saturate(589%) hue-rotate(349deg) brightness(92%) contrast(87%)}.template-product .short-ben-single .short-txt{text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;font-size:16px!important;line-height:150%!important;letter-spacing:0px!important}.template-product .accordion .accordion__content{padding:0!important}.custom-multi-column .multicolumn__image img{object-fit:cover!important;border-radius:8px!important}.custom-multi-column .multicolumn__image{margin-bottom:0!important;padding-bottom:125%!important}.custom-multi-column .row .columns{padding:0 12px!important}.custom-multi-column h4{margin:12px 0 2px!important;color:#66402d;text-align:start!important;font-family:Canela Deck!important;font-weight:500!important;font-size:22px!important;line-height:140%!important;letter-spacing:0%!important;vertical-align:middle!important}.custom-multi-column .multicolumn__inner p{margin-bottom:12px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:15px;line-height:150%;letter-spacing:0px;vertical-align:middle}.custom-multi-column .head-lg{font-family:Canela Deck;font-weight:400;font-size:36px;line-height:140%;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:12px!important}.custom-multi-column .section-header p{margin-bottom:0;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0px;text-align:center;vertical-align:middle}@media(min-width:768px){.custom-multi-column{margin:120px 0!important}.pdp-image-text .image-with-text__content{max-width:768px!important}.custom-multi-column .section-header p{max-width:650px;margin:auto}}.pdp-image-text .image-with-text__image img{position:unset!important;width:260px!important;height:260px!important;object-fit:cover}.pdp-image-text .image-with-text__image-media{padding-bottom:0!important}.pdp-image-text .image-with-text{flex-wrap:nowrap;max-width:1200px;padding:80px 16px;margin:auto;justify-content:center}.pdp-image-text .image-with-text.grid--image-medium>.image-with-text__inner{width:auto!important}.pdp-image-text .image-with-text__content{padding-left:60px;padding-right:0}.pdp-image-text .image-with-text__content h3{margin-bottom:4px!important;font-family:Canela Deck!important;font-weight:400!important;font-size:36px!important;line-height:140%!important;letter-spacing:0%!important;vertical-align:middle!important}.pdp-image-text .text-blocks-wrapper p{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;vertical-align:middle}.pdp-image-text .image-with-text__content p{margin-bottom:32px!important}@media(max-width:768px){.template-product-haven-update .product-form-wrapper,.product-infor-bar-wrapper{padding:0!important}.pdp-image-text .image-with-text__content h3{justify-content:center!important;font-size:32px!important;margin-bottom:16px!important}.pdp-image-text .image-with-text__content .rte{max-width:100%!important}.img-txt-icon-bar{display:flex;flex-direction:column!important;align-items:anchor-center!important}.pdp-image-text .image-with-text__image-media.aspect-ratio--mobile-adapt{padding-bottom:0!important}.pdp-image-text .image-with-text{flex-wrap:Wrap!important}}.template-product-haven-update .custom-video-lifestyle-headings{justify-content:center!important;align-items:center!important}.template-product-haven-update .video-slider__subheading p{text-align:center!important}.template-product-haven-update .faq-accordion__container{flex-direction:column!important;gap:32px}.template-product-haven-update .faq-accordion{background:#f1ece5!important}.template-product-haven-update .faq-accordion__heading{margin:0 auto!important;text-align:center!important}@media(min-width:768px){.template-product-haven-update .faq-accordion__description p{max-width:600px!important}.template-product-haven-update .video-slider__subheading{max-width:750px;margin:auto}}.template-product-haven-update .faq-accordion__description p{max-width:unset;width:100%!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;font-size:20px!important;line-height:150%!important;letter-spacing:0px!important;text-align:center!important;vertical-align:middle!important;margin:0!important}.template-product-haven-update .faq-accordion__content{gap:10px!important}.template-product-haven-update .faq-accordion__items{max-width:768px;width:100%;flex-shrink:0;border-left:none;border-right:none;display:flex;flex-direction:column;gap:24px}.template-product-haven-update .faq-accordion__item{border-bottom:unset!important;padding:15px 16px!important;background:#f7f3ec!important;border:1px solid #66402E!important;border-radius:8px!important}.template-product-haven-update .faq-accordion__question-text{font-family:Canela Deck!important;font-weight:400!important;font-size:24px!important;line-height:150%!important;letter-spacing:0%!important;vertical-align:middle!important}.template-product-haven-update .layout-carousel .custom-product-grid-content .custom-product-grid-single{padding:0 16px!important}.template-product-haven-update .custom_badges_wrapper{display:flex;gap:5px;width:fit-content;top:12px;position:absolute;flex-direction:column;z-index:111;justify-content:end;align-items:end}.template-product-haven-update .custom-featured-product .custom_badges_wrapper{right:17px}.best-seller-badge{background:#66402e;color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:10px;line-height:140%;letter-spacing:.5px;text-align:center;vertical-align:middle;text-transform:uppercase;padding:4px 16px;border-radius:4px 0 0 4px}.template-product-haven-update .junip-product-review-container{max-width:1200px!important}.template-product-haven-update .junip-product-review-title{margin:0 0 14px!important;font-family:Canela Deck!important;font-weight:400!important;font-size:36px!important;line-height:140%!important;letter-spacing:0%;text-align:center!important;vertical-align:middle}.template-product-haven-update .junip-product-review-average{font-weight:400;font-size:48px!important;font-family:Neue Haas Grotesk Display Pro!important}.template-product-haven-update .junip-product-review-count,.template-product-haven-update .junip-product-review-bar-rating,.template-product-haven-update .junip-ai-summary-badge-text,.template-product-haven-update .junip-ai-summary-text,.template-product-haven-update .junip-customer-name,.template-product-haven-update .junip-ml-1,.template-product-haven-update .junip-review-body,.template-product-haven-update .junip-review-product,.template-product-haven-update .junip-recommendation-text,.template-product-haven-update .junip-review-date,.template-product-haven-update .junip-vote-text,.template-product-haven-update .junip-select,.template-product-haven-update .junip-checkbox label{font-family:Neue Haas Grotesk Display Pro!important}.junip-powered-by-footer.junip-mt-3{display:none!important}.template-product-haven-update button.cpg-carousel-btn.cpg-prev{right:48%!important}.template-product-haven-update .cpg-carousel-btn{right:30%!important}.template-product-haven-update .product-siblings-wrapper{flex-direction:column!important}.product-single__media img{border:1px solid #D9D1C8;border-radius:8px}.product-single__media{padding-bottom:98%!important}.template-product-haven-update #pdp-buy-box .form__label{font-size:18px!important}@media(max-width:768px){.template-product .product-information--inner{padding:0 16px}.template-product-haven-update .thb-product-detail{margin-top:16px!important}.product-gallery-container scroll-shadow.thumbnail-scroll-mobile{margin:0!important}.template-product-haven-update .product-section .thb-product-detail.product>.row{gap:36px!important}.template-product-haven-update .thb-product-detail .product-title-container{padding:0!important;margin-bottom:8px!important}.template-product-haven-update .product-card-shortname.h1{margin:0!important}.product-siblings-title.product-price-container.mobile-price{flex-direction:column!important;align-items:start!important;row-gap:16px!important}.product-siblings-wrapper{padding:0!important;margin:0!important;gap:12px!important}.template-product-haven-update .product-siblings-title.product-price-container.mobile-price{margin:0!important}.product-info-bar__text{font-size:12px!important;letter-spacing:.28px!important}.template-product-haven-update .testimonial-carousel-heading{padding:0!important;font-size:16px!important}.testimonial-slide:first-of-type .testimonial-thumbnail{left:0!important;width:80px!important}.testimonial-slide:first-of-type{max-width:80px!important}.template-product-haven-update .product-info-collapsable-wrapper{margin:24px 0 0!important}.template-product-haven-update .thb-product-detail .product-information--inner{padding:0 16px}.template-product-haven-update .short-ben-single .short-txt{text-align:start!important}.template-product-haven-update .short-ben-single .short-txt{margin:0!important}.template-product-haven-update .index_logo{padding-top:32px!important;padding-bottom:32px!important}.template-product-haven-update .custom-img-new-text .image-with-text__content{padding:57px 16px!important}.template-product-haven-update .custom-img-new-text .image-with-text__content h3{justify-content:start!important;text-align:left!important;font-weight:400!important;font-size:28px!important;white-space:nowrap}.template-product-haven-update .custom-img-new-text .text-blocks-wrapper .rte p{padding:0!important;text-align:start!important}.template-product-haven-update .custom-img-new-text .text-blocks-wrapper .rte p{margin-bottom:50px!important}.template-product-haven-update .custom-img-new-text .text-blocks-wrapper .rte p strong{font-size:22px!important}.template-product-haven-update .custom-img-new-text .text-blocks-wrapper .rte p{font-size:16px!important;line-height:150%!important;letter-spacing:0!important}.template-product-haven-update .custom-img-new-text .text-blocks-wrapper .text-blocks-carousel__slide:last-child p{margin-bottom:0!important}.custom-multi-column{margin:120px 0}.custom-multi-column .head-lg{font-size:28px!important}.custom-multi-column .section-header p{font-size:18px!important}.custom-multi-column .section-header p br{display:none!important}.custom-multi-column .section-header{max-width:100%!important;margin:0 auto 40px!important;padding:0!important}.custom-multi-column.swipe-on-mobile .row{grid-auto-columns:minmax(calc(70vw - 16px),1fr)!important;grid-template-columns:repeat(auto-fill,minmax(calc(70vw - 15px),1fr))!important;padding:0!important}.custom-multi-column .multicolumn__inner p{margin-bottom:0;font-size:16px}.pdp-image-text{padding:0 16px!important}.pdp-image-text .image-with-text__image img{position:unset!important;width:180px!important;height:180px!important;object-fit:cover}.pdp-image-text .image-with-text__content{padding:32px 0 0!important}.pdp-image-text .img-txt-icon-bar{row-gap:12px}.template-product-haven-update .video-slider__heading{text-align:center}.template-product-haven-update .custom-video-lifestyle-header{margin-bottom:32px!important}.template-product-haven-update .video-slider{padding-bottom:20px!important}.template-product-haven-update .tk-difference{padding-top:80px!important;padding-bottom:80px!important}.template-product-haven-update .tk-difference__heading-word{font-size:32px!important}.template-product-haven-update .tk-difference__grid{row-gap:64px!important}.template-product-haven-update .tk-difference__heading--stacked{margin:0!important}.template-product-haven-update .tk-difference__compare-label{font-size:14px}.template-product-haven-update .tk-difference__cell{font-size:12px!important;line-height:120%!important}.template-product-haven-update .junip-product-review-title{font-size:28px!important;margin:0 0 23px!important}.template-product-haven-update .faq-accordion{padding:80px 0!important}.template-product-haven-update .faq-accordion__container{padding:0 16px!important}.template-product-haven-update .faq-accordion__items{max-width:100%!important;width:100%;padding:0!important}.template-product-haven-update .faq-accordion__content{padding:0!important}.template-product-haven-update .faq-accordion__heading{font-size:28px!important}.template-product-haven-update .faq-accordion__container{gap:40px!important}.template-product-haven-update .faq-accordion__question-text{font-size:18px!important;line-height:140%!important}.template-product-haven-update .second-custom-grid{padding:120px 0 48px;margin-bottom:120px}}#quick-search svg path{stroke:#66402e!important}.thb-secondary-cart svg path{fill:#66402e!important}#mWx42QNKC0EepDIOZ6LPWQ .form_title_div p b{font-family:Canela Deck!important;font-weight:400!important;color:var(--color-text-primary)!important;font-size:36px!important}#mWx42QNKC0EepDIOZ6LPWQ .form_title_div p:nth-of-type(2){display:none!important}#mWx42QNKC0EepDIOZ6LPWQ .form_description_div p{font-family:Neue Haas Grotesk Text Pro!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;color:var(--color-body-primary)!important}#mWx42QNKC0EepDIOZ6LPWQ input{padding:19px 22px!important}#mWx42QNKC0EepDIOZ6LPWQ select{height:52px!important}#mWx42QNKC0EepDIOZ6LPWQ label{font-family:Neue Haas Grotesk Text Pro!important;font-weight:400!important}#mWx42QNKC0EepDIOZ6LPWQ .formElement_5.form-group.fadeMe.text.clearfix.col-sm-12.checkbox{margin-bottom:10px!important}#mWx42QNKC0EepDIOZ6LPWQ .btn{font-family:Neue Haas Grotesk Text Pro;font-weight:500!important;font-size:20px!important}#mWx42QNKC0EepDIOZ6LPWQ .after_form_submit .form_generater_form_div{margin:auto!important}@media(min-width:768px){#shopify-section-template--26175933612297__178161476410daa5ae .app-wrapper{max-width:800px;margin:0 auto;padding:40px 20px}shopify-forms-embed{display:block;width:100%}.template-index .custom-video-lifestyle-header{gap:100px!important}.template-index .custom-video-lifestyle-header .video-slider__heading{text-align:start!important}#AMFZwd3ptUFlwR05BM__forms_inline_Y6AAKM{--inline-container-max-width: 700px !important;--inline-form-alignment: center !important;--container-max-w: 700px !important;--forms-padding-top: 20px !important;--forms-padding-bottom: 30px !important;--button-border-radius: 8px !important;--form-field-border-radius: 8px !important}#AMFZwd3ptUFlwR05BM__forms_inline_Y6AAKM{--inline-container-max-width: 800px !important;--container-max-w: 800px !important}._inline_1q1d2_47 ._formContainer_1q1d2_30{max-width:800px!important}button._formSubmitButton_cit2d_96{padding:15px 0!important}}@media(min-width:768px){.background-video .subheading{max-width:523px}}[lang=fr] .button-sec,[lang=de] .button-sec{text-transform:capitalize!important}.page-terms-of-sale li::marker{font-size:24px!important;font-weight:400!important;line-height:140%!important;font-family:Canela Deck}@media(min-width:1068px)and (max-width:1350px){.template-index .custom-img-new-text .image-with-text__content{padding:0 10px 0 48px}}.template-product .product-sibling-item{position:relative}.testimonial_content-main .rte p strong{color:#b87871}.footer .thb-widget-title,.footer .thb-widget-menu li a,.copy-right-txt span,.footer-email-block .widget .footer-sm-txt p{color:#fff!important}.footer .signup-form fieldset input::placeholder{color:#fff!important}.responsive-image-section .desktop-image,.mobile-image{width:70%!important;margin:auto}.hero-review-wrapper .video-star svg path{fill:#c4826e!important}.second-custom-grid a.button.custom-pro-grid-btn{background:#fff}.accordion{background:transparent!important}.badge.pre-order{display:none}.cart-drawer-buttons form button:hover,.proceed-to-checkout button:hover{background:#a8b8a3!important;border:1px solid #A8B8A3!important}@media(min-width:768px){.real-homes-image-text .rte p strong br{display:none}}.real-homes-image-text .rte p strong{font-weight:400}.custom-product-grid .product-primary-image{width:100%}.custom-product-grid .custom_badges_wrapper{right:32px!important;z-index:111111111}.custom-product-grid .custom_badges_wrapper .badge{font-weight:600;font-family:Neue Haas Grotesk Display Pro;border-radius:3px 0 0 3px!important;padding:0 15px}.custom-product-grid .custom_badges_wrapper .badge.out-of-stock{display:none}.collection-grid__card-img--hover img{min-height:-webkit-fill-available}
/*# sourceMappingURL=/cdn/shop/t/238/assets/custom_styles.css.map */
