@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Oswald:wght@300;400;500;600&family=Roboto+Slab&display=swap);*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.resize{resize:both}.columns-1{column-count:1}.border{border-width:1px}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.text-indigo-50{--tw-text-opacity:1;color:rgb(238 242 255/var(--tw-text-opacity))}.text-green-50{--tw-text-opacity:1;color:rgb(240 253 244/var(--tw-text-opacity))}.text-yellow-50{--tw-text-opacity:1;color:rgb(254 252 232/var(--tw-text-opacity))}.text-red-50{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity))}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}html{--font-opensans:"Open Sans",sans-serif;--font-oswald:"Oswald",sans-serif;--font-robotoslab:"Roboto Slab",serif;--color-white:#fff;--color-black:#000;--color-light-grey:#f8f8f8;--color-grey:#ccc;--color-darker-grey:#656565;--color-dark:#202122;--color-dark-grey:#34393b;--color-dark-green:#233906;--color-lime:#8e9d33;--color-light-green:#e0e6c3}body{background:var(--color-white);color:var(--color-dark);font-family:var(--font-robotoslab);font-size:1rem}a,a:link,a:visited{opacity:1}a,a:hover,a:link,a:link:hover,a:visited,a:visited:hover{color:var(--color-dark-green);text-decoration:underline;transition:all .2s linear}a:hover,a:link:hover,a:visited:hover{opacity:.5}p{margin-bottom:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-oswald);font-weight:500;margin-bottom:1rem;text-transform:uppercase}h1{font-size:3.375rem;letter-spacing:1px;line-height:4rem}@media only screen and (max-width:1200px){h1{font-size:3rem;line-height:3.5rem}}@media only screen and (max-width:992px){h1{font-size:2.75rem;line-height:3.25rem}}@media only screen and (max-width:768px){h1{font-size:2.25rem;line-height:3rem}}h2{font-size:2.8125rem;letter-spacing:1px;line-height:3.125rem}@media only screen and (max-width:1200px){h2{font-size:2.5rem;line-height:3rem}}@media only screen and (max-width:992px){h2{font-size:2.25rem;line-height:2.75rem}}@media only screen and (max-width:768px){h2{font-size:1.75rem;line-height:2rem}}h3{font-size:1.625rem;line-height:2.5rem}@media only screen and (max-width:1200px){h3{font-size:1.575rem;line-height:2.25rem}}@media only screen and (max-width:992px){h3{font-size:1.525rem}}@media only screen and (max-width:768px){h3{font-size:1.475rem;line-height:2rem}}h4{font-size:1.5rem;line-height:2rem}@media only screen and (max-width:1200px){h4{font-size:1.4rem;line-height:1.9rem}}@media only screen and (max-width:992px){h4{font-size:1.3rem;line-height:1.8rem}}@media only screen and (max-width:768px){h4{font-size:1.25rem;line-height:1.7rem}}h5{font-size:1.5rem;line-height:2rem;text-transform:none}@media only screen and (max-width:1200px){h5{font-size:1.4rem;line-height:1.9rem}}@media only screen and (max-width:992px){h5{font-size:1.3rem;line-height:1.8rem}}@media only screen and (max-width:768px){h5{font-size:1.25rem;line-height:1.7rem}}h6{font-size:1.25rem;line-height:1.5rem}@media only screen and (max-width:992px){h6{font-size:1.2rem;line-height:1.4rem}}ul{list-style-type:disc}ol,ul{margin-bottom:2rem;padding:0 0 0 1rem}ol{list-style-type:decimal}blockquote{font-size:1.125rem;text-decoration:underline}.site-footer-top .some-icons a img{width:28px}.revslider,.rs-ov-hidden{display:block!important}@media (min-width:320px){.revslider,.rs-ov-hidden{min-height:340px}}@media (min-width:720px){.revslider,.rs-ov-hidden{min-height:600px}}@media (min-width:1200px){.revslider,.rs-ov-hidden{min-height:900px}}.alert{background:#e2e3e5;border:1px solid #d6d8db;border-radius:.25rem;color:#383d41;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert.alert-warning{background:#fff3cd;border-color:#ffeeba;color:#856404}.btn,a.btn{align-items:center;background:transparent;border:2px solid var(--color-dark);border-radius:0;color:var(--color-dark)!important;display:inline-flex;font-family:var(--font-oswald);font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.btn.btn-icon:hover,a.btn.btn-icon:hover{gap:.75rem;padding:.5rem .75rem .5rem 1rem}.btn.btn-filled,.btn.btn-filled:hover,a.btn.btn-filled,a.btn.btn-filled:hover{background:var(--color-dark);color:var(--color-white)!important}.btn.btn-invert,.btn.btn-invert:hover,a.btn.btn-invert,a.btn.btn-invert:hover{background:transparent;border:2px solid var(--color-white);color:var(--color-white)!important}.btn.btn-invert-filled,.btn.btn-invert-filled:hover,a.btn.btn-invert-filled,a.btn.btn-invert-filled:hover{background:var(--color-white);border:2px solid var(--color-white);color:var(--color-dark)!important}.btn.btn-green,.btn.btn-green:hover,a.btn.btn-green,a.btn.btn-green:hover{background:transparent;border:2px solid var(--color-lime);color:var(--color-lime)!important}.btn.btn-green-filled,.btn.btn-green-filled:hover,a.btn.btn-green-filled,a.btn.btn-green-filled:hover{background:var(--color-lime);border:2px solid var(--color-lime);color:var(--color-dark)!important}.btn img,.btn svg,a.btn img,a.btn svg{display:inline;height:1.25rem!important;max-width:none;width:auto!important}@media only screen and (max-width:768px){.btn img,.btn svg,a.btn img,a.btn svg{height:1rem!important}}.btn:hover,a.btn:hover{background:transparent;color:var(--color-dark)!important;opacity:.5;text-decoration:none;transition:all .2s linear}.btn.active,a.btn.active{background-color:var(--color-dark)!important}.btn.active,.btn.active:hover,a.btn.active,a.btn.active:hover{color:var(--color-white)!important}.wp-block-buttons{margin-bottom:2rem}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button a{background:var(--color-dark);border:2px solid var(--color-dark);border-radius:0;color:var(--color-white)!important;font-family:var(--font-oswald);font-size:1rem;font-weight:500;padding:.5rem 1rem!important;text-decoration:none;text-transform:uppercase}.wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button a:hover{background:var(--color-dark);color:var(--color-white)!important;text-decoration:none}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline a,.wp-block-buttons .wp-block-button.is-style-outline a:hover{background:transparent;color:var(--color-dark)!important}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],textarea{background:var(--color-white);border:2px solid var(--color-dark);border-radius:0!important;padding:.5rem 1rem}input[type=submit]{background:var(--color-dark-green)!important;border:1px solid var(--color-dark);border-radius:0;color:var(--color-white)!important;font-family:var(--font-oswald);font-size:1.125rem!important;font-weight:400;padding:.75rem 1rem!important;text-transform:uppercase;transition:all .3s linear}input[type=submit]:hover{cursor:pointer;opacity:.5;transition:all .3s linear}.gform_wrapper .gfield_label{font-weight:400!important}.gform_wrapper .gfield_description{color:#555!important;font-size:.875rem!important}.gform_wrapper .gform_button_select_files{background:transparent;border:2px solid var(--color-dark);border-radius:0;color:var(--color-dark);font-family:var(--font-oswald);font-size:1rem;font-weight:500;padding:.5rem 1rem;text-transform:uppercase}.gform_wrapper input[type=submit]{padding:.875rem 1rem;width:100%}.gform_wrapper .ginput_container_date input{width:100%!important}.search-form{display:flex}.search-form label{display:flex;flex:1}.search-form label input{flex:1}.container{display:flex}.container.container-block{display:block}.container .col{flex:1 0 0%}@media (min-width:1200px){.container{max-width:1200px}}.page-header{background-color:var(--color-light-grey);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0;text-align:center}.page-header.customer-reference{background-color:#fff}.page-header .container{align-content:center;flex-direction:column;flex-wrap:wrap}.page-header h1{margin-bottom:0}.page-header h1+.page-header-desc{margin-top:1rem}.page-header .page-header-desc{max-width:600px;padding:0 2rem;width:100%}.page-header.style-light{color:var(--color-white)}@media (max-width:992px){.page-header{padding:4rem 0}}@media (max-width:576px){.page-header{padding:3rem 0}}.page-header-breadcrumbs{padding-bottom:3.5rem;padding-top:1rem}.page-header-breadcrumbs p{margin:0}.page-header-breadcrumbs p span strong{display:inline-block;text-transform:lowercase}.page-header-breadcrumbs p span strong:first-letter{text-transform:uppercase}.page-header-breadcrumbs a,.page-header-breadcrumbs a:hover{text-decoration:none}body.single.single-post .page-header{min-height:408px}@media only screen and (max-width:991px){body.single.single-post .page-header{min-height:350px}}@media only screen and (max-width:767px){body.single.single-post .page-header{min-height:300px}}body.archive.post-type-archive-product.woocommerce-shop .page-header{color:var(--color-white);display:flex;min-height:453px}@media only screen and (max-width:991px){body.archive.post-type-archive-product.woocommerce-shop .page-header{min-height:350px}}@media only screen and (max-width:767px){body.archive.post-type-archive-product.woocommerce-shop .page-header{min-height:300px}}body.archive.post-type-archive-product.woocommerce-shop .page-header .container{justify-content:center}body.archive.tax-product_cat.woocommerce .page-header-breadcrumbs,body.single.single-product.woocommerce.woocommerce-page .page-header-breadcrumbs{padding-bottom:4.1rem;padding-top:3.25rem}body.archive.post-type-archive-product.woocommerce-shop .page-header-breadcrumbs{padding-bottom:2rem}.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:var(--color-black);opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:var(--color-white);box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:var(--color-white);border:1px solid var(--color-white);bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{word-wrap:normal;bottom:0;color:var(--color-white);display:inline-block;font-size:1.125rem;left:0;max-width:100%;overflow:hidden;padding:1rem 0;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:var(--color-white);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:var(--color-white);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:1;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:active,.slbArrow:focus{background:transparent}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:var(--color-white)}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:var(--color-white)}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:var(--color-black);box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}#wpsl-wrap .wpsl-search{padding:.75rem}#wpsl-wrap .wpsl-search #wpsl-search-wrap #wpsl-category,#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input,#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-select-wrap{margin-bottom:0}#wpsl-wrap .wpsl-search #wpsl-search-wrap #wpsl-category label,#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input label,#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-select-wrap label{line-height:40px;width:auto}#wpsl-wrap .wpsl-search #wpsl-search-wrap #wpsl-search-btn{border:0;border-radius:0;font-size:1rem!important;padding:.5rem 1rem!important}header.site-header{background:var(--color-white);box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;justify-content:space-between;position:sticky;top:0;z-index:15}header.site-header>.container{display:flex;gap:0 4rem;justify-content:space-between;position:relative}@media only screen and (max-width:1200px){header.site-header>.container{gap:0 1rem;max-width:100%}}@media only screen and (max-width:576px){header.site-header>.container{gap:0 .5rem}}header.site-header .brand{color:var(--color-white);padding:.6rem .6rem .6rem 0;text-transform:uppercase;transition:all .5s cubic-bezier(.2,1,.8,1);width:calc(79px + 1.2rem)}header.site-header .brand img{transition:all .3s linear;width:79px}@media (max-width:992px){header.site-header .brand img{width:60px}}header.site-header .brand:hover{transform:scale(1.025);transition:all .5s cubic-bezier(.2,1,.8,1)}@media (max-width:992px){header.site-header .brand{width:calc(60px + 1.2rem)}}@media only screen and (max-width:1200px){header.site-header .brand{flex:0 1 auto}}header.site-header #site-menu{display:flex;flex:0}header.site-header #site-menu #main-menu{display:flex;flex:1;gap:1.5rem;margin:0;padding:0}header.site-header #site-menu #main-menu li{align-items:center;display:flex}header.site-header #site-menu #main-menu li a{color:var(--color-dark);font-family:var(--font-oswald);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap}header.site-header #site-menu #main-menu li a:hover{opacity:.75}header.site-header #site-menu #main-menu li .sub-menu{background:var(--color-white);box-shadow:0 7px 6px rgba(0,0,0,.16);display:none;flex:0 0 100%;margin:0;min-width:100%;padding:0 1rem 1rem;position:absolute;top:100%}header.site-header #site-menu #main-menu li .sub-menu li{margin-bottom:.75rem}header.site-header #site-menu #main-menu li .sub-menu li:last-child{margin-bottom:0}header.site-header #site-menu #main-menu li .sub-menu li a{font-size:.9rem}header.site-header #site-menu #main-menu li.current>a{border-bottom:1px solid var(--color-dark)}header.site-header #site-menu #main-menu li.dropdown{display:flex;position:relative}header.site-header #site-menu #main-menu li.dropdown:hover .sub-menu{display:block}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle{border:0;color:var(--color-black);padding:0 0 0 .5rem}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle[aria-expanded=false] .caret-up{display:none}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle[aria-expanded=false] .caret-down,header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle[aria-expanded=true] .caret-up{display:inline}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle[aria-expanded=true] .caret-down{display:none}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle img,header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle svg{display:inline;max-width:none;width:.65rem}header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle:active,header.site-header #site-menu #main-menu li.dropdown .dropdown-toggle:focus{background:transparent}@media only screen and (max-width:1200px){header.site-header #site-menu{display:none}}header.site-header #site-menu-flyout{background:var(--color-white);box-shadow:-5px 5px 6px rgba(0,0,0,.16);display:block;height:calc(100vh - 64px);overflow-y:scroll;padding:1rem;position:fixed;right:-410px;top:98px;transition:right .5s ease-in-out;width:400px;z-index:9}header.site-header #site-menu-flyout.open{right:0;transition:all .5s cubic-bezier(.2,1,.8,1)}header.site-header #site-menu-flyout.is-hidden{visibility:hidden}header.site-header #site-menu-flyout #flyout-menu{display:flex;flex:1;flex-direction:column;gap:1.5rem;margin:0;padding:0}header.site-header #site-menu-flyout #flyout-menu li{align-items:center;display:flex}header.site-header #site-menu-flyout #flyout-menu li a{color:var(--color-dark);font-family:var(--font-oswald);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase}header.site-header #site-menu-flyout #flyout-menu li a:hover{opacity:.75}header.site-header #site-menu-flyout #flyout-menu li .sub-menu{background:var(--color-white);display:none;flex:0 0 100%;margin:0;min-width:100%;padding:.75rem .75rem 0;position:relative}header.site-header #site-menu-flyout #flyout-menu li .sub-menu li{margin-bottom:.75rem}header.site-header #site-menu-flyout #flyout-menu li .sub-menu li:last-child{margin-bottom:0}header.site-header #site-menu-flyout #flyout-menu li .sub-menu li a{font-size:.9rem}header.site-header #site-menu-flyout #flyout-menu li.current>a{border-bottom:1px solid var(--color-dark)}header.site-header #site-menu-flyout #flyout-menu li.active .sub-menu{display:block}header.site-header #site-menu-flyout #flyout-menu li.dropdown{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;position:relative}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle{border:0;color:var(--color-black);padding:0 0 0 .5rem}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle[aria-expanded=false] .caret-up{display:none}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle[aria-expanded=false] .caret-down,header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle[aria-expanded=true] .caret-up{display:inline}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle[aria-expanded=true] .caret-down{display:none}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle img,header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle svg{display:inline;width:1rem}header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle:active,header.site-header #site-menu-flyout #flyout-menu li.dropdown .dropdown-toggle:focus{background:transparent}@media only screen and (max-width:992px){header.site-header #site-menu-flyout{top:78px}}@media only screen and (max-width:768px){header.site-header #site-menu-flyout{right:-310px;width:300px}}header.site-header .site-menu-toggler{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:1rem 0 1rem 1.25rem;transition:all .5s ease-out;width:50px}header.site-header .site-menu-toggler span{background:var(--color-dark);display:block;height:3px;margin-bottom:5px;transition:all .5s ease-out;width:100%}header.site-header .site-menu-toggler span:last-child{margin-bottom:0}header.site-header .site-menu-toggler:hover:not(.active) span{opacity:.5;transition:all .5s ease-out}header.site-header .site-menu-toggler:focus{outline:0}header.site-header .site-menu-toggler[aria-pressed=true] span{opacity:.5}header.site-header .site-menu-toggler.focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:1px}header.site-header .site-menu-toggler:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:1px}@media only screen and (max-width:768px){header.site-header .site-menu-toggler{padding:1rem 0 1rem 1rem;width:46px}}header.site-header .header-extra{align-items:center;display:flex}header.site-header .header-extra a.icon-link{color:var(--color-black);text-decoration:none;white-space:nowrap}header.site-header .header-extra a.icon-link img,header.site-header .header-extra a.icon-link svg{display:inline;height:1.25rem;margin-right:1.25rem;max-width:none;width:1.25rem}@media only screen and (max-width:768px){header.site-header .header-extra a.icon-link img,header.site-header .header-extra a.icon-link svg{height:1rem;margin-right:1rem;width:1rem}}@media only screen and (max-width:576px){header.site-header .header-extra a.icon-link img,header.site-header .header-extra a.icon-link svg{margin-right:.75rem}}@media only screen and (max-width:410px){header.site-header .header-extra a.icon-link img,header.site-header .header-extra a.icon-link svg{margin-right:1rem}}header.site-header .header-extra a.icon-link:hover{color:var(--color-black);text-decoration:none}header.site-header .header-extra .language-selector{font-family:var(--font-oswald);font-size:1.125rem;font-weight:500;padding:0 .75rem 0 1.25rem;position:relative;text-transform:uppercase}header.site-header .header-extra .language-selector .active-lang{font-family:var(--font-oswald);font-size:1.125rem;font-weight:500;text-transform:uppercase;transition:all .2s linear;white-space:nowrap}header.site-header .header-extra .language-selector .active-lang img,header.site-header .header-extra .language-selector .active-lang svg{display:inline;margin-left:.5rem;max-width:.75rem}header.site-header .header-extra .language-selector .active-lang:hover{cursor:pointer;opacity:.5;transition:all .2s linear}header.site-header .header-extra .language-selector .lang-list{background:var(--color-white);box-shadow:0 6px 6px rgba(0,0,0,.16);display:none;left:0;position:absolute;top:calc(100% + 1rem);z-index:10}header.site-header .header-extra .language-selector .lang-list a{display:block;padding:.5rem 1rem;text-decoration:none}@media only screen and (max-width:768px){header.site-header .header-extra .language-selector{font-size:1rem;padding:0 .75rem 0 1rem}}@media only screen and (max-width:410px){header.site-header .header-extra .language-selector{padding:0 .75rem 0 .5rem}}header.site-header .header-extra .btn{font-size:13px;text-decoration:none}@media only screen and (max-width:410px){header.site-header .header-extra .btn{display:none}}@media only screen and (max-width:1200px){header.site-header .header-extra{flex:0 1 auto}}header.site-header.on-move .brand img{transition:all .3s linear;width:50px}@media (max-width:768px){header.site-header.on-move .brand img{width:45px}}header.site-header.on-move #site-menu-flyout{top:68px;transition:all .5s ease-in-out}@media only screen and (max-width:992px){header.site-header.on-move #site-menu-flyout{top:69px}}@media (max-width:768px){header.site-header.on-move #site-menu-flyout{top:64px}}body.admin-bar .site-header{top:32px}body.admin-bar .site-header #site-menu-flyout{top:128px}@media only screen and (max-width:992px){body.admin-bar .site-header #site-menu-flyout{top:110px}}@media (max-width:768px){body.admin-bar .site-header #site-menu-flyout{top:120px}}body.admin-bar .site-header.on-move #site-menu-flyout{top:100px}@media only screen and (max-width:992px){body.admin-bar .site-header.on-move #site-menu-flyout{top:101px}}@media (max-width:768px){body.admin-bar .site-header.on-move #site-menu-flyout{top:110px}}@media (max-width:600px){body.admin-bar .site-header.on-move #site-menu-flyout{top:64px}body.admin-bar .site-header.on-move{top:0}}@media (max-width:768px){body.admin-bar .site-header{top:46px}}.content-404{flex-direction:column;gap:2rem;margin-bottom:4rem;margin-top:4rem}@media only screen and (max-width:992px){.content-404{margin-top:6rem}}@media only screen and (max-width:768px){.content-404{gap:1rem;margin-top:5rem}}@media only screen and (max-width:576px){.content-404{margin-top:4rem}}.content-search{flex-direction:column;gap:2rem;margin-bottom:4rem;margin-top:4rem}.content-search article{border-bottom:1px solid var(--color-light-grey);display:flex;gap:1rem;padding-bottom:2rem}.content-search article .entry-content{flex:1}.content-search article .entry-content header{flex-direction:column}.content-search article .entry-content header h2{font-size:1.625rem;line-height:2.5rem}@media only screen and (max-width:1200px){.content-search article .entry-content header h2{font-size:1.575rem;line-height:2.25rem}}@media only screen and (max-width:992px){.content-search article .entry-content header h2{font-size:1.525rem}}@media only screen and (max-width:768px){.content-search article .entry-content header h2{font-size:1.475rem;line-height:2rem}}.content-search article .entry-content header time{margin-bottom:1rem}.content-search article .entry-content .entry-summary p:last-child{margin-bottom:0}.content-search article .entry-img{background-position:50%;background-size:cover;flex:0 0 30%}@media only screen and (max-width:768px){.content-search article .entry-img{flex:0 0 25%}}@media only screen and (max-width:576px){.content-search article .entry-img{display:none}}.content-search article:last-child{border:0;padding-bottom:0}article.post header{display:flex}article.post header time{color:var(--color-darker-grey);font-size:.75rem}.navigation.pagination .nav-links{display:flex;gap:1.25rem;justify-content:center}.navigation.pagination .nav-links .page-numbers{color:var(--color-grey);font-family:var(--font-oswald);font-size:1.125rem;font-weight:500;text-decoration:none}.navigation.pagination .nav-links .page-numbers.current{color:var(--color-dark);text-decoration:underline}.navigation.pagination .nav-links .page-numbers.next,.navigation.pagination .nav-links .page-numbers.prev{align-items:center;color:var(--color-dark);display:flex}.navigation.pagination .nav-links .page-numbers.next svg,.navigation.pagination .nav-links .page-numbers.prev svg{height:1.35rem}.site-footer{background:var(--color-dark);font-family:var(--font-oswald);font-size:14px;font-weight:300;padding:3.25rem 0 4.65rem}.site-footer,.site-footer a,.site-footer a:hover{color:var(--color-grey)}.site-footer .container{flex-wrap:wrap;gap:2rem}.site-footer-top{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;flex-wrap:wrap;gap:2rem}.site-footer-top .footer-brand{width:81px}.site-footer-top .some-icons{display:flex;gap:1rem}.site-footer-top .some-icons a{opacity:.5}.site-footer-top .some-icons a:hover{opacity:1}.site-footer-top .some-icons a img{height:28px}.site-footer-top .nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;list-style-type:none;margin:0;padding:0}.site-footer-top .nav a{color:var(--color-grey);text-decoration:none;text-transform:uppercase}.site-footer-bottom{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.site-footer-bottom .col{flex:0 0 33%}.site-footer-bottom .col .mc4wp-form .actions{display:flex;margin-bottom:.5rem}.site-footer-bottom .col .mc4wp-form .actions input[type=email]{flex:1}.site-footer-bottom .col .mc4wp-form label{color:var(--color-grey)}.site-footer-bottom .col .mc4wp-form label input[type=checkbox]{margin-right:.5rem}.site-footer-bottom .col .mc4wp-form input[type=submit]{background:#070707!important;font-size:1rem!important}@media only screen and (max-width:1200px){.site-footer-bottom .col{flex:0 0 50%}}@media only screen and (max-width:768px){.site-footer-bottom .col{flex:0 0 100%}.site-footer-bottom{margin-top:1rem}.site-footer{padding:3.25rem 0}}.site-copyright{background:#1a1a1a;color:var(--color-grey);font-family:var(--font-oswald);font-size:14px;font-weight:300;padding:.75rem;text-align:center;text-transform:uppercase}.post_archive_container{flex-flow:row wrap;gap:6.7rem;margin-bottom:5rem}@media only screen and (max-width:991px){.post_archive_container{flex-direction:column}}.post_archive_container nav.navigation.pagination{flex:1}@media only screen and (max-width:991px){.post_archive_container nav.navigation.pagination{order:2}}.post_archive_container .archive_post_wrapper{display:flex;flex-basis:calc(82% - 3.35rem);flex-flow:row wrap;flex-grow:1;gap:3rem 2rem}.post_archive_container .archive_post_wrapper .post_item{flex-basis:calc(50% - 1rem);text-decoration:none}.post_archive_container .archive_post_wrapper .post_item.is-hiding{opacity:0;padding:0;transform:scale(0);transition:all .3s linear}.post_archive_container .archive_post_wrapper .post_item.is-hidden{display:none}@media only screen and (max-width:576px){.post_archive_container .archive_post_wrapper .post_item{flex-basis:100%;flex-grow:1}}.post_archive_container .archive_post_wrapper .post_item .img_container{margin-bottom:9px;overflow:hidden}.post_archive_container .archive_post_wrapper .post_item .img_container .post_img{height:243px;-o-object-fit:cover;object-fit:cover;transition:all 2s ease-in-out;width:100%}.post_archive_container .archive_post_wrapper .post_item time{color:var(--color-darker-grey);display:block;font-size:.75rem;margin-bottom:14px}.post_archive_container .archive_post_wrapper .post_item .post_title{font-size:1.1rem;letter-spacing:.3px;line-height:1.7rem;margin-bottom:12px;text-transform:uppercase}.post_archive_container .archive_post_wrapper .post_item .post_content{color:var(--color-darker-grey);font-size:.94rem;margin-bottom:0}.post_archive_container .archive_post_wrapper .post_item .post_content p{margin-bottom:0}.post_archive_container .archive_post_wrapper .post_item:hover{opacity:1}.post_archive_container .archive_post_wrapper .post_item:hover .post_img{transform:scale(1.05);transition:all 2s ease-in-out}.post_archive_container .archive_post_wrapper.no-month-archive .post_item{flex-basis:calc(33.33333% - 1.33333rem)}@media only screen and (max-width:991px){.post_archive_container .archive_post_wrapper.no-month-archive .post_item{flex-basis:calc(50% - 1rem)}}@media only screen and (max-width:576px){.post_archive_container .archive_post_wrapper.no-month-archive .post_item{flex-basis:100%;flex-grow:1}}.post_archive_container .archive_sidebar{flex-basis:calc(18% - 3.35rem);flex-grow:1}@media only screen and (max-width:991px){.post_archive_container .archive_sidebar{order:3}}.post_archive_container .archive_sidebar .sidebar_content_container{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:991px){.post_archive_container .archive_sidebar .sidebar_content_container{flex-flow:row wrap;gap:2rem}}.post_archive_container .archive_sidebar .sidebar_content_container .sidebar_year_container .sidebar_year_title{font-size:1.1rem;margin-bottom:0}.post_archive_container .archive_sidebar .sidebar_content_container .sidebar_year_container ul.sidebar_month_list{list-style:none;margin:0;padding:0}.post_archive_container .archive_sidebar .sidebar_content_container .sidebar_year_container ul.sidebar_month_list .sidebar_list_item .sidebar_list_link{font-size:.875rem;text-decoration:none}.archive_customer_references_wrapper{display:flex;flex-direction:column;gap:6rem;margin-bottom:80px}.archive_customer_references_wrapper a{text-decoration:none}.archive_customer_references_wrapper .customer_reference_item{display:flex;gap:3rem}@media only screen and (max-width:768px){.archive_customer_references_wrapper .customer_reference_item{gap:1rem}}.archive_customer_references_wrapper .customer_reference_item .content_container,.archive_customer_references_wrapper .customer_reference_item .img_container{flex:1 1 50%}@media only screen and (max-width:768px){.archive_customer_references_wrapper .customer_reference_item .content_container,.archive_customer_references_wrapper .customer_reference_item .img_container{flex:1 1 100%}}.archive_customer_references_wrapper .customer_reference_item .img_container img{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.archive_customer_references_wrapper .customer_reference_item .img_container img{height:300px}.archive_customer_references_wrapper .customer_reference_item{flex-direction:column}}.archive_customer_references_wrapper .customer_reference_item.even{flex-direction:row-reverse}@media only screen and (max-width:768px){.archive_customer_references_wrapper .customer_reference_item.even{flex-direction:column}}.archive_customer_references_wrapper .customer_reference_item .content_container{display:flex;flex-direction:column;justify-content:center;padding:1rem}.archive_customer_references_wrapper .customer_reference_item .content_container h2.post_title{color:var(--color-dark);font-size:1.625rem;font-weight:700;line-height:2.5rem;margin-bottom:20px}.single_post_container{display:block}@media only screen and (min-width:1200px){.single_post_container{max-width:1060px}}.single_post_container .single_post_title{margin-bottom:1.8rem}.single_post_container .single_post_excerpt{font-size:1.1rem;font-weight:700}.single_post_container .single_post_content img{height:auto;margin-bottom:1rem;width:100%}.mondex-category-filter{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem}@media only screen and (max-width:576px){.mondex-category-filter{gap:.5rem}}.stove_archive_container{flex-flow:row wrap;gap:6.7rem;margin-bottom:5rem}@media only screen and (max-width:991px){.stove_archive_container{flex-direction:column}}.stove_archive_container nav.navigation.pagination{flex:1}@media only screen and (max-width:991px){.stove_archive_container nav.navigation.pagination{order:2}}.stove_archive_container .archive_stove_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem 0;justify-content:center;transition:all .3s linear;width:100%}.stove_archive_container .archive_stove_wrapper .stove_item{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;gap:1rem;opacity:1;padding:0 1rem;text-decoration:none;transform:scale(1);transition:all .3s linear;width:100%}.stove_archive_container .archive_stove_wrapper .stove_item.is-hiding{opacity:0;padding:0;transform:scale(0);transition:all .3s linear}.stove_archive_container .archive_stove_wrapper .stove_item.is-hidden{display:none}.stove_archive_container .archive_stove_wrapper .stove_item .img_container .post_img{height:312px;-o-object-fit:contain;object-fit:contain;transition:all 1s ease-in-out;width:100%}@media only screen and (max-width:992px){.stove_archive_container .archive_stove_wrapper .stove_item .img_container .post_img{-o-object-position:bottom;object-position:bottom}}@media only screen and (max-width:576px){.stove_archive_container .archive_stove_wrapper .stove_item .img_container .post_img{height:250px}}.stove_archive_container .archive_stove_wrapper .stove_item .post_title{font-size:1.5rem;margin-bottom:0}.stove_archive_container .archive_stove_wrapper .stove_item:hover{opacity:.75}.stove_archive_container .archive_stove_wrapper .stove_item:hover .post_img{transform:scale(1.025);transition:all 1s ease-in-out}@media only screen and (max-width:992px){.stove_archive_container .archive_stove_wrapper .stove_item{flex:0 0 50%}}@media only screen and (max-width:500px){.stove_archive_container .archive_stove_wrapper .stove_item{flex:0 0 100%}}@media only screen and (max-width:992px){.stove_archive_container .archive_stove_wrapper{gap:2rem 0}}.editor-styles-wrapper .stove_archive_container .archive_stove_wrapper .stove_item{flex:0 0 30%;text-decoration:none}.single-sauna-stoves.single .page-header-breadcrumbs,.single-stone-radiators.single .page-header-breadcrumbs{padding-top:3.5rem}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .stove-title,.single-stone-radiators.single .sauna-stove-container .stove-title{display:none}}.single-sauna-stoves.single .sauna-stove-container .stove-title-mobile,.single-stone-radiators.single .sauna-stove-container .stove-title-mobile{display:none}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .stove-title-mobile,.single-stone-radiators.single .sauna-stove-container .stove-title-mobile{display:block}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section{display:flex;flex-flow:row wrap;gap:3rem 7rem}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section{flex-direction:column}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container{max-width:387px;position:relative;width:100%}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container{margin:0 auto}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-for,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-for{margin-bottom:4.3rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide{border:1px solid var(--color-dark-grey);cursor:pointer;height:88px;margin-right:9px;padding:3px;width:88px}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div,.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div .sauna-stove-nav-slide,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div .sauna-stove-nav-slide{height:100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div .sauna-stove-nav-slide img,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .sauna-stoves-info-slides-nav .slick-slide>div .sauna-stove-nav-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow{align-items:center;background:rgba(85,85,85,.52);border-radius:1.675rem;display:flex;height:3.35rem;justify-content:center;position:absolute;top:120px;transition:all .3s linear;width:3.35rem;z-index:9}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow svg,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow svg{color:var(--color-white);height:1rem;width:auto}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow.slick-prev,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow.slick-prev{left:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow.slick-next,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow.slick-next{right:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow:hover,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow:hover{background:var(--color-dark);transition:all .3s linear}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow{height:2.5rem;width:2.5rem}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-arrow{height:2rem;width:2rem}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots{height:30px;margin-bottom:0;top:-37px}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button{background:var(--color-white);border:1px solid var(--color-dark);border-radius:.25rem;opacity:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button:focus,.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button:hover,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button:focus,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li button:hover{opacity:.5;outline:none}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li.slick-active button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stover-slider-container .slick-dots li.slick-active button{background:var(--color-dark)}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container{flex:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-excerpt,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-excerpt{font-size:1.125rem;font-style:italic;margin-bottom:1.4rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content p:last-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content p:last-child{margin-bottom:0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content.part-hidden,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content.part-hidden{max-height:305px;overflow:hidden;position:relative}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content.part-hidden:after,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-content.part-hidden:after{background-image:linear-gradient(to bottom,transparent,var(--color-white));bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-show-more,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .stove-show-more{margin-top:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container{display:flex;flex-flow:row wrap;gap:3rem 8rem;margin-bottom:2rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-models .sauna-stove-model-wrapper,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-models .sauna-stove-model-wrapper{display:flex;flex-flow:row wrap;font-family:var(--font-oswald);font-weight:500;gap:.5rem 1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-models .sauna-stove-model-wrapper button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-models .sauna-stove-model-wrapper button{cursor:pointer}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container{display:flex;gap:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper{display:flex;gap:.5rem 1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper .sauna-stove-color,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper .sauna-stove-color{border-radius:100px;display:block;height:42px;transition:all .3s linear;width:42px}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper .sauna-stove-color:hover,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-info-section .sauna-stoves-info-container .sauna-stove-models-container .sauna-stove-colors .sauna-stove-color-container .sauna-stove-color-wrapper .sauna-stove-color:hover{opacity:.5;transition:all .3s linear}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section{margin-top:4rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots{bottom:-37px;height:30px;margin-bottom:0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button{background:var(--color-white);border:1px solid var(--color-dark);border-radius:.25rem;opacity:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button:focus,.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button:hover,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button:focus,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li button:hover{opacity:.5;outline:none}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li.slick-active button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-dots li.slick-active button{background:var(--color-dark)}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide{border:1px solid var(--color-dark-grey);cursor:pointer;height:152px;margin:0 7.5px}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide{height:auto}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div{height:100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div .sauna-stoves-gallery-slide,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div .sauna-stoves-gallery-slide{display:block;height:100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div .sauna-stoves-gallery-slide img,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-gallery-section .slick-slide>div .sauna-stoves-gallery-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section{background:var(--color-light-grey);margin-top:7rem;padding:5rem 0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container{flex-wrap:wrap;gap:2rem 4rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container h2,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container h2{flex:0 0 100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery{align-content:flex-start;display:flex;flex:0 0 calc(50% - 2rem);flex-wrap:wrap;gap:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery h3,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery h3{align-self:flex-start;flex:0 0 100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image{border:1px solid var(--color-dark-grey);flex:0 0 calc(25% - 0.75rem)}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image{flex:0 0 calc(33.33333% - 0.66666rem)}}@media only screen and (max-width:767px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image{flex:0 0 calc(20% - 0.8rem)}}@media only screen and (max-width:576px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image{flex:0 0 calc(25% - 0.75rem)}}@media only screen and (max-width:400px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery .single-gallery-image{flex:0 0 calc(33.33333% - 0.66666rem)}}@media only screen and (max-width:767px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery{flex:0 0 100%}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one{flex:0 0 100%}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image{flex:0 0 calc(12.5% - 0.875rem)}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image{flex:0 0 calc(16.66666% - 0.83333rem)}}@media only screen and (max-width:991px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image{flex:0 0 calc(20% - 0.8rem)}}@media only screen and (max-width:576px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image{flex:0 0 calc(25% - 0.75rem)}}@media only screen and (max-width:400px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section .container .single-gallery.is-the-one .single-gallery-image{flex:0 0 calc(33.33333% - 0.66666rem)}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section+.sauna-stoves-benefits-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section+.sauna-stoves-benefits-section{margin-top:0}@media only screen and (max-width:767px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-galleries-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-galleries-section{padding:3.5rem 0}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section{background-color:var(--color-light-green);margin-top:5rem;padding:5rem 0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container .benefits-title,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container .benefits-title{margin-bottom:2.3rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div{column-count:2}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div.single-column,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div.single-column{columns:unset}@media only screen and (max-width:767px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div{column-count:1}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div>div,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div>div{break-inside:avoid-column}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul{font-size:1rem;list-style:none;margin:0;padding:0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li{break-inside:avoid-column;margin-bottom:1.5rem;padding-left:1.5rem;position:relative}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li:before,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li:before{color:var(--color-dark-green);content:"+";font-family:var(--font-oswald);font-size:2rem;font-weight:700;left:0;line-height:1rem;position:absolute;top:4px}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li:last-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section .sauna-stoves-benefits-container>div ul li:last-child{margin-bottom:0}@media only screen and (max-width:767px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-benefits-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-benefits-section{padding:3.5rem 0}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section{margin-bottom:5rem;margin-top:5rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container{gap:2rem 4rem;margin-bottom:2rem;margin-top:2rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title{flex:0 0 400px}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title{flex:0 0 300px}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-title{flex:auto;margin-bottom:0}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-selector,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-selector{flex:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-selector button,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container .specs-selector button{margin:0 1rem .5rem 0}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container{gap:2rem}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-info-container{flex-direction:column;gap:1rem}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single{display:none;gap:2rem 4rem;opacity:0;transition:all .3s linear}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single.active,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single.active{display:flex}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single.is-showing,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single.is-showing{opacity:1;transition:all .3s linear}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image{flex:0 0 400px}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image{flex:0 0 300px}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-image{display:none}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info{flex:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes{column-count:2;column-gap:3rem;flex:1}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box{break-inside:avoid-column;margin-bottom:2rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td{min-width:70px;vertical-align:top}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td:first-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td:first-child{min-width:240px;padding-right:10px}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td:first-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box table tr td:first-child{min-width:190px}}@media only screen and (max-width:992px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes .specs-box{margin-bottom:1rem}}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes{column-gap:2rem}}@media only screen and (max-width:992px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-info-boxes{column-count:1}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-common,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single .specs-info .specs-common{border-top:1px solid var(--color-grey);margin-bottom:0;margin-top:2rem;padding-top:2rem}@media only screen and (max-width:1200px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section .sauna-stoves-specs-container .sauna-stoves-specs-single{gap:2rem}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-specs-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-specs-section{margin-bottom:3rem;margin-top:3rem}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-cta-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-cta-section{background-position:50%;background-size:cover;padding:10rem 1rem;text-shadow:0 0 10px hsla(0,0%,100%,.48)}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-cta-section.color-light,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-cta-section.color-light{color:var(--color-white);text-shadow:0 0 10px rgba(0,0,0,.48)}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-cta-section p:last-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-cta-section p:last-child{margin:0}@media only screen and (max-width:992px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-cta-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-cta-section{padding:7rem 1rem}}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section{margin-bottom:4.75rem;margin-top:4.75rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .accessories-title,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .accessories-title{margin-bottom:2rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container{display:flex;flex-wrap:wrap;gap:2rem 8rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single{display:flex;flex:0 0 calc(33% - 5.333rem);flex-direction:column;gap:1rem}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single img,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single img{height:200px;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single .accessory-text p:last-child,.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single h3,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single .accessory-text p:last-child,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single h3{margin:0}.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single .btn,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single .btn{justify-content:center}@media only screen and (max-width:992px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single{flex:0 0 calc(33% - 2rem)}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single{flex:0 0 calc(50% - 2rem)}}@media only screen and (max-width:576px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container .sauna-stoves-accessories-single{flex:0 0 100%}}@media only screen and (max-width:992px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section .sauna-stoves-accessories-container{gap:2rem 3rem}}@media only screen and (max-width:768px){.single-sauna-stoves.single .sauna-stove-container .sauna-stoves-accessories-section,.single-stone-radiators.single .sauna-stove-container .sauna-stoves-accessories-section{margin-bottom:3rem;margin-top:3rem}}.mondex-woocommerce .woocommerce-products-header{display:flex;flex-flow:row wrap;gap:2rem 5rem;justify-content:space-between;margin-bottom:5rem}.mondex-woocommerce .woocommerce-products-header .woocommerce-products-header__title{margin-bottom:0}@media only screen and (max-width:767px){.mondex-woocommerce .woocommerce-products-header{flex-direction:column}}.mondex-woocommerce .woocommerce-products-header .woocommerce-product-search{display:flex;flex:1;height:40px;justify-content:flex-end}.mondex-woocommerce .woocommerce-products-header .woocommerce-product-search input{border:1px solid var(--color-grey);border-radius:2px!important;height:40px;max-width:344px;outline:none;width:100%}.mondex-woocommerce .woocommerce-products-header .woocommerce-product-search button{background-color:var(--color-dark-green);color:var(--color-white);font-family:var(--font-oswald);padding:.5rem 1rem;text-transform:uppercase}.mondex-woocommerce ul.products{display:flex;flex-flow:row wrap;gap:5rem 5rem;margin-bottom:3rem}@media only screen and (max-width:767px){.mondex-woocommerce ul.products{gap:3rem 2rem}}.mondex-woocommerce ul.products:after,.mondex-woocommerce ul.products:before{display:none}.mondex-woocommerce ul.products li.product{flex-basis:calc(33.33333% - 3.33333rem);margin:0;text-align:center}@media only screen and (max-width:767px){.mondex-woocommerce ul.products li.product{flex-basis:calc(50% - 1rem)}}@media only screen and (max-width:450px){.mondex-woocommerce ul.products li.product{flex-basis:100%}}.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart){display:flex;flex-direction:column;height:100%;overflow:hidden}.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart) img{height:198px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:100%}.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart) button{border-color:var(--color-lime);color:var(--color-lime)!important;margin:auto auto 0;width:-moz-fit-content;width:fit-content}.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:0}@media only screen and (max-width:991px){.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.3rem;line-height:1.8rem}}@media only screen and (max-width:575px){.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.2rem;line-height:1.5rem}}.mondex-woocommerce ul.products li.product a:not(.button,.added_to_cart):hover{opacity:1}.mondex-woocommerce ul.products li.product a.woocommerce-loop-product__link{font-family:var(--font-oswald);height:auto;text-align:left}.mondex-woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{color:var(--color-dark);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem;padding:0}.mondex-woocommerce ul.products li.product a.woocommerce-loop-product__link .price{color:var(--color-dark-grey);font-family:var(--font-robotoslab);font-size:1.25rem;margin:0}.mondex-woocommerce ul.products li.product a.woocommerce-loop-product__link .price del{opacity:.3}.mondex-woocommerce ul.products li.product a.woocommerce-loop-product__link .price ins{text-decoration:none}.mondex-woocommerce ul.products li.product a.button{background-color:var(--color-dark-green);color:var(--color-white);font-family:var(--font-oswald);font-weight:500;letter-spacing:.32px;line-height:1.3rem;margin:1rem 0 0;text-transform:uppercase;width:100%}.mondex-woocommerce ul.products li.product a.added_to_cart{border:2px solid var(--color-dark-grey);bottom:-40px;font-family:var(--font-oswald);font-size:.8rem;font-weight:500;left:0;margin-top:1rem;padding:.3rem 1rem;position:absolute;right:0;text-transform:uppercase}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce .woocommerce-products-header,body.tax-product_cat .mondex-woocommerce .woocommerce-products-header{align-items:center;margin-bottom:.7rem}@media only screen and (max-width:767px){body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce .woocommerce-products-header,body.tax-product_cat .mondex-woocommerce .woocommerce-products-header{align-items:start}}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce .woocommerce-products-header .woocommerce-ordering,body.tax-product_cat .mondex-woocommerce .woocommerce-products-header .woocommerce-ordering{height:auto;margin:0}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce .woocommerce-products-header .woocommerce-ordering .orderby,body.tax-product_cat .mondex-woocommerce .woocommerce-products-header .woocommerce-ordering .orderby{border:1px solid var(--color-darker-grey);border-radius:2px;color:var(--color-darker-grey);margin:0;outline:none;padding:.5rem 1rem}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce .woocommerce-result-count,body.tax-product_cat .mondex-woocommerce .woocommerce-result-count{color:var(--color-darker-grey);font-family:var(--font-robotoslab);font-size:1rem}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce ul.products,body.tax-product_cat .mondex-woocommerce ul.products{gap:3rem 2rem}body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce ul.products li.product,body.tax-product_cat .mondex-woocommerce ul.products li.product{display:flex;flex-basis:calc(25% - 1.5rem);flex-direction:column;justify-content:space-between}@media only screen and (max-width:991px){body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce ul.products li.product,body.tax-product_cat .mondex-woocommerce ul.products li.product{flex-basis:calc(33% - 1.33333rem)}}@media only screen and (max-width:767px){body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce ul.products li.product,body.tax-product_cat .mondex-woocommerce ul.products li.product{flex-basis:calc(50% - 1rem)}}@media only screen and (max-width:450px){body.archive.search.search-results.woocommerce.woocommerce-shop .mondex-woocommerce ul.products li.product,body.tax-product_cat .mondex-woocommerce ul.products li.product{flex-basis:100%}}.woocommerce span.onsale{border-radius:2em;line-height:4;min-height:4em;min-width:4em;padding:0 .75em}body.single.single-product.woocommerce .mondex-single-woocommerce{display:flex;flex-flow:row wrap;justify-content:space-between}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary{margin-bottom:3.87rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .product_title{margin-bottom:1rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .price{color:var(--color-darker-grey);font-size:1.6rem;margin-bottom:2rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .price del{opacity:.3}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .price ins{text-decoration:none}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .mondex-single-description{font-size:1rem;margin-bottom:2rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart{display:flex;gap:2rem;margin-bottom:0}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart:after,body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart:before{display:none}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart .quantity input{border:1px solid var(--color-darker-grey);height:52px;outline:none;width:87px}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart .quantity button.qty-minus,body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart .quantity button.qty-plus{display:none}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart button{background-color:var(--color-dark-green);border-radius:0;font-family:var(--font-oswald);font-size:1.125rem;font-weight:500;text-transform:uppercase;transition:all .2s linear;width:100%}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart button:hover{opacity:.5;transition:all .2s linear}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form{flex-direction:column;gap:1rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .variations{margin:0}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .variations tbody tr th.label{text-align:left;vertical-align:middle}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .variations tbody tr td select{border:1px solid var(--color-darker-grey);color:var(--color-darker-grey);margin:0;outline:none;padding:.5rem 1rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .variations tbody tr td .reset_variations{margin-left:10px}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:1rem}body.single.single-product.woocommerce .mondex-single-woocommerce .summary.entry-summary .mondex-single-product .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;gap:1rem 2rem}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs{width:100%}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .tabs{display:none}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel{background-color:var(--color-light-green);padding:2.5rem}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel h2{margin-bottom:2rem}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes{border:0;font-size:1.125rem;margin:0}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr th{background-color:transparent;border:0;padding:0 0 1rem;text-align:left;vertical-align:top}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr th:first-child{width:240px}@media only screen and (max-width:768px){body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr th:first-child{width:150px}}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr td{background-color:transparent;border:0;font-style:normal;padding:0 0 1rem;vertical-align:top}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr td p{padding:0}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr td:first-child{width:240px}@media only screen and (max-width:768px){body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody tr td:first-child{width:150px}body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel{padding:2rem}}@media only screen and (max-width:576px){body.single.single-product.woocommerce .mondex-single-woocommerce .woocommerce-tabs .woocommerce-Tabs-panel{padding:1.5rem 1rem}}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products{margin-top:4rem}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products{display:flex;flex-flow:row wrap;gap:3rem 2rem}@media only screen and (max-width:767px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products{gap:3rem 2rem}}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products:after,body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products:before{display:none}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product{display:flex;flex-basis:calc(25% - 1.5rem);flex-direction:column;justify-content:space-between;margin:0;text-align:center}@media only screen and (max-width:991px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product{flex-basis:calc(33% - 1.33333rem)}}@media only screen and (max-width:767px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product{flex-basis:calc(50% - 1rem)}}@media only screen and (max-width:450px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product{flex-basis:100%}}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart){display:flex;flex-direction:column;height:100%;overflow:hidden}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart) img{height:198px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:100%}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart) button{border-color:var(--color-lime);color:var(--color-lime)!important;margin:auto auto 0;width:-moz-fit-content;width:fit-content}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:0}@media only screen and (max-width:991px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.3rem;line-height:1.8rem}}@media only screen and (max-width:575px){body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart) .woocommerce-loop-category__title{font-size:1.2rem;line-height:1.5rem}}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a:not(.button,.added_to_cart):hover{opacity:1}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a.woocommerce-loop-product__link{font-family:var(--font-oswald);height:auto;text-align:left}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{color:var(--color-dark);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem;padding:0}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a.woocommerce-loop-product__link .price{color:var(--color-dark-grey);font-family:var(--font-robotoslab);font-size:1.25rem;margin:0}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a.button{background-color:var(--color-dark-green);color:var(--color-white);font-family:var(--font-oswald);font-weight:500;line-height:1.3rem;margin:1rem 0 0;text-transform:uppercase;width:100%}body.single.single-product.woocommerce .mondex-single-woocommerce .related.products ul.products li.product a.added_to_cart{border:2px solid var(--color-dark-grey);bottom:-40px;font-family:var(--font-oswald);font-size:.8rem;font-weight:500;left:0;margin-top:1rem;padding:.3rem 1rem;position:absolute;right:0;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form{margin-bottom:4rem}.woocommerce-cart .woocommerce-cart-form table.cart img{width:100px!important}.woocommerce-cart .woocommerce-cart-form div.quantity{display:flex}@media only screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form div.quantity{justify-content:end}}.woocommerce-cart .woocommerce-cart-form div.quantity input.qty{outline:none}.woocommerce-cart .woocommerce-cart-form div.quantity input.qty::-webkit-inner-spin-button,.woocommerce-cart .woocommerce-cart-form div.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .woocommerce-cart-form div.quantity button.qty-minus,.woocommerce-cart .woocommerce-cart-form div.quantity button.qty-plus{background-color:var(--color-dark-green)!important;border:1px solid var(--color-dark-green);color:var(--color-white)!important;font-weight:700;padding:.5rem 1rem}.woocommerce-cart .woocommerce-cart-form div.quantity .input-text.qty{border:1px solid var(--color-dark-green)}.woocommerce-cart .button{background-color:var(--color-white)!important;border:1.5px solid var(--color-black)!important;border-radius:0!important;color:var(--color-black)!important;font-family:var(--font-oswald);font-weight:500!important;text-transform:uppercase}.woocommerce-cart .button.checkout-button{background-color:var(--color-dark-green)!important;border:0!important;color:var(--color-white)!important}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{font-weight:700}.woocommerce-checkout .woocommerce-order ul.order_details{padding:0}.woocommerce-checkout .woocommerce-info{border-top-color:var(--color-dark)}.woocommerce-checkout .woocommerce-info:before{color:var(--color-dark)}.woocommerce-checkout abbr.required{color:var(--color-dark)!important}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label.checkbox{align-items:center;display:flex;gap:1rem}.woocommerce-checkout #place_order{background-color:var(--color-dark-green)!important;border:0!important;color:var(--color-white)!important;font-family:var(--font-oswald);font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase;transition:all .2s linear;width:100%}.woocommerce-checkout #place_order:hover{opacity:.5;text-decoration:none;transition:all .2s linear}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;gap:1rem}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{display:none}ul.woocommerce-error,ul.woocommerce-info,ul.woocommerce-message{flex-wrap:wrap}ul.woocommerce-error li,ul.woocommerce-info li,ul.woocommerce-message li{flex:0 0 100%}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:150px}@media only screen and (max-width:768px){#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--color-light-grey);margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:.5rem 1rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:var(--color-dark-green)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color-white)}.taxonomy_seo_content.product_archive{margin-bottom:60px;margin-top:100px}@media only screen and (max-width:768px){.taxonomy_seo_content.product_archive{margin-top:0}}.accordion-block{width:100%}.accordion-block .accordion-title{margin-bottom:2rem}.accordion-block .accordion-container{display:flex;flex-direction:column;gap:6px}.accordion-block .accordion-container .accordion-block .accordion-header{background-color:var(--color-light-green);cursor:pointer;display:flex;font-size:1.35rem;margin:0;padding:10px 10px 10px 0;position:relative}.accordion-block .accordion-container .accordion-block .accordion-header .toggle-icon{position:relative;width:3rem}.accordion-block .accordion-container .accordion-block .accordion-header .toggle-icon:after,.accordion-block .accordion-container .accordion-block .accordion-header .toggle-icon:before{background-color:#000;content:"";height:3.5px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:12px}.accordion-block .accordion-container .accordion-block .accordion-header .toggle-icon:before{transform:rotate(0deg)}.accordion-block .accordion-container .accordion-block .accordion-header .toggle-icon:after{transform:rotate(90deg)}.accordion-block .accordion-container .accordion-block .accordion-header.active{background-color:var(--color-dark);color:var(--color-white)}.accordion-block .accordion-container .accordion-block .accordion-header.active .toggle-icon:after,.accordion-block .accordion-container .accordion-block .accordion-header.active .toggle-icon:before{background-color:var(--color-white);transform:rotate(0)}@media only screen and (max-width:991px){.accordion-block .accordion-container .accordion-block .accordion-header{font-size:1.25rem}}@media only screen and (max-width:576px){.accordion-block .accordion-container .accordion-block .accordion-header{font-size:1.1rem}}.accordion-block .accordion-container .accordion-block .accordion-content{background-color:var(--color-light-grey);max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container{padding:2rem 2rem 2rem 3rem}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container p{margin-bottom:.5rem}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container ol,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container p:last-child,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container ul{margin-bottom:0}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container li{margin-bottom:.5rem}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h1,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h2,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h3,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h4,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h5,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h6{font-size:1.25rem}@media only screen and (max-width:576px){.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h1,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h2,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h3,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h4,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h5,.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container h6{font-size:1.15rem}}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container.columns-1{columns:unset}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container.columns-2{column-count:2}@media only screen and (max-width:767px){.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container.columns-2{columns:unset}}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container .accorcion-content-extra{display:flex;flex-direction:column;gap:.25rem}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container .accorcion-content-extra div{align-items:baseline;display:flex;gap:.75rem}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container .accorcion-content-extra div span{flex:0 0 15px}.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container .accorcion-content-extra div span svg{height:12px}@media only screen and (max-width:767px){.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container .accorcion-content-extra div{gap:.5rem}}@media only screen and (max-width:992px){.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container{padding:2rem}}@media only screen and (max-width:767px){.accordion-block .accordion-container .accordion-block .accordion-content .accordion-content-container{padding:1.5rem}}.accordion-block.accordion-contact .accordion-content-container{display:flex;flex-wrap:wrap;gap:2rem}.accordion-block.accordion-contact .accordion-content-container .contact-box{flex:0 0 calc(33% - 1.333rem)}@media only screen and (max-width:992px){.accordion-block.accordion-contact .accordion-content-container .contact-box{flex:0 0 calc(50% - 2rem)}}@media only screen and (max-width:767px){.accordion-block.accordion-contact .accordion-content-container .contact-box{flex:0 0 100%}}.content-area-block{align-items:var(--flex-align-items,flex-start);background-blend-mode:var(--bg-img-background-blend-mode,unset);background-color:var(--bg-color,initial);background-image:var(--bg-img,initial);background-position-x:var(--bg-img-position-x,unset);background-position-y:var(--bg-img-position-y,unset);background-repeat:var(--bg-img-repeat,unset);background-size:var(--bg-img-size,auto);display:var(--display,block);flex:var(--flex-short,1);flex-direction:var(--flex-direction,column);flex-wrap:var(--flex-wrap,nowrap);gap:var(--flex-gap,unset);justify-content:var(--flex-justify-content,flex-start);margin:var(--mt,auto) var(--mr,auto) var(--mb,auto) var(--ml,auto);max-width:var(--width,100%);min-height:var(--min-height,unset);overflow:hidden;padding:var(--pt,0) var(--pr,0) var(--pb,0) var(--pl,0);width:100%}.content-area-block.has-video{overflow:hidden;position:relative}.content-area-block .video-fallback,.content-area-block video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}.content-area-block .video-fallback{display:none}@media only screen and (max-width:1399px){.content-area-block{max-width:var(--width-1400,100%);min-height:var(--min-height-1400,unset)}.content-area-block.flex-stack-1400{flex-direction:column}.content-area-block.flex-stack-1400>.content-area-block{flex:0 0 100%}}@media only screen and (max-width:1199px){.content-area-block{max-width:var(--width-1200,100%);min-height:var(--min-height-1200,unset)}.content-area-block.flex-stack-1200{flex-direction:column}.content-area-block.flex-stack-1200>.content-area-block{flex:0 0 100%}}@media only screen and (max-width:991px){.content-area-block{max-width:var(--width-992,100%);min-height:var(--min-height-992,unset)}.content-area-block.flex-stack-992{flex-direction:column}.content-area-block.flex-stack-992>.content-area-block{flex:0 0 100%}}@media only screen and (max-width:767px){.content-area-block{max-width:var(--width-768,100%);min-height:var(--min-height-768,unset)}.content-area-block.flex-stack-768{flex-direction:column}.content-area-block.flex-stack-768>.content-area-block{flex:0 0 100%}}@media only screen and (max-width:575px){.content-area-block{max-width:var(--width-576,100%);min-height:var(--min-height-576,unset)}.content-area-block.flex-stack-576{flex-direction:column}.content-area-block.flex-stack-576>.content-area-block{flex:0 0 100%}}.recent-articles .recent-articles-title{margin-bottom:1.56rem}.recent-articles .recent-post-container{display:flex;flex-flow:row wrap;gap:3rem 3.5rem}.recent-articles .recent-post-container .post_item{flex-basis:calc(33.33333% - 2.33333rem);text-decoration:none!important}@media only screen and (max-width:767px){.recent-articles .recent-post-container .post_item{flex-basis:calc(50% - 1.75rem);flex-grow:1}}@media only screen and (max-width:576px){.recent-articles .recent-post-container .post_item{flex-basis:100%;flex-grow:1}}.recent-articles .recent-post-container .post_item .img_container{margin-bottom:9px;overflow:hidden}.recent-articles .recent-post-container .post_item .img_container .post_img{height:243px;-o-object-fit:cover;object-fit:cover;transition:all 2s ease-in-out;width:100%}.recent-articles .recent-post-container .post_item time{color:var(--color-darker-grey);display:block;font-size:.75rem;margin-bottom:8px}.recent-articles .recent-post-container .post_item .post_title{font-size:1rem;letter-spacing:.3px;line-height:1.6rem;margin-bottom:9px;text-transform:uppercase}.recent-articles .recent-post-container .post_item .post_content{color:var(--color-darker-grey);font-size:.875rem;margin-bottom:0}.recent-articles .recent-post-container .post_item .post_content p{margin-bottom:0}.recent-articles .recent-post-container .post_item:hover{opacity:1!important}.recent-articles .recent-post-container .post_item:hover .post_img{transform:scale(1.05);transition:all 2s ease-in-out}.recent-articles .recent-articles-archive-link-container{display:flex;justify-content:center;margin-top:3.56rem}.recent-articles .recent-articles-archive-link-container a{background-color:var(--color-dark-green);font-weight:400}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{bottom:2rem;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;margin:0 4px;padding:0;position:relative}.slick-dots li button{background:var(--color-white);border-radius:.25rem;color:transparent;cursor:pointer;display:block;font-size:0;height:.5rem;line-height:0;padding:0;width:.5rem}.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover{opacity:.5;outline:none}.slick-dots li.slick-active button{background:var(--color-white);border-radius:.25rem;height:.5rem;opacity:1;width:.5rem}@media only screen and (max-width:768px){.slick-dots{bottom:1.5rem}}.slider-block,.stove-lifts-block{position:relative}.slider-block .slick-arrow,.stove-lifts-block .slick-arrow{align-items:center;background:rgba(85,85,85,.52);border-radius:1.675rem;display:flex;height:3.35rem;justify-content:center;position:absolute;top:calc(50% - 1.675rem);transition:all .3s linear;width:3.35rem;z-index:9}.slider-block .slick-arrow img,.slider-block .slick-arrow svg,.stove-lifts-block .slick-arrow img,.stove-lifts-block .slick-arrow svg{color:var(--color-white);height:1rem;width:auto}.slider-block .slick-arrow.slick-prev,.stove-lifts-block .slick-arrow.slick-prev{left:1rem}.slider-block .slick-arrow.slick-next,.stove-lifts-block .slick-arrow.slick-next{right:1rem}.slider-block .slick-arrow:hover,.stove-lifts-block .slick-arrow:hover{background:var(--color-dark);transition:all .3s linear}@media only screen and (max-width:1200px){.slider-block .slick-arrow,.stove-lifts-block .slick-arrow{height:2.5rem;top:calc(50% - 1.25rem);width:2.5rem}}@media only screen and (max-width:768px){.slider-block .slick-arrow,.stove-lifts-block .slick-arrow{bottom:1rem;height:2rem;top:auto;width:2rem}}.slider-block .single-slide,.stove-lifts-block .single-slide{position:relative}.slider-block .single-slide img,.stove-lifts-block .single-slide img{height:auto;width:100%}@media only screen and (max-width:768px){.slider-block .single-slide img,.stove-lifts-block .single-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.slider-block .single-slide .slide-content,.stove-lifts-block .single-slide .slide-content{align-items:center;display:flex;height:100%;left:0;padding:0 5rem;position:absolute;top:0;width:100%}.slider-block .single-slide .slide-content .container,.stove-lifts-block .single-slide .slide-content .container{padding:2rem 1rem}@media only screen and (max-width:576px){.slider-block .single-slide .slide-content .container,.stove-lifts-block .single-slide .slide-content .container{padding:1rem}}.slider-block .single-slide .slide-content h1,.slider-block .single-slide .slide-content h2,.slider-block .single-slide .slide-content h3,.stove-lifts-block .single-slide .slide-content h1,.stove-lifts-block .single-slide .slide-content h2,.stove-lifts-block .single-slide .slide-content h3{color:var(--color-white);font-size:4.375rem;letter-spacing:1px;line-height:5.625rem;max-width:650px}@media only screen and (max-width:1200px){.slider-block .single-slide .slide-content h1,.slider-block .single-slide .slide-content h2,.slider-block .single-slide .slide-content h3,.stove-lifts-block .single-slide .slide-content h1,.stove-lifts-block .single-slide .slide-content h2,.stove-lifts-block .single-slide .slide-content h3{font-size:3rem;line-height:3.5rem}}@media only screen and (max-width:992px){.slider-block .single-slide .slide-content h1,.slider-block .single-slide .slide-content h2,.slider-block .single-slide .slide-content h3,.stove-lifts-block .single-slide .slide-content h1,.stove-lifts-block .single-slide .slide-content h2,.stove-lifts-block .single-slide .slide-content h3{font-size:2.75rem;line-height:3.25rem}}@media only screen and (max-width:768px){.slider-block .single-slide .slide-content h1,.slider-block .single-slide .slide-content h2,.slider-block .single-slide .slide-content h3,.stove-lifts-block .single-slide .slide-content h1,.stove-lifts-block .single-slide .slide-content h2,.stove-lifts-block .single-slide .slide-content h3{font-size:2.25rem;line-height:3rem}}@media only screen and (max-width:576px){.slider-block .single-slide .slide-content h1,.slider-block .single-slide .slide-content h2,.slider-block .single-slide .slide-content h3,.stove-lifts-block .single-slide .slide-content h1,.stove-lifts-block .single-slide .slide-content h2,.stove-lifts-block .single-slide .slide-content h3{font-size:1.5rem;line-height:1.85rem}}.slider-block .single-slide .slide-content .slide-text,.stove-lifts-block .single-slide .slide-content .slide-text{color:var(--color-white);font-size:1.125rem;max-width:600px;text-shadow:0 0 10px rgba(0,0,0,.48)}.slider-block .single-slide .slide-content .slide-text+.btn,.stove-lifts-block .single-slide .slide-content .slide-text+.btn{margin-top:1.25rem}@media only screen and (max-width:768px){.slider-block .single-slide .slide-content .slide-text,.stove-lifts-block .single-slide .slide-content .slide-text{font-size:1rem}}@media only screen and (max-width:1200px){.slider-block .single-slide .slide-content,.stove-lifts-block .single-slide .slide-content{padding:0 4rem}}@media only screen and (max-width:768px){.slider-block .single-slide .slide-content,.stove-lifts-block .single-slide .slide-content{padding:0}.slider-block .single-slide,.stove-lifts-block .single-slide{height:500px}}@media only screen and (max-width:576px){.slider-block .single-slide,.stove-lifts-block .single-slide{height:400px}}.social-share-block{background:hotpink;display:flex;font-weight:700;margin:2rem 0;padding:1rem}.social-share-block h3{flex:1}.widelift-block .widelift-content{display:flex;flex-wrap:wrap}.widelift-block .widelift-content .widelift-text{flex:1;padding:13rem 6rem 13rem calc(50vw - 600px + 1rem)}@media only screen and (max-width:1200px){.widelift-block .widelift-content .widelift-text{padding:7rem 2.5rem}}@media only screen and (max-width:992px){.widelift-block .widelift-content .widelift-text{padding:5rem 1.5rem}}@media only screen and (max-width:768px){.widelift-block .widelift-content .widelift-text{padding:3.5rem 1.5rem}}@media only screen and (max-width:576px){.widelift-block .widelift-content .widelift-text{padding:2.5rem 1rem}}.widelift-block .widelift-content .widelift-image{flex:0 0 50%;overflow:hidden}.widelift-block .widelift-content .widelift-image .widelift-image-holder{background-position:50%;background-size:cover;height:100%;transition:all 2s ease-in-out;width:100%}@media only screen and (max-width:576px){.widelift-block .widelift-content .widelift-image{flex:auto;height:300px}}.widelift-block .widelift-content.reverse-row{flex-direction:row-reverse}.widelift-block .widelift-content.reverse-row .widelift-text{padding-left:6rem;padding-right:calc(50vw - 600px + 1rem)}@media only screen and (max-width:1200px){.widelift-block .widelift-content.reverse-row .widelift-text{padding:7rem 2.5rem}}@media only screen and (max-width:992px){.widelift-block .widelift-content.reverse-row .widelift-text{padding:5rem 1.5rem}}@media only screen and (max-width:768px){.widelift-block .widelift-content.reverse-row .widelift-text{padding:3.5rem 1.5rem}}@media only screen and (max-width:576px){.widelift-block .widelift-content.reverse-row .widelift-text{padding:2.5rem 1rem}.widelift-block .widelift-content,.widelift-block .widelift-content.reverse-row{flex-direction:column-reverse}}.widelift-block>.container{padding-bottom:7rem;padding-top:7rem}.widelift-block>.container .widelift-text{padding:0}@media only screen and (max-width:992px){.widelift-block>.container{padding-bottom:5rem;padding-top:5rem}}@media only screen and (max-width:768px){.widelift-block>.container{padding-bottom:3.5rem;padding-top:3.5rem}}.widelift-block:hover .widelift-image-holder{transform:scale(1.05);transition:all 2s ease-in-out}.personnel-block{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.625rem}.personnel-block .person-container{background-color:var(--color-light-grey);display:flex;flex:1;gap:2rem;max-width:100%}@media screen and (max-width:1199px){.personnel-block .person-container{max-width:100%}}.personnel-block .person-container>.person-img{background:var(--color-dark-grey);flex:0 0 130px}.personnel-block .person-container>.person-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:450px){.personnel-block .person-container>.person-img{flex:0 0 100px}}.personnel-block .person-container>.person-content{display:flex;flex:1;gap:1.625rem 2.5rem;padding:1.625rem 1.625rem 1.625rem 0}.personnel-block .person-container>.person-content h4{font-size:1.25rem;margin:0 0 1rem}@media only screen and (max-width:576px){.personnel-block .person-container>.person-content h4{font-size:1rem}}.personnel-block .person-container>.person-content p{font-size:.875rem;line-height:1.125rem;margin-bottom:.5rem}.personnel-block .person-container>.person-content p:last-child{margin-bottom:0}@media only screen and (max-width:450px){.personnel-block .person-container>.person-content p{word-break:break-word}}@media only screen and (max-width:1200px){.personnel-block .person-container>.person-content{flex-wrap:wrap}}@media only screen and (max-width:576px){.personnel-block .person-container>.person-content{gap:1.25rem 1.5rem;padding:1.25rem 1.25rem 1.25rem 0}}@media only screen and (max-width:1200px){.personnel-block .person-container{gap:1.5rem}}@media only screen and (max-width:576px){.personnel-block .person-container{gap:1.25rem}}.personnel-block.personnel-row{flex-direction:row}.personnel-block.personnel-row .person-container{flex:0 0 calc(50% - 10px)}@media screen and (max-width:1200px){.personnel-block.personnel-row .person-container{flex:1}.personnel-block.personnel-row{flex-direction:column}}.linklist-block{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:.5rem 0}.linklist-block .btn{border:0;color:var(--color-dark)!important;font-size:1.125rem;font-weight:400;padding-left:0;padding-right:.25rem}.linklist-block .btn svg{color:var(--color-dark)}.linklist-block .btn:hover{padding:.5rem 0!important}@media only screen and (max-width:992px){.linklist-block .btn{font-size:1rem}}.linklist-block.style-light .btn{color:var(--color-white)!important}.linklist-block.style-light .btn svg{color:var(--color-white)}.stove-selector-block .selector-form{background:var(--color-light-green);border-radius:4px;display:flex;flex-wrap:nowrap;gap:2rem 5rem;margin-bottom:6rem;padding:2rem}.stove-selector-block .selector-form form.stove-selector-form{display:flex;flex:1;flex-direction:column;gap:2rem;min-width:0}.stove-selector-block .selector-form form.stove-selector-form h3{margin:0}.stove-selector-block .selector-form form.stove-selector-form .form-row{display:flex;gap:1.75rem}.stove-selector-block .selector-form form.stove-selector-form .form-row.form-text-row{flex-direction:column;gap:.5rem}.stove-selector-block .selector-form form.stove-selector-form .form-row.form-checkbox-row{flex-wrap:wrap;gap:.75rem}.stove-selector-block .selector-form form.stove-selector-form .form-row.form-checkbox-row .form-input{flex:0 0 calc(50% - 0.75rem)}@media only screen and (max-width:768px){.stove-selector-block .selector-form form.stove-selector-form .form-row.form-checkbox-row{flex-direction:row}}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.form-text-column{flex-direction:row}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox{align-items:center;display:flex;flex-direction:row;position:relative}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox .svg{height:18px;width:18px}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox .tooltip{background-color:#fff;border:1px solid #ccc;font-size:14px;min-width:400px;opacity:0;padding:5px;position:absolute;top:-40px;transition:all .3s ease;z-index:-1}@media only screen and (max-width:768px){.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox .tooltip{min-width:100%;top:-60px}}@media only screen and (max-width:400px){.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox .tooltip{top:-80px}}.stove-selector-block .selector-form form.stove-selector-form .form-row .form-input.checkbox .svg:hover+.tooltip{opacity:1;z-index:10}@media only screen and (max-width:768px){.stove-selector-block .selector-form form.stove-selector-form .form-row{flex-direction:column;gap:1rem}}.stove-selector-block .selector-form form.stove-selector-form input[type=submit]{flex:1}@media only screen and (max-width:992px){.stove-selector-block .selector-form form.stove-selector-form{gap:1.5rem}}.stove-selector-block .selector-form .selector-size{align-self:start;background:#e9f9ff;border:1px solid #4eb8ff;border-radius:2px;flex:0 0 340px;padding:1.75rem 2rem}.stove-selector-block .selector-form .selector-size p{margin-bottom:1rem}.stove-selector-block .selector-form .selector-size-result{font-family:var(--font-oswald);font-size:3.125rem;font-weight:500}@media only screen and (max-width:1200px){.stove-selector-block .selector-form .selector-size{flex:0 0 310px}}@media only screen and (max-width:992px){.stove-selector-block .selector-form .selector-size{align-self:auto;flex:1}}@media only screen and (max-width:768px){.stove-selector-block .selector-form .selector-size{padding:1.5rem}}@media only screen and (max-width:1200px){.stove-selector-block .selector-form{gap:2rem 1rem}}@media only screen and (max-width:992px){.stove-selector-block .selector-form{flex-direction:column;margin-bottom:4rem}}@media only screen and (max-width:768px){.stove-selector-block .selector-form{margin-bottom:3rem;padding:1.5rem}}@media only screen and (max-width:576px){.stove-selector-block .selector-form{padding:1rem}}.stove-selector-block .selector-results .results-title{display:none;margin-bottom:4rem;text-align:center}@media only screen and (max-width:992px){.stove-selector-block .selector-results .results-title{margin-bottom:3rem}}.stove-selector-block .selector-results .stove_item .post_content{text-align:center;width:100%}.stove-selector-block .selector-results .stove_item .post_content .stove-models{display:flex;justify-content:center}.stove-selector-block .selector-results .stove_item .post_content .stove-models .single-model{display:none;margin-bottom:1rem}.stove-selector-block .selector-results .stove_item .post_content .stove-models .single-model.is-shown{display:inline}.stove-selector-block .selector-results .stove_item .post_content .stove-models .single-model.is-shown+.is-shown:before{border-left:1px solid var(--color-darker-grey);content:"";margin-left:.5rem;padding-left:.5rem}.editor-styles-wrapper .stove-selector .selector-results{display:none}.stove-lifts-block .stove-lifts-slider .stove_item{display:flex!important}.editor-styles-wrapper .stove-lifts-block .slick-arrow{display:none}.editor-styles-wrapper .stove-lifts-block .archive_stove_wrapper.stove-lifts-slider>.stove_item:nth-child(3)~.stove_item{display:none!important}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}