.elementor-90 .elementor-element.elementor-element-642e82b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-90 .elementor-element.elementor-element-ef8c1d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-90 .elementor-element.elementor-element-c8bd6e3 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-90 .elementor-element.elementor-element-c8bd6e3 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-90 .elementor-element.elementor-element-f7877ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90 .elementor-element.elementor-element-ac5ba05{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-72a7c99 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:36px;}.woocommerce .elementor-90 .elementor-element.elementor-element-849fce5 .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-90 .elementor-element.elementor-element-2f280e9 .price ins{color:var( --e-global-color-text );font-family:"Clan OT Ultra", Sans-serif;font-size:32px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-4afdb03 .cart button, .elementor-90 .elementor-element.elementor-element-4afdb03 .cart .button{font-family:"Clan OT Ultra", Sans-serif;font-size:24px;font-weight:500;border-radius:12px 0px 12px 0px;padding:20px 60px 20px 60px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-90 .elementor-element.elementor-element-bfcdcac{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5d220a1 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:24px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-9257e50{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-4ba37da{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-ff81c74.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-ff81c74.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-ff81c74.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-5aac431{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-5168f9b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-5168f9b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-5168f9b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-394b011{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-292c29e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-292c29e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-292c29e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-b939dad{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8bf3519.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-8bf3519.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-8bf3519.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-6fdc6f7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-91956d4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-91956d4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-91956d4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-ec7b325{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-485c19e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90 .elementor-element.elementor-element-485c19e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90 .elementor-element.elementor-element-485c19e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-c24ca8b{--display:flex;}.elementor-90 .elementor-element.elementor-element-015f5fc .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:24px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-d0ca4f6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-86021fd{--display:flex;}.elementor-90 .elementor-element.elementor-element-698ff70{--display:flex;}.elementor-90 .elementor-element.elementor-element-e429846{--display:flex;}.elementor-90 .elementor-element.elementor-element-bcd1e12{--display:flex;}.elementor-90 .elementor-element.elementor-element-01dc3c2{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-90 .elementor-element.elementor-element-01dc3c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-90 .elementor-element.elementor-element-2b69ed1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-2b69ed1:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-2b69ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-bdb3c76{text-align:center;}.elementor-90 .elementor-element.elementor-element-bdb3c76 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:36px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-e533ade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e533ade:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-e533ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a78a41b );}.elementor-90 .elementor-element.elementor-element-27e0791{text-align:center;}.elementor-90 .elementor-element.elementor-element-27e0791 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:36px;font-weight:300;color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-9be5f13{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-c51a677{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 0px 24px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-e587817 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-e587817 .elementor-icon{font-size:90px;}.elementor-90 .elementor-element.elementor-element-e587817 .elementor-icon svg{height:90px;}.elementor-90 .elementor-element.elementor-element-a2b6afb{font-family:"Clan OT Ultra", Sans-serif;font-size:18px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-911c435{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 0px 24px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-90 .elementor-element.elementor-element-52055ac .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-52055ac .elementor-icon{font-size:90px;}.elementor-90 .elementor-element.elementor-element-52055ac .elementor-icon svg{height:90px;}.elementor-90 .elementor-element.elementor-element-37a48c2{font-family:"Clan OT Ultra", Sans-serif;font-size:18px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-ac3dffd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 0px 24px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-90 .elementor-element.elementor-element-fa1610c .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-fa1610c .elementor-icon{font-size:90px;}.elementor-90 .elementor-element.elementor-element-fa1610c .elementor-icon svg{height:90px;}.elementor-90 .elementor-element.elementor-element-5558819{font-family:"Clan OT Ultra", Sans-serif;font-size:18px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-5d9d41c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.86;--padding-top:112px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-5d9d41c:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-5d9d41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://zenflowicebaths.co.uk/wp-content/uploads/2025/08/black-stone-texture-dark-slate-background-top-vi-2024-11-25-22-20-38-utc-1.png");background-size:cover;}.elementor-90 .elementor-element.elementor-element-5d9d41c::before, .elementor-90 .elementor-element.elementor-element-5d9d41c > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-5d9d41c > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-5d9d41c > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-5d9d41c > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-5d9d41c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0f61dc6 );--background-overlay:'';}.elementor-90 .elementor-element.elementor-element-b599b69{--display:flex;}.elementor-90 .elementor-element.elementor-element-5401bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;z-index:1;}.elementor-90 .elementor-element.elementor-element-5e07317{z-index:2;text-align:center;}.elementor-90 .elementor-element.elementor-element-5e07317 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:66px;font-weight:400;color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c8ba5d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:85px 85px;--row-gap:85px;--column-gap:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-36bb574 img{width:481px;}.elementor-90 .elementor-element.elementor-element-42214b7{--display:flex;--justify-content:center;}.elementor-90 .elementor-element.elementor-element-427c15c .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-bed71c6{color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-168b0fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:85px 85px;--row-gap:85px;--column-gap:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e344149{--display:flex;--justify-content:center;}.elementor-90 .elementor-element.elementor-element-50bb6f4 .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-5a5d1fd{color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-10045a3 img{width:481px;}.elementor-90 .elementor-element.elementor-element-47eb1b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.5;--padding-top:112px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-47eb1b6:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-47eb1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f61dc6 );}.elementor-90 .elementor-element.elementor-element-47eb1b6::before, .elementor-90 .elementor-element.elementor-element-47eb1b6 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-47eb1b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-47eb1b6 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-47eb1b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-47eb1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0f61dc6 );--background-overlay:'';}.elementor-90 .elementor-element.elementor-element-820b37a{--display:flex;}.elementor-90 .elementor-element.elementor-element-378c05e .elementor-heading-title{font-family:"Clan OT Ultra", Sans-serif;font-size:66px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-fe8e549{--display:flex;}.elementor-90 .elementor-element.elementor-element-789355c{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-789355c:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-789355c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F6;}.elementor-90 .elementor-element.elementor-element-bb27bd9{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-bb27bd9:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-bb27bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-d73ec16{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-d73ec16:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-d73ec16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-01dab18{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-01dab18:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-01dab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-bdc9082{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-bdc9082:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-bdc9082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-f481135{--display:flex;--border-radius:0px 0px 12px 12px;}.elementor-90 .elementor-element.elementor-element-f481135:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-f481135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-32ca3c6{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-90 .elementor-element.elementor-element-32ca3c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-32ca3c6 {--n-accordion-padding:12px 20px 12px 20px;}:where( .elementor-90 .elementor-element.elementor-element-32ca3c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}@media(max-width:1366px){.elementor-90 .elementor-element.elementor-element-72a7c99 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-90 .elementor-element.elementor-element-849fce5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-90 .elementor-element.elementor-element-2f280e9 .price ins{font-size:40px;}.elementor-90 .elementor-element.elementor-element-4afdb03 .cart button, .elementor-90 .elementor-element.elementor-element-4afdb03 .cart .button{font-size:40px;}.elementor-90 .elementor-element.elementor-element-5d220a1 .elementor-heading-title{font-size:28px;}.elementor-90 .elementor-element.elementor-element-9257e50{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-title{font-size:18px;}.elementor-90 .elementor-element.elementor-element-015f5fc .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-01dc3c2{--n-accordion-title-font-size:18px;}.elementor-90 .elementor-element.elementor-element-bdb3c76 .elementor-heading-title{font-size:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-e533ade{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-90 .elementor-element.elementor-element-27e0791 .elementor-heading-title{font-size:28px;}.elementor-90 .elementor-element.elementor-element-9be5f13{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-a2b6afb{font-size:18px;}.elementor-90 .elementor-element.elementor-element-37a48c2{font-size:18px;}.elementor-90 .elementor-element.elementor-element-5558819{font-size:18px;}.elementor-90 .elementor-element.elementor-element-5d9d41c{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-90 .elementor-element.elementor-element-5401bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-90 .elementor-element.elementor-element-5e07317 .elementor-heading-title{font-size:40px;}.elementor-90 .elementor-element.elementor-element-c8ba5d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-90 .elementor-element.elementor-element-427c15c .elementor-heading-title{font-size:28px;}.elementor-90 .elementor-element.elementor-element-168b0fd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-90 .elementor-element.elementor-element-50bb6f4 .elementor-heading-title{font-size:28px;}.elementor-90 .elementor-element.elementor-element-47eb1b6{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-90 .elementor-element.elementor-element-378c05e .elementor-heading-title{font-size:28px;}.elementor-90 .elementor-element.elementor-element-32ca3c6{--n-accordion-title-font-size:18px;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-72a7c99 .elementor-heading-title{font-size:24px;}.woocommerce .elementor-90 .elementor-element.elementor-element-849fce5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-90 .elementor-element.elementor-element-2f280e9 .price ins{font-size:32px;}.elementor-90 .elementor-element.elementor-element-4afdb03 .cart button, .elementor-90 .elementor-element.elementor-element-4afdb03 .cart .button{font-size:32px;}.elementor-90 .elementor-element.elementor-element-5d220a1 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-9257e50{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-015f5fc .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-01dc3c2{--n-accordion-title-font-size:16px;}.elementor-90 .elementor-element.elementor-element-bdb3c76 .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-e533ade{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-27e0791 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-9be5f13{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-c51a677{--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-90 .elementor-element.elementor-element-a2b6afb{font-size:16px;}.elementor-90 .elementor-element.elementor-element-911c435{--justify-content:space-evenly;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-90 .elementor-element.elementor-element-911c435.e-con{--align-self:stretch;}.elementor-90 .elementor-element.elementor-element-37a48c2{font-size:16px;}.elementor-90 .elementor-element.elementor-element-ac3dffd{--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-90 .elementor-element.elementor-element-5558819{font-size:16px;}.elementor-90 .elementor-element.elementor-element-5d9d41c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-5e07317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-5e07317 .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-427c15c .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-50bb6f4 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-47eb1b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-378c05e{text-align:center;}.elementor-90 .elementor-element.elementor-element-378c05e .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-32ca3c6{--n-accordion-title-font-size:16px;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-72a7c99 .elementor-heading-title{font-size:40px;}.woocommerce .elementor-90 .elementor-element.elementor-element-849fce5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-90 .elementor-element.elementor-element-2f280e9 .price ins{font-size:32px;}.elementor-90 .elementor-element.elementor-element-4afdb03{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-4afdb03 .cart button, .elementor-90 .elementor-element.elementor-element-4afdb03 .cart .button{font-size:24px;}.elementor-90 .elementor-element.elementor-element-5d220a1 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-9257e50{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-ff81c74 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-5168f9b .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-292c29e .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-8bf3519 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-91956d4 .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-img{margin-bottom:15px;}.elementor-90 .elementor-element.elementor-element-485c19e .elementor-image-box-title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-015f5fc .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-01dc3c2{--n-accordion-title-font-size:16px;}.elementor-90 .elementor-element.elementor-element-bdb3c76 .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-90 .elementor-element.elementor-element-e533ade{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-27e0791 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-9be5f13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-a2b6afb{font-size:16px;}.elementor-90 .elementor-element.elementor-element-37a48c2{font-size:16px;}.elementor-90 .elementor-element.elementor-element-5558819{font-size:16px;}.elementor-90 .elementor-element.elementor-element-5d9d41c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-5401bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-90 .elementor-element.elementor-element-5e07317 .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-c8ba5d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-90 .elementor-element.elementor-element-427c15c .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-168b0fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-90 .elementor-element.elementor-element-50bb6f4 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-47eb1b6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-378c05e{text-align:left;}.elementor-90 .elementor-element.elementor-element-378c05e .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-32ca3c6{--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-ef8c1d4{--width:50%;}.elementor-90 .elementor-element.elementor-element-f7877ef{--width:50%;}.elementor-90 .elementor-element.elementor-element-4ba37da{--width:100%;}.elementor-90 .elementor-element.elementor-element-5aac431{--width:100%;}.elementor-90 .elementor-element.elementor-element-394b011{--width:100%;}.elementor-90 .elementor-element.elementor-element-b939dad{--width:100%;}.elementor-90 .elementor-element.elementor-element-6fdc6f7{--width:100%;}.elementor-90 .elementor-element.elementor-element-ec7b325{--width:100%;}.elementor-90 .elementor-element.elementor-element-e533ade{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-5d9d41c{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-c8ba5d8{--width:1218px;}.elementor-90 .elementor-element.elementor-element-42214b7{--width:538px;}.elementor-90 .elementor-element.elementor-element-168b0fd{--width:1218px;}.elementor-90 .elementor-element.elementor-element-e344149{--width:538px;}.elementor-90 .elementor-element.elementor-element-47eb1b6{--content-width:1280px;}.elementor-90 .elementor-element.elementor-element-f481135{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-90 .elementor-element.elementor-element-c8ba5d8{--width:100%;}.elementor-90 .elementor-element.elementor-element-168b0fd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-90 .elementor-element.elementor-element-820b37a{--width:42%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clan OT Ultra';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zenflowicebaths.co.uk/wp-content/uploads/2025/08/ClanOT-NarrowUltra.woff') format('woff');
}
/* End Custom Fonts CSS */