.ti-nl-guide{--ti-guide-ink:#3f3028;--ti-guide-muted:#6f5b4f;--ti-guide-brown:#84431f;--ti-guide-deep:#5b321e;--ti-guide-bg:#efe7dc;--ti-guide-bg-2:#f4eee6;--ti-guide-border:#d9b89b;width:100%;max-width:none;margin:0;padding:0;color:var(--ti-guide-ink);font-size:16px;line-height:1.72}.ti-nl-guide *{box-sizing:border-box}.ti-nl-guide .ti-guide-hero,.ti-nl-guide .ti-guide-section{width:100%;max-width:none;margin:0 0 20px;padding:clamp(22px,3vw,38px);border:1px solid var(--ti-guide-border);border-radius:16px;background:var(--ti-guide-bg-2);box-shadow:0 8px 26px rgb(83 51 31 / .045)}.ti-nl-guide .ti-guide-hero{background:var(--ti-guide-bg);text-align:left}.ti-nl-guide .ti-guide-eyebrow{margin:0 0 8px;color:var(--ti-guide-brown);font-size:.86rem;font-weight:800;letter-spacing:.025em;text-transform:none}.ti-nl-guide h1,.ti-nl-guide h2,.ti-nl-guide h3{color:var(--ti-guide-ink);line-height:1.2;letter-spacing:-.015em}.ti-nl-guide h1{width:100%;max-width:none;margin:.1em 0 .55em;font-size:clamp(2rem,3.4vw,3.1rem)}.ti-nl-guide h2{width:100%;max-width:none;margin:.05em 0 .6em;padding-left:12px;border-left:3px solid #b65a28;font-size:clamp(1.48rem,2.2vw,2.05rem)}.ti-nl-guide h3{margin:1.25em 0 .42em;font-size:clamp(1.08rem,1.5vw,1.28rem)}.ti-nl-guide p,.ti-nl-guide li{color:var(--ti-guide-ink)}.ti-nl-guide p{max-width:none;margin:.65em 0}.ti-nl-guide ul,.ti-nl-guide ol{margin:.7em 0 1em;padding-left:1.4em}.ti-nl-guide li{margin:.28em 0}.ti-nl-guide a{color:#7e3c1c;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ti-nl-guide a:hover{color:#5b2a15}.ti-nl-guide strong{font-weight:800}.ti-nl-guide blockquote{margin:1.1em 0;padding:14px 18px;border-left:4px solid #b65a28;background:#fff9f3;border-radius:0 10px 10px 0}.ti-nl-guide .ti-guide-figure{margin:1.25rem auto;max-width:100%;text-align:center}.ti-nl-guide .ti-guide-figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:12px;border:1px solid rgb(132 67 31 / .18)}.ti-nl-guide .ti-guide-figure figcaption{max-width:980px;margin:.55em auto 0;color:var(--ti-guide-muted);font-size:.9rem;line-height:1.5}.ti-nl-guide table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;background:#fff;border:1px solid var(--ti-guide-border);border-radius:12px;overflow:hidden}.ti-nl-guide th,.ti-nl-guide td{padding:11px 12px;border-right:1px solid #ead6c4;border-bottom:1px solid #ead6c4;text-align:left;vertical-align:top}.ti-nl-guide th{background:#eadfce;color:var(--ti-guide-ink);font-weight:800}.ti-nl-guide tr:last-child td{border-bottom:0}.ti-nl-guide th:last-child,.ti-nl-guide td:last-child{border-right:0}.ti-nl-guide details{margin:.65rem 0;border:1px solid var(--ti-guide-border);border-radius:10px;background:#fff}.ti-nl-guide summary{cursor:pointer;padding:13px 15px;font-weight:800;color:var(--ti-guide-ink)}.ti-nl-guide details p{padding:0 15px 13px;margin:0}@media (min-width:1024px){.ti-nl-guide .ti-guide-hero>p:not(.ti-guide-eyebrow),.ti-nl-guide .ti-guide-section>p{width:100%;max-width:none;text-align:justify;text-align-last:left}}@media (max-width:760px){.ti-nl-guide{font-size:15px;line-height:1.62}.ti-nl-guide .ti-guide-hero,.ti-nl-guide .ti-guide-section{padding:18px 16px;border-radius:12px;margin-bottom:14px}.ti-nl-guide h1{font-size:clamp(1.75rem,8vw,2.25rem)}.ti-nl-guide h2{font-size:clamp(1.3rem,6vw,1.7rem)}.ti-nl-guide p{max-width:none;text-align:left}.ti-nl-guide table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:1024px){#menu-item-9705>.sub-menu{max-height:min(440px,calc(100vh - 140px));overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}}
/*
 * Hottubhouten.nl global visual shell — 2026.08.16-r2
 * Approved geometry: Bainnordiques.fr / TimberIN UK-DE parity controller.
 * Scope: main Dutch WordPress installation only; no stored content or /blog changes.
 */

body.ti-nl-visual-b2 {
  --ti-nl-frame-left: clamp(300px, 23vw, 440px);
  --ti-nl-frame-gap: 16px;
  --ti-nl-inner-gap: 24px;
  --ti-nl-brown: #7a3f20;
  --ti-nl-brown-dark: #572b17;
  --ti-nl-orange: #b95624;
  --ti-nl-cream: #fbf4ea;
  --ti-nl-light: #fffdf9;
  --ti-nl-stage: #efe2d2;
  --ti-nl-border: #dfbea0;
  --ti-nl-ink: #2d241f;
  --ti-nl-muted: #615850;
  --ti-nl-shadow: 0 10px 28px rgba(52, 34, 22, 0.1);
  overflow-x: clip !important;
}

@supports not (overflow: clip) {
  body.ti-nl-visual-b2 {
    overflow-x: hidden !important;
  }
}

body.ti-nl-visual-b2 :is(img, svg, video, canvas, iframe, table) {
  max-width: 100%;
}

body.ti-nl-visual-b2 #fsb_image {
  pointer-events: none !important;
}

@media (min-width: 1101px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow {
    box-sizing: border-box !important;
    width: calc(100vw - var(--ti-nl-frame-left) - var(--ti-nl-frame-gap)) !important;
    max-width: none !important;
    margin-right: var(--ti-nl-frame-gap) !important;
    margin-left: var(--ti-nl-frame-left) !important;
    transform: none !important;
    zoom: 1 !important;
  }

  body.ti-nl-visual-b2.boxed-layout .bg-shadow > .wrapper,
  body.ti-nl-visual-b2 #header,
  body.ti-nl-visual-b2 #primary,
  body.ti-nl-visual-b2 #footer,
  body.ti-nl-visual-b2 #header > .inner.group,
  body.ti-nl-visual-b2 #primary > .inner.group {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  body.ti-nl-visual-b2 #header > .inner.group > #logo,
  body.ti-nl-visual-b2 #header > .inner.group > #nav,
  body.ti-nl-visual-b2 #primary > #content,
  body.ti-nl-visual-b2 #primary > .inner.group > #content.group {
    box-sizing: border-box !important;
    width: calc(100% - (2 * var(--ti-nl-inner-gap))) !important;
    max-width: none !important;
    margin-right: var(--ti-nl-inner-gap) !important;
    margin-left: var(--ti-nl-inner-gap) !important;
    float: none !important;
  }

}

@media (max-width: 1100px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow,
  body.ti-nl-visual-b2.boxed-layout .bg-shadow > .wrapper {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

/* Header utility line and cart ribbon. */
body.ti-nl-visual-b2 #header #top {
  min-height: 30px !important;
  overflow: visible !important;
  border-bottom: 1px solid #8c5635 !important;
  background: linear-gradient(90deg, #4d2817 0%, #75401f 50%, #4d2817 100%) !important;
  box-shadow: 0 2px 8px rgba(55, 29, 15, 0.16) !important;
  z-index: 2147481400 !important;
}

body.ti-nl-visual-b2 #header #top > .inner {
  position: relative !important;
  min-height: 30px !important;
}

body.ti-nl-visual-b2 #header #top #cart {
  position: absolute !important;
  top: 0 !important;
  right: 12px !important;
  width: 112px !important;
  height: 96px !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  isolation: isolate;
  z-index: 2147481500 !important;
}

body.ti-nl-visual-b2 #header #top #cart::before {
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(145deg, #8a4927 0%, #713718 100%);
  clip-path: polygon(0 0, 100% 0, 100% 78%, 50% 100%, 0 78%);
  filter: drop-shadow(0 6px 7px rgba(58, 30, 15, 0.22));
}

body.ti-nl-visual-b2 #header #top #cart .trigger {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-direction: column !important;
  gap: 5px !important;
  box-sizing: border-box !important;
  width: 112px !important;
  min-width: 44px !important;
  height: 96px !important;
  min-height: 44px !important;
  padding: 14px 8px 12px !important;
  color: #fff8ee !important;
  background: transparent !important;
  font: 700 12px/1.2 Arial, Helvetica, sans-serif !important;
  text-align: center !important;
  text-decoration: none !important;
  z-index: 1 !important;
}

body.ti-nl-visual-b2 #header #top #cart .trigger::before {
  display: block;
  width: 29px;
  height: 29px;
  flex: 0 0 29px !important;
  content: "";
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff8ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.2 10.2a2 2 0 0 0 2 1.6h8.9a2 2 0 0 0 2-1.6L22 8H6'/%3E%3C/svg%3E");
}

body.ti-nl-visual-b2 #header #top #cart .minicart {
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: inherit !important;
  font: inherit !important;
  white-space: nowrap !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body.ti-nl-visual-b2 #header #top #cart .trigger:focus-visible {
  border-radius: 6px !important;
  outline: 3px solid #f7c6a3 !important;
  outline-offset: -5px !important;
}

/* Logo and official Dutch Trustpilot block. */
body.ti-nl-visual-b2 #logo {
  box-sizing: border-box !important;
  height: auto !important;
  padding-top: 22px !important;
  text-align: center !important;
}

body.ti-nl-visual-b2 #logo > a {
  display: inline-block !important;
  width: 320px !important;
  max-width: calc(100% - 48px) !important;
  line-height: 0 !important;
  vertical-align: top !important;
}

body.ti-nl-visual-b2 #logo > a > img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  object-fit: contain !important;
}

body.ti-nl-visual-b2 #logo > a:focus-visible {
  border-radius: 4px !important;
  outline: 3px solid #8b4b29 !important;
  outline-offset: 4px !important;
}

body.ti-nl-visual-b2 #ti-nl-header-trustpilot.trustpilot-widget {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  clear: both !important;
  box-sizing: border-box !important;
  width: 400px !important;
  max-width: calc(100% - 40px) !important;
  height: 56px !important;
  min-height: 56px !important;
  margin: 7px auto 0 !important;
  padding: 4px 10px !important;
  overflow: hidden !important;
  border: 1px solid #ded8d2 !important;
  border-radius: 999px !important;
  background: #fff !important;
  box-shadow: 0 3px 10px rgba(52, 34, 22, 0.08) !important;
}

body.ti-nl-visual-b2 #ti-nl-header-trustpilot.trustpilot-widget iframe {
  display: block !important;
  width: 100% !important;
  height: 48px !important;
  min-height: 48px !important;
  margin: 0 !important;
}

/* One official Trustpilot badge below the logo; the PHP owner also removes
 * asynchronously restored legacy widgets from the DOM. */
body.ti-nl-visual-b2 .ti-home-hero .ti-trustpilot-inline,
body.ti-nl-visual-b2 .trustpilot-widget:not(#ti-nl-header-trustpilot) {
  display: none !important;
}

/* Preserve the existing Dutch homepage copy while keeping its introduction
 * and trust pills optically centred. */
body.ti-nl-visual-b2.home .ti-home-hero,
body.ti-nl-visual-b2.home .ti-home-hero :is(.ti-title, .ti-subtitle, .ti-trust-pills) {
  text-align: center !important;
}

body.ti-nl-visual-b2.home .ti-home-hero .ti-trust-pills {
  justify-content: center !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

/* Primary navigation and dropdowns. */
body.ti-nl-visual-b2 #header #nav {
  position: relative !important;
  box-sizing: border-box !important;
  min-height: 50px !important;
  margin-top: 14px !important;
  padding: 5px 10px !important;
  overflow: visible !important;
  border: 1px solid var(--ti-nl-border) !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 4px 14px rgba(52, 34, 22, 0.07) !important;
  z-index: 2147481200 !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 3px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li {
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  border: 0 !important;
  background: transparent !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 44px !important;
  padding: 8px 13px !important;
  border: 0 !important;
  border-radius: 8px !important;
  color: var(--ti-nl-ink) !important;
  background: transparent !important;
  font: 650 15px/1.2 Arial, Helvetica, sans-serif !important;
  text-align: center !important;
  text-decoration: none !important;
  transition: color 0.18s ease, background-color 0.18s ease, transform 0.18s ease !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li > a *,
body.ti-nl-visual-b2 #nav font,
body.ti-nl-visual-b2 #nav font[color] {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li:hover > a,
body.ti-nl-visual-b2 #nav > ul.level-1 > li.sfHover > a,
body.ti-nl-visual-b2 #nav > ul.level-1 > li > a:hover,
body.ti-nl-visual-b2 #nav > ul.level-1 > li > a:focus {
  color: var(--ti-nl-brown-dark) !important;
  background: #f6e6da !important;
  outline: 0 !important;
  transform: translateY(-1px) !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li.current-menu-item > a,
body.ti-nl-visual-b2 #nav > ul.level-1 > li.current-menu-ancestor > a,
body.ti-nl-visual-b2 #nav > ul.level-1 > li.current_page_item > a {
  color: #fff !important;
  background: var(--ti-nl-brown) !important;
  box-shadow: 0 3px 9px rgba(93, 42, 18, 0.17) !important;
}

body.ti-nl-visual-b2 #nav > ul.level-1 > li > a:focus-visible {
  outline: 3px solid #efb58f !important;
  outline-offset: 2px !important;
}

body.ti-nl-visual-b2 #nav ul.sub-menu {
  box-sizing: border-box !important;
  min-width: 240px !important;
  padding: 8px !important;
  border: 1px solid var(--ti-nl-border) !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: var(--ti-nl-shadow) !important;
  z-index: 2147481300 !important;
}

body.ti-nl-visual-b2 #nav ul.sub-menu li {
  width: 100% !important;
  border: 0 !important;
  background: transparent !important;
}

body.ti-nl-visual-b2 #nav ul.sub-menu li a {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 40px !important;
  padding: 9px 11px !important;
  border: 0 !important;
  border-radius: 7px !important;
  color: var(--ti-nl-ink) !important;
  background: transparent !important;
  font: 550 15px/1.35 Arial, Helvetica, sans-serif !important;
  white-space: normal !important;
}

body.ti-nl-visual-b2 #nav ul.sub-menu li:hover > a,
body.ti-nl-visual-b2 #nav ul.sub-menu li > a:hover,
body.ti-nl-visual-b2 #nav ul.sub-menu li > a:focus-visible {
  color: var(--ti-nl-brown-dark) !important;
  background: var(--ti-nl-cream) !important;
}

body.ti-nl-visual-b2 #nav > select.select-menu {
  display: none !important;
}

/* Breadcrumb presentation; existing breadcrumb content and URLs are unchanged. */
body.ti-nl-visual-b2 :is(.rank-math-breadcrumb-wrapper, .rank-math-breadcrumb, .woocommerce-breadcrumb) {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 14px 0 18px !important;
  padding: 0 !important;
  color: var(--ti-nl-muted) !important;
  font: 400 14px/1.35 Arial, Helvetica, sans-serif !important;
}

body.ti-nl-visual-b2 :is(.rank-math-breadcrumb-wrapper p, .rank-math-breadcrumb p, .woocommerce-breadcrumb) {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  margin: 0 !important;
}

body.ti-nl-visual-b2 :is(.rank-math-breadcrumb, .woocommerce-breadcrumb) a {
  display: inline-flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
  min-height: 29px !important;
  padding: 5px 9px !important;
  border: 1px solid var(--ti-nl-border) !important;
  border-radius: 6px !important;
  color: #9b471f !important;
  background: #fff8f1 !important;
  font: 600 14px/1.2 Arial, Helvetica, sans-serif !important;
  text-decoration: none !important;
}

body.ti-nl-visual-b2 :is(.rank-math-breadcrumb, .woocommerce-breadcrumb) a:hover {
  color: var(--ti-nl-brown-dark) !important;
  background: #f7e7d8 !important;
}

/* Existing footer links and text receive presentation only. */
body.ti-nl-visual-b2 #footer,
body.ti-nl-visual-b2 #copyright {
  box-sizing: border-box !important;
  color: var(--ti-nl-muted) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  line-height: 1.6 !important;
}

body.ti-nl-visual-b2 #copyright {
  padding: 34px 24px 28px !important;
}

body.ti-nl-visual-b2 #copyright a {
  display: inline-block;
  padding: 2px 3px;
  border-radius: 4px;
  color: #8a4b22 !important;
  text-underline-offset: 3px;
}

body.ti-nl-visual-b2 #copyright a:focus-visible {
  outline: 3px solid #efb58f !important;
  outline-offset: 2px !important;
}

/* Existing Dutch quote and WhatsApp controls retain their behaviour. */
body.ti-nl-visual-b2 #wpcs_tab_16667 {
  top: 400px !important;
  border: 1px solid #d7aa86 !important;
  border-radius: 10px 10px 0 0 !important;
  color: #fff !important;
  background: var(--ti-nl-brown) !important;
  box-shadow: 0 7px 16px rgba(73, 36, 18, 0.2) !important;
  font: 700 15px/1 Arial, Helvetica, sans-serif !important;
  z-index: 2147481000 !important;
}

body.ti-nl-visual-b2 :is(#wpcs_content_main_16667, #wpcs_overlay_16667) {
  z-index: 2147481600 !important;
}

body.ti-nl-visual-b2 #ht-ctc-chat {
  right: 14px !important;
  bottom: 74px !important;
  z-index: 2147481000 !important;
}

body.ti-nl-visual-b2 #ht-ctc-chat svg {
  box-sizing: border-box !important;
  width: 54px !important;
  height: 54px !important;
  border: 2px solid #fff8ee !important;
  border-radius: 15px !important;
  box-shadow: 0 8px 22px rgba(67, 34, 17, 0.23) !important;
}

body.ti-nl-visual-b2 #ht-ctc-chat svg use {
  fill: var(--ti-nl-brown) !important;
}

body.ti-nl-visual-b2 #ht-ctc-chat svg linearGradient stop:first-child {
  stop-color: #9b5a34 !important;
}

body.ti-nl-visual-b2 #ht-ctc-chat svg linearGradient stop:last-child {
  stop-color: var(--ti-nl-brown-dark) !important;
}

body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right {
  right: 14px !important;
  bottom: 12px !important;
  left: auto !important;
  box-sizing: border-box !important;
  width: 154px !important;
  min-height: 29px !important;
  overflow: hidden !important;
  color: var(--ti-nl-ink) !important;
  background: var(--ti-nl-light) !important;
  border: 1px solid var(--ti-nl-border) !important;
  border-radius: 11px !important;
  box-shadow: 0 8px 22px rgba(67, 34, 17, 0.23) !important;
  z-index: 2147481000 !important;
}

