:root{--ti-r33-cart-brown:#7a3f20;--ti-r33-cart-brown-dark:#572b17;--ti-r33-cart-light:#fffdf9;--ti-r33-cart-border:#dfbea0;--ti-r33-cart-ink:#2d241f;--ti-r33-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-r33-cart-ink)!important;background:var(--ti-r33-cart-light)!important;border:1px solid var(--ti-r33-cart-border)!important;border-radius:14px!important;box-shadow:var(--ti-r33-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-r33-cart-ink)!important;list-style:none!important}html body.wp-theme-maya #header #top #cart .quick-cart li.ti-r33-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-r33-cart-line-name,html body.wp-theme-maya #header #top #cart .quick-cart .ti-r33-cart-line-name a{min-width:0!important;color:var(--ti-r33-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-r33-cart-line-name a:hover,html body.wp-theme-maya #header #top #cart .quick-cart .ti-r33-cart-line-name a:focus-visible{color:var(--ti-r33-cart-brown)!important;text-decoration:underline!important}html body.wp-theme-maya #header #top #cart .quick-cart .ti-r33-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-r33-cart-line-price,html body.wp-theme-maya #header #top #cart .quick-cart .ti-r33-cart-total-price{color:var(--ti-r33-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-r33-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-r33-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}}
body.single-product #primary{--ti-product-readable-font:Arial, Helvetica, sans-serif;--ti-product-readable-text:#545252}body.single-product #primary .woocommerce-product-details__short-description,body.single-product #primary .woocommerce-product-details__short-description *,body.single-product #primary form.cart,body.single-product #primary form.cart p,body.single-product #primary form.cart li,body.single-product #primary form.cart label,body.single-product #primary form.cart select,body.single-product #primary form.cart textarea,body.single-product #primary form.cart input,body.single-product #primary form.cart .wc-pao-addon-name,body.single-product #primary form.cart .wc-pao-addon-description,body.single-product #primary form.cart .product-addon,body.single-product #primary #tab-description,body.single-product #primary #tab-description *{font-family:var(--ti-product-readable-font)!important}body.single-product #primary .woocommerce-product-details__short-description,body.single-product #primary .woocommerce-product-details__short-description p,body.single-product #primary .woocommerce-product-details__short-description li{color:var(--ti-product-readable-text)!important;font-size:16px!important;line-height:1.68!important}body.single-product #primary .woocommerce-product-details__short-description{margin-top:18px!important;margin-bottom:24px!important;overflow-wrap:anywhere}body.single-product #primary .woocommerce-product-details__short-description p{margin-top:12.8px!important;margin-bottom:4.8px!important}body.single-product #primary form.cart,body.single-product #primary form.cart p,body.single-product #primary form.cart li,body.single-product #primary form.cart label,body.single-product #primary form.cart .wc-pao-addon-container,body.single-product #primary form.cart .wc-pao-addon-wrap,body.single-product #primary form.cart .wc-pao-addon-description,body.single-product #primary form.cart .addon-description,body.single-product #primary form.cart .product-addon-totals{color:var(--ti-product-readable-text);font-size:16px!important;line-height:1.68!important}body.single-product #primary form.cart table.variations th.label,body.single-product #primary form.cart table.variations th.label label{color:#2a211b!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important}body.single-product #primary form.cart select,body.single-product #primary form.cart textarea,body.single-product #primary form.cart input[type="text"],body.single-product #primary form.cart input[type="email"],body.single-product #primary form.cart input[type="number"]{font-size:16px!important;line-height:1.4!important;min-height:44px;box-sizing:border-box}body.single-product #primary form.cart .wc-pao-addon-container{margin:0 0 24px!important}body.single-product #primary form.cart h3.wc-pao-addon-name,body.single-product #primary form.cart h3.addon-name,body.single-product #primary form.cart .product-addon>h3{color:#2a211b!important;font-size:18px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.34!important;margin:25px 0 10px!important}body.single-product #primary form.cart .wc-pao-addon-description,body.single-product #primary form.cart .addon-description{color:#54463d!important;font-size:16px!important;font-weight:600!important;line-height:1.68!important;margin:0 0 12px!important}body.single-product #primary form.cart .wc-pao-addon-wrap{margin-bottom:10px!important}body.single-product #primary #tab-description{color:var(--ti-product-readable-text)!important;font-size:16px!important;line-height:1.68!important;overflow-wrap:anywhere}body.single-product #primary #tab-description p:not(.lead):not(.ti-core-eyebrow):not(.ti-wh-editorial-kicker),body.single-product #primary #tab-description li,body.single-product #primary #tab-description summary{color:var(--ti-product-readable-text)!important;font-size:16px!important;line-height:1.68!important}body.single-product #primary #tab-description p.lead{font-size:18px!important;line-height:1.55!important}body.single-product #primary #tab-description p.ti-core-eyebrow,body.single-product #primary #tab-description p.ti-wh-editorial-kicker{font-size:12.5px!important;line-height:1.4!important}body.single-product #primary #tab-description h2{color:#2a211b!important;font-size:24px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.28!important}body.single-product #primary #tab-description h3{color:#2a211b!important;font-size:20px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.35!important}body.single-product #primary #tab-description td,body.single-product #primary #tab-description th{font-size:15px!important;line-height:1.5!important}body.single-product #primary #tab-description>h2:first-child{color:#2a211b!important;font-size:24px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.28!important;margin:19.2px 0 7.2px!important}body.single-product #primary #tab-description .ti-wh-product h2,body.single-product #primary #tab-description .ti-wh-editorial-description h2,body.single-product #primary #tab-description article[class*="ti-wh"] h2{color:#2a211b!important;font-size:24px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.28!important;margin:30px 0 14px!important}body.single-product #primary #tab-description .ti-wh-product h3,body.single-product #primary #tab-description .ti-wh-editorial-description h3,body.single-product #primary #tab-description article[class*="ti-wh"] h3{color:#2a211b!important;font-size:20px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.35!important}@media (max-width:700px){body.single-product #primary .woocommerce-product-details__short-description,body.single-product #primary .woocommerce-product-details__short-description p,body.single-product #primary .woocommerce-product-details__short-description li,body.single-product #primary form.cart,body.single-product #primary form.cart p,body.single-product #primary form.cart li,body.single-product #primary form.cart label,body.single-product #primary form.cart .wc-pao-addon-description{font-size:16px!important;line-height:1.65!important}}@media (max-width:520px){body.single-product #primary #tab-description,body.single-product #primary #tab-description p:not(.lead):not(.ti-core-eyebrow):not(.ti-wh-editorial-kicker),body.single-product #primary #tab-description li,body.single-product #primary #tab-description summary{font-size:15px!important;line-height:1.68!important}body.single-product #primary #tab-description h2{font-size:21px!important}body.single-product #primary #tab-description h3{font-size:18px!important}body.single-product #primary #tab-description td,body.single-product #primary #tab-description th{font-size:14px!important}}@media (max-width:520px){body.single-product #primary #tab-description .ti-wh-product h2,body.single-product #primary #tab-description .ti-wh-editorial-description h2,body.single-product #primary #tab-description article[class*="ti-wh"] h2{font-size:21px!important}body.single-product #primary #tab-description .ti-wh-product h3,body.single-product #primary #tab-description .ti-wh-editorial-description h3,body.single-product #primary #tab-description article[class*="ti-wh"] h3{font-size:18px!important}}
.yith-wcbm-badge,.onsale,.wc-block-grid__product-onsale{display:none!important}ul.products li.product,.woocommerce ul.products li.product,.wc-block-grid__product-image,.single-product div.product{position:relative!important}.ti-product-badge{box-sizing:border-box!important;position:absolute!important;z-index:24!important;top:12px!important;left:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100% - 24px)!important;min-height:30px!important;margin:0!important;padding:6px 12px!important;border:1px solid #9a4a24!important;border-radius:999px!important;background:linear-gradient(135deg,#b95522 0%,#873b18 100%)!important;box-shadow:0 6px 14px rgb(72 43 22 / .18)!important;color:#fff!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;pointer-events:none!important}.ti-product-badge--feature{border-color:#d7b18f!important;background:#fff8f1!important;color:#743a1e!important;box-shadow:0 5px 12px rgb(72 43 22 / .12)!important}html body #content#content .wc-block-grid__product-onsale{display:none!important}html body #content#content .wc-block-grid__product-image:has(>.ti-product-badge){margin-top:5px!important}html body #content#content .wc-block-grid__product-image>.ti-product-badge{top:0!important;transform:translateY(calc(-100% - 4px))!important}html body #content#content ul.products li.product:has(.ti-product-badge),html body #content#content .woocommerce ul.products li.product:has(.ti-product-badge){padding-top:48px!important}.single-product div.product>.ti-product-badge{top:18px!important;left:18px!important}@media (max-width:782px){.ti-product-badge,.single-product div.product>.ti-product-badge{top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important;min-height:27px!important;padding:5px 9px!important;font-size:11.5px!important}}
@media screen and (min-width:1460px){body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product,.wc-block-product-template li.wc-block-product){flex:0 0 calc((100% - 54px) / 4)!important;width:calc((100% - 54px) / 4)!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image,.woocommerce ul.products:not(.columns-1) .container-image-and-badge){height:320px!important;min-height:320px!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products:not(.columns-1) li.product img.attachment-woocommerce_thumbnail,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image img,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image img,.wc-block-product-template li.wc-block-product img){height:320px!important;padding:4px!important}}@media screen and (min-width:1181px) and (max-width:1459px){body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product,.wc-block-product-template li.wc-block-product){flex:0 0 calc((100% - 36px) / 3)!important;width:calc((100% - 36px) / 3)!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image,.woocommerce ul.products:not(.columns-1) .container-image-and-badge){height:280px!important;min-height:280px!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products:not(.columns-1) li.product img.attachment-woocommerce_thumbnail,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image img,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image img,.wc-block-product-template li.wc-block-product img){height:280px!important;padding:4px!important}}@media screen and (min-width:901px) and (max-width:1180px){body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product,.wc-block-product-template li.wc-block-product){flex:0 0 calc((100% - 18px) / 2)!important;width:calc((100% - 18px) / 2)!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image,.woocommerce ul.products:not(.columns-1) .container-image-and-badge){height:300px!important;min-height:300px!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products:not(.columns-1) li.product img.attachment-woocommerce_thumbnail,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image img,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image img,.wc-block-product-template li.wc-block-product img){height:300px!important;padding:4px!important}}@media screen and (min-width:621px) and (max-width:900px){body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image,.woocommerce ul.products:not(.columns-1) .container-image-and-badge){height:220px!important;min-height:220px!important}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) :is(.woocommerce ul.products:not(.columns-1) li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products:not(.columns-1) li.product img.attachment-woocommerce_thumbnail,.wc-block-grid:not(.has-1-columns) .wc-block-grid__product-image img,.wc-block-grid:not(.has-1-columns) .wc-block-components-product-image img,.wc-block-product-template li.wc-block-product img){height:220px!important;padding:4px!important}}@media screen and (min-width:1181px){body.page #primary :is(.wc-block-grid.has-1-columns .wc-block-grid__product,.woocommerce ul.products.columns-1 li.product){flex:0 1 440px!important;max-width:440px!important;width:440px!important}body.page #primary .wc-block-grid.has-1-columns :is(.wc-block-grid__product-image,.container-image-and-badge){height:360px!important;min-height:360px!important;width:100%!important}body.page #primary :is(.wc-block-grid.has-1-columns img.attachment-woocommerce_thumbnail,.woocommerce ul.products.columns-1 li.product img.attachment-woocommerce_thumbnail){height:360px!important;max-width:100%!important;padding:4px!important;width:100%!important}}@media screen and (min-width:901px) and (max-width:1180px){body.page #primary :is(.wc-block-grid.has-1-columns .wc-block-grid__product,.woocommerce ul.products.columns-1 li.product){flex:0 1 420px!important;max-width:420px!important;width:420px!important}body.page #primary .wc-block-grid.has-1-columns :is(.wc-block-grid__product-image,.container-image-and-badge),body.page #primary :is(.wc-block-grid.has-1-columns img.attachment-woocommerce_thumbnail,.woocommerce ul.products.columns-1 li.product img.attachment-woocommerce_thumbnail){height:330px!important;min-height:330px!important;padding:4px!important;width:100%!important}}body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) a[href*="/product/wood-fired-wooden-jacuzzi/"] img.attachment-woocommerce_thumbnail{transform:scale(.76)!important;transform-origin:center center!important}
#content .tiuk-reviews{box-sizing:border-box;clear:both;width:100%;max-width:none;margin:26px 0!important;padding:24px!important;border:1px solid #dfc8b4;border-radius:16px;background:#faf7f2;color:#30251f;text-align:left!important;grid-column:1/-1}#content .tiuk-reviews *{box-sizing:border-box}#content .tiuk-reviews h2{font-size:27px!important;line-height:1.25!important;margin:5px 0 10px!important;border:0!important;padding:0!important;text-align:left!important}#content .tiuk-reviews header>p{font-size:14px;line-height:1.65;margin:0 0 13px}#content .tiuk-reviews .tiuk-r-eyebrow{color:#8a421f;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0}#content .tiuk-r-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 14px}#content .tiuk-r-controls label{display:block;font-size:12px;font-weight:700;color:#65412b;min-width:0}#content .tiuk-r-controls input,#content .tiuk-r-controls select{display:block;box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;height:42px;margin:6px 0 0!important;padding:8px 10px;border:1px solid #ccb8a5;border-radius:6px;background:#fff;color:#30251f;font-family:inherit;font-size:14px;line-height:1.3;text-overflow:ellipsis}#content .tiuk-r-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px;align-items:start;clear:both}#content .tiuk-r-card{min-width:0;overflow:hidden;border:1px solid #e2d3c5;border-radius:12px;background:#fff;margin:0!important;padding:0!important;text-align:left!important}#content .tiuk-r-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:#ede5db}#content .tiuk-r-photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important}#content .tiuk-r-card-body{padding:16px}#content .tiuk-r-card h3{font-size:16px!important;line-height:1.4!important;margin:0 0 9px!important;overflow-wrap:anywhere;text-align:left!important}#content .tiuk-r-card .tiuk-r-model{font-size:12px!important;line-height:1.5;margin:0 0 10px!important;color:#775035;font-weight:700}#content .tiuk-r-card blockquote{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;font-style:normal!important}#content .tiuk-r-card p{padding:0!important;text-indent:0!important;font-size:13px!important;line-height:1.6!important;margin:0 0 10px!important}#content .tiuk-r-card .tiuk-r-badge{font-size:11px!important;color:#765037;background:#f7efe4;padding:5px 7px;border-radius:5px}#content .tiuk-r-source,#content .tiuk-r-all a{font-size:13px;font-weight:700;color:#854323!important;text-decoration:none}#content .tiuk-r-source:hover,#content .tiuk-r-all a:hover{text-decoration:underline}#content .tiuk-r-full summary{cursor:pointer;font-size:12px;font-weight:700;color:#854323;margin:10px 0}#content .tiuk-r-full p{white-space:normal}#content .tiuk-r-note,#content .tiuk-r-count{font-size:13px!important;line-height:1.5!important;color:#6f4832;margin:12px 0!important}#content .tiuk-r-pages{display:flex;justify-content:space-between;gap:10px;margin:15px 0 0}#content .tiuk-r-pages[hidden]{display:none}#content .tiuk-r-pages button{border:1px solid #8a512f;background:#fff;color:#713f24;padding:10px 14px;border-radius:7px;font-weight:700;cursor:pointer}#content .tiuk-r-pages button:disabled{opacity:.4;cursor:default}#content .tiuk-reviews :is(button,a,input,select,summary):focus-visible{outline:3px solid #c97035;outline-offset:3px}#content .tiuk-reviews--product{padding:18px!important;margin:20px 0!important}#content .tiuk-reviews--product h2{font-size:22px!important}#content .tiuk-reviews--product .tiuk-r-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#content .tiuk-reviews--product .tiuk-r-grid{grid-template-columns:1fr!important}#content .tiuk-reviews--product .tiuk-r-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start}#content .tiuk-reviews--product .tiuk-r-photo{margin:12px 0 12px 12px;aspect-ratio:1/1;border-radius:7px}#content .tiuk-reviews--product .tiuk-r-card-body{padding:12px}#content .ti-testimonials-wrap>.wp-block-group__inner-container:has(.tiuk-reviews){display:block!important}#content .tiuk-r-empty{grid-column:1/-1;padding:18px;border:1px dashed #ccb8a5;border-radius:8px;background:#fff;font-size:14px}@media(max-width:1000px){#content .tiuk-r-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#content .tiuk-reviews--product .tiuk-r-grid{grid-template-columns:1fr!important}}@media(max-width:700px){#content .tiuk-r-grid{grid-template-columns:1fr!important}#content .tiuk-reviews{padding:17px!important}#content .tiuk-reviews h2{font-size:23px!important}}@media(max-width:420px){#content .tiuk-r-controls,#content .tiuk-reviews--product .tiuk-r-controls{grid-template-columns:1fr}}#tiuk-header-reviews{box-sizing:border-box;clear:both;width:calc(100% - 40px);max-width:800px;margin:10px 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}#tiuk-header-reviews *{box-sizing:border-box}#tiuk-header-reviews .tiuk-h-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 5px}#tiuk-header-reviews .tiuk-h-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#785239}#tiuk-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}#tiuk-header-reviews .tiuk-h-window{width:100%;overflow:hidden}#tiuk-header-reviews .tiuk-h-track{display:flex;width:max-content;animation:tiuk-h-slide var(--tiuk-h-duration,120s) linear infinite}#tiuk-header-reviews .tiuk-h-group{display:flex;flex:none;align-items:center}#tiuk-header-reviews .tiuk-h-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}#tiuk-header-reviews .tiuk-h-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}#tiuk-header-reviews .tiuk-h-copy{display:flex;flex-direction:column;gap:3px;min-width:0}#tiuk-header-reviews .tiuk-h-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#713819;font-weight:700}#tiuk-header-reviews .tiuk-h-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}#tiuk-header-reviews .tiuk-h-more{color:#713819;font-size:11px;font-weight:700;text-decoration:underline}#tiuk-header-reviews .tiuk-h-item:hover{text-decoration:underline}#tiuk-header-reviews :focus-visible{outline:2px solid #98532b;outline-offset:-2px}#tiuk-header-reviews:hover .tiuk-h-track,#tiuk-header-reviews[data-paused="true"] .tiuk-h-track{animation-play-state:paused}#tiuk-header-reviews .tiuk-h-window:focus-within .tiuk-h-track{animation:none;transform:none}#tiuk-header-reviews .tiuk-h-window:focus-within{overflow-x:auto}#tiuk-header-reviews .tiuk-h-window:focus-within .tiuk-h-clone{display:none}#content .tiuk-r-model a{color:inherit!important;text-decoration:underline}@keyframes tiuk-h-slide{to{transform:translateX(-50%)}}@media(max-width:780px){html body.wp-theme-maya #header#header:has(#tiuk-header-reviews),html body.wp-theme-maya #header#header:has(#tiuk-header-reviews)>.group.inner{height:auto!important;min-height:0!important}}@media(max-width:520px){#tiuk-header-reviews{width:calc(100% - 28px);margin-bottom:10px}#tiuk-header-reviews .tiuk-h-label{font-size:10px}#tiuk-header-reviews .tiuk-h-item{flex-basis:270px;width:270px}}@media(prefers-reduced-motion:reduce){#tiuk-header-reviews .tiuk-h-track{animation:none}#tiuk-header-reviews .tiuk-h-window{overflow-x:auto}#tiuk-header-reviews .tiuk-h-clone,#tiuk-header-reviews button{display:none}}
html body.boxed-layout{background-color:#403a32!important;background-image:url(https://www.woodenhottubsale.co.uk/wp-content/uploads/ti-perf/83ecbe3917cff3ed.svg)!important;background-size:100% 100%!important;background-position:left top!important;background-repeat:no-repeat!important;background-attachment:fixed!important}html body.boxed-layout>#fsb_image{display:none!important}html body.home.page-id-172.boxed-layout{background-position:left top!important}@media (min-width:768px){html body.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;zoom:1!important;transform:none!important}}@media (min-width:1280px){html body.boxed-layout .bg-shadow{width:calc(100% - min(25vw, 384px))!important}}@media (min-width:1101px){body.ti-uk-help-guide-page #primary{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important}html body.ti-uk-help-guide-page #primary>.inner.group>#content.group{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:none!important;margin:0 24px!important;padding:0 0 42px!important;float:none!important}html body.ti-uk-help-guide-page #primary>.inner.group>#content.group>*,html body.ti-uk-help-guide-page #primary>.inner.group>#content.group .ti-content-page,html body.ti-uk-help-guide-page #primary>.inner.group>#content.group .entry-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1600px){body.boxed-layout #content .entry-content>p,body.boxed-layout #content .woocommerce-product-details__short-description>p,body.boxed-layout #content .woocommerce-Tabs-panel--description>p{max-width:85ch!important}}html body{font-family:Calibri,"Droid Sans",Verdana,Arial,sans-serif!important;font-size:12px!important;line-height:1.8!important}html body #content,html body #content p,html body #content li,html body #content td,html body #content th,html body #content input,html body #content select,html body #content textarea,html body #content button{font-family:Arial,Helvetica,sans-serif!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-Tabs-panel--description,body.single-product .woocommerce-Tabs-panel--description p,body.single-product .woocommerce-Tabs-panel--description li,body.ti-uk-help-guide-page #content p,body.ti-uk-help-guide-page #content li{font-size:16px!important;line-height:1.68!important;font-weight:400!important}body.single-product h1.product_title{font-family:Arial,Helvetica,sans-serif!important;font-size:33.024px!important;line-height:1.14!important;font-weight:400!important}body.single-product .woocommerce-Tabs-panel--description h2,body.single-product .woocommerce-Tabs-panel--description h3,body.ti-uk-help-guide-page #content h1,body.ti-uk-help-guide-page #content h2,body.ti-uk-help-guide-page #content h3{font-family:Arial,Helvetica,sans-serif!important}.ti-testimonials-wrap>.wp-block-group__inner-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.ti-testimonials-wrap .testimonial{box-sizing:border-box!important;display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;grid-template-rows:auto minmax(112px,1fr)!important;column-gap:18px!important;row-gap:8px!important;width:100%!important;height:auto!important;min-height:190px!important;margin:0!important;padding:18px!important;float:none!important;position:relative!important;overflow:hidden!important;border:1px solid #e7c3a7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 18px rgb(91 48 24 / .07)!important}.ti-testimonials-wrap .testimonial .thumbnail{box-sizing:border-box!important;position:static!important;inset:auto!important;grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;width:126px!important;height:126px!important;margin:0!important;padding:6px!important;float:none!important;transform:none!important;border-radius:10px!important;background:#f7f0ea!important;overflow:hidden!important}.ti-testimonials-wrap .testimonial .thumbnail a,.ti-testimonials-wrap .testimonial .thumbnail img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;border-radius:7px!important}.ti-testimonials-wrap .testimonial .testimonial-name{box-sizing:border-box!important;position:static!important;grid-column:2!important;grid-row:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0 0 8px!important;float:none!important;border-bottom:1px solid #ead6c6!important}.ti-testimonials-wrap .testimonial .testimonial-name a{display:block!important;font:700 14px/1.45 Arial,Helvetica,sans-serif!important;color:#5c2d17!important;text-align:left!important;text-decoration:none!important}.ti-testimonials-wrap .testimonial .testimonial-text{box-sizing:border-box!important;position:static!important;grid-column:2!important;grid-row:2!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;overflow:visible!important;transform:none!important}.ti-testimonials-wrap .testimonial .testimonial-text p{margin:0!important;font:400 15px/1.62 Arial,Helvetica,sans-serif!important;color:#3f352f!important;text-align:left!important;overflow-wrap:anywhere!important}body.page-id-177 #post-177 .ti-customer-locations-page .ti-testimonials-wrap .testimonial{grid-template-columns:126px minmax(0,1fr)!important;grid-template-rows:auto minmax(112px,1fr)!important}body.page-id-177 #post-177 .ti-customer-locations-page .ti-testimonials-wrap .testimonial .thumbnail{grid-column:1!important;grid-row:1 / span 2!important}body.page-id-177 #post-177 .ti-customer-locations-page .ti-testimonials-wrap .testimonial .testimonial-name{grid-column:2!important;grid-row:1!important}body.page-id-177 #post-177 .ti-customer-locations-page .ti-testimonials-wrap .testimonial .testimonial-text{grid-column:2!important;grid-row:2!important}body.single-product #popup_add_ons.popup_add_ons,body.single-product #popup_add_ons,body.single-product .popup_add_ons{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate!important}body.single-product #popup_add_ons>*,body.single-product .popup_add_ons>*{position:relative!important;z-index:2147483001!important}body.single-product #popup_add_ons .close,body.single-product #popup_add_ons .popup-close,body.single-product .popup_add_ons .close,body.single-product .popup_add_ons .popup-close{z-index:2147483002!important}@media (max-width:900px){.ti-testimonials-wrap>.wp-block-group__inner-container{grid-template-columns:1fr!important}}@media (max-width:600px){.ti-testimonials-wrap .testimonial{grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto minmax(82px,1fr)!important;column-gap:12px!important;padding:13px!important;min-height:132px!important}.ti-testimonials-wrap .testimonial .thumbnail{width:82px!important;height:82px!important;padding:4px!important}.ti-testimonials-wrap .testimonial .testimonial-name a{font-size:13px!important}.ti-testimonials-wrap .testimonial .testimonial-text p{font-size:14px!important}body.page-id-177 #post-177 .ti-customer-locations-page .ti-testimonials-wrap .testimonial{grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto minmax(82px,1fr)!important}}
@media (min-width:901px){body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns .wc-block-grid__products{box-sizing:border-box!important;display:flex!important;justify-content:center!important;width:100%!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns .wc-block-grid__product{flex:0 1 360px!important;width:360px!important;max-width:360px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns .wc-block-grid__product-link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns .wc-block-grid__product-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:225px!important;margin:0 0 13px!important}body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns .container-image-and-badge{width:225px!important;max-width:100%!important}body.page #primary :is(.ti-content-page,.ti-badefass-guide,.ti-price-guide) .wc-block-grid.has-1-columns img.attachment-woocommerce_thumbnail{box-sizing:border-box!important;display:block!important;width:225px!important;height:225px!important;max-width:100%!important;margin:0!important;padding:8px!important;object-fit:contain!important;object-position:center!important}}
/* TimberIN localised professional footer: one exact component owner, no Blog selectors. */
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] { padding: 0 24px 32px !important; border: 0 !important; background: transparent !important; box-sizing: border-box; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] > .inner { box-sizing: border-box !important; width: 100% !important; max-width: none !important; padding: 0 !important; margin: 0 !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .center { width: 100% !important; float: none !important; margin: 0 !important; padding: 0 !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer { font: 400 16px/1.65 Arial, Helvetica, sans-serif !important; color: #44372e !important; background: #f7efe4; border: 1px solid #dfc4a7; border-radius: 18px; padding: 36px 32px 22px; text-align: left !important; box-sizing: border-box; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer * { box-sizing: border-box; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__main { display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 36px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__main > * { min-width: 0; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer h2 { font: 700 17px/1.4 Arial, Helvetica, sans-serif !important; color: #32241c !important; margin: 0 0 12px !important; padding: 0 !important; border: 0 !important; letter-spacing: 0 !important; text-transform: none !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer p { font: 400 16px/1.65 Arial, Helvetica, sans-serif !important; color: #51463e !important; margin: 14px 0 18px !important; padding: 0 !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer li { list-style: none !important; margin: 0 !important; padding: 0 !important; background: none !important; float: none !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer a { font: 400 16px/1.5 Arial, Helvetica, sans-serif !important; color: #613c25 !important; text-decoration: none !important; letter-spacing: normal !important; overflow-wrap: anywhere; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer a:hover { color: #25160f !important; text-decoration: underline !important; text-underline-offset: 4px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer a:focus-visible { outline: 3px solid #744124 !important; outline-offset: 3px; border-radius: 4px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer .ti-footer__wordmark { display: inline-block; font: 700 30px/1.15 Arial, Helvetica, sans-serif !important; color: #32241c !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__wordmark span { display: block; margin-top: 7px; font: 700 12px/1.4 Arial, Helvetica, sans-serif; letter-spacing: 1.7px; text-transform: uppercase; color: #744124; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer .ti-footer__contact { display: inline-flex; align-items: center; justify-content: space-between; gap: 22px; min-height: 46px; padding: 11px 18px; border-radius: 7px; background: #744124; color: #fff !important; font-weight: 700 !important; box-shadow: 0 3px 9px #32241c12; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer .ti-footer__contact:hover { background: #5d321d; color: #fff !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__nav a { display: inline-block; padding: 7px 0; min-height: 38px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__international { margin-top: 28px; padding-top: 24px; border-top: 1px solid #dfc4a7; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__international ul { display: flex; flex-wrap: wrap; gap: 4px 22px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__international a { display: inline-block; padding: 7px 0; min-height: 38px; font-size: 14px !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom { margin-top: 20px; padding-top: 18px; border-top: 1px solid #dfc4a7; display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 12px 24px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom p { margin: 0 !important; font-size: 14px !important; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom ul { display: flex; flex-wrap: wrap; gap: 4px 20px; }
html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom a { display: inline-block; padding: 7px 0; font-size: 14px !important; }
@media (max-width: 1100px) {
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__main { grid-template-columns: 1fr 1fr; gap: 26px; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__brand { grid-column: 1 / -1; max-width: 580px; }
}
@media (max-width: 560px) {
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] { padding: 0 12px 130px !important; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer { padding: 26px 20px 20px; border-radius: 14px; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__main { grid-template-columns: 1fr; gap: 26px; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__brand { grid-column: auto; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__nav a { min-height: 44px; padding: 10px 0; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__international ul { gap: 0 18px; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__international a,
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom a { min-height: 44px; padding: 11px 0; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom { display: block; }
  html body.ti-prof-footer-r1 #copyright.group[id="copyright"] .ti-footer__bottom nav { margin-top: 8px; }
}
html body.wp-theme-maya #logo{box-sizing:border-box!important;height:auto!important;padding-top:22px!important;text-align:center!important}html body.wp-theme-maya #logo img{display:block!important;width:320px!important;max-width:calc(100% - 48px)!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important}html body.wp-theme-maya #ti-wh-header-trustpilot.trustpilot-widget{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:400px!important;max-width:calc(100% - 40px)!important;height:56px!important;min-height:56px!important;padding:4px 10px!important;overflow:hidden!important}html body.wp-theme-maya #ti-wh-header-trustpilot.trustpilot-widget iframe{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important}@media (min-width:782px){html body.wp-theme-maya #nav{box-sizing:border-box!important;height:auto!important;min-height:56px!important;padding:0!important;overflow:visible!important}html body.wp-theme-maya #nav>ul.level-1{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:5px!important}html body.wp-theme-maya #nav>ul.level-1>li{box-sizing:border-box!important;flex:0 1 auto!important;height:auto!important;margin:0!important;padding:0!important}html body.wp-theme-maya #nav>ul.level-1>li>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:auto!important;min-height:44px!important;padding:0 13px!important;font-family:Calibri,"Droid Sans",Verdana,Arial,sans-serif!important;font-size:15px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:.01em!important;text-align:center!important;white-space:nowrap!important}html body.home #content .ti-uk-home-v3 .ti-actions>a,html body.home #content .ti-home-fix .ti-actions>a{font-size:17px!important;font-weight:750!important;line-height:1.72!important}html body.home #content .ti-uk-home-v3 .ti-hero,html body.home #content .ti-home-fix .ti-hero{margin-top:0!important}}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.68!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(p,li,dd,blockquote,summary,td,th){font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.68!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(p,li,dd,blockquote,summary,td,th)>:is(span,strong,em,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(h1,h2,h3,h4,h5,h6),html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(.page-title,.entry-title){font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content h1,html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content .page-title{font-size:clamp(34px, 4vw, 42px)!important;line-height:1.22!important;letter-spacing:-0.02em!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content h2{font-size:clamp(26px, 3vw, 32px)!important;line-height:1.22!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content h3{font-size:20px!important;line-height:1.3!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content h4{font-size:18px!important;line-height:1.35!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif!important}html body:is(.page,.archive,.tax-product_cat,.post-type-archive-product) #primary #content :is(.woocommerce-breadcrumb,.breadcrumbs,.entry-meta,figcaption){font-size:14px!important;line-height:1.55!important}@media (max-width:520px){html body.wp-theme-maya #ti-wh-header-trustpilot.trustpilot-widget{width:calc(100% - 40px)!important;max-width:400px!important}}
html body.wp-theme-maya #logo>a{display:inline-block!important;width:320px!important;max-width:calc(100% - 48px)!important;line-height:0!important;vertical-align:top!important}html body.wp-theme-maya #logo>a>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}html body.wp-theme-maya #logo>a:focus-visible{outline:3px solid #8b4b29!important;outline-offset:4px!important;border-radius:4px!important}
@media (max-width:600px){html body .wpcs_tab[data-ti-r70-mobile="1"]{top:auto!important;right:12px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;padding:0!important;overflow:hidden!important;transform:none!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:#fff!important;font-size:0!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483050!important}html body .wpcs_tab[data-ti-r70-mobile="1"]::before{content:attr(data-ti-r70-currency)!important;display:block!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important}html body .wpcs_tab[data-ti-r70-mobile="1"]:focus-visible{outline:3px solid #efc79f!important;outline-offset:3px!important}html body #ht-ctc-chat[data-ti-r70-mobile="1"]{right:12px!important;bottom:12px!important;left:auto!important;top:auto!important;width:52px!important;height:52px!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body #ht-ctc-chat[data-ti-r70-mobile="1"] .ht_ctc_style,html body #ht-ctc-chat[data-ti-r70-mobile="1"] .ctc_s_2,html body #ht-ctc-chat[data-ti-r70-mobile="1"] 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 #ht-ctc-chat[data-ti-r70-mobile="1"] svg{box-sizing:border-box!important;background:#fffdf9!important;border:2px solid #7a3f20!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(67 34 17 / .26)!important}html body #ht-ctc-chat[data-ti-r70-mobile="1"] svg use{fill:#7a3f20!important}html body #ht-ctc-chat[data-ti-r70-mobile="1"] svg g path{fill:#fff!important}html body .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"]{top:72px!important;right:auto!important;bottom:auto!important;left:12px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"] .mwai-icon-container{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"] .mwai-icon{width:42px!important;height:42px!important}html body .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"] .mwai-icon-text-container,html body .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"] .ti-fr-ai-label{display:none!important}}@media (max-width:600px){html body .wpcs_tab[data-ti-r70-mobile="1"]{right:14px!important;bottom:calc(180px + env(safe-area-inset-bottom,0px))!important}html body #ht-ctc-chat[data-ti-r70-mobile="1"]{bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"]{position:fixed!important;top:auto!important;left:auto!important;right:12px!important;bottom:calc(52px + env(safe-area-inset-bottom,0px))!important;width:52px!important;height:52px!important;margin:0!important}html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button[data-ti-r70-mobile="1"] .mwai-icon-container{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;box-sizing:border-box!important}html body .mwai-chat.mwai-window .mwai-trigger.mwai-open-button .mwai-icon-text-container{display:none!important}html body .mwai-chat.mwai-open .mwai-trigger.mwai-open-button{display:none!important}html body .ti-sticky-button.ti-position-right{right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}
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>ul.sub-menu:not(:has(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>ul.sub-menu:not(:has(ul.sub-menu))::-webkit-scrollbar{width:8px}html body.wp-theme-maya #header #nav ul#menu-meniu>li>ul.sub-menu:not(:has(ul.sub-menu))::-webkit-scrollbar-track{background:#f3e7d7;border-radius:8px}html body.wp-theme-maya #header #nav ul#menu-meniu>li>ul.sub-menu:not(:has(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 .nf-form-cont .ninja-forms-req-symbol{color:#b30000!important}body.wp-theme-maya table td{color:#4a4039}html body.single-product.single-product #primary #content div.product.product>div.woocommerce-tabs.woocommerce-tabs #tab-description table tbody tr td{color:#4a4039!important}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.wp-theme-maya #header #nav>ul#menu-meniu.level-1>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a,html body.wp-theme-maya #header #nav>ul#menu-meniu.level-1>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a *{color:#fff!important}
#sidebar>.widget:not([id]){display:none!important}#sidebar:not(:has(>.widget[id])){display:none!important}
html body.wp-theme-maya #header #top>.inner{width:auto!important;max-width:none!important}html body.wp-theme-maya #header #top #cart{top:0!important;right:max(12px, calc((100% - 960px) / 2 + 12px))!important;left:auto!important;width:112px!important;height:96px!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:112px!important;height:96px!important;margin:0!important;padding:14px 8px 12px!important;color:#fff8ee!important;background:linear-gradient(180deg,#9b552b 0%,#7a3f20 72%,#613019 100%)!important;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)!important;border:0!important;border-radius:0!important;box-shadow:0 6px 14px rgb(71 35 17 / .18)!important;text-align:center!important;text-decoration:none!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger::before{content:""!important;display:block!important;position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:29px!important;height:29px!important;margin:0 0 4px!important;background: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") center/contain no-repeat!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger .minicart{color:#fff8ee!important;font:700 11px/1.25 Arial,Helvetica,sans-serif!important}@media (max-width:600px){html body.wp-theme-maya #header #top>.inner{width:100%!important;max-width:none!important}html body.wp-theme-maya #header #top #cart{right:4px!important;width:88px!important;height:76px!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger{width:88px!important;height:76px!important;padding:9px 5px 9px!important;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger::before{width:24px!important;height:24px!important;margin-bottom:2px!important}html body.wp-theme-maya #header #top #cart>a.widget_shopping_cart.trigger .minicart{font-size:9px!important;line-height:1.2!important}}