.natrul-fact-panel{position:relative!important;overflow:hidden!important}:root{--natrul-button-width:280px;--natrul-button-min-height:52px;--natrul-button-padding-x:1.5rem}.natrul-btn,.wp-block-button__link,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-account .woocommerce-orders-table a.button,.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],.woocommerce-account .woocommerce-MyAccount-content input[type="submit"],.woocommerce-account:not(.logged-in) button[type="submit"],.woocommerce-account:not(.logged-in) input[type="submit"]{width:var(--natrul-button-width)!important;min-width:var(--natrul-button-width)!important;max-width:var(--natrul-button-width)!important;min-height:var(--natrul-button-min-height)!important;padding:.88rem var(--natrul-button-padding-x)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--natrul-button-width)!important;box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;line-height:1.2!important}.natrul-product-ctas .single_add_to_cart_button,.natrul-product-ctas .button.alt,.natrul-calc__btn-add,.natrul-calc__btn-sample{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;white-space:normal!important}.natrul-nav__sample,.natrul-nav__burger,.natrul-mobile-menu__close,.natrul-product-gallery__thumb,.natrul-accordion-btn{width:auto!important;min-width:0!important;max-width:none!important;flex-basis:auto!important}.natrul-nav__sample{min-height:44px!important;padding:.68rem 1.15rem!important}@media (max-width:520px){:root{--natrul-button-width:100%}.natrul-btn,.wp-block-button__link{min-width:0!important;max-width:100%!important}}body.page-template-page-niche-hotels,body[class*="niche-hotels"]{background:var(--wp--preset--color--surface,#faf8f4)!important;color:#17130e!important}body.page-template-page-niche-hotels .natrul-fact-panel{color:rgb(250 248 244 / .94)!important}body.page-template-page-niche-hotels .natrul-fact-panel em,body.page-template-page-niche-hotels .natrul-fact-panel__label{color:#c4923a!important}body.page-template-page-niche-contract .natrul-section-headline{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.35rem, 3.75vw, 3.75rem)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:0!important}body.page-template-page-niche-contract .natrul-section-body,body.page-template-page-niche-contract .natrul-fact-panel__body{font-family:'Jost',system-ui,sans-serif!important;font-size:clamp(0.98rem, 1.05vw, 1.12rem)!important;font-weight:300!important;line-height:1.85!important}body.page-template-page-niche-contract .natrul-fact-panel__number em{color:rgb(196 146 58 / .96)!important}@media (max-width:899px){body.page-template-page-niche-contract .natrul-section-headline{font-size:clamp(2.45rem, 10vw, 3.6rem)!important}}.single-product .natrul-product-gallery{position:sticky!important;top:80px!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:min(760px, calc(100vh - 100px))!important;overflow:visible!important}.single-product .natrul-product-gallery__main{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;min-height:520px!important;background:var(--wp--preset--color--cream,#f0e8d8)!important;overflow:hidden!important}.single-product .natrul-product-gallery__main img,.single-product .natrul-product-gallery__main-img,.single-product #natrulMainImg{display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;object-position:center!important;opacity:1}.single-product .natrul-product-gallery__thumbs{display:flex!important;gap:0.75rem!important;padding:1rem 0 0!important;overflow-x:auto!important}.single-product .natrul-product-gallery__thumb{appearance:none!important;-webkit-appearance:none!important;width:72px!important;height:72px!important;padding:0!important;border:1px solid rgb(26 22 16 / .14)!important;background:transparent!important;border-radius:0!important;overflow:hidden!important}.single-product .natrul-product-gallery__thumb.is-active{border-color:var(--wp--preset--color--amber,#c4923a)!important;box-shadow:0 0 0 1px var(--wp--preset--color--amber,#c4923a)!important}.single-product .natrul-variation-toggle{margin:0 0 1.4rem!important;padding:0 0 1.4rem!important;border-bottom:1px solid rgb(26 22 16 / .08)!important}.single-product .natrul-variation-toggle__label{margin:0 0 .7rem!important;font-family:var(--wp--preset--font-family--sans,Jost,sans-serif)!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important;color:var(--wp--preset--color--ink-muted,#7a6a50)!important}.single-product .natrul-variation-toggle__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.single-product .natrul-product--wall .natrul-variation-toggle__options{grid-template-columns:minmax(0,1fr)!important}.single-product .natrul-product--wall .natrul-variation-toggle__button{cursor:default!important}.single-product .natrul-variation-toggle__button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:.9rem 1rem!important;border:1px solid rgb(26 22 16 / .18)!important;border-radius:8px!important;background:#fff!important;color:var(--wp--preset--color--ink,#1a1610)!important;font-family:var(--wp--preset--font-family--sans,Jost,sans-serif)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important}.single-product .natrul-variation-toggle__button.is-active,.single-product .natrul-variation-toggle__button[aria-checked="true"]{background:var(--wp--preset--color--ink,#1a1610)!important;border-color:var(--wp--preset--color--ink,#1a1610)!important;color:var(--wp--preset--color--surface,#faf8f4)!important}@media (max-width:899px){.single-product .natrul-product-gallery{position:relative!important;top:auto!important;min-height:0!important}.single-product .natrul-product-gallery__main{min-height:0!important;aspect-ratio:4 / 3!important}}@media (min-width:900px){.single-product .natrul-product-gallery{position:sticky!important;top:80px!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}.single-product .natrul-product-gallery__main{aspect-ratio:auto!important;height:clamp(360px, calc(100vh - 250px), 540px)!important;min-height:0!important;max-height:none!important;pointer-events:none!important}.single-product .natrul-product-gallery__main img,.single-product .natrul-product-gallery__main-img,.single-product #natrulMainImg{height:100%!important;min-height:0!important;pointer-events:none!important}.single-product .natrul-product-gallery__thumbs{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;display:flex!important;padding:.85rem 0 0!important;margin:0!important;background:transparent!important;z-index:auto!important;pointer-events:auto!important}.single-product .natrul-product-gallery__thumb{width:68px!important;height:68px!important;pointer-events:auto!important}}.single-product .natrul-variation-toggle__button.is-active,.single-product .natrul-variation-toggle__button[aria-checked="true"]{background:var(--wp--preset--color--surface-warm,#f5ede0)!important;border-color:var(--wp--preset--color--amber,#c4923a)!important;color:var(--wp--preset--color--ink,#1a1610)!important;box-shadow:inset 0 0 0 1px var(--wp--preset--color--amber,#c4923a)!important}.single-product .natrul-variation-toggle__button:hover{background:rgb(196 146 58 / .1)!important;border-color:rgb(196 146 58 / .65)!important;color:var(--wp--preset--color--ink,#1a1610)!important}.single-product .natrul-trust-badges{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:1.35rem 0 1.8rem!important;padding:.85rem 0!important;border-top:1px solid rgb(26 22 16 / .08)!important;border-bottom:1px solid rgb(26 22 16 / .08)!important;background:transparent!important}.single-product .natrul-trust-badge{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:0.75rem!important;min-height:0!important;padding:.35rem 1rem!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.single-product .natrul-trust-badge+.natrul-trust-badge{border-left:1px solid rgb(26 22 16 / .08)!important}.single-product .natrul-trust-badge::before,.single-product .natrul-trust-badge::after{content:none!important;display:none!important}.single-product .natrul-trust-badge__icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(196 146 58 / .32)!important;border-radius:999px!important;background:rgb(196 146 58 / .06)!important;color:var(--wp--preset--color--amber,#c4923a)!important}.single-product .natrul-trust-badge__icon svg{width:17px!important;height:17px!important;stroke:currentColor!important;stroke-width:1.55!important;fill:none!important}.single-product .natrul-trust-badge__text{margin:0!important;font-family:var(--wp--preset--font-family--sans,Jost,sans-serif)!important;font-size:0.76rem!important;font-weight:300!important;letter-spacing:0.02em!important;line-height:1.35!important;text-transform:none!important;color:var(--wp--preset--color--ink-muted,#7a6a50)!important}.single-product .natrul-trust-badge__text strong{display:block!important;margin:0 0 0.1rem!important;font-family:var(--wp--preset--font-family--sans,Jost,sans-serif)!important;font-size:0.78rem!important;font-weight:500!important;letter-spacing:0.045em!important;line-height:1.2!important;text-transform:none!important;color:var(--wp--preset--color--ink,#1a1610)!important}@media (max-width:899px){.single-product .natrul-trust-badges{grid-template-columns:1fr!important;gap:0.65rem!important;padding:.9rem 0!important}.single-product .natrul-trust-badge{padding:.2rem 0!important}.single-product .natrul-trust-badge+.natrul-trust-badge{border-left:0!important}}body[class*="page-installation"] .natrul-section-headline{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.35rem, 3.75vw, 3.75rem)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:0!important}body[class*="page-installation"] .natrul-section-body,body[class*="page-installation"] .natrul-fact-panel__body{font-family:'Jost',system-ui,sans-serif!important;font-size:clamp(0.98rem, 1.05vw, 1.12rem)!important;font-weight:300!important;line-height:1.85!important}body[class*="page-installation"] .natrul-fact-panel__number em{color:rgb(196 146 58 / .96)!important}@media (max-width:899px){body[class*="page-installation"] .natrul-section-headline{font-size:clamp(2.45rem, 10vw, 3.6rem)!important}}body[class*="page-installation"] .natrul-fact-panel{color:rgb(250 248 244 / .94)!important}body[class*="page-installation"] .natrul-fact-panel em,body[class*="page-installation"] .natrul-fact-panel__label{color:#c4923a!important}body[class*="page-installation"] .nq-item__q{color:#1a1610!important}body[class*="page-installation"] .nq-item__a{color:#7a6a50!important}body[class*="page-installation"] .nq-item__chevron::before,body[class*="page-installation"] .nq-item__chevron::after{background:#7a6a50!important}body[class*="page-installation"] [data-animate="fade-up"]{opacity:1!important;transform:none!important}body[class*="page-installation"] .natrul-fact-panel__number em{color:#c4923a!important;opacity:1!important}body[class*="page-installation"] .natrul-fact-panel .natrul-fact-panel__number em{color:#c4923a!important;font-style:italic!important;opacity:1!important}body[class*="page-installation"] .natrul-section-headline{font-size:clamp(2.35rem, 3.8vw, 4rem)!important;line-height:1.08!important}body[class*="page-installation"] .natrul-section-body,body[class*="page-installation"] .natrul-fact-panel__body{font-size:clamp(1rem, 1.05vw, 1.12rem)!important;line-height:1.8!important}@media (max-width:899px){body[class*="page-installation"] .natrul-section-headline{font-size:clamp(2.15rem, 9vw, 3.3rem)!important}}