body.ti-nl-visual-b2 .ti-sticky-button .ti-clickable-expand {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

body.ti-nl-visual-b2 .ti-sticky-button .ti-sticky-button-header {
  box-sizing: border-box !important;
  min-height: 28px !important;
  padding: 6px 8px !important;
  color: var(--ti-nl-ink) !important;
  background: var(--ti-nl-light) !important;
}

body.ti-nl-visual-b2 .ti-sticky-button .ti-verified-title {
  color: var(--ti-nl-ink) !important;
  font: 700 11px/1.2 Arial, Helvetica, sans-serif !important;
}

@media (max-width: 781px) {
  body.ti-nl-visual-b2 #header,
  body.ti-nl-visual-b2 #primary,
  body.ti-nl-visual-b2 #footer,
  body.ti-nl-visual-b2 #header > .inner.group,
  body.ti-nl-visual-b2 #primary > .inner.group {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  body.ti-nl-visual-b2 #logo,
  body.ti-nl-visual-b2 #ti-nl-header-trustpilot,
  body.ti-nl-visual-b2 #nav {
    box-sizing: border-box !important;
    width: calc(100% - 20px) !important;
    max-width: none !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
  }

  body.ti-nl-visual-b2 #primary > #content,
  body.ti-nl-visual-b2 #primary > .inner.group > #content.group {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    float: none !important;
  }

  body.ti-nl-visual-b2 #content hr.wp-block-separator {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.ti-nl-visual-b2 .wc-block-grid__products {
    box-sizing: border-box !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  body.ti-nl-visual-b2 .wc-block-grid__product {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.ti-nl-visual-b2 :is(
    .ti-modal-container,
    .ti-modal,
    .ti-modal-inner,
    .ti-modal-header,
    .ti-modal-body,
    .ti-site-info,
    .ti-modal-badge,
    .ti-accordion,
    .ti-modal-footer
  ) {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100vw !important;
  }

  body.ti-nl-visual-b2 #logo {
    padding-top: 18px !important;
  }

  body.ti-nl-visual-b2 #logo > a {
    width: 245px !important;
    max-width: calc(100% - 40px) !important;
  }

  body.ti-nl-visual-b2 #ti-nl-header-trustpilot.trustpilot-widget {
    width: 400px !important;
    max-width: calc(100% - 32px) !important;
    min-height: 52px !important;
    margin-top: 5px !important;
    padding: 3px 8px !important;
  }

  body.ti-nl-visual-b2 #header #nav {
    margin-top: 11px !important;
  }

  body.ti-nl-visual-b2 #header #top #cart {
    right: 4px !important;
    width: 88px !important;
    height: 76px !important;
  }

  body.ti-nl-visual-b2 #header #top #cart .trigger {
    width: 88px !important;
    height: 76px !important;
    padding: 9px 5px 8px !important;
    font-size: 10px !important;
  }

  body.ti-nl-visual-b2 #header #top #cart .trigger::before {
    width: 24px !important;
    height: 24px !important;
    flex-basis: 24px !important;
  }

  body.ti-nl-visual-b2 #copyright {
    padding: 28px 18px 24px !important;
  }
}

@media (max-width: 640px) {
  body.ti-nl-visual-b2 #header #nav {
    min-height: 0 !important;
    padding: 5px !important;
  }

  body.ti-nl-visual-b2 #nav:has(> select.select-menu) > ul.level-1 {
    display: none !important;
  }

  body.ti-nl-visual-b2 #nav > select.select-menu {
    display: block !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 48px !important;
    margin: 0 auto !important;
    padding: 10px 14px !important;
    border: 1px solid var(--ti-nl-border) !important;
    border-radius: 8px !important;
    color: var(--ti-nl-ink) !important;
    background: #fff !important;
    font: 700 16px/1.2 Arial, Helvetica, sans-serif !important;
  }

  body.ti-nl-visual-b2 #nav:not(:has(> select.select-menu)) > ul.level-1 {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  body.ti-nl-visual-b2 #ht-ctc-chat {
    right: 10px !important;
    bottom: 64px !important;
    transform: scale(0.88) !important;
    transform-origin: right bottom !important;
  }

  body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right {
    right: 10px !important;
    bottom: 8px !important;
    width: 140px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.ti-nl-visual-b2 *,
  body.ti-nl-visual-b2 *::before,
  body.ti-nl-visual-b2 *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

/* =========================================================
   NL-DESKTOP-RESPONSIVE-R3 | 2026-09-13
   Owner-approved DE desktop/background treatment adapted to
   NL attachment 14371. Presentation only.
   ========================================================= */

/* One continuous NL background surface. The legacy full-screen
   background <img> remains configured in WordPress but is hidden
   visually; no plugin setting or media record is changed. */
body.ti-nl-visual-b2.wp-theme-maya.boxed-layout {
  background-color: #403a32 !important;
  background-image: url("https://www.hottubhouten.nl/wp-content/uploads/ti-perf/a1a1fd5a0afc2ff5.svg") !important;
  background-size: 100% 100% !important;
  background-position: left top !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

body.ti-nl-visual-b2.wp-theme-maya.boxed-layout #fsb_image {
  display: none !important;
}

/* Centered responsive frame. */
@media (min-width: 768px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow {
    box-sizing: border-box !important;
    width: calc(100% - 32px) !important;
    max-width: 1920px !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
    zoom: 1 !important;
    background-image: none !important;
    background-color: #fff !important;
    box-shadow: 0 0 18px rgba(36, 25, 18, 0.22) !important;
  }

  body.ti-nl-visual-b2.boxed-layout .bg-shadow > .wrapper,
  body.ti-nl-visual-b2 #header,
  body.ti-nl-visual-b2 #primary,
  body.ti-nl-visual-b2 #footer,
  body.ti-nl-visual-b2 #header > .inner.group,
  body.ti-nl-visual-b2 #primary > .inner.group {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  body.ti-nl-visual-b2 #header > .inner.group > #logo,
  body.ti-nl-visual-b2 #header > .inner.group > #nav,
  body.ti-nl-visual-b2 #primary > #content,
  body.ti-nl-visual-b2 #primary > .inner.group > #content.group {
    box-sizing: border-box !important;
    width: calc(100% - 48px) !important;
    max-width: none !important;
    margin-right: 24px !important;
    margin-left: 24px !important;
    float: none !important;
  }
}

@media (min-width: 1600px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow {
    width: calc(100% - 48px) !important;
  }
}

/* Match the final owner-approved DE artwork/frame clearance:
   at normal/wide desktop widths leave a balanced continuous
   background field around the centered site frame. */
@media (min-width: 1280px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow {
    width: calc(100% - min(25vw, 384px)) !important;
  }
}

@media (max-width: 767px) {
  body.ti-nl-visual-b2.boxed-layout .bg-shadow,
  body.ti-nl-visual-b2.boxed-layout .bg-shadow > .wrapper {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

/* Landing-page editorial width and alignment.
   Hero copy, product/card grids, buttons, tables, prices and
   media retain their own component geometry. */
html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__product-head {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 1024px) {
  html body.ti-nl-visual-b2 #content .ti-content-page > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page > .wp-block-group__inner-container > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page > section:not([class*="hero"]):not([class*="cta"]):not([class*="card"]):not([class*="product"]):not([class*="faq"]) > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__section > p:not(.ti-buy-v2__eyebrow),
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__section-head > p,
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__product-head p,
  html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > p:not(.lp-eyebrow) {
    width: 100% !important;
    max-width: none !important;
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
  }

  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__section :is(h2,h3,h4),
  html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > :is(h2,h3,h4) {
    text-align: left !important;
    text-align-last: left !important;
  }
}

@media (max-width: 1023px) {
  html body.ti-nl-visual-b2 #content .ti-content-page > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page > .wp-block-group__inner-container > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page > section:not([class*="hero"]):not([class*="cta"]):not([class*="card"]):not([class*="product"]):not([class*="faq"]) > p:not([class*="eyebrow"]),
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__section > p:not(.ti-buy-v2__eyebrow),
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__section-head > p,
  html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__product-head p,
  html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > p:not(.lp-eyebrow) {
    text-align: left !important;
    text-align-last: left !important;
    word-spacing: normal !important;
  }
}

/* Live wrapper correction: editorial introductions and plain price-section wrappers. */
@media (min-width:1024px) {
 html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__catalogue-group > p,
 html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > div:not([class]) > p,
 html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > div:not([class]) > div:not([class]) > p {
  width:100%!important; max-width:none!important; text-align:justify!important; text-align-last:left!important;
 }
 html body.ti-nl-visual-b2 #content .ti-content-page .ti-buy-v2__catalogue-group > :is(h2,h3,h4),
 html body.ti-nl-visual-b2 #content [id^="ti-nl-lp-"] > .lp-section > div:not([class]) > :is(h2,h3,h4) { text-align:left!important; }
}

@media (min-width:1024px) {
 html body.ti-nl-visual-b2 #content .ti-content-page :is(.ti-buy-v2__section-head,.ti-buy-v2__product-head) { grid-template-columns:minmax(0,1fr)!important; }
}
/* END NL-DESKTOP-RESPONSIVE-R3 */
:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide){color:#2f2a25!important;font-size:16px!important;line-height:1.72!important;padding:0 4px 44px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide),:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) *{box-sizing:border-box}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) p{margin-top:0;margin-bottom:18px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) a{color:#8a4b22;text-decoration-thickness:1px;text-underline-offset:3px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) a:hover{color:#5f3216}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h1,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h2,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h3{color:#2c2119!important;font-family:inherit;line-height:1.22;letter-spacing:-.012em}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h1{margin:0 0 22px;font-size:clamp(30px,4vw,42px)!important;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h2{margin:48px 0 20px;padding:0 0 11px 15px;border-left:5px solid #a86432;border-bottom:1px solid #e7ddd2;font-size:clamp(25px,3vw,32px)!important;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h2.has-text-align-center{padding-left:0;border-left:0;border-bottom:0;position:relative}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h2.has-text-align-center::after{content:"";display:block;width:64px;height:3px;margin:12px auto 0;border-radius:99px;background:#a86432}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h3{margin:32px 0 14px;font-size:22px;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) strong{color:#34261e}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .ti-hero{margin:0 0 38px;padding:34px 38px 30px;border:1px solid #e4d7c9!important;border-radius:18px!important;background:linear-gradient(135deg,#fffdf9 0%,#f5ecdf 100%)!important;box-shadow:0 10px 28px rgb(69 43 24 / .09)!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .ti-hero>p{font-size:17px;line-height:1.75}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .ti-hero>p:first-of-type{font-size:18px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-quote{position:relative;margin:26px 0;padding:22px 24px 20px;border:0;border-left:5px solid #a86432;border-radius:10px;background:#fff!important;box-shadow:0 5px 16px rgb(69 43 24 / .06)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-quote::before,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-quote::after{display:none!important;content:none!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-quote p:last-child{margin-bottom:0}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) ul,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) ol{margin:0 0 22px;padding-left:25px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) li{margin:7px 0;padding-left:3px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) li::marker{color:#a86432;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table{width:100%;margin:24px 0 34px;overflow-x:auto;border:1px solid #ded2c5;border-radius:12px;background:#fff!important;box-shadow:0 6px 18px rgb(69 43 24 / .06);-webkit-overflow-scrolling:touch}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table table{width:100%;min-width:680px;margin:0;border-collapse:collapse;background:#fff!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table th,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table td{padding:13px 15px;border:0;border-right:1px solid #e4d9ce;border-bottom:1px solid #e4d9ce;text-align:left;vertical-align:top}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table th:last-child,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table td:last-child{border-right:0}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table tr:last-child td{border-bottom:0}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table thead th{color:#fff!important;background:#5b3b27!important;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table tbody tr:nth-child(even){background:#faf6f1}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table tbody tr:hover{background:#f3e9de}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table figcaption{margin:0;padding:11px 14px;color:#6a5a4e;border-top:1px solid #e4d9ce;background:#f8f3ed;font-size:13px;font-style:normal;text-align:left}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;width:100%;max-width:780px;margin:32px auto 46px!important;align-items:stretch}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow:hidden;aspect-ratio:4 / 3;border:1px solid #e3d7ca;border-radius:14px;background:#f7f1ea;box-shadow:0 8px 22px rgb(45 30 18 / .13)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center;transition:transform .3s ease}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image img:hover{transform:scale(1.025)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .trustpilot-widget{margin:24px auto 0;padding:12px 14px;border-top:1px solid #e6d9cc;text-align:center}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-buttons{gap:12px;margin-top:22px;margin-bottom:38px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-button__link{padding:13px 22px;border:1px solid #6f4327;border-radius:8px;background:#6f4327;color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 5px 13px rgb(69 43 24 / .16);transition:transform .18s ease,background .18s ease}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-button__link:hover{background:#4f2f1b;transform:translateY(-1px)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details{margin:12px 0;padding:0;overflow:hidden;border:1px solid #ded2c5;border-radius:10px;background:#fff!important;box-shadow:0 4px 13px rgb(69 43 24 / .05)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details summary{position:relative;padding:17px 52px 17px 18px;color:#34261e;background:#fbf7f2;cursor:pointer;font-weight:700;list-style:none}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details summary::-webkit-details-marker{display:none}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details summary::after{content:"+";position:absolute;top:50%;right:18px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#a86432;color:#fff!important;font-size:19px;line-height:1;transform:translateY(-50%)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details[open] summary::after{content:"–"}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-details>p{margin:0;padding:17px 18px 19px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-woocommerce-product-category{margin:24px 0 44px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-grid__products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:18px!important;margin-left:auto!important;margin-right:auto!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-grid__product,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-product{flex:0 1 calc(25% - 14px)!important;width:calc(25% - 14px)!important;max-width:245px!important;min-width:190px;margin:0!important;overflow:hidden;padding:14px!important;border:1px solid #e3d7ca;border-radius:12px;background:#fff!important;box-shadow:0 6px 17px rgb(69 43 24 / .07)}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-grid__product-image img,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-components-product-image img{border-radius:9px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-grid__product-title,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-components-product-name{color:#33251d;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-grid__product-price,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wc-block-components-product-price{color:#8a4b22;font-weight:700}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) hr.wp-block-separator{width:84px;margin:38px auto;border:0;border-top:2px solid #d3b99f}@media (max-width:782px){:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide){font-size:15.5px;padding-bottom:28px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .ti-hero{padding:24px 20px 22px;border-radius:13px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h1{font-size:29px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h2{margin-top:38px;font-size:25px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) h3{font-size:20px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table{border-radius:8px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table th,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-table td{padding:11px 12px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery{gap:10px!important}}@media (max-width:480px){:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .ti-hero{padding:20px 16px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-quote{padding:18px}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-button,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-button__link{width:100%}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-button__link{text-align:center}}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:960px!important;margin:32px auto 46px!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image{flex:0 1 300px!important;width:calc((100% - 36px) / 3)!important;max-width:300px!important;min-width:0!important;margin:0!important;aspect-ratio:4 / 3!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery figcaption,:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-element-caption{display:none!important}@media (max-width:782px){:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery{flex-wrap:wrap!important;max-width:620px!important;gap:14px!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image{flex:0 1 calc(50% - 7px)!important;width:calc(50% - 7px)!important;max-width:300px!important}}@media (max-width:600px){:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery{max-width:520px!important}:is(.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide) .wp-block-gallery .wp-block-image{flex-basis:100%!important;width:100%!important;max-width:420px!important}}.ti-home-fix{display:block;color:#2f2a25;font-size:16px;line-height:1.7}.ti-home-fix,.ti-home-fix *{box-sizing:border-box}.ti-home-fix .ti-home-hero{margin:0 0 44px;padding:38px 40px 32px;border:1px solid #e4d7c9;border-radius:18px;background:linear-gradient(135deg,#fffdf9 0%,#f5ecdf 100%);box-shadow:0 10px 28px rgb(69 43 24 / .09);text-align:center}.ti-home-fix .ti-title{max-width:900px;margin:0 auto 18px;color:#2c2119;font-size:clamp(30px,4vw,42px);line-height:1.22;letter-spacing:-.012em;font-weight:700}.ti-home-fix .ti-subtitle{max-width:900px;margin:0 auto 16px;color:#4a4038;font-size:17px;line-height:1.75}.ti-home-fix .ti-trust-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:950px;margin:24px auto 18px;padding:0;list-style:none}.ti-home-fix .ti-trust-pills li{display:flex;align-items:center;gap:8px;margin:0;padding:9px 13px;border:1px solid #ddcdbd;border-radius:999px;background:#fff;color:#4b3a2e;font-size:14px;box-shadow:0 3px 9px rgb(69 43 24 / .04)}.ti-home-fix .ti-check{position:relative;width:18px;height:18px;flex:0 0 18px;border:1px solid #9f6a3f;border-radius:50%;background:#fff8f0}.ti-home-fix .ti-check::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #8a4b22;border-bottom:2px solid #8a4b22;transform:rotate(45deg)}.ti-home-fix .ti-trustpilot-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:8px auto 0;padding-top:15px;border-top:1px solid #e4d7c9}.ti-home-fix .ti-trustpilot-note{color:#5f5147;font-size:14px}.ti-home-fix .ti-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.ti-home-fix .ti-card{overflow:hidden;margin:0;border:1px solid #e3d7ca;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(69 43 24 / .08);transition:transform .2s ease,box-shadow .2s ease}.ti-home-fix .ti-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(69 43 24 / .13)}.ti-home-fix .ti-card>a{display:flex;min-height:100%;flex-direction:column;color:inherit;text-decoration:none}.ti-home-fix .ti-imgwrap{overflow:hidden;aspect-ratio:4 / 3;background:#f4ede6}.ti-home-fix .ti-imgwrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.ti-home-fix .ti-card:hover .ti-imgwrap img{transform:scale(1.035)}.ti-home-fix .ti-card h3{margin:0;padding:20px 20px 8px;color:#2f2118;font-size:21px;line-height:1.3;font-weight:700}.ti-home-fix .ti-card p{flex:1;margin:0;padding:0 20px 16px;color:#5d5047;font-size:15px;line-height:1.65}.ti-home-fix .ti-card .ti-btn{display:block;margin:0 20px 20px;padding:11px 14px;border:1px solid #6f4327;border-radius:8px;background:#6f4327;color:#fff;font-size:14px;font-weight:700;text-align:center;transition:background .18s ease}.ti-home-fix .ti-card:hover .ti-btn{background:#4f2f1b}.ti-home-fix .ti-contact-wrap{margin:38px 0 10px;text-align:center}.ti-home-fix .ti-btn-contact{display:inline-block;padding:14px 24px;border:1px solid #6f4327;border-radius:8px;background:#6f4327;color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 6px 15px rgb(69 43 24 / .16)}.ti-home-fix .ti-btn-contact:hover{background:#4f2f1b}@media (max-width:900px){.ti-home-fix .ti-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.ti-home-fix .ti-home-hero{padding:26px 20px 24px;border-radius:14px}.ti-home-fix .ti-title{font-size:29px}.ti-home-fix .ti-subtitle{font-size:16px}}@media (max-width:600px){.ti-home-fix .ti-home-grid{grid-template-columns:1fr;gap:16px}.ti-home-fix .ti-card{max-width:430px;width:100%;margin-left:auto;margin-right:auto}.ti-home-fix .ti-trust-pills{align-items:stretch;flex-direction:column}.ti-home-fix .ti-trust-pills li{justify-content:flex-start;width:100%;border-radius:10px}}.ti-home-fix .ti-home-grid{align-items:start}.ti-home-fix .ti-card>a{min-height:0!important;height:auto!important}.ti-home-fix .ti-card p{flex:0 0 auto!important;min-height:0!important}.ti-home-fix .ti-card .ti-btn{margin-top:6px!important;margin-bottom:20px!important}@media (min-width:901px){.ti-home-fix .ti-card{height:auto!important;min-height:0!important}}@media (min-width:901px){.ti-home-fix .ti-home-grid>.ti-card--last{grid-column:2}}@media (min-width:601px) and (max-width:900px){.ti-home-fix .ti-home-grid>.ti-card--last{grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}}@media (max-width:600px){.ti-home-fix .ti-home-grid>.ti-card--last{grid-column:auto;width:100%}}.ti-home-fix{display:block!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.ti-home-fix .ti-home-hero{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ti-home-fix .ti-home-grid{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.ti-home-fix .ti-contact-wrap{width:100%!important}.entry-content>.ti-home-fix,.page-content>.ti-home-fix,main.site-main .ti-home-fix{width:100%!important;max-width:100%!important}.ti-home-fix .ti-trust-pills .ti-check{display:none!important}.ti-home-fix .ti-trust-pills li{gap:0!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__products,ul.products){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;box-sizing:border-box!important;gap:18px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;list-style:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){position:relative!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;box-sizing:border-box!important;min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:14px!important;overflow:visible!important;background:#fff!important;border:1px solid #e5cfb6!important;border-radius:11px!important;box-shadow:0 8px 22px rgb(68 40 20 / .07)!important;color:#25160f!important;text-align:center!important;transform:none!important;transition:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product):hover{transform:none!important;box-shadow:0 8px 22px rgb(68 40 20 / .07)!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-link,ul.products>li.product>a.woocommerce-loop-product__link,ul.products>li.product>a:has(>.thumbnail),ul.products>li.product>a:not([class])){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;color:inherit!important;text-decoration:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product .thumbnail{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;background:transparent!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:225px!important;min-height:225px!important;margin:0 0 13px!important;padding:0!important;overflow:visible!important;background:#fff!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:225px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:9px!important;transform:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-title,ul.products>li.product .woocommerce-loop-product__title,ul.products>li.product h2,ul.products>li.product .thumbnail .below-thumb){display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;margin:2px 0 11px!important;padding:0!important;color:#25160f!important;font:700 16px/1.32 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-price,ul.products>li.product .price){display:block!important;margin:auto 0 13px!important;padding:0!important;color:#8d431b!important;font:700 15px/1.35 Arial,Helvetica,sans-serif!important;text-align:center!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-price,ul.products>li.product .price) *{color:inherit!important;font-size:inherit!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-price,ul.products>li.product .price) del{font-weight:400!important;opacity:.72!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-price,ul.products>li.product .price) ins{color:inherit!important;font-weight:700!important;text-decoration:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a:has(>.thumbnail)>.price,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a:not([class])>.price{margin-top:auto!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>.buttons{display:none!important;margin:0!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.add_to_cart_button,.product_type_variable,.product_type_simple):not(.ti-nl-grid-card-cta){display:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page .ti-nl-grid-card-cta{display:inline-flex!important;align-items:center!important;align-self:stretch!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 15px!important;color:#fff!important;font:700 14px/1.25 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;background:#b94f24!important;background-image:none!important;border:1px solid #a64620!important;border-radius:6px!important;box-shadow:0 7px 14px rgb(116 65 36 / .16)!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page .ti-nl-grid-card-cta:hover,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page .ti-nl-grid-card-cta:focus{color:#fff!important;background:#8f3d1d!important;border-color:#8f3d1d!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product) a:focus-visible{outline:3px solid #efb58f!important;outline-offset:3px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-row{position:absolute!important;top:12px!important;left:12px!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;clear:none!important;width:auto!important;max-width:calc(100% - 24px)!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;pointer-events:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-badge{position:relative!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-height:30px!important;margin:0!important;padding:6px 12px!important;color:#743a1e!important;background:#fff8f1!important;border:1px solid #d7b18f!important;border-radius:999px!important;box-shadow:0 5px 12px rgb(72 43 22 / .12)!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.015em!important;text-align:center!important;text-transform:none!important;white-space:normal!important;pointer-events:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.yith-wcbm-badge,.yith-wcbm-badge-container):not(.ti-nl-replaced-feature-badge){position:absolute!important;top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;z-index:39!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 24px)!important;min-height:30px!important;margin:0!important;padding:6px 12px!important;color:#fff!important;background:linear-gradient(135deg,#b95522 0,#873b18 100%)!important;border:1px solid #9a4a24!important;border-radius:999px!important;box-shadow:0 6px 14px rgb(72 43 22 / .18)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.015em!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;transform:none!important;pointer-events:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.yith-wcbm-badge,.yith-wcbm-badge-container):not(.ti-nl-replaced-feature-badge) *{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;font:inherit!important;text-align:center!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-replaced-feature-badge{display:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.onsale,.wc-block-grid__product-onsale){display:none!important}@media (min-width:1460px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 54px)/4)!important;width:calc((100% - 54px)/4)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{height:320px!important;min-height:320px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{padding:4px!important}}@media (min-width:1181px) and (max-width:1459px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 36px)/3)!important;width:calc((100% - 36px)/3)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{height:280px!important;min-height:280px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{padding:4px!important}}@media (min-width:901px) and (max-width:1180px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{height:300px!important;min-height:300px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{padding:4px!important}}@media (min-width:621px) and (max-width:900px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__products,ul.products){gap:12px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{height:220px!important;min-height:220px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{padding:4px!important}}@media (max-width:620px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__products,ul.products){gap:10px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;max-width:none!important;padding:8px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{height:150px!important;min-height:150px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{padding:4px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-title,ul.products>li.product .woocommerce-loop-product__title,ul.products>li.product h2,ul.products>li.product .thumbnail .below-thumb){font-size:14px!important;line-height:1.25!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid__product-price,ul.products>li.product .price){font-size:14px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page .ti-nl-grid-card-cta{min-height:42px!important;padding:8px 6px!important;font-size:12px!important;white-space:nowrap!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-row{top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-badge,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.yith-wcbm-badge,.yith-wcbm-badge-container):not(.ti-nl-replaced-feature-badge){top:auto!important;left:auto!important;max-width:100%!important;min-height:27px!important;padding:5px 9px!important;font-size:11.5px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.yith-wcbm-badge,.yith-wcbm-badge-container):not(.ti-nl-replaced-feature-badge){position:absolute!important;top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important}}@media (min-width:1181px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product,ul.products.columns-1>li.product){flex:0 1 440px!important;width:440px!important;max-width:440px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product-image,ul.products.columns-1>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product-image,ul.products.columns-1>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:360px!important;min-height:360px!important;padding:4px!important}}@media (min-width:901px) and (max-width:1180px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product,ul.products.columns-1>li.product){flex:0 1 420px!important;width:420px!important;max-width:420px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product-image,ul.products.columns-1>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .ti-content-page :is(.wc-block-grid.has-1-columns .wc-block-grid__product-image,ul.products.columns-1>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:330px!important;min-height:330px!important;padding:4px!important}}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__products,ul.products){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;box-sizing:border-box!important;gap:18px!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;list-style:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products>li.product,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product{position:relative!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;overflow:visible!important;background:#fff!important;border:1px solid #e5cfb6!important;border-radius:11px!important;box-shadow:0 8px 22px rgb(68 40 20 / .07)!important;color:#25160f!important;text-align:center!important;transform:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:280px!important;min-height:280px!important;max-height:280px!important;aspect-ratio:auto!important;margin:0 0 13px!important;padding:0!important;overflow:visible!important;background:#fff!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products>li.product>a.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:280px!important;min-height:0!important;max-height:280px!important;aspect-ratio:auto!important;margin:0!important;padding:4px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:9px!important;transform:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products li.product :is(h2,h3,.woocommerce-loop-product__title,.wc-block-grid__product-title,.below-thumb){display:block!important;min-height:0!important;height:auto!important;margin:2px 0 11px!important;padding:0!important;color:#25160f!important;font:700 16px/1.32 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products li.product .price{display:block!important;margin:auto 0 13px!important;padding:0!important;color:#8d431b!important;font:700 15px/1.35 Arial,Helvetica,sans-serif!important;text-align:center!important;white-space:normal!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products li.product .price :is(span,bdi,ins,del){color:inherit!important;background:transparent!important;font-size:inherit!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products li.product .ti-nl-grid-card-cta{display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:46px!important;height:auto!important;margin:0!important;padding:10px 15px!important;color:#fff!important;font:700 14px/1.25 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;background:#b94f24!important;background-image:none!important;border:1px solid #a64620!important;border-radius:6px!important;box-shadow:0 7px 14px rgb(116 65 36 / .16)!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page li.product:has(.yith-wcbm-badge:not(.ti-nl-replaced-feature-badge)) .ti-nl-catalogue-feature-row,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product:has(.yith-wcbm-badge:not(.ti-nl-replaced-feature-badge)) .ti-nl-catalogue-feature-row{display:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-row{position:absolute!important;top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;z-index:50!important;width:auto!important;max-width:calc(100% - 24px)!important;min-height:0!important;margin:0!important;padding:0!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .container-image-and-badge>.yith-wcbm-badge:not(.ti-nl-replaced-feature-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product-image .yith-wcbm-badge:not(.ti-nl-replaced-feature-badge){position:absolute!important;top:0!important;right:auto!important;bottom:auto!important;left:0!important;z-index:55!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 8px)!important;min-height:30px!important;margin:0!important;padding:6px 12px!important;color:#fff!important;background:linear-gradient(135deg,#b95522 0,#873b18 100%)!important;border:1px solid #9a4a24!important;border-radius:999px!important;box-shadow:0 6px 14px rgb(72 43 22 / .18)!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.015em!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;transform:none!important;pointer-events:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .container-image-and-badge>.yith-wcbm-badge:not(.ti-nl-replaced-feature-badge) *,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product-image .yith-wcbm-badge:not(.ti-nl-replaced-feature-badge) *{transform:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;font:inherit!important;text-align:center!important}@media (min-width:1460px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 54px)/4)!important;width:calc((100% - 54px)/4)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:320px!important;min-height:320px!important;max-height:320px!important}}@media (min-width:1181px) and (max-width:1459px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 36px)/3)!important;width:calc((100% - 36px)/3)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:280px!important;min-height:280px!important;max-height:280px!important}}@media (min-width:901px) and (max-width:1180px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:300px!important;min-height:300px!important;max-height:300px!important}}@media (min-width:621px) and (max-width:900px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__products,ul.products){gap:12px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;max-width:none!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:220px!important;min-height:220px!important;max-height:220px!important}}@media (max-width:900px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:220px!important;min-height:220px!important;max-height:220px!important}}@media (max-width:620px){html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__products,ul.products){gap:10px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product,ul.products>li.product){flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;max-width:none!important;padding:8px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page ul.products>li.product,html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product{padding:8px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page :is(.wc-block-grid__product-image,ul.products>li.product .container-image-and-badge) img.attachment-woocommerce_thumbnail{height:150px!important;min-height:150px!important;max-height:150px!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .ti-nl-catalogue-feature-row{top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important}html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .container-image-and-badge>.yith-wcbm-badge:not(.ti-nl-replaced-feature-badge),html body.ti-nl-catalogue-r1:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) #content .ti-content-page .wc-block-grid__product-image .yith-wcbm-badge:not(.ti-nl-replaced-feature-badge){min-height:27px!important;padding:5px 9px!important;font-size:11.5px!important}}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px 28px!important;width:100%!important;box-sizing:border-box!important;margin:16px 0 20px!important;padding:28px 30px!important;overflow:hidden!important;background:linear-gradient(135deg,#fbf6ef 0%,#f6ecdf 100%)!important;border:1px solid #e5cfb6!important;border-radius:14px!important;box-shadow:0 10px 26px rgb(68 40 20 / .08)!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__wrap{width:100%!important;min-width:0!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__title{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#2f2a25!important;font:700 clamp(32px, 3.2vw, 46px)/1.2 Adamina,Georgia,serif!important;text-align:left!important;text-wrap:balance!important;overflow-wrap:anywhere!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__desc{max-width:72ch!important;margin:15px 0 0!important;padding:0!important;color:#51463f!important;font:400 16px/1.72 Arial,Helvetica,sans-serif!important;text-align:left!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;margin:0!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:154px!important;min-height:48px!important;box-sizing:border-box!important;margin:0!important;padding:12px 18px!important;color:#fff!important;font:800 15px/1.25 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;background:linear-gradient(135deg,#8b4b27,#713718)!important;border:1px solid #713718!important;border-radius:8px!important;box-shadow:0 6px 14px rgb(93 47 23 / .17)!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper:hover,html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper:focus-visible{color:#fff!important;background:linear-gradient(135deg,#a6562a,#7b3a1b)!important;box-shadow:0 8px 18px rgb(93 47 23 / .22)!important;transform:translateY(-1px)!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper:focus-visible{outline:3px solid #1d5f78!important;outline-offset:3px!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper svg{width:16px!important;height:16px!important;margin-left:9px!important;fill:currentColor!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action+.wp-block-uagb-separator{display:none!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container{position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 28px!important;padding:8px!important;overflow:hidden!important;background-color:#f6ecdf!important;border:1px solid #e5cfb6!important;border-radius:14px!important;box-shadow:0 10px 26px rgb(68 40 20 / .09)!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container :is(.swiper-wrapper,.swiper-slide,.swiper-content){border-radius:10px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container :is(.swiper-slide,.swiper-content){overflow:hidden!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container :is(.swiper-button-prev,.swiper-button-next){top:50%!important;width:46px!important;height:46px!important;box-sizing:border-box!important;margin:-23px 0 0!important;color:#713718!important;background:rgb(255 250 244 / .96)!important;border:1px solid #dfc4a7!important;border-radius:50%!important;box-shadow:0 5px 13px rgb(74 36 18 / .18)!important;opacity:1!important;z-index:30!important;pointer-events:auto!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container .swiper-pagination{z-index:30!important;pointer-events:auto!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container .swiper-button-prev{right:auto!important;left:18px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container .swiper-button-next{right:42px!important;left:auto!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container :is(.swiper-button-prev,.swiper-button-next)::after{color:#713718!important;font-size:18px!important;font-weight:900!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container+.wp-block-spacer{height:28px!important}@media (max-width:767px){html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin:14px 0 16px!important;padding:20px 18px!important;border-radius:12px!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__title{font-size:clamp(27px, 8vw, 32px)!important;line-height:1.25!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__desc{margin-top:13px!important;font-size:15px!important;line-height:1.68!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__buttons,html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper{width:100%!important}html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper{min-height:48px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container{margin-bottom:22px!important;padding:6px!important;border-radius:12px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container :is(.swiper-button-prev,.swiper-button-next){width:44px!important;height:44px!important;margin-top:-22px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container .swiper-button-prev{left:10px!important}html body.ti-nl-sauna-r1 .ti-content-page>.uagb-slider-container .swiper-button-next{right:42px!important}}@media (prefers-reduced-motion:reduce){html body.ti-nl-sauna-r1 .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__button-link-wrapper{transition:none!important}}html body.single-product.ti-nl-product-r1{--ti-nl-b6-ink:#2f241d;--ti-nl-b6-muted:#67594f;--ti-nl-b6-brown:#7b4022;--ti-nl-b6-brown-dark:#572b16;--ti-nl-b6-orange:#b95725;--ti-nl-b6-border:#e4c8ad;--ti-nl-b6-cream:#fbf5ed;--ti-nl-b6-cream-strong:#f2e3d2;--ti-nl-b6-selected:#fff3e6;--ti-nl-b6-danger:#a52b24;color:var(--ti-nl-b6-ink);overflow-x:hidden}html.ti-nl-product-r1-root,html.ti-nl-product-r1-root body{overflow-x:hidden}html.ti-nl-b6-lightbox-open,html.ti-nl-b6-lightbox-open body{overflow:hidden!important}html body.single-product .ti-nl-b6-lightbox[hidden]{display:none!important}html body.single-product .ti-nl-b6-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:62px 76px 58px!important;overflow:hidden!important;box-sizing:border-box!important;background:rgb(30 20 14 / .94)!important;color:#fff!important}html body.single-product .ti-nl-b6-lightbox-stage{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:62px 76px 58px!important;box-sizing:border-box!important;cursor:zoom-out}html body.single-product .ti-nl-b6-lightbox-image{display:block!important;width:auto!important;height:auto!important;max-width:calc(100vw - 152px)!important;max-height:calc(100dvh - 120px)!important;margin:0!important;object-fit:contain!important;border-radius:10px!important;background:#fff!important;box-shadow:0 18px 60px rgb(0 0 0 / .38)!important;cursor:default}html body.single-product .ti-nl-b6-lightbox button{position:fixed!important;z-index:2!important;display:inline-grid!important;place-items:center!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;margin:0!important;padding:0!important;color:#fff!important;background:#7b4022!important;border:1px solid rgb(255 255 255 / .76)!important;border-radius:50%!important;box-shadow:0 7px 24px rgb(0 0 0 / .34)!important;font:700 34px/1 Arial,Helvetica,sans-serif!important;text-align:center!important;cursor:pointer!important}html body.single-product .ti-nl-b6-lightbox button:hover,html body.single-product .ti-nl-b6-lightbox button:focus-visible{color:#fff!important;background:#a75429!important;outline:3px solid rgb(255 255 255 / .92)!important;outline-offset:3px!important}html body.single-product .ti-nl-b6-lightbox button:disabled{opacity:.42!important;cursor:default!important}html body.single-product .ti-nl-b6-lightbox-close{top:max(14px, env(safe-area-inset-top))!important;right:max(14px, env(safe-area-inset-right))!important;font-size:38px!important}html body.single-product .ti-nl-b6-lightbox-previous{top:50%!important;left:max(14px, env(safe-area-inset-left))!important;transform:translateY(-50%)!important}html body.single-product .ti-nl-b6-lightbox-next{top:50%!important;right:max(14px, env(safe-area-inset-right))!important;transform:translateY(-50%)!important}html body.single-product .ti-nl-b6-lightbox-status{position:fixed!important;right:50%!important;bottom:max(16px, env(safe-area-inset-bottom))!important;z-index:2!important;transform:translateX(50%)!important;padding:7px 12px!important;color:#fff!important;background:rgb(0 0 0 / .56)!important;border-radius:999px!important;font:700 14px/1.35 Arial,Helvetica,sans-serif!important}@media (max-width:620px){html body.single-product .ti-nl-b6-lightbox,html body.single-product .ti-nl-b6-lightbox-stage{padding:68px 16px 72px!important}html body.single-product .ti-nl-b6-lightbox button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}html body.single-product .ti-nl-b6-lightbox-image{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 140px)!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__trigger{right:auto!important;left:50%!important;transform:translateX(-50%)!important}html body.single-product .ti-nl-b6-lightbox-previous{top:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;left:max(12px, env(safe-area-inset-left))!important;transform:none!important}html body.single-product .ti-nl-b6-lightbox-next{top:auto!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;transform:none!important}}html body.single-product.ti-nl-product-r1 #content>div.product,html body.single-product.ti-nl-product-r1 #content .site-main>div.product,html body.single-product.ti-nl-product-r1 main>div.product{box-sizing:border-box;width:100%;max-width:100%}html body.single-product.ti-nl-product-r1 div.product,html body.single-product.ti-nl-product-r1 div.product *,html body.single-product.ti-nl-product-r1 div.product *::before,html body.single-product.ti-nl-product-r1 div.product *::after{box-sizing:border-box}html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top{display:grid;grid-template-columns:minmax(330px,42%) minmax(0,1fr);gap:clamp(24px, 3.4vw, 42px);align-items:start;width:100%;max-width:100%;margin:0 0 34px}html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.woocommerce-product-gallery,html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.summary{float:none!important;clear:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.woocommerce-product-gallery{position:sticky!important;top:24px;align-self:start;z-index:2}html.admin-bar body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.woocommerce-product-gallery{top:56px}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper{display:block!important;width:100%!important;max-width:100%!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge{width:100%!important;margin:0 0 12px!important;overflow:hidden!important;aspect-ratio:1 / 1;background:#fff!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:15px!important;box-shadow:0 10px 27px rgb(73 42 23 / .09)!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge .woocommerce-product-gallery__image,html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge a{display:block!important;width:100%!important;height:100%!important;margin:0!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain!important;object-position:center!important;background:#fff!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__trigger{position:absolute!important;top:12px!important;left:auto!important;right:12px!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:50%!important;background:rgb(255 255 255 / .96)!important;color:var(--ti-nl-b6-brown)!important;box-shadow:0 5px 14px rgb(61 34 18 / .16)!important;font-size:0!important;line-height:1!important;text-decoration:none!important;z-index:6!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge>.yith-wcbm-badge{position:absolute!important;top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;display:inline-flex!important;width:auto!important;max-width:calc(100% - 76px)!important;min-width:0!important;min-height:32px!important;height:auto!important;align-items:center!important;justify-content:center!important;padding:7px 11px!important;overflow:hidden!important;transform:none!important;background:var(--ti-nl-b6-brown)!important;border:1px solid var(--ti-nl-b6-brown-dark)!important;border-radius:8px!important;box-shadow:0 5px 12px rgb(74 38 18 / .16)!important;color:#fff!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important;text-align:center!important;z-index:5!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__wrapper>.container-image-and-badge>.yith-wcbm-badge *{width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__trigger::before{content:""!important;display:block!important;position:relative!important;width:14px!important;height:14px!important;border:2px solid var(--ti-nl-b6-brown)!important;border-radius:50%!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__trigger::after{content:""!important;display:block!important;position:absolute!important;top:27px!important;left:27px!important;width:8px!important;height:2px!important;transform:rotate(45deg)!important;transform-origin:left center!important;background:var(--ti-nl-b6-brown)!important;border:0!important;border-radius:2px!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-container{width:100%!important;max-width:100%!important;margin:0!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-item{float:none!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;aspect-ratio:4 / 3;background:#fff!important;border:1px solid #e5d2c0!important;border-radius:8px!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-item>a,html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-item img{display:block!important;width:100%!important;height:100%!important;margin:0!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-item img{object-fit:cover!important;object-position:center!important;background:#fff!important;transition:transform .2s ease!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery-item:hover img{transform:scale(1.035)!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .ti-nl-b6-gallery-hidden{display:none!important}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;margin:12px 0 0;padding:11px 12px;color:var(--ti-nl-b6-muted);background:var(--ti-nl-b6-cream);border:1px solid var(--ti-nl-b6-border);border-radius:11px;font-size:13px;line-height:1.35}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-status{min-width:0}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-toggle{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;margin:0;padding:9px 14px;border:1px solid var(--ti-nl-b6-brown);border-radius:8px;background:var(--ti-nl-b6-brown);color:#fff;font:700 13px/1.25 Arial,Helvetica,sans-serif;text-align:center;cursor:pointer}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-toggle:hover,html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-toggle:focus-visible{background:var(--ti-nl-b6-brown-dark);color:#fff;outline:3px solid rgb(185 87 37 / .22);outline-offset:2px}html body.single-product.ti-nl-product-r1 div.product .summary{color:var(--ti-nl-b6-ink)!important;font-family:Arial,Helvetica,sans-serif!important}html body.single-product.ti-nl-product-r1 div.product .summary .product_title{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:0 0 14px!important;padding:0 0 13px!important;overflow:visible!important;border-bottom:1px solid var(--ti-nl-b6-border)!important;color:var(--ti-nl-b6-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(30px, 3vw, 38px)!important;font-weight:700!important;letter-spacing:-.018em!important;line-height:1.16!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word!important}html body.single-product.ti-nl-product-r1 div.product .summary>[itemprop="offers"]{display:block!important;float:none!important;clear:both!important;width:100%!important;min-height:44px!important;margin:0!important}html body.single-product.ti-nl-product-r1 div.product .summary>[itemprop="offers"]>.price,html body.single-product.ti-nl-product-r1 div.product .summary>.price,html body.single-product.ti-nl-product-r1 div.product .summary .woocommerce-variation-price .price{display:flex!important;float:none!important;clear:both!important;min-height:44px;flex-wrap:wrap;gap:5px 10px;align-items:baseline;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ti-nl-b6-brown)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(27px, 2.7vw, 36px)!important;font-weight:800!important;line-height:1.2!important}html body.single-product.ti-nl-product-r1 div.product .summary>[itemprop="offers"]>.price del,html body.single-product.ti-nl-product-r1 div.product .summary .price del{color:#86786e!important;font-size:.63em!important;font-weight:500!important;opacity:1!important}html body.single-product.ti-nl-product-r1 div.product .summary>[itemprop="offers"]>.price ins,html body.single-product.ti-nl-product-r1 div.product .summary .price ins{color:var(--ti-nl-b6-brown)!important;font-weight:800!important;text-decoration:none!important}html body.single-product.ti-nl-product-r1 div.product .summary .woocommerce-price-suffix{color:var(--ti-nl-b6-muted)!important;font-size:13px!important;font-weight:600!important}html body.single-product.ti-nl-product-r1 div.product .woocommerce-product-details__short-description,html body.single-product.ti-nl-product-r1 div.product .summary>p{color:var(--ti-nl-b6-muted)!important;font-size:16px!important;line-height:1.68!important}html body.single-product.ti-nl-product-r1 div.product .woocommerce-product-details__short-description{float:none!important;clear:both!important;margin:0 0 20px!important;padding:16px 18px!important;background:var(--ti-nl-b6-cream)!important;border:1px solid var(--ti-nl-b6-border)!important;border-left:4px solid var(--ti-nl-b6-orange)!important;border-radius:11px!important}html body.single-product.ti-nl-product-r1 div.product .woocommerce-product-details__short-description>:last-child{margin-bottom:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart,html body.single-product.ti-nl-product-r1 div.product form.variations_form{width:100%!important;max-width:100%!important;margin:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations{display:table!important;width:100%!important;margin:0 0 18px!important;overflow:visible!important;border:1px solid var(--ti-nl-b6-border)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 7px 20px rgb(73 42 23 / .06)!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tr,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tbody{width:100%!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations th,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations td{padding:10px 12px!important;border:0!important;border-bottom:1px solid #efdfd0!important;vertical-align:middle!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tr:last-child th,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tr:last-child td{border-bottom:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations th.label{width:34%!important;color:var(--ti-nl-b6-ink)!important;background:var(--ti-nl-b6-cream)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations td.value{width:66%!important}html body.single-product.ti-nl-product-r1 div.product form.cart select,html body.single-product.ti-nl-product-r1 div.product form.cart input[type="text"],html body.single-product.ti-nl-product-r1 div.product form.cart input[type="number"],html body.single-product.ti-nl-product-r1 div.product form.cart textarea{width:100%!important;max-width:100%!important;min-height:46px!important;padding:10px 12px!important;color:var(--ti-nl-b6-ink)!important;background:#fff!important;border:1px solid #d8b996!important;border-radius:8px!important;font:500 16px/1.4 Arial,Helvetica,sans-serif!important}html body.single-product.ti-nl-product-r1 div.product form.cart select:focus,html body.single-product.ti-nl-product-r1 div.product form.cart input:focus,html body.single-product.ti-nl-product-r1 div.product form.cart textarea:focus{border-color:var(--ti-nl-b6-brown)!important;outline:3px solid rgb(185 87 37 / .17)!important;outline-offset:1px!important}html body.single-product.ti-nl-product-r1 div.product form.cart .reset_variations{display:inline-flex!important;min-height:44px!important;align-items:center!important;margin:7px 0 0!important;color:var(--ti-nl-b6-brown)!important;font-size:14px!important;font-weight:700!important}html body.single-product.ti-nl-product-r1 div.product .single_variation_wrap{width:100%!important}html body.single-product.ti-nl-product-r1 div.product .woocommerce-variation-description,html body.single-product.ti-nl-product-r1 div.product .woocommerce-variation-availability{margin:0 0 12px!important;color:var(--ti-nl-b6-muted)!important;font-size:15px!important;line-height:1.55!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;margin:0 0 16px!important;padding:15px!important;color:var(--ti-nl-b6-ink)!important;background:#fff!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:13px!important;box-shadow:0 7px 20px rgb(73 42 23 / .06)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-name,html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description{grid-column:1 / -1!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>h3.wc-pao-addon-name{display:block!important;width:100%!important;margin:0!important;padding:10px 12px!important;color:var(--ti-nl-b6-ink)!important;background:var(--ti-nl-b6-cream)!important;border:0!important;border-left:4px solid var(--ti-nl-b6-orange)!important;border-radius:8px!important;font:700 18px/1.35 Arial,Helvetica,sans-serif!important;text-transform:none!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description{margin:0!important;padding:0 2px!important;color:var(--ti-nl-b6-muted)!important;font:600 14.5px/1.5 Arial,Helvetica,sans-serif!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description p{margin:0!important;color:inherit!important;font:inherit!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap{position:relative!important;display:flex!important;min-width:0!important;min-height:54px!important;align-items:stretch!important;margin:0!important;padding:11px 12px!important;background:#fff!important;border:1px solid #ead8c7!important;border-radius:9px!important;box-shadow:0 2px 7px rgb(67 38 22 / .04)!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap:hover{background:#fffaf5!important;border-color:#c98e61!important;box-shadow:0 5px 13px rgb(67 38 22 / .09)!important;transform:translateY(-1px)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap:focus-within{border-color:var(--ti-nl-b6-brown)!important;box-shadow:0 0 0 3px rgb(185 87 37 / .16)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap:has(input:checked){background:var(--ti-nl-b6-selected)!important;border-color:var(--ti-nl-b6-orange)!important;box-shadow:0 0 0 2px rgb(185 87 37 / .11),0 6px 14px rgb(67 38 22 / .07)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap.ti-nl-b6-addon-selected{background:var(--ti-nl-b6-selected)!important;border-color:var(--ti-nl-b6-orange)!important;box-shadow:0 0 0 2px rgb(185 87 37 / .11),0 6px 14px rgb(67 38 22 / .07)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-wrap>label{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 30px!important;color:var(--ti-nl-b6-ink)!important;font:500 15px/1.48 Arial,Helvetica,sans-serif!important;text-align:left!important;overflow-wrap:break-word!important;cursor:pointer!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container input[type="checkbox"].wc-pao-addon-field,html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container input[type="radio"].wc-pao-addon-field{position:absolute!important;top:1px!important;left:0!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;accent-color:var(--ti-nl-b6-brown)!important;cursor:pointer!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container>.clear{display:none!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container .wc-pao-validation-error{border-color:var(--ti-nl-b6-danger)!important;box-shadow:0 0 0 3px rgb(165 43 36 / .12)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product.ti-nl-product-r1 div.product form.cart:not(.variations_form){display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important;width:100%!important;margin-top:10px!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity{float:none!important;flex:0 0 86px!important;width:86px!important;margin:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .qty{width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;text-align:center!important}html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button{float:none!important;flex:1 1 230px!important;width:auto!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 20px!important;border:1px solid var(--ti-nl-b6-brown)!important;border-radius:8px!important;background:var(--ti-nl-b6-brown)!important;color:#fff!important;box-shadow:0 6px 14px rgb(74 38 18 / .18)!important;font:800 16px/1.35 Arial,Helvetica,sans-serif!important;text-align:center!important;text-transform:none!important}html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button:hover,html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button:focus-visible{background:var(--ti-nl-b6-brown-dark)!important;color:#fff!important;outline:3px solid rgb(185 87 37 / .22)!important;outline-offset:2px!important}html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button.disabled,html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button:disabled{opacity:.55!important;cursor:not-allowed!important}html body.single-product.ti-nl-product-r1 div.product .product_meta{margin:20px 0 0!important;padding:14px 16px!important;color:var(--ti-nl-b6-muted)!important;background:var(--ti-nl-b6-cream)!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:10px!important;font-size:14px!important;line-height:1.55!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs.ti-nl-b6-full-width-tabs{float:none!important;clear:both!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 34px!important;padding:0!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0 0 14px!important;padding:8px!important;overflow:visible!important;background:var(--ti-nl-b6-cream)!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:12px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs::before,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs::after{display:none!important;content:none!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li{flex:1 1 210px!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0!important;border:1px solid #d8b996!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li::before,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li a{display:flex!important;width:100%!important;min-height:46px!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;color:var(--ti-nl-b6-brown)!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;font:700 15px/1.3 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li a::before,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li a::after{display:none!important;content:none!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li.active,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li:hover{border-color:var(--ti-nl-b6-brown)!important;background:var(--ti-nl-b6-brown)!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li.active a,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li:hover a{background:var(--ti-nl-b6-brown)!important;background-image:none!important;color:#fff!important}html body.single-product.ti-nl-product-r1 #tab-title-description.active>a,html body.single-product.ti-nl-product-r1 #tab-title-description:hover>a,html body.single-product.ti-nl-product-r1 #tab-title-common_tab.active>a,html body.single-product.ti-nl-product-r1 #tab-title-common_tab:hover>a,html body.single-product.ti-nl-product-r1 #tab-title-reviews.active>a,html body.single-product.ti-nl-product-r1 #tab-title-reviews:hover>a{background:var(--ti-nl-b6-brown)!important;background-color:var(--ti-nl-b6-brown)!important;background-image:none!important;color:#fff!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(22px, 3vw, 38px)!important;overflow:hidden!important;color:var(--ti-nl-b6-ink)!important;background:#fff!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:15px!important;box-shadow:0 9px 27px rgb(73 42 23 / .07)!important;font:400 16px/1.72 Arial,Helvetica,sans-serif!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h2,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h3,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h4{color:var(--ti-nl-b6-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important;text-align:left!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h2{margin:0 0 20px!important;padding:0 0 10px 15px!important;border-left:4px solid var(--ti-nl-b6-orange)!important;border-bottom:1px solid #ead8c7!important;font-size:clamp(26px, 2.7vw, 34px)!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h2+h2{margin-top:28px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel h3{margin:30px 0 12px!important;color:var(--ti-nl-b6-brown-dark)!important;font-size:22px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel p,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel li{color:#50453e!important;font-size:16px!important;line-height:1.72!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel ul,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel ol{margin:0 0 22px!important;padding-left:25px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel li{margin:6px 0!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel li::marker{color:var(--ti-nl-b6-orange)!important;font-weight:700!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel img{max-width:100%!important;height:auto!important;border-radius:10px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel table{display:block!important;width:100%!important;max-width:100%!important;margin:20px 0!important;overflow-x:auto!important;border:1px solid var(--ti-nl-b6-border)!important;border-collapse:collapse!important;border-radius:9px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel th,html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel td{min-width:130px!important;padding:11px 13px!important;border:1px solid #ead8c7!important;text-align:left!important;vertical-align:top!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel th{background:var(--ti-nl-b6-brown)!important;color:#fff!important;font-weight:700!important}html body.single-product.ti-nl-product-r1 #tab-common_tab.ti-nl-b6-tech-panel{background:linear-gradient(180deg,#fbf6ef 0%,#f7efe5 100%)!important}html body.single-product.ti-nl-product-r1 #tab-common_tab .border-line,html body.single-product.ti-nl-product-r1 #tab-common_tab style,html body.single-product.ti-nl-product-r1 #tab-common_tab script{display:none!important}html body.single-product.ti-nl-product-r1 #tab-common_tab>div,html body.single-product.ti-nl-product-r1 #tab-common_tab>p{max-width:100%!important}html body.single-product.ti-nl-product-r1 #tab-common_tab .ti-nl-b6-tech-download-card,html body.single-product.ti-nl-product-r1 #tab-common_tab .ti-nl-b6-tech-image-card,html body.single-product.ti-nl-product-r1 #tab-common_tab .ti-nl-b6-tech-media-card{margin:0 0 20px!important;padding:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:11px!important;box-shadow:0 6px 18px rgb(73 42 23 / .06)!important}html body.single-product.ti-nl-product-r1 #tab-common_tab .ti-nl-b6-tech-download-card{border-left:4px solid var(--ti-nl-b6-orange)!important}html body.single-product.ti-nl-product-r1 #tab-common_tab a.emd_dl_red_darker{display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:220px!important;min-height:48px!important;height:auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 20px!important;background:var(--ti-nl-b6-brown)!important;background-image:none!important;border:1px solid var(--ti-nl-b6-brown-dark)!important;border-radius:8px!important;box-shadow:0 5px 12px rgb(74 38 18 / .17)!important;color:#fff!important;font:700 15px/1.35 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important}html body.single-product.ti-nl-product-r1 #tab-common_tab a.emd_dl_red_darker::before{content:"\2193";font-size:20px;line-height:1}html body.single-product.ti-nl-product-r1 #tab-common_tab a.emd_dl_red_darker:hover,html body.single-product.ti-nl-product-r1 #tab-common_tab a.emd_dl_red_darker:focus-visible{top:auto!important;background:var(--ti-nl-b6-brown-dark)!important;color:#fff!important}html body.single-product.ti-nl-product-r1 #tab-common_tab .ti-nl-b6-tech-tip{margin:0 0 18px!important;padding:12px 14px!important;color:var(--ti-nl-b6-muted)!important;background:#fffaf5!important;border-left:4px solid var(--ti-nl-b6-orange)!important;border-radius:8px!important;font-size:15px!important;text-align:left!important}html body.single-product.ti-nl-product-r1 #tab-common_tab iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:340px!important;height:auto!important;margin:0!important;border:0!important;border-radius:9px!important;background:#ece8e4!important;aspect-ratio:16 / 9!important}html body.single-product.ti-nl-product-r1 #tab-common_tab small{color:#8a7b70!important;font-size:10px!important}html body.single-product.ti-nl-product-r1 #tab-reviews #comments,html body.single-product.ti-nl-product-r1 #tab-reviews #review_form_wrapper{float:none!important;width:100%!important;max-width:100%!important}html body.single-product.ti-nl-product-r1 #tab-reviews ol.commentlist{padding:0!important;list-style:none!important}html body.single-product.ti-nl-product-r1 #tab-reviews ol.commentlist li.review{margin:0 0 14px!important;padding:17px!important;background:var(--ti-nl-b6-cream)!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:10px!important}html body.single-product.ti-nl-product-r1 #tab-reviews .comment-text{margin:0!important;padding:0!important;border:0!important}html body.single-product.ti-nl-product-r1 #tab-reviews #respond{margin-top:24px!important;padding:20px!important;background:#fff!important;border:1px solid var(--ti-nl-b6-border)!important;border-radius:11px!important}html body.single-product.ti-nl-product-r1 #tab-reviews input:not([type="submit"]),html body.single-product.ti-nl-product-r1 #tab-reviews textarea{width:100%!important;min-height:46px!important;padding:10px 12px!important;border:1px solid #d8b996!important;border-radius:8px!important;font-size:16px!important}html body.single-product.ti-nl-product-r1 #tab-reviews input[type="submit"]{min-height:46px!important;padding:11px 20px!important;border-radius:8px!important;background:var(--ti-nl-b6-brown)!important;color:#fff!important;font-weight:700!important}html body.single-product.ti-nl-product-r1 .ti-nl-product-detail-links{clear:both!important;width:100%!important;max-width:100%!important}@media (max-width:1023px){html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top{grid-template-columns:minmax(0,1fr);gap:28px}html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.woocommerce-product-gallery{position:static!important;top:auto!important}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery,html body.single-product.ti-nl-product-r1 .summary{grid-column:1!important}}@media (max-width:767px){html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top{gap:24px;margin-bottom:28px}html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-controls{grid-template-columns:minmax(0,1fr)}html body.single-product.ti-nl-product-r1 .ti-nl-b6-gallery-toggle{width:100%}html body.single-product.ti-nl-product-r1 div.product .summary .product_title{font-size:clamp(27px, 8vw, 33px)!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tbody,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations tr,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations th,html body.single-product.ti-nl-product-r1 div.product form.cart table.variations td{display:block!important;width:100%!important;min-width:100%!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations th.label{padding-bottom:7px!important;border-bottom:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart table.variations td.value{padding-top:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart .wc-pao-addon-container{grid-template-columns:minmax(0,1fr)!important;padding:13px!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity{flex:0 0 76px!important;width:76px!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs ul.tabs li{width:100%!important}html body.single-product.ti-nl-product-r1 div.product>.woocommerce-tabs .woocommerce-Tabs-panel{padding:20px 15px!important;border-radius:12px!important}html body.single-product.ti-nl-product-r1 #tab-common_tab a.emd_dl_red_darker{width:100%!important;min-width:0!important}html body.single-product.ti-nl-product-r1 #tab-common_tab iframe{min-height:240px!important;aspect-ratio:4 / 3!important}}@media (max-width:420px){html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery .rl-gallery{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body.single-product.ti-nl-product-r1 div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product.ti-nl-product-r1 div.product form.cart:not(.variations_form){display:grid!important;grid-template-columns:76px minmax(0,1fr)!important}html body.single-product.ti-nl-product-r1 div.product form.cart .single_add_to_cart_button{width:100%!important}}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity{display:grid!important;grid-template-columns:44px minmax(54px,1fr) 44px!important;align-items:stretch!important;float:none!important;flex:0 0 148px!important;width:148px!important;min-height:48px!important;margin:0!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .qty{grid-column:2!important;grid-row:1!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding-inline:4px!important;border-radius:0!important;text-align:center!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .minus,html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .plus{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:48px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--ti-nl-b6-border)!important;background:var(--ti-nl-b6-cream)!important;color:var(--ti-nl-b6-brown-dark)!important;font:800 20px/1 Arial,Helvetica,sans-serif!important;cursor:pointer!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .minus{grid-column:1!important;grid-row:1!important;border-radius:8px 0 0 8px!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .plus{grid-column:3!important;grid-row:1!important;border-radius:0 8px 8px 0!important}html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .minus:hover,html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .plus:hover,html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .minus:focus-visible,html body.single-product.ti-nl-product-r1 div.product form.cart .quantity .plus:focus-visible{border-color:var(--ti-nl-b6-orange)!important;background:var(--ti-nl-b6-selected)!important;outline:3px solid rgb(185 87 37 / .22)!important;outline-offset:1px!important}@media (max-width:767px){html body.single-product.ti-nl-product-r1 div.product form.cart .quantity{flex:0 0 148px!important;width:148px!important}}@media (max-width:420px){html body.single-product.ti-nl-product-r1 div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product.ti-nl-product-r1 div.product form.cart:not(.variations_form){grid-template-columns:148px minmax(0,1fr)!important}}html body.single-product.ti-nl-product-r1 div.product>.ti-nl-b6-product-top>.woocommerce-product-gallery:has(.ti-nl-b6-gallery-toggle[aria-expanded="true"]){position:static!important;top:auto!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__hero,.ti-buy-v2__cta,.ti-buy-v2__final,.lp-hero,.lp-close,.ti-home-r2 .ti-r2-panel--brown){background:#e9e1d5!important;border-color:#d9b89b!important;color:#493c35!important;box-shadow:0 4px 14px rgb(74 41 27 / .045)!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__section,.ti-buy-v2__product-section,.lp-section,.ti-home-r2 .ti-r2-panel--sand){background:#efe7dc!important;border-color:#d9b89b!important;color:#493c35!important;box-shadow:none!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__quickbar,.ti-buy-v2__decision,.ti-buy-v2__decision-card,.ti-buy-v2__site-card,.ti-buy-v2__route,.ti-buy-v2__product-note,.ti-buy-v2__rule,.ti-buy-v2__brief,.lp-card,.lp-callout,.ti-home-r2 .ti-r2-choice,.ti-home-r2 .ti-r2-route,.ti-home-r2 .ti-r2-evidence,.ti-home-r2 .ti-r2-step,.ti-home-r2 .ti-r2-guide){background:#f4eee6!important;border-color:#d9b89b!important;color:#493c35!important;box-shadow:0 3px 10px rgb(74 41 27 / .035)!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__hero,.ti-buy-v2__cta,.ti-buy-v2__final,.lp-hero,.lp-close,.ti-home-r2 .ti-r2-panel--brown) :is(h1,h2,h3,h4,p,li,strong,b,span:not([class])){color:#493c35!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__hero,.ti-buy-v2__cta,.ti-buy-v2__final,.lp-hero,.lp-close,.ti-home-r2 .ti-r2-panel--brown) :is(h1,h2,h3,h4){color:#4a291b!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__eyebrow,.lp-eyebrow,.ti-home-r2 .ti-r2-eyebrow){color:#8a4628!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__button,.lp-button,.ti-home-r2 .ti-r2-button){background:#87441f!important;border-color:#87441f!important;color:#fff!important;box-shadow:none!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__button--ghost,.lp-button-secondary,.ti-home-r2 .ti-r2-button--outline){background:#f4eee6!important;border-color:#9d7154!important;color:#5a2d1b!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__button,.lp-button,.ti-home-r2 .ti-r2-button):hover{background:#65351e!important;border-color:#65351e!important;color:#fff!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__button,.lp-button,.ti-home-r2 .ti-r2-button):focus-visible{outline:3px solid #4a291b!important;outline-offset:4px!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__catalogue-nav a,.ti-home-r2 .ti-trust-pills li){background:#f4eee6!important;border-color:#d9b89b!important;color:#5a2d1b!important;box-shadow:none!important}html body:not(.single-product):not(.single-post) #content#content .ti-buy-v2__hero-media:after{background:linear-gradient(90deg,rgb(233 225 213 / .18),transparent 38%)!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-buy-v2__section,.ti-buy-v2__product-section,.lp-section,.ti-home-r2 .ti-r2-panel--sand){border-radius:16px!important}html body:not(.single-product):not(.single-post) #content#content .ti-buy-v2__decision-card{border:1px solid #d9b89b!important;border-radius:12px!important;padding:20px!important}@media (min-width:1024px){html body:not(.single-product):not(.single-post) #content#content :is(.ti-home-fix.ti-home-r2,.ti-content-page,.ti-badefass-guide,.ti-price-guide,.ti-hottub-guide,.lp-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.home.page-id-172:not(.single-product):not(.single-post) #content#content .ti-home-fix.ti-home-r2{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-home-r2 .ti-r2-hero>.ti-r2-eyebrow,.ti-home-r2 .ti-r2-hero>h1,.ti-home-r2 .ti-r2-hero>.ti-r2-lead,.ti-home-r2 .ti-r2-section-head,.ti-home-r2 .ti-r2-final>h2,.ti-home-r2 .ti-r2-final>p,.ti-buy-v2__section-head,.ti-buy-v2__product-head,.lp-section-head,.lp-section__head){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body:not(.single-product):not(.single-post) #content#content :is(.ti-home-r2 .ti-r2-section-head,.ti-buy-v2__section-head,.ti-buy-v2__product-head,.lp-section-head,.lp-section__head)>:is(h1,h2,h3,p){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.ti-nl-sauna-r1:not(.single-product):not(.single-post) #content#content .ti-content-page>.wp-block-uagb-call-to-action .uagb-cta__desc{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}
@media (min-width:601px){#content #ti-nl-customer-proof .ti-nl-cp-highlights{grid-template-columns:repeat(3,minmax(0,1fr))!important}#content #ti-nl-customer-proof .ti-nl-cp-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}#content #ti-nl-customer-proof .ti-nl-cp-photo{aspect-ratio:4/3!important}}#content #ti-nl-customer-proof .ti-nl-cp-card-body{padding:10px!important;gap:8px!important}#content #ti-nl-customer-proof .ti-nl-cp-card h3{font-size:13px!important;line-height:1.45!important;letter-spacing:normal!important}#content #ti-nl-customer-proof .ti-nl-cp-model{font-size:13px!important}#content #ti-nl-customer-proof .ti-nl-cp-card blockquote p{font-size:13.5px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;max-height:3.2em}#content #ti-nl-customer-proof .ti-nl-cp-source{font-size:13px!important}html body #content#content#content .ti-content-page.ti-buy-v2 .ti-buy-v2__catalogue-group>:is(h2,h3){font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(28px,2.65vw,46px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em!important;color:#24352b!important;text-align:center!important;max-width:980px!important;margin:64px auto 18px!important;padding:0 16px!important;border:0!important;text-transform:none!important}html body #content#content#content .ti-content-page.ti-buy-v2 .ti-buy-v2__catalogue-group>:is(h2,h3)+p{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.68!important;color:#4d5c53!important;text-align:center!important;max-width:920px!important;margin:0 auto 43px!important;padding:0 16px!important}@media (max-width:600px){html body #content#content#content .ti-content-page.ti-buy-v2 .ti-buy-v2__catalogue-group>:is(h2,h3){margin-top:40px!important}html body #content#content#content .ti-content-page.ti-buy-v2 .ti-buy-v2__catalogue-group>:is(h2,h3)+p{font-size:16px!important;margin-bottom:28px!important}}
.ti-trustpilot-header,
			.ti-trustpilot-header * { box-sizing: border-box; }
			.ti-trustpilot-header {
				position: relative;
				display: flex;
				align-items: center;
				justify-content: center;
				width: min(100%, 320px);
				min-height: 54px;
				margin: 5px auto 6px;
				padding: 0;
				clear: both;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.2;
				text-align: center;
			}
			.ti-trustpilot-header__ios-badge {
				display: flex;
				align-items: center;
				justify-content: center;
				gap: 10px;
				width: min(280px, 100%);
				height: 54px;
				margin: 0 auto;
				padding: 8px 11px;
				overflow: hidden;
				color: #33251d !important;
				background: #fff;
				border: 1px solid rgba(113, 56, 25, .18);
				border-radius: 12px;
				box-shadow: 0 4px 14px rgba(63, 45, 35, .08);
				font-family: Arial, Helvetica, sans-serif;
				text-align: left;
				text-decoration: none !important;
			}
			.ti-trustpilot-header__ios-badge:hover,
			.ti-trustpilot-header__ios-badge:focus { color: #33251d !important; background: #fffdf9; text-decoration: none !important; }
			.ti-trustpilot-header__ios-badge:focus-visible { outline: 3px solid #d98245; outline-offset: 3px; }
			.ti-trustpilot-header__brand { display: block; flex: 0 0 auto; width: 94px; height: auto; margin: 0; }
			.ti-trustpilot-header__copy {
				display: grid;
				flex: 0 1 auto;
				gap: 2px;
				min-width: 0;
				padding-left: 10px;
				border-left: 1px solid rgba(63, 45, 35, .14);
				line-height: 1.05;
			}
			.ti-trustpilot-header__copy strong { color: #33251d; font-size: 13px; font-weight: 700; letter-spacing: -.01em; white-space: nowrap; }
			.ti-trustpilot-header__copy span { color: #713819; font-size: 11.5px; font-weight: 700; letter-spacing: .005em; white-space: nowrap; }
			.ti-trustpilot-header__stage { width: 100%; height: var(--ti-widget-height, 32px); min-height: var(--ti-widget-height, 32px); overflow: hidden; }
			.ti-trustpilot-header__widget { width: 100%; height: var(--ti-widget-height, 32px); min-height: var(--ti-widget-height, 32px); overflow: hidden; }
			.ti-trustpilot-header__widget iframe { display: block !important; width: 100% !important; height: var(--ti-widget-height, 32px) !important; min-height: var(--ti-widget-height, 32px); border: 0; }
			.ti-trustpilot-header__stage > .ti-trust-line { display: none !important; }
			body.wp-theme-maya #ti-wh-header-trustpilot[data-ti-trustpilot-header] .ti-trustpilot-header__widget.ti-trustpilot-source-hidden,
			body.wp-theme-maya #ti-bh-header-trustpilot[data-ti-trustpilot-header] .ti-trustpilot-header__widget.ti-trustpilot-source-hidden,
			body.wp-theme-maya #ti-nl-trustpilot-header-owner[data-ti-trustpilot-header] .ti-trustpilot-header__widget.ti-trustpilot-source-hidden,
			body.wp-theme-maya #ti-it-header-trustpilot[data-ti-trustpilot-header] .ti-trustpilot-header__widget.ti-trustpilot-source-hidden {
				display: block !important;
				visibility: visible !important;
			}
			body.ti-nl-visual-b2 #ti-nl-trustpilot-header-owner[data-ti-trustpilot-header] #ti-nl-header-trustpilot.ti-trustpilot-header__widget {
				display: block !important;
				visibility: visible !important;
				clear: none !important;
				width: 100% !important;
				max-width: 100% !important;
				height: 48px !important;
				min-height: 48px !important;
				margin: 0 !important;
				padding: 0 !important;
				overflow: hidden !important;
				border: 0 !important;
				border-radius: 0 !important;
				background: transparent !important;
				box-shadow: none !important;
			}
			body.ti-nl-visual-b2 #ti-nl-trustpilot-header-owner[data-ti-trustpilot-header] #ti-nl-header-trustpilot.ti-trustpilot-header__widget iframe {
				display: block !important;
				visibility: visible !important;
				width: 100% !important;
				height: 48px !important;
				min-height: 48px !important;
				margin: 0 !important;
			}
			.ti-trustpilot-header__official-fallback { display: none !important; }
			.ti-trustpilot-header[data-ti-widget-height="48px"] { --ti-widget-height: 48px; }
			.ti-trustpilot-header[data-ti-widget-height="32px"] { --ti-widget-height: 32px; }
			.ti-trustpilot-header[data-ti-trustpilot-platform="ios"] { width: min(280px, calc(100vw - 28px)); }
			.ti-trustpilot-header[data-ti-trustpilot-platform="ios"] .ti-trustpilot-header__stage { display: none; }
			.ti-trustpilot-header[data-ti-trustpilot-platform="official-pending"] .ti-trustpilot-header__stage {
				position: absolute;
				inset: 3px 0 auto;
				visibility: visible;
				opacity: 1;
				pointer-events: none;
			}
			.ti-trustpilot-header[data-ti-trustpilot-platform="official"] .ti-trustpilot-header__ios-badge { display: none; }
			.ti-trustpilot-header[data-ti-trustpilot-platform="official"] .ti-trustpilot-header__stage { position: static; visibility: visible; pointer-events: auto; }
			#header > .inner > .ti-trustpilot-header--maya { width: min(100%, 320px); }
			.et_pb_menu__logo-wrap > .ti-trustpilot-header--divi { flex: 0 0 100%; }
			@media (max-width: 767px) {
				.ti-trustpilot-header { width: min(320px, calc(100vw - 28px)); margin: 6px auto 8px; }
				.et-l--header .et_pb_menu__logo-wrap:has(> .ti-trustpilot-header--divi) {
					flex-direction: column;
					align-items: center;
					justify-content: center;
					width: min(320px, calc(100vw - 104px)) !important;
					max-width: none !important;
					margin-right: 0 !important;
				}
				.et-l--header .et_pb_menu__logo-wrap:has(> .ti-trustpilot-header--divi) .et_pb_menu__logo { align-self: center; }
				.et-l--header .ti-trustpilot-header--divi { width: 100%; }
			}
			@media (max-width: 340px) {
				.ti-trustpilot-header { width: min(292px, calc(100vw - 28px)); }
				.ti-trustpilot-header__ios-badge { gap: 8px; padding-inline: 9px; }
				.ti-trustpilot-header__brand { width: 88px; }
				.ti-trustpilot-header__copy { padding-left: 8px; }
				.ti-trustpilot-header__copy strong { font-size: 12.5px; }
				.ti-trustpilot-header__copy span { font-size: 11px; }
			}
#primary p,#sidebar .recent-post a.title,.slider-minilayers-static p,.home_items,#primary li,.testimonial-widget blockquote p,#sidebar .icon-text p,.features-tab-content p,.products li .price,.products.ribbon li .below-thumb,.contact-form span.label address,dd,blockquote{font-size:13px}h1{font-size:30px}h2,h2 a{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:18px}h6{font-size:18px}.shop-traditional .products li{width:614px!important}.shop-traditional .products li img{width:600px}.shop-traditional .products li.category img{width:px}.shop-ribbon .products li{width:605px!important}.shop-ribbon .products li.category{width:auto!important}.products li a strong{width:570px!important}div.product div.images{width:85.277777777778%}.layout-sidebar-no div.product div.images{width:63.958333333333%}div.product div.images img{width:600px}.layout-sidebar-no div.product div.summary{width:33.958333333333%}.layout-sidebar-right div.product div.summary,.layout-sidebar-left div.product div.summary{width:11.944444444444%}.layout-sidebar-no .product.hentry>span.onsale{right:336px;left:auto}.layout-sidebar-right .product.hentry>span.onsale,.layout-sidebar-left .product.hentry>span.onsale{right:96px;left:auto}.ei-slider{height:400px}body,.stretched-layout .wrapper{background-color:#fff;background-image:url(https://www.hottubhouten.nl/wp-content/themes/maya/images/backgrounds/backgrounds/019.jpg);background-position:top center;background-repeat:repeat;background-attachment:fixed}#header{background:}.wrapper-content{width:700px}$size[3]{width:".$image_sizes[$id][0]."px;height:".$image_sizes[$id][1]."px}#logo a.logo-text{font-family:'Adamina',sans-serif!important}#logo .logo-description{font-family:'Adamina',sans-serif!important}#nav>ul>li>a,#nav .menu>ul>li>a{font-family:'Adamina',sans-serif!important}#nav ul.children li a,#nav ul.sub-menu li a{font-family:'Adamina',sans-serif!important}#content li,#content li a,address,p,p a,.unoslider_caption,.comment-body,.comment-body p,#comments .fn,.cart span,.shop_table span,.shop_table th,.shop_table td,#respond #submit,.shop-ribbon .products li .below-thumb,.products li a strong.below-thumb,.products.ribbon .below-thumb{font-family:'Adamina',sans-serif!important}h1,h1 a{font-family:'Copse',sans-serif!important}h2,h2 a{font-family:'Copse',sans-serif!important}h3,h3 a{font-family:'Copse',sans-serif!important}h4,h4 a{font-family:'Adamina',sans-serif!important}h5,h5 a{font-family:'Adamina',sans-serif!important}h6,h6 a{font-family:'Adamina',sans-serif!important}#slider .slider-nivo-static h3,.slider-minilayers-static h3,#slider .slider-nivo-static .short-text,.slider-minilayers-static .short-text{font-family:'Adamina',sans-serif!important}#slider .slider-nivo-static h3 span,.slider-minilayers-static h3 span{font-family:'Adamina',sans-serif!important}#slider .slider-nivo-static p,.slider-minilayers-static p{font-family:'Adamina',sans-serif!important}#slogan h2{font-family:'Adamina',sans-serif!important}#slogan h3{font-family:'Adamina',sans-serif!important}#sidebar .widget h2,#sidebar .widget h3,#footer .widget h2,#footer .widget h3{font-family:'Adamina',sans-serif!important}.testimonial .testimonial-name a.name,.testimonial-name span.name,#primary .testimonials-slider ul li a{font-family:'Adamina',sans-serif!important}#vacation,#vacation p,#vacation li,#vacation p a{font-family:'Adamina',sans-serif!important}div.popup .title{font-family:'Adamina',sans-serif!important}div.popup,div.popup_message,div.popup_message p,div.popup_message span{font-family:'Adamina',sans-serif!important}.special-font,.call-to-action-two .special-font,.call-to-action-two .special-font span{font-family:'Adamina',sans-serif!important}
.ti-home-fix{max-width:1100px;margin:0 auto;padding:10px 14px 30px}.ti-home-fix .ti-title{text-align:center;margin:10px 0 8px}.ti-home-fix .ti-subtitle{text-align:center;max-width:860px;margin:0 auto 16px}.ti-trust-pills{list-style:none;padding:0;margin:14px auto 12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;width:100%}.ti-trust-pills li{border:1px solid rgb(0 0 0 / .12);border-radius:999px;padding:7px 12px;font-size:14px;line-height:1.2;background:#fff;display:flex;align-items:center;gap:8px}.ti-trust-pills li::before{content:none!important}.ti-trust-pills .ti-check{width:18px;height:18px;border-radius:4px;border:1px solid rgb(0 0 0 / .25);display:inline-block;position:relative;flex:0 0 18px}.ti-trust-pills .ti-check::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #2b2b2b;border-bottom:2px solid #2b2b2b;transform:rotate(45deg)}.ti-home-fix .ti-trustpilot-inline{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;margin:6px auto 22px;width:100%!important}.ti-home-fix .ti-trustpilot-note{font-size:13px;line-height:1.4;margin:0;max-width:520px}.ti-home-fix .ti-trustpilot-inline .trustpilot-widget{margin:0 auto!important;background:transparent!important;border:none!important;display:block!important;overflow:visible!important}.ti-home-fix .ti-trustpilot-inline #tp-widget-logo,.ti-home-fix .ti-trustpilot-inline .tp-widget-logo,.ti-home-fix .ti-trustpilot-inline #tp-widget-rating,.ti-home-fix .ti-trustpilot-inline .tp-widget-rating{display:inline-block!important;visibility:visible!important;opacity:1!important;vertical-align:middle!important}.ti-home-fix .ti-btn{display:inline-block;padding:12px 16px;border-radius:999px;font-weight:700;text-decoration:none;background:#7a4a2e;color:#fff!important;border:1px solid #7a4a2e}.ti-home-fix .ti-btn:hover{background:#623a22;border-color:#623a22}.ti-home-fix .ti-contact-wrap{text-align:center;margin-top:35px}.ti-home-fix .ti-btn-contact{padding:16px 24px;font-size:24px}@media (max-width:480px){.ti-home-fix .ti-trustpilot-inline .trustpilot-widget{max-width:95vw}}.woocommerce-product-gallery{opacity:1!important;visibility:visible!important;display:block!important;transition:none!important}#header,#header .inner,#nav,.bg-shadow,.wrapper{overflow:visible!important}#nav{z-index:99999!important;position:relative}#nav ul.sub-menu{z-index:100000!important;background:#fff!important;box-shadow:0 2px 5px rgb(0 0 0 / .2)}#nav ul.sub-menu li{position:relative}#nav ul.sub-menu li>ul{left:100%!important;top:0!important;margin-top:-1px;z-index:100001!important;background-color:#ffffff!important}.mfp-bg,.mfp-wrap,.mfp-container,.pp_overlay,.pp_pic_holder,div.pp_overlay,div.pp_pic_holder{z-index:200000!important}.mfp-content,.pp_content{z-index:200001!important}@media only screen and (max-width:768px){.woocommerce-cart,.widget_shopping_cart,.woocommerce-mini-cart,.woocommerce-mini-cart__buttons,.xoo-wsc-container,.xoo-wsc-basket,.xoo-wsc-modal,.xoo-wsc-opac,.mfp-wrap,.mfp-bg,.popup-cart-wrap,.cart-popup,.added_to_cart,.woocommerce-message,.woocommerce-notices-wrapper{position:relative;z-index:999999!important}.xoo-wsc-container,.xoo-wsc-modal,.mfp-wrap,.cart-popup,.popup-cart-wrap{z-index:999999!important}.xoo-wsc-opac,.mfp-bg{z-index:999998!important}#header,.header,.mobile-header,.mobile-menu,.menu-main-menu-container,.nav-mobile,.responsive-nav,.slicknav_menu,.mobile-nav,.topbar,.sticky-header,.stuck,.wrapper-fixed,.yit-sticky,.yiw-mobile-menu,.menu-toggle,#nav,#menu-meniu{z-index:1!important}.ht_ctc_chat,.ht-ctc-chat,.joinchat,.wabutton,.whatsapp-chat,.chaty-widget{z-index:999!important}.product,.summary,.cart,form.cart,.variations_form,.single-product form,.single-product .variations,.single-product .variations td,.single-product select,.single-product option{position:relative;z-index:1!important}#nav select,#nav option,#header select,#header option,.responsive-nav select,.responsive-nav option,.mobile-nav select,.mobile-nav option,.yiw-mobile-menu select,.yiw-mobile-menu option,.slicknav_menu select,.slicknav_menu option,.variations select,form.cart select,.single_variation_wrap select,.single-product select,select[name*="nav"],select[id*="nav"],select[class*="nav"],select[class*="menu"]{position:relative!important;z-index:1!important}body.xoo-wsc-cart-active #nav,body.xoo-wsc-cart-active .responsive-nav,body.xoo-wsc-cart-active .mobile-nav,body.xoo-wsc-cart-active .yiw-mobile-menu,body.xoo-wsc-cart-active .slicknav_menu,body.xoo-wsc-cart-active #nav select,body.xoo-wsc-cart-active #header select,body.xoo-wsc-cart-active .responsive-nav select,body.xoo-wsc-cart-active .mobile-nav select,body.xoo-wsc-cart-active .yiw-mobile-menu select,body.xoo-wsc-cart-active .slicknav_menu select,body.xoo-wsc-cart-active select[name*="nav"],body.xoo-wsc-cart-active select[id*="nav"],body.xoo-wsc-cart-active select[class*="nav"],body.xoo-wsc-cart-active select[class*="menu"],body.xoo-wsc-cart-active .variations_form,body.xoo-wsc-cart-active form.cart,body.xoo-wsc-cart-active .single-product .variations,body.xoo-wsc-cart-active .single-product .variations td{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.single-product .tm-extra-product-options .tc-image-wrap,.single-product .tm-extra-product-options .cpf_img,.single-product .tm-extra-product-options img.tmcp-image,.single-product .product-addon .addon-image,.single-product .product-addon .addon-image img,.single-product .wc-pao-addon .addon-image,.single-product .wc-pao-addon .addon-image img{opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}.single-product .tm-extra-product-options .tc-active .tc-image-wrap,.single-product .tm-extra-product-options .tc-active .cpf_img,.single-product .tm-extra-product-options .tc-active img.tmcp-image,.single-product .product-addon.selected .addon-image,.single-product .product-addon.selected .addon-image img,.single-product .wc-pao-addon.selected .addon-image,.single-product .wc-pao-addon.selected .addon-image img,.single-product .wc-pao-addon.has-options .selected .addon-image,.single-product .wc-pao-addon.has-options .selected .addon-image img{opacity:1!important;visibility:visible!important;max-height:1000px!important;pointer-events:auto!important}.single-product .tm-extra-product-options .tc-container:has(input[type="checkbox"]:checked) .tc-image-wrap,.single-product .tm-extra-product-options .tc-container:has(input[type="radio"]:checked) .tc-image-wrap,.single-product .tm-extra-product-options .tc-container:has(input[type="checkbox"]:checked) .cpf_img,.single-product .tm-extra-product-options .tc-container:has(input[type="radio"]:checked) .cpf_img,.single-product .tm-extra-product-options .tc-container:has(input[type="checkbox"]:checked) img.tmcp-image,.single-product .tm-extra-product-options .tc-container:has(input[type="radio"]:checked) img.tmcp-image,.single-product .product-addon:has(input[type="checkbox"]:checked) .addon-image,.single-product .product-addon:has(input[type="radio"]:checked) .addon-image,.single-product .product-addon:has(input[type="checkbox"]:checked) .addon-image img,.single-product .product-addon:has(input[type="radio"]:checked) .addon-image img,.single-product .wc-pao-addon:has(input[type="checkbox"]:checked) .addon-image,.single-product .wc-pao-addon:has(input[type="radio"]:checked) .addon-image,.single-product .wc-pao-addon:has(input[type="checkbox"]:checked) .addon-image img,.single-product .wc-pao-addon:has(input[type="radio"]:checked) .addon-image img{opacity:1!important;visibility:visible!important;max-height:1000px!important;pointer-events:auto!important}.woocommerce-cart td.product-name a{font-size:18px!important;font-weight:700!important;line-height:1.3}.woocommerce-cart td.product-remove a,.woocommerce-cart td.product-remove a.remove,.woocommerce-page td.product-remove a,.woocommerce-page td.product-remove a.remove{color:#000!important;font-size:32px!important;font-weight:700!important;line-height:1!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-indent:0!important;overflow:visible!important}.woocommerce-cart td.product-remove a:hover,.woocommerce-cart td.product-remove a.remove:hover,.woocommerce-page td.product-remove a:hover,.woocommerce-page td.product-remove a.remove:hover{color:#000!important;background:transparent!important}.woocommerce-shipping-totals{display:none!important}#tab-title-common_tab a{display:inline-block!important;background:#e63946!important;color:#ffffff!important;padding:8px 14px!important;border-radius:5px!important;font-weight:700!important;text-decoration:none!important;line-height:1.3!important}#tab-title-common_tab a:before{content:"📄 "}body.single-timberin_blog figure.timberin-blog-featured{width:calc(100% - 40px);max-width:680px;height:auto;aspect-ratio:auto;margin:24px auto 32px;padding:8px;box-sizing:border-box;border:1px solid #ddd8cd;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgb(23 52 46 / .08)}body.single-timberin_blog figure.timberin-blog-featured img.timberin-blog-featured-image{display:block;width:auto;max-width:100%;height:auto;max-height:420px;object-fit:contain;margin:0 auto;border-radius:10px}body.single-timberin_blog article .timberin-blog-header.timberin-blog-header>h1{max-width:760px;margin:12px auto 16px;padding:0 22px;box-sizing:border-box;font-size:clamp(28px, 3vw, 40px)!important;line-height:1.2!important;text-align:center;text-wrap:balance;letter-spacing:-.02em!important}body.single-timberin_blog .timberin-blog-header>.timberin-blog-category,body.single-timberin_blog .timberin-blog-header>.timberin-blog-meta{text-align:center;padding:0 20px}
:root{--ti-nl-b2-cart-brown:#7a3f20;--ti-nl-b2-cart-brown-dark:#572b17;--ti-nl-b2-cart-light:#fffdf9;--ti-nl-b2-cart-border:#dfbea0;--ti-nl-b2-cart-ink:#2d241f;--ti-nl-b2-cart-shadow:0 10px 28px rgba(57, 31, 18, .22)}html body.wp-theme-maya #header #top,html body.wp-theme-maya #header #top #cart{overflow:visible!important}html body.wp-theme-maya #header #top #cart{isolation:isolate}html body.wp-theme-maya #header #top #cart .trigger .minicart{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:#fff8ee!important;font:700 11px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important}html body.wp-theme-maya #header #top #cart::after{content:""!important;position:absolute!important;top:100%!important;right:0!important;z-index:100149!important;display:none;width:min(360px, calc(100vw - 24px))!important;height:14px!important;background:transparent!important;pointer-events:auto!important}html body.wp-theme-maya #header #top #cart:hover::after,html body.wp-theme-maya #header #top #cart:focus-within::after{display:block!important}html body.wp-theme-maya #header #top #cart .quick-cart{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;z-index:100150!important;box-sizing:border-box!important;display:none!important;width:min(360px, calc(100vw - 24px))!important;max-height:min(70vh, 520px)!important;margin:0!important;padding:16px!important;overflow:hidden auto!important;color:var(--ti-nl-b2-cart-ink)!important;background:var(--ti-nl-b2-cart-light)!important;border:1px solid var(--ti-nl-b2-cart-border)!important;border-radius:14px!important;box-shadow:var(--ti-nl-b2-cart-shadow)!important}html body.wp-theme-maya #header #top #cart:hover .quick-cart,html body.wp-theme-maya #header #top #cart:focus-within .quick-cart{display:block!important}html body.wp-theme-maya #header #top #cart .quick-cart ul.cart_list{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;color:var(--ti-nl-b2-cart-ink)!important;list-style:none!important}html body.wp-theme-maya #header #top #cart .quick-cart li.ti-nl-b2-cart-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:start!important;margin:0!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #ead8c7!important;float:none!important;width:100%!important}html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-name,html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-name a{min-width:0!important;color:var(--ti-nl-b2-cart-ink)!important;font:700 12.5px/1.45 Arial,Helvetica,sans-serif!important;text-align:left!important;text-decoration:none!important;overflow-wrap:anywhere!important}html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-name a:hover,html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-name a:focus-visible{color:var(--ti-nl-b2-cart-brown)!important;text-decoration:underline!important}html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-name small{color:#69584d!important;font:700 11px/1.4 Arial,Helvetica,sans-serif!important}html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-line-price,html body.wp-theme-maya #header #top #cart .quick-cart .ti-nl-b2-cart-total-price{color:var(--ti-nl-b2-cart-brown)!important;font-weight:800!important;white-space:nowrap!important}html body.wp-theme-maya #header #top #cart .quick-cart li.totals{display:flex!important;gap:16px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:0!important;border:0!important;color:var(--ti-nl-b2-cart-ink)!important;font:800 13px/1.4 Arial,Helvetica,sans-serif!important;list-style:none!important;float:none!important;width:100%!important}html body.wp-theme-maya #header #top #cart .quick-cart li.empty{display:block!important;margin:0!important;padding:18px 10px!important;border:0!important;color:#5e5148!important;font:700 14px/1.45 Arial,Helvetica,sans-serif!important;text-align:center!important;list-style:none!important;float:none!important;width:100%!important}html body.wp-theme-maya #header #top #cart .quick-cart li.view-cart-button{display:block!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;float:none!important;width:100%!important}html body.wp-theme-maya #header #top #cart .quick-cart li.view-cart-button>a.view-cart-button{box-sizing:border-box!important;display:block!important;width:100%!important;margin:0!important;padding:11px 16px!important;color:#fffaf3!important;font:800 12.5px/1.25 Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;background:linear-gradient(135deg,#8b4a28,#6b341c)!important;border:1px solid #623019!important;border-radius:8px!important;box-shadow:0 5px 12px rgb(80 40 19 / .18)!important}html body.wp-theme-maya #header #top #cart .quick-cart li.view-cart-button>a.view-cart-button:hover,html body.wp-theme-maya #header #top #cart .quick-cart li.view-cart-button>a.view-cart-button:focus-visible{background:linear-gradient(135deg,#6b341c,#4d2817)!important;outline:2px solid #d7a77e!important;outline-offset:2px!important}#ti-nl-b2-r2-live-cart-source{display:none!important}@media (max-width:900px){html body.wp-theme-maya #header #top #cart .quick-cart,html body.wp-theme-maya #header #top #cart:hover .quick-cart,html body.wp-theme-maya #header #top #cart:focus-within .quick-cart,html body.wp-theme-maya #header #top #cart::after{display:none!important}}
#ti-nl-header-reviews{box-sizing:border-box;clear:both;width:calc(100% - 40px);max-width:800px;margin:0 auto 14px;padding:8px 0;border:1px solid #e6d9cc;border-radius:10px;background:#fffaf5;color:#493528;font:13px/1.5 Arial,Helvetica,sans-serif;overflow:hidden;text-align:left}#ti-nl-header-reviews *{box-sizing:border-box}#ti-nl-header-reviews .ti-nl-hr-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 5px}#ti-nl-header-reviews .ti-nl-hr-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#785239}#ti-nl-header-reviews button{display:block;flex:0 0 auto;min-width:44px;min-height:28px;margin:0;padding:2px 8px;border:1px solid #dcc8b7;border-radius:6px;background:#fff;color:#60442e;font:11px/1.4 Arial,sans-serif;cursor:pointer}#ti-nl-header-reviews .ti-nl-hr-window{width:100%;overflow:hidden}#ti-nl-header-reviews .ti-nl-hr-track{display:flex;width:max-content;animation:ti-nl-hr-slide var(--ti-nl-hr-duration,120s) linear infinite}#ti-nl-header-reviews .ti-nl-hr-group{display:flex;flex:none;align-items:center}#ti-nl-header-reviews .ti-nl-hr-item{display:flex;align-items:center;gap:10px;flex:0 0 310px;width:310px;max-width:none;height:92px;margin:0 10px 0 0;padding:8px;color:#493528;font:12px/1.4 Arial,sans-serif;text-decoration:none;white-space:normal;border:1px solid #e6d9cc;border-radius:8px;background:#fff;overflow:hidden}#ti-nl-header-reviews .ti-nl-hr-photo{display:block!important;flex:0 0 72px!important;width:72px!important;height:72px!important;max-width:72px!important;margin:0!important;border-radius:6px;object-fit:cover}#ti-nl-header-reviews .ti-nl-hr-copy{display:flex;flex-direction:column;gap:3px;min-width:0}#ti-nl-header-reviews .ti-nl-hr-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ti-nl-header-reviews .ti-nl-hr-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}#ti-nl-header-reviews .ti-nl-hr-more{color:#713819;font-size:11px;font-weight:700;text-decoration:underline}#ti-nl-header-reviews .ti-nl-hr-item strong{color:#713819;font-weight:700}#ti-nl-header-reviews .ti-nl-hr-item:hover{text-decoration:underline}#ti-nl-header-reviews :focus-visible{outline:2px solid #98532b;outline-offset:-2px}#ti-nl-header-reviews:hover .ti-nl-hr-track,#ti-nl-header-reviews[data-paused="true"] .ti-nl-hr-track{animation-play-state:paused}#ti-nl-header-reviews:focus-within .ti-nl-hr-track{animation:none;transform:none}#ti-nl-header-reviews:focus-within .ti-nl-hr-window{overflow-x:auto}@keyframes ti-nl-hr-slide{to{transform:translateX(-50%)}}@media(max-width:520px){#ti-nl-header-reviews{width:calc(100% - 28px);margin-bottom:10px}#ti-nl-header-reviews .ti-nl-hr-label{font-size:10px}#ti-nl-header-reviews .ti-nl-hr-item{flex-basis:270px;width:270px}}@media(prefers-reduced-motion:reduce){#ti-nl-header-reviews .ti-nl-hr-track{animation:none}#ti-nl-header-reviews .ti-nl-hr-window{overflow-x:auto}#ti-nl-header-reviews .ti-nl-hr-clone,#ti-nl-header-reviews button{display:none}}
body.ti-nl-typography-r1{--ti-type-family:Arial, Helvetica, sans-serif;--ti-type-copy-size:16px;--ti-type-copy-line:1.68}body.ti-nl-typography-r1 .ti-home-fix,body.ti-nl-typography-r1 .ti-content-page,body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry{font-family:var(--ti-type-family)!important}body.ti-nl-typography-r1 .ti-home-fix :is(p,li,dt,dd,blockquote,summary,th,td),body.ti-nl-typography-r1 .ti-content-page :is(p,li,dt,dd,blockquote,summary,th,td),body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry :is(p,li,dt,dd,blockquote,summary,th,td){font-family:var(--ti-type-family)!important;font-size:var(--ti-type-copy-size)!important;font-weight:400!important;line-height:var(--ti-type-copy-line)!important}body.ti-nl-typography-r1 .ti-home-fix h1,body.ti-nl-typography-r1 .ti-content-page h1,body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry h1{font-family:var(--ti-type-family)!important;font-size:clamp(34px, 4vw, 42px)!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.22!important}body.ti-nl-typography-r1 .ti-home-fix h2,body.ti-nl-typography-r1 .ti-content-page h2,body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry h2{font-family:var(--ti-type-family)!important;font-size:clamp(26px, 3vw, 32px)!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.22!important}body.ti-nl-typography-r1 .ti-home-fix h3,body.ti-nl-typography-r1 .ti-content-page h3,body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry h3{font-family:var(--ti-type-family)!important;font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important}body.ti-nl-typography-r1 .ti-home-fix h4,body.ti-nl-typography-r1 .ti-content-page h4,body.ti-nl-typography-r1.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #content .hentry h4{font-family:var(--ti-type-family)!important;font-size:18px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.35!important}body.ti-nl-typography-r1.woocommerce-page ul.products li.product,body.ti-nl-typography-r1 .wc-block-grid__product{font-family:var(--ti-type-family)!important}body.ti-nl-typography-r1.woocommerce-page ul.products li.product :is(p,li),body.ti-nl-typography-r1 .wc-block-grid__product :is(p,li){font-family:var(--ti-type-family)!important;font-size:16px!important;line-height:1.65!important}body.ti-nl-typography-r1.woocommerce-page ul.products li.product .woocommerce-loop-product__title,body.ti-nl-typography-r1 .wc-block-grid__product .wc-block-grid__product-title{font-family:var(--ti-type-family)!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body.ti-nl-typography-r1.single-product div.product .summary .product_title{font-family:var(--ti-type-family)!important;font-size:33.024px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.14!important}body.ti-nl-typography-r1.single-product div.product .summary .woocommerce-product-details__short-description :is(p,li,dt,dd),body.ti-nl-typography-r1.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel :is(p,li,dt,dd,blockquote,summary,th,td){font-family:var(--ti-type-family)!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important}body.ti-nl-typography-r1.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var(--ti-type-family)!important;font-size:24px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.28!important}body.ti-nl-typography-r1.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h3{font-family:var(--ti-type-family)!important;font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important}body.ti-nl-typography-r1.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h4{font-family:var(--ti-type-family)!important;font-size:18px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.35!important}html body.ti-nl-typography-r1 #content .ti-home-fix ul.ti-trust-pills>li{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important}html body.ti-nl-typography-r1.single-product #content div.product .summary h1.product_title{font-family:Arial,Helvetica,sans-serif!important;font-size:33.024px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.14!important}html body.ti-nl-typography-r1.single-product #content div.product .woocommerce-tabs .woocommerce-Tabs-panel :is(p,li,dt,dd,blockquote,summary,th,td){font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important}html body.ti-nl-typography-r1.single-product #content div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.28!important}html body.ti-nl-typography-r1.single-product #content div.product .woocommerce-tabs .woocommerce-Tabs-panel h3{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important}html body.ti-nl-typography-r1.single-product #content div.product .woocommerce-tabs .woocommerce-Tabs-panel h4{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.35!important}html body.home.ti-nl-typography-r1 #content .ti-home-fix .ti-home-hero>h1,html body.home.ti-nl-typography-r1 #content .ti-home-fix h1{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;grid-column:1 / -1!important;justify-self:stretch!important;color:#000!important;text-align:center!important}
body.ti-info-guide #primary{float:none!important;width:100%!important;max-width:1100px!important;margin-inline:auto!important;box-sizing:border-box}body.ti-info-guide #sidebar{display:none!important}html body.ti-info-guide #primary #content .ti-r35-guide,html body.ti-info-guide #primary #content .ti-sunken-case-shell,html body.ti-info-guide #primary #content .ti-sunken-hot-tub-guide,html body.ti-info-guide #primary #content .ti-knowledge-hub{max-width:1040px!important;margin-inline:auto!important;box-sizing:border-box}html body.ti-info-guide #primary #content .ti-sunken-case-grid,html body.ti-info-guide #primary #content .ti-sunken-case-card--overview{display:block!important}html body.ti-info-guide #primary #content .ti-sunken-case-step,html body.ti-info-guide #primary #content .ti-sunken-guide-card{margin:26px auto!important;padding:clamp(16px,3vw,32px)!important;border:1px solid #e6d5c6;border-radius:18px;background:#fff;box-sizing:border-box;max-width:960px!important}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) figure{display:block!important;float:none!important;width:auto!important;max-width:760px!important;margin:28px auto!important;padding:10px!important;box-sizing:border-box;border:1px solid #e7d9cd;border-radius:16px;background:#fbf8f4;box-shadow:0 8px 24px #5035210a;overflow:hidden}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) img:not(.attachment-woocommerce_thumbnail){display:block!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:560px!important;object-fit:contain!important;margin-inline:auto!important;border-radius:10px;box-sizing:border-box}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) figcaption{max-width:700px!important;margin:10px auto 2px!important;text-align:center!important;font-size:14px!important;line-height:1.55!important;color:#655649!important}html body.ti-info-guide #primary #content .ti-knowledge-hub{padding:clamp(20px,4vw,44px);background:#fff;border:1px solid #e7d9cd;border-radius:20px}html body.ti-info-guide #primary #content .ti-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}html body.ti-info-guide #primary #content .ti-hub-grid a{display:block;padding:22px;border:1px solid #e7d9cd;border-radius:14px;background:#fbf8f4;color:#763d1f;text-decoration:none;font-weight:700;line-height:1.5}html body.ti-info-guide #primary #content .ti-hub-grid a:hover,html body.ti-info-guide #primary #content .ti-hub-grid a:focus-visible{border-color:#9d512a;background:#f5ece3;text-decoration:underline}@media(max-width:767px){body.ti-info-guide #primary{padding-inline:0!important}html body.ti-info-guide #primary #content .ti-sunken-case-step,html body.ti-info-guide #primary #content .ti-sunken-guide-card{margin-block:20px!important;padding:16px!important}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) figure{padding:6px!important;margin-block:20px!important}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) img:not(.attachment-woocommerce_thumbnail){max-height:460px!important}html body.ti-info-guide #primary #content .ti-hub-grid{grid-template-columns:1fr}html body.ti-info-guide #primary #content .ti-knowledge-hub{padding:20px}html body.ti-info-guide #primary #content :is(h1,h2,h3,p,li,figcaption){overflow-wrap:break-word}html body.ti-info-guide #primary #content .ti-r35-table-wrap{overflow-x:auto}}html body.ti-info-guide.page #primary #content>h1.title{display:none!important}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-knowledge-hub){font-size:17px;line-height:1.75;color:#3e3027}html body.ti-info-guide #primary #content .ti-r35-guide{padding:clamp(16px,3vw,34px);background:#fff;border:1px solid #ead9cb;border-radius:20px}html body.ti-info-guide #primary #content .ti-r35-guide h1{font-size:clamp(29px,3vw,44px);line-height:1.2;margin:0 0 22px;color:#30231b}html body.ti-info-guide #primary #content .ti-r35-guide h2{font-size:clamp(24px,2.4vw,32px);line-height:1.3;margin:32px 0 18px}html body.ti-info-guide #primary #content .ti-r35-guide h3{font-size:clamp(20px,2vw,25px);line-height:1.4;margin:24px 0 14px}html body.ti-info-guide #primary #content .ti-r35-guide :is(p,ul,ol){margin-block:16px}html body.ti-info-guide #primary #content .ti-r35-guide :is(ul,ol){padding-left:24px}html body.ti-info-guide #primary #content .ti-r35-table-wrap{overflow-x:auto;max-width:100%;margin:22px auto;border:1px solid #ead9cb;border-radius:12px}html body.ti-info-guide #primary #content .ti-r35-guide table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}html body.ti-info-guide #primary #content .ti-r35-guide :is(td,th){padding:14px;border-bottom:1px solid #ead9cb;vertical-align:top;text-align:left}html body.ti-info-guide #primary #content .ti-r35-guide th{background:#f6ede3;color:#56331f}html body.ti-info-guide #primary #content .ti-r35-guide blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid #9d512a;background:#fbf5ee}html body.ti-info-guide #primary #content :is(.ti-r35-guide,.ti-sunken-hot-tub-guide,.ti-fr-article,.ti-r66-guide,.ti-info-media) figcaption{background:transparent!important;color:#655649!important;box-shadow:none!important}html body.ti-info-guide #primary #content .ti-parity-928 h1.ti-parity-title{font-size:clamp(29px,3vw,44px);line-height:1.2;margin:0 0 22px;color:#30231b}
html body.wp-theme-maya #header #nav ul#menu-meniu>li>ul.sub-menu>li{padding:0!important;margin:0!important;height:auto!important;float:none!important;width:100%!important}html body.wp-theme-maya #header #nav ul#menu-meniu>li>ul.sub-menu>li>a{display:flex!important;align-items:center!important;min-height:41px!important;padding:9px 12px!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;white-space:normal!important;border-radius:6px!important;box-sizing:border-box!important;width:100%!important}html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9702>ul.sub-menu,html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9705>ul.sub-menu{max-height:min(360px,calc(100vh - 160px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7a3d1d #f3e7d7}html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9702>ul.sub-menu::-webkit-scrollbar,html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9705>ul.sub-menu::-webkit-scrollbar{width:8px}html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9702>ul.sub-menu::-webkit-scrollbar-track,html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9705>ul.sub-menu::-webkit-scrollbar-track{background:#f3e7d7;border-radius:8px}html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9702>ul.sub-menu::-webkit-scrollbar-thumb,html body.wp-theme-maya #header #nav ul#menu-meniu>li#menu-item-9705>ul.sub-menu::-webkit-scrollbar-thumb{background:#7a3d1d;border-radius:8px}
html body #content .ti-contact-priority a.ti-contact-priority__button--primary,html body .ti-contact-priority a.ti-contact-priority__button--primary{color:#fff!important}html body #content .ti-contact-priority .ti-contact-priority__note,html body #content .ti-contact-priority .ti-contact-priority__note *{color:#fff!important}html body .ti-contact-priority .ti-contact-priority__eyebrow,html body .ti-warum-timberin-section .ti-eyebrow{color:#a3411a!important}html body .nf-form-cont .ninja-forms-req-symbol{color:#b30000!important}body.wp-theme-maya table td{color:#4a4039}html body #nav #menu-meniu li:not(:hover):not(.sfHover):not(.current-menu-item):not(.current-menu-ancestor):not(.current_page_item):not(.current_page_ancestor)>a>font[color]{color:#cc0000!important}html body .ti-nl-cp-model small{color:#666!important}html body .ti-ap-eyebrow{color:#86472f!important}
#sidebar>.widget:not([id]){display:none!important}#sidebar:not(:has(>.widget[id])){display:none!important}.inner:has(>#sidebar.shop):not(:has(>#sidebar>.widget[id]))>#content{float:none!important;width:100%!important}
/* B: desktop/tablet (>=601px) right-hand column, same order as mobile: WhatsApp, AI bubble, Trustindex badge. Right edge 14px, 12px gaps. Mobile (<=600px) stays with R70. */
@media (min-width:601px){
html body #ht-ctc-chat#ht-ctc-chat{position:fixed!important;top:auto!important;left:auto!important;right:14px!important;bottom:136px!important;margin:0!important;transform:none!important;z-index:2147481000!important}
html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button{position:fixed!important;top:auto!important;left:auto!important;right:14px!important;bottom:70px!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;z-index:2147481000!important}
html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button .mwai-icon-container{order:2!important;flex:0 0 54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;padding:4px!important}
html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button .mwai-icon{width:42px!important;height:42px!important}
html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button .mwai-icon-text-container{order:1!important;position:relative!important;inset:auto!important;margin:0!important;max-width:230px!important}
html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button .mwai-icon-text{margin:0!important}
html body .mwai-chat.mwai-window.mwai-opening,html body .mwai-chat.mwai-window.mwai-open,html body .mwai-chat.mwai-window.mwai-closing{top:auto!important;left:auto!important;right:14px!important;bottom:14px!important}
html body .mwai-chat.mwai-window .mwai-window-box{transform-origin:calc(100% - 27px) calc(100% - 27px)!important}
html body .ti-sticky-button.ti-position-right{right:14px!important;left:auto!important;bottom:12px!important}
}
/* C: cold-bath add-on area as full-width stacked cards (like the hot tubs). Scoped to this cold bath only. */
html body.single-product.postid-29283 div.product form.cart:not(.variations_form)>*:not(.quantity):not(.single_add_to_cart_button):not(input){grid-column:1 / -1!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;align-self:start!important;height:auto!important;box-sizing:border-box!important}
html body.single-product.postid-29283 div.product form.cart:not(.variations_form){float:none!important;clear:both!important;width:100%!important;max-width:100%!important;align-items:start!important}
html body.single-product.postid-29283 div.product form.cart .wc-pao-addon-container>label.wc-pao-addon-name{grid-column:1 / -1!important;box-sizing:border-box!important;display:block!important;width:100%!important;margin:0!important;padding:11px 13px!important;color:#2f241d!important;background:#fbf5ed!important;border-left:4px solid #bf5724!important;border-radius:9px!important;font:700 17px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important}
html body.single-product.postid-29283 div.product form.cart .wc-pao-addon-container>label.wc-pao-addon-name em.required{color:#bf5724!important;font-style:normal!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description li{position:relative!important;margin:0!important;padding:8px 10px 8px 32px!important;background:#fffaf5!important;border:1px solid #efe1d3!important;border-radius:8px!important;color:#3b302a!important;font:500 15px/1.5 Arial,Helvetica,sans-serif!important;list-style:none!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description li::before{content:"\2713"!important;position:absolute!important;left:11px!important;top:8px!important;color:#bf5724!important;font-weight:800!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-container>.wc-pao-addon-description li strong{color:#2f241d!important;font-weight:700!important}
html body.single-product.postid-29283 div.product form.cart .wc-pao-addon-container>.wc-pao-addon-checkbox-group-required{grid-column:1 / -1!important;min-width:0!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-checkbox-group-required>.wc-pao-addon-wrap{box-sizing:border-box!important;margin:0!important;padding:11px 12px!important;background:#fff4e8!important;border:1px solid #bf5724!important;border-radius:10px!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-checkbox-group-required>.wc-pao-addon-wrap>label{position:relative!important;display:block!important;padding:0 0 0 30px!important;color:#2f241d!important;font:500 15px/1.5 Arial,Helvetica,sans-serif!important;word-break:normal!important;overflow-wrap:break-word!important}
html body.single-product.postid-29283 #primary#primary div.product form.cart .wc-pao-addon-checkbox-group-required>.wc-pao-addon-wrap>label>input{position:absolute!important;left:0!important;top:1px!important;width:20px!important;height:20px!important;margin:0!important;accent-color:#874522!important}
html body.ti-nl-visual-b2 .wpcs_overlay_display_cross{z-index:2147483000!important;background:rgb(45 27 17 / .72)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:182px!important;height:46px!important;max-width:none!important;min-height:46px!important;top:400px!important;right:-68px!important;left:auto!important;padding:0 16px!important;border:1px solid #c98255!important;border-radius:11px 11px 0 0!important;background:linear-gradient(135deg,#b95624 0%,#8d411f 56%,#713218 100%)!important;color:#fff!important;font:700 15px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;text-align:center!important;text-shadow:0 1px 0 rgb(52 25 12 / .28)!important;white-space:nowrap!important;box-shadow:0 9px 24px rgb(70 34 17 / .34),inset 0 1px 0 rgb(255 255 255 / .24)!important;transition:background .16s ease,box-shadow .16s ease!important;z-index:2147482000!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab:hover,html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab:focus-visible{background:linear-gradient(180deg,#a25a33 0%,#7d3d1f 100%)!important;box-shadow:0 10px 24px rgb(73 36 18 / .31)!important;outline:3px solid #efc79f!important;outline-offset:2px!important}html body.ti-nl-visual-b2 .wpcs_content_main,html body.ti-nl-visual-b2 .wpcs_content_main *{box-sizing:border-box!important}html body.ti-nl-visual-b2 .wpcs_content_main{width:480px!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;padding:0!important;overflow:hidden!important;overscroll-behavior:contain!important;background:#fffdf9!important;border:0!important;border-left:1px solid #d9b18e!important;box-shadow:-22px 0 55px rgb(48 27 15 / .28)!important;color:#2f241d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.5!important}html body.ti-nl-visual-b2 .wpcs_content_main.is_open{z-index:2147483647!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_content_inner{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fffdf9!important;border:0!important;color:#2f241d!important;scrollbar-color:#a7653d #f4e9dc!important;scrollbar-width:thin!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_content_inner::-webkit-scrollbar{display:block!important;width:10px!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_content_inner::-webkit-scrollbar-track{background:#f4e9dc!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_content_inner::-webkit-scrollbar-thumb{background:#a7653d!important;border:2px solid #f4e9dc!important;border-radius:999px!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs-ninja-forms{width:100%!important;max-width:none!important;margin:0!important;padding:0 26px 32px!important;color:#2f241d!important;font-family:Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-title{position:sticky!important;top:0!important;z-index:4!important;display:block!important;margin:0 -26px 20px!important;padding:23px 78px 19px 26px!important;background:linear-gradient(135deg,#fffaf3 0%,#f6e8d8 100%)!important;border-bottom:1px solid #d9b18e!important;box-shadow:0 8px 20px rgb(82 45 24 / .09)!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-title h2{max-width:350px!important;margin:0!important;padding:0!important;color:#2f1e14!important;font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;font-weight:750!important;line-height:1.18!important;letter-spacing:-.015em!important;text-wrap:balance!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon{top:14px!important;right:16px!important;bottom:auto!important;left:auto!important;z-index:7!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;overflow:visible!important;background:#7a3f20!important;border:1px solid #7a3f20!important;border-radius:50%!important;box-shadow:0 7px 18px rgb(74 39 21 / .18)!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon img{display:none!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon::before,html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon::after{content:""!important;position:absolute!important;width:19px!important;height:2px!important;background:#fff!important;border-radius:2px!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon::before{transform:rotate(45deg)!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon::after{transform:rotate(-45deg)!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon:hover,html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon:focus-visible{background:#5a2e18!important;border-color:#5a2e18!important;transform:translateY(-1px)!important;outline:3px solid #efc79f!important;outline-offset:2px!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-wrap,html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-layout,html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-content,html body.ti-nl-visual-b2 .wpcs_content_main form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#2f241d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.5!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-fields-required{display:block!important;margin:0 0 18px!important;padding:10px 12px!important;background:#faf3ea!important;border:1px solid #ead4bf!important;border-left:4px solid #b95624!important;border-radius:9px!important;color:#5a4639!important;font:500 13px/1.4 Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-field-container{width:100%!important;margin:0 0 16px!important;padding:0!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-field-label{width:100%!important;margin:0 0 7px!important;padding:0!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-field-label label,html body.ti-nl-visual-b2 .wpcs_content_main .nf-field-label .nf-label-span{color:#35251b!important;font:700 15px/1.35 Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .wpcs_content_main .ninja-forms-req-symbol{color:#b64932!important;font-weight:800!important}html body.ti-nl-visual-b2 .wpcs_content_main input[type="text"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="email"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="tel"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="number"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main select.nf-element,html body.ti-nl-visual-b2 .wpcs_content_main textarea.nf-element{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 13px!important;background:#fff!important;border:1px solid #d8bda5!important;border-radius:10px!important;box-shadow:0 1px 0 rgb(255 255 255 / .9),inset 0 1px 2px rgb(75 42 24 / .04)!important;color:#2f241d!important;font:400 15px/1.4 Arial,Helvetica,sans-serif!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}html body.ti-nl-visual-b2 .wpcs_content_main input[type="text"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="email"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="tel"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="number"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main select.nf-element{height:50px!important}html body.ti-nl-visual-b2 .wpcs_content_main textarea.nf-element{min-height:120px!important;resize:vertical!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-element::placeholder{color:#76685f!important;opacity:1!important}html body.ti-nl-visual-b2 .wpcs_content_main input.nf-element:focus,html body.ti-nl-visual-b2 .wpcs_content_main select.nf-element:focus,html body.ti-nl-visual-b2 .wpcs_content_main textarea.nf-element:focus{background:#fffdf9!important;border-color:#8b4b27!important;box-shadow:0 0 0 3px rgb(185 86 36 / .18)!important;outline:0!important}html body.ti-nl-visual-b2 .wpcs_content_main .hr-container{display:none!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group{position:relative!important;margin:0 0 14px!important;padding:15px 15px 13px!important;background:#faf3ea!important;border:1px solid #e6ccb3!important;border-radius:12px!important;box-shadow:0 5px 14px rgb(87 48 26 / .055)!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group .nf-field-label{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group ul{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group li{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important;padding:2px 0!important;list-style:none!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group input[type="checkbox"]{position:static!important;display:block!important;width:20px!important;height:20px!important;margin:1px 0 0!important;padding:0!important;opacity:1!important;accent-color:#8b4b27!important;-webkit-appearance:checkbox!important;appearance:auto!important;cursor:pointer!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group label{display:block!important;margin:0!important;padding:0!important;color:#3f3027!important;font:500 14.5px/1.38 Arial,Helvetica,sans-serif!important;cursor:pointer!important}html body.ti-nl-visual-b2 .wpcs_content_main input[type="submit"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main button[type="submit"].nf-element{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;margin:4px 0 0!important;padding:0 22px!important;background:linear-gradient(135deg,#a95429 0%,#7a3f20 100%)!important;border:1px solid #6e3519!important;border-radius:11px!important;box-shadow:0 8px 18px rgb(86 44 22 / .22)!important;color:#fff!important;font:800 15px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer!important;transition:background .16s ease,box-shadow .16s ease,transform .16s ease!important}html body.ti-nl-visual-b2 .wpcs_content_main input[type="submit"].nf-element:hover,html body.ti-nl-visual-b2 .wpcs_content_main input[type="submit"].nf-element:focus-visible,html body.ti-nl-visual-b2 .wpcs_content_main button[type="submit"].nf-element:hover,html body.ti-nl-visual-b2 .wpcs_content_main button[type="submit"].nf-element:focus-visible{background:linear-gradient(135deg,#bc6130 0%,#874624 100%)!important;box-shadow:0 10px 22px rgb(86 44 22 / .29)!important;transform:translateY(-1px)!important;outline:3px solid #efc79f!important;outline-offset:2px!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-error-msg,html body.ti-nl-visual-b2 .wpcs_content_main .nf-error-wrap,html body.ti-nl-visual-b2 .wpcs_content_main .nf-error .nf-error-msg{color:#a33127!important;font:400 13px/1.35 Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-error input.nf-element,html body.ti-nl-visual-b2 .wpcs_content_main .nf-error textarea.nf-element{border-color:#b83d31!important;box-shadow:0 0 0 3px rgb(184 61 49 / .14)!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-response-msg:not(:empty){display:block!important;margin:0 0 18px!important;padding:13px 14px!important;background:#f2f7ed!important;border:1px solid #b8cfaa!important;border-radius:10px!important;color:#30482a!important;font:400 14px/1.45 Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-field-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}html body.ti-nl-r3-quote-open :is(.mwai-trigger,.mwai-chat,#ht-ctc-chat,.ti-sticky-button,.ti-modal-container,#provesrc-notification-container){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (min-width:601px) and (max-width:1024px){html body.single-product.ti-nl-product-r1 .woocommerce-product-gallery__trigger{right:68px!important}}@media (max-width:600px){html body.ti-nl-visual-b2 #provesrc-notification-container{box-sizing:border-box!important;width:calc(100vw - 92px)!important;max-width:300px!important;top:auto!important;right:auto!important;bottom:122px!important;left:8px!important;margin:0!important;border:1px solid #d7aa86!important;border-radius:12px!important;background:#fffaf3!important;box-shadow:0 10px 26px rgb(73 36 18 / .22)!important;z-index:2147480500!important}html body.ti-nl-visual-b2 #provesrc-notification-container #provesrc-bubble-body-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-radius:11px!important;background:#fffaf3!important}html body.ti-nl-visual-b2 #provesrc-notification-container #ps-bubble-close{display:block!important;box-sizing:border-box!important;width:44px!important;height:44px!important;top:0!important;right:0!important;left:auto!important;border-radius:50%!important;cursor:pointer!important}html body.ti-nl-visual-b2 #provesrc-notification-container #ps-bubble-close .ps-close-before,html body.ti-nl-visual-b2 #provesrc-notification-container #ps-bubble-close .ps-close-after{position:absolute!important;top:21px!important;left:13px!important;width:18px!important;height:2px!important}html body.ti-nl-visual-b2 #provesrc-notification-container #ps-bubble-close .ps-close-before{transform:rotate(45deg)!important}html body.ti-nl-visual-b2 #provesrc-notification-container #ps-bubble-close .ps-close-after{transform:rotate(-45deg)!important}html body.ti-nl-visual-b2:is(.woocommerce-cart,.woocommerce-checkout,.ti-nl-contact-page-r1) #provesrc-notification-container{display:none!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock{display:grid!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;width:calc(100% - 16px)!important;max-width:520px!important;margin:12px auto 16px!important;padding:10px!important;border:1px solid #dfb994!important;border-radius:13px!important;background:linear-gradient(135deg,#fffaf3 0%,#f6eadb 100%)!important;box-shadow:0 8px 20px rgb(72 39 22 / .09)!important;font-family:Arial,Helvetica,sans-serif!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock:empty{display:none!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock div#wpcs_tab_16667.wpcs_tab{position:static!important;display:flex!important;grid-column:1!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-width:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;padding:0 14px!important;border-radius:8px!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;transform:none!important;transform-origin:center!important;z-index:auto!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock #ht-ctc-chat{position:static!important;display:block!important;grid-column:2!important;box-sizing:border-box!important;width:48px!important;height:48px!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;z-index:auto!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock #ht-ctc-chat svg{width:48px!important;height:48px!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button{position:relative!important;display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;padding:6px 10px!important;overflow:hidden!important;border:1px solid #d7aa86!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transform:none!important;z-index:auto!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-clickable-expand{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:3!important;cursor:pointer!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-sticky-button-header,html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-sticky-button-footer{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-sticky-button-header{gap:6px!important;flex:0 0 auto!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-sticky-button-footer{flex:0 1 auto!important;min-width:0!important;border:0!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-trust-icon,html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-trust-icon img{display:block!important;width:22px!important;height:22px!important;margin:0!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-verified-title{margin:0!important;color:#2f241d!important;font:700 12px/1.15 Arial,Helvetica,sans-serif!important;white-space:nowrap!important}html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock .ti-sticky-button .ti-sticky-button-footer-inner{margin:0!important;padding:0!important;color:#5a4639!important;font:500 10px/1.2 Arial,Helvetica,sans-serif!important;text-align:left!important;white-space:normal!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab{width:136px!important;height:46px!important;top:52vh!important;right:-45px!important;font-size:14px!important}html body.ti-nl-visual-b2 .wpcs_content_main{top:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;height:calc(100dvh - 12px)!important;border:1px solid #d9b18e!important;border-right:0!important;border-radius:16px 0 0 16px!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs-ninja-forms{padding:0 16px 24px!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-title{margin:0 -16px 17px!important;padding:18px 62px 16px 18px!important}html body.ti-nl-visual-b2 .wpcs_content_main .nf-form-title h2{max-width:none!important;font-size:23px!important;line-height:1.2!important}html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon{top:10px!important;right:10px!important}html body.ti-nl-visual-b2 .wpcs_content_main .ti-nl-r3-choice-group{padding:14px 13px 12px!important}html body.ti-nl-visual-b2 .wpcs_content_main input[type="text"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="email"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="tel"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main input[type="number"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main select.nf-element,html body.ti-nl-visual-b2 .wpcs_content_main textarea.nf-element{font-size:16px!important}}@media (max-width:600px){html body.ti-nl-visual-b2 .ti-nl-r7-mobile-widget-dock{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab{position:fixed!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;top:auto!important;right:10px!important;bottom:calc(130px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:2px solid #fff8ee!important;border-radius:50%!important;background:linear-gradient(135deg,#b95624 0%,#8d411f 56%,#713218 100%)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;transform:none!important;z-index:2147482000!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab::before{content:"€";display:block;color:#fff!important;font:800 21px/1 Arial,Helvetica,sans-serif!important;text-indent:0!important}html body.ti-nl-visual-b2 #ht-ctc-chat{position:fixed!important;display:block!important;box-sizing:border-box!important;width:48px!important;height:48px!important;top:auto!important;right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;margin:0!important;transform:none!important;z-index:2147481000!important}html body.ti-nl-visual-b2 #ht-ctc-chat svg{width:48px!important;height:48px!important}html body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right{position:fixed!important;display:block!important;box-sizing:border-box!important;width:154px!important;min-height:44px!important;max-height:48px!important;top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;margin:0!important;transform:none!important;z-index:2147481000!important}html body.ti-nl-visual-b2 #provesrc-notification-container{box-sizing:border-box!important;width:calc(100vw - 84px)!important;max-width:298px!important;top:auto!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;left:8px!important;margin:0!important}html body.ti-nl-visual-b2 #provesrc-notification-container.ps-show{transform:none!important}html body.ti-nl-visual-b2.ti-nl-r11-proof-visible div#wpcs_tab_16667.wpcs_tab{bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2.ti-nl-r11-proof-visible .ti-sticky-button.ti-position-right{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion:reduce){html body.ti-nl-visual-b2 .wpcs_content_main .wpcs_close_slider_icon,html body.ti-nl-visual-b2 .wpcs_content_main input[type="submit"].nf-element,html body.ti-nl-visual-b2 .wpcs_content_main button[type="submit"].nf-element{transition:none!important}}
@media (max-width:600px){html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab{position:fixed!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;top:auto!important;right:14px!important;bottom:calc(180px + env(safe-area-inset-bottom,0px))!important;left:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:linear-gradient(135deg,#a95429 0%,#7a3f20 100%)!important;border:1px solid #6e3519!important;border-radius:50%!important;box-shadow:0 7px 18px rgb(74 39 21 / .27)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483050!important}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab::before{content:"€"!important;display:block!important;color:#fff!important;font:800 20px/1 Arial,Helvetica,sans-serif!important;text-indent:0!important}html body.ti-nl-visual-b2 #ht-ctc-chat{position:fixed!important;display:block!important;box-sizing:border-box!important;width:52px!important;height:52px!important;top:auto!important;right:12px!important;bottom:calc(116px + env(safe-area-inset-bottom,0px))!important;left:auto!important;margin:0!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147481000!important}html body.ti-nl-visual-b2 #ht-ctc-chat :is(.ht_ctc_style,.ctc_s_2,svg){width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important}html body.ti-nl-visual-b2 #ht-ctc-chat svg{box-sizing:border-box!important;padding:2px!important;background:#fffdf9!important;border:1.6px solid #7a3f20!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(67 34 17 / .26)!important}html body.ti-nl-visual-b2 #ht-ctc-chat svg use{fill:#7a3f20!important}html body.ti-nl-visual-b2 #ht-ctc-chat svg g path{fill:#fff!important}html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button{position:fixed!important;top:auto!important;right:12px!important;bottom:calc(52px + env(safe-area-inset-bottom,0px))!important;left:auto!important;display:flex!important;flex-direction:column-reverse!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;overflow:visible!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:9999!important}html body.ti-nl-visual-b2.admin-bar .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button{top:auto!important}html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button .mwai-icon-container{display:flex!important;box-sizing:border-box!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;padding:5px!important;background:linear-gradient(145deg,#fffdf9 0%,#f4e2cf 100%)!important;border:2px solid #7a3f20!important;border-radius:50%!important;box-shadow:0 8px 22px rgb(67 34 17 / .25)!important}html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button .mwai-icon{display:block!important;width:46px!important;height:46px!important}html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button .mwai-icon-text-container{display:none!important}html body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right{position:fixed!important;display:block!important;box-sizing:border-box!important;width:auto!important;height:28.6px!important;min-height:28.6px!important;max-height:28.6px!important;top:auto!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fffdf9!important;border:.8px solid #dfbea0!important;border-radius:11px!important;box-shadow:0 8px 22px rgb(67 34 17 / .23)!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147481000!important}html body.ti-nl-visual-b2 .ti-sticky-button .ti-sticky-button-header{display:flex!important;box-sizing:border-box!important;width:auto!important;height:27px!important;min-height:27px!important;margin:0!important;padding:6px 10px 4px!important;background:transparent!important}html body.ti-nl-visual-b2 .ti-sticky-button .ti-sticky-button-footer{display:block!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}html body.ti-nl-visual-b2 #provesrc-notification-container{position:fixed!important;display:block!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;height:auto!important;top:auto!important;right:auto!important;bottom:0!important;left:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;z-index:9999!important}html body.ti-nl-visual-b2:is(.woocommerce-cart,.woocommerce-checkout,.ti-nl-contact-page-r1) #provesrc-notification-container{display:block!important}html body.ti-nl-visual-b2 #provesrc-notification-container #provesrc-bubble-body-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-radius:7px!important;background:#fff!important}html body.ti-nl-visual-b2 #ht-ctc-chat{background:#fffdf9!important;border:1.6px solid #7a3f20!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(67 34 17 / .26)!important;overflow:hidden!important;isolation:isolate!important;animation:none!important;transition:none!important;filter:none!important;clip-path:none!important;-webkit-clip-path:none!important}html body.ti-nl-visual-b2 #ht-ctc-chat::before{content:""!important;position:absolute!important;inset:2px!important;display:block!important;opacity:1!important;visibility:visible!important;background:#fff0 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBmaWxsPSIjN2EzZjIwIiBkPSJNMTAyMy45NDEgNzY1LjE1M2MwIDUuNjA2LS4xNzEgMTcuNzY2LS41MDggMjcuMTU5LS44MjQgMjIuOTgyLTIuNjQ2IDUyLjYzOS01LjQwMSA2Ni4xNTEtNC4xNDEgMjAuMzA2LTEwLjM5MiAzOS40NzItMTguNTQyIDU1LjQyNS05LjY0MyAxOC44NzEtMjEuOTQzIDM1Ljc3NS0zNi41NTkgNTAuMzY0LTE0LjU4NCAxNC41Ni0zMS40NzIgMjYuODEyLTUwLjMxNSAzNi40MTYtMTYuMDM2IDguMTcyLTM1LjMyMiAxNC40MjYtNTUuNzQ0IDE4LjU0OS0xMy4zNzggMi43MDEtNDIuODEyIDQuNDg4LTY1LjY0OCA1LjMtOS40MDIuMzM2LTIxLjU2NC41MDUtMjcuMTUuNTA1bC01MDQuMjI2LS4wODFjLTUuNjA3IDAtMTcuNzY1LS4xNzItMjcuMTU4LS41MDktMjIuOTgzLS44MjQtNTIuNjM5LTIuNjQ2LTY2LjE1Mi01LjQtMjAuMzA2LTQuMTQyLTM5LjQ3My0xMC4zOTItNTUuNDI1LTE4LjU0Mi0xOC44NzItOS42NDQtMzUuNzc1LTIxLjk0NC01MC4zNjQtMzYuNTYtMTQuNTYtMTQuNTg0LTI2LjgxMi0zMS40NzEtMzYuNDE1LTUwLjMxNC04LjE3NC0xNi4wMzctMTQuNDI4LTM1LjMyMy0xOC41NTEtNTUuNzQ0LTIuNy0xMy4zNzgtNC40ODctNDIuODEyLTUuMy02NS42NDktLjMzNC05LjQwMS0uNTAzLTIxLjU2My0uNTAzLTI3LjE0OGwuMDgtNTA0LjIyOGMwLTUuNjA3LjE3MS0xNy43NjYuNTA4LTI3LjE1OS44MjUtMjIuOTgzIDIuNjQ2LTUyLjYzOSA1LjQwMS02Ni4xNTEgNC4xNDEtMjAuMzA2IDEwLjM5MS0zOS40NzMgMTguNTQyLTU1LjQyNkMzNC4xNTQgOTMuMjQgNDYuNDU1IDc2LjMzNiA2MS4wNyA2MS43NDdjMTQuNTg0LTE0LjU1OSAzMS40NzItMjYuODEyIDUwLjMxNS0zNi40MTYgMTYuMDM3LTguMTcyIDM1LjMyNC0xNC40MjYgNTUuNzQ1LTE4LjU0OSAxMy4zNzctMi43MDEgNDIuODEyLTQuNDg4IDY1LjY0OC01LjMgOS40MDItLjMzNSAyMS41NjUtLjUwNCAyNy4xNDktLjUwNGw1MDQuMjI3LjA4MWM1LjYwOCAwIDE3Ljc2Ni4xNzEgMjcuMTU5LjUwOCAyMi45ODMuODI1IDUyLjYzOCAyLjY0NiA2Ni4xNTIgNS40MDEgMjAuMzA1IDQuMTQxIDM5LjQ3MiAxMC4zOTEgNTUuNDI1IDE4LjU0MiAxOC44NzEgOS42NDMgMzUuNzc0IDIxLjk0NCA1MC4zNjMgMzYuNTU5IDE0LjU1OSAxNC41ODQgMjYuODEyIDMxLjQ3MSAzNi40MTUgNTAuMzE1IDguMTc0IDE2LjAzNyAxNC40MjggMzUuMzIzIDE4LjU1MSA1NS43NDQgMi43IDEzLjM3OCA0LjQ4NiA0Mi44MTIgNS4zIDY1LjY0OS4zMzUgOS40MDIuNTA0IDIxLjU2NC41MDQgMjcuMTVsLS4wODIgNTA0LjIyNnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzgzLjMwMiAyNDMuMjQ2Yy02OS4zMjktNjkuMzg3LTE2MS41MjktMTA3LjYxOS0yNTkuNzYzLTEwNy42NTgtMjAyLjQwMiAwLTM2Ny4xMzMgMTY0LjY2OC0zNjcuMjE0IDM2Ny4wNzItLjAyNiA2NC42OTkgMTYuODgzIDEyNy44NTQgNDkuMDE3IDE4My41MjJsLTUyLjA5NiAxOTAuMjI5IDE5NC42NjUtNTEuMDQ3YzUzLjYzNiAyOS4yNDQgMTE0LjAyMiA0NC42NTYgMTc1LjQ4MiA0NC42ODJoLjE1MWMyMDIuMzgyIDAgMzY3LjEyOC0xNjQuNjg4IDM2Ny4yMS0zNjcuMDk0LjAzOS05OC4wODctMzguMTIxLTE5MC4zMTktMTA3LjQ1Mi0yNTkuNzA2ek01MjMuNTQ0IDgwOC4wNDdoLS4xMjVjLTU0Ljc2Ny0uMDIxLTEwOC40ODMtMTQuNzI5LTE1NS4zNDQtNDIuNTI5bC0xMS4xNDYtNi42MTItMTE1LjUxNyAzMC4yOTMgMzAuODM0LTExMi41OTItNy4yNTktMTEuNTQ0Yy0zMC41NTItNDguNTc5LTQ2LjY4OC0xMDQuNzI5LTQ2LjY2NC0xNjIuMzc5LjA2Ni0xNjguMjI5IDEzNi45ODUtMzA1LjA5NiAzMDUuMzM5LTMwNS4wOTYgODEuNTIxLjAzMSAxNTguMTU0IDMxLjgxMSAyMTUuNzc5IDg5LjQ4MnM4OS4zNDIgMTM0LjMzMiA4OS4zMTIgMjE1Ljg1OWMtLjA2NiAxNjguMjQzLTEzNi45ODQgMzA1LjExOC0zMDUuMjA5IDMwNS4xMTh6bTE2Ny40MTUtMjI4LjUxNWMtOS4xNzctNC41OTEtNTQuMjg2LTI2Ljc4Mi02Mi42OTctMjkuODQzLTguNDEtMy4wNjItMTQuNTI2LTQuNTkyLTIwLjY0NSA0LjU5Mi02LjExNSA5LjE4Mi0yMy42OTkgMjkuODQzLTI5LjA1MyAzNS45NjQtNS4zNTIgNi4xMjItMTAuNzA0IDYuODg4LTE5Ljg3OSAyLjI5Ni05LjE3Ni00LjU5MS0zOC43NC0xNC4yNzctNzMuNzg2LTQ1LjUyNi0yNy4yNzUtMjQuMzE5LTQ1LjY5MS01NC4zNTktNTEuMDQzLTYzLjU0My01LjM1Mi05LjE4My0uNTY5LTE0LjE0NiA0LjAyNC0xOC43MiA0LjEyNy00LjEwOSA5LjE3NS0xMC43MTMgMTMuNzYzLTE2LjA2OSA0LjU4Ny01LjM1NSA2LjExNy05LjE4MyA5LjE3NS0xNS4zMDQgMy4wNTktNi4xMjIgMS41MjktMTEuNDc5LS43NjUtMTYuMDctMi4yOTMtNC41OTEtMjAuNjQ0LTQ5LjczOS0yOC4yOS02OC4xMDQtNy40NDctMTcuODg2LTE1LjAxMy0xNS40NjYtMjAuNjQ1LTE1Ljc0Ny01LjM0Ni0uMjY2LTExLjQ2OS0uMzIyLTE3LjU4NS0uMzIycy0xNi4wNTcgMi4yOTUtMjQuNDY3IDExLjQ3OC0zMi4xMTMgMzEuMzc0LTMyLjExMyA3Ni41MjFjMCA0NS4xNDcgMzIuODc3IDg4Ljc2NCAzNy40NjUgOTQuODg1IDQuNTg4IDYuMTIyIDY0LjY5OSA5OC43NzEgMTU2Ljc0MSAxMzguNTAyIDIxLjg5MiA5LjQ1IDM4Ljk4MiAxNS4wOTQgNTIuMzA4IDE5LjMyMiAyMS45OCA2Ljk3OSA0MS45ODIgNS45OTUgNTcuNzkzIDMuNjM0IDE3LjYyOC0yLjYzMyA1NC4yODQtMjIuMTg5IDYxLjkzMi00My42MTUgNy42NDYtMjEuNDI3IDcuNjQ2LTM5Ljc5MSA1LjM1Mi00My42MTctMi4yOTQtMy44MjYtOC40MS02LjEyMi0xNy41ODUtMTAuNzE0eiIvPjwvc3ZnPg==) center/46px 46px no-repeat!important;pointer-events:none!important;z-index:2!important;transform:none!important;animation:none!important}html body.ti-nl-visual-b2 #ht-ctc-chat>.ht_ctc_style{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:600px){html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme.mwai-open .mwai-trigger.mwai-open-button{display:none!important}}@media(max-width:600px){html body.ti-nl-visual-b2{--ti-nl-control-bar-height:76px;--ti-nl-control-lift:0px;padding-bottom:calc(var(--ti-nl-control-bar-height) + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2::after{content:"";display:block;position:fixed;left:0;right:0;bottom:0;height:calc(var(--ti-nl-control-bar-height) + env(safe-area-inset-bottom,0px));background:#fffdf9;border-top:1px solid #dfbea0;box-shadow:0 -3px 12px rgb(67 34 17 / .10);pointer-events:none;z-index:2147480900}html body.ti-nl-visual-b2 div#wpcs_tab_16667.wpcs_tab,html body.ti-nl-visual-b2.ti-nl-r11-proof-visible div#wpcs_tab_16667.wpcs_tab{left:12px!important;right:auto!important;bottom:calc(14px + var(--ti-nl-control-lift) + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2 #ht-ctc-chat{left:72px!important;right:auto!important;bottom:calc(12px + var(--ti-nl-control-lift) + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2 .mwai-chat.mwai-window.mwai-bubble.mwai-animation-zoom.mwai-timeless-theme .mwai-trigger.mwai-open-button{left:136px!important;right:auto!important;bottom:calc(12px + var(--ti-nl-control-lift) + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right,html body.ti-nl-visual-b2.ti-nl-r11-proof-visible .ti-sticky-button.ti-position-right{right:12px!important;left:auto!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}html body.ti-nl-visual-b2 #provesrc-notification-container{bottom:calc(var(--ti-nl-control-bar-height) + env(safe-area-inset-bottom,0px))!important}}@media(max-width:360px){html body.ti-nl-visual-b2{--ti-nl-control-bar-height:110px;--ti-nl-control-lift:34px}html body.ti-nl-visual-b2 .ti-sticky-button.ti-position-right,html body.ti-nl-visual-b2.ti-nl-r11-proof-visible .ti-sticky-button.ti-position-right{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}}