@charset "UTF-8";@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:url(../../fonts/open-sans-v20-latin-ext_latin-regular.eot);src:local(""),url(../../fonts/open-sans-v20-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans-v20-latin-ext_latin-regular.woff2) format("woff2"),url(../../fonts/open-sans-v20-latin-ext_latin-regular.woff) format("woff"),url(../../fonts/open-sans-v20-latin-ext_latin-regular.ttf) format("truetype"),url(../../fonts/open-sans-v20-latin-ext_latin-regular.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;src:url(../../fonts/open-sans-v20-latin-ext_latin-600.eot);src:local(""),url(../../fonts/open-sans-v20-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans-v20-latin-ext_latin-600.woff2) format("woff2"),url(../../fonts/open-sans-v20-latin-ext_latin-600.woff) format("woff"),url(../../fonts/open-sans-v20-latin-ext_latin-600.ttf) format("truetype"),url(../../fonts/open-sans-v20-latin-ext_latin-600.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:"Open Sans";font-weight:800;font-style:normal;src:url(../../fonts/open-sans-v20-latin-ext_latin-800.eot);src:local(""),url(../../fonts/open-sans-v20-latin-ext_latin-800.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans-v20-latin-ext_latin-800.woff2) format("woff2"),url(../../fonts/open-sans-v20-latin-ext_latin-800.woff) format("woff"),url(../../fonts/open-sans-v20-latin-ext_latin-800.ttf) format("truetype"),url(../../fonts/open-sans-v20-latin-ext_latin-800.svg#OpenSans) format("svg");font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2rem;margin:.67em 0}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35rem .75rem .625rem}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}@media only screen and (min-width:2000px){html{font-size:110%}}@media only screen and (min-width:2400px){html{font-size:120%}}@media only screen and (max-width:480px){html{font-size:95%}}@media only screen and (max-width:360px){html{font-size:90%}}body{background:#fff;accent-color:red}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{display:block;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;border-radius:3px;font-size:14px;font-size:.875rem;line-height:normal;font-weight:600;color:#e85724;background-color:#dfdfdf;box-shadow:0 0 2px 2px #e85724;clip:auto!important;-webkit-clip-path:none;clip-path:none;text-decoration:none;z-index:100000}#content[tabindex="-1"]:focus{outline:0}body{font-size:16px;font-size:1rem;line-height:1.5;font-family:"Open Sans",sans-serif;color:#2b2b2b}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{margin:1rem 0 2rem 0;font-weight:600;color:#2b2b2b;clear:both}.h1,h1{margin:0 0 1rem 0;font-size:3.25rem;line-height:4rem}@media only screen and (max-width:768px){.h1,h1{font-size:2rem;line-height:2.75rem}}.h2,h2{font-size:2.375rem;line-height:3rem}@media only screen and (max-width:768px){.h2,h2{font-size:1.625rem;line-height:2.375rem}}.h2.has-large-font-size,h2.has-large-font-size{font-size:3.25rem;line-height:4rem}@media only screen and (max-width:768px){.h2.has-large-font-size,h2.has-large-font-size{font-size:2rem;line-height:2.75rem}}.h3,h3{font-size:2rem;line-height:2.5rem}@media only screen and (max-width:768px){.h3,h3{font-size:1.375rem;line-height:2rem}}.h3.has-large-font-size,h3.has-large-font-size{font-size:2.375rem;line-height:3rem}@media only screen and (max-width:768px){.h3.has-large-font-size,h3.has-large-font-size{font-size:1.625rem;line-height:2.375rem}}.h4,h4{font-size:1.5rem;line-height:2rem}@media only screen and (max-width:768px){.h4,h4{font-size:1.25rem;line-height:1.75rem}}.h4.has-large-font-size,h4.has-large-font-size{font-size:2rem;line-height:2.5rem}@media only screen and (max-width:768px){.h4.has-large-font-size,h4.has-large-font-size{font-size:1.375rem;line-height:2rem}}.h5,h5{font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width:768px){.h5,h5{font-size:1.125rem;line-height:1.625rem}}.h5.has-large-font-size,h5.has-large-font-size{font-size:1.5rem;line-height:2rem}@media only screen and (max-width:768px){.h5.has-large-font-size,h5.has-large-font-size{font-size:1.25rem;line-height:1.75rem}}.h6,h6{font-size:1rem;line-height:1.5rem}.h6.has-large-font-size,h6.has-large-font-size{font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width:768px){.h6.has-large-font-size,h6.has-large-font-size{font-size:1.125rem;line-height:1.625rem}}p{margin:0 0 1.5rem 0;line-height:1.5rem}cite,dfn,em,i{font-style:italic}b,strong{font-weight:600}blockquote{margin-top:3.5rem;margin-left:auto;margin-right:auto;margin-bottom:3.5rem;padding:0;border-left:none;font-style:italic;text-align:center;max-width:52.5rem!important}blockquote p{font-size:1.75rem;line-height:1.5}@media only screen and (max-width:768px){blockquote p{font-size:1.25rem}}blockquote cite{font-size:1.125rem;font-style:normal;color:#989898}address{margin:0 0 1.5rem}pre{margin-bottom:1.6rem;padding:1.6rem;font-size:15px;font-size:.9375rem;line-height:1.6;font-family:"Courier 10 Pitch",Courier,monospace;background:#eee;max-width:100%;overflow:auto}code,kbd,tt,var{font-size:15px;font-size:.9375rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark{padding:0 .3rem;background:#f8f1e4;text-decoration:none}ins{background-color:transparent;text-decoration:none}.has-medium-font-size{font-size:1.25rem;line-height:1.5}@media only screen and (max-width:768px){.has-medium-font-size{font-size:1.125rem}}.has-large-font-size{font-size:2rem;line-height:1.5}@media only screen and (max-width:768px){.has-large-font-size{font-size:1.25rem}}.has-small-font-size,small{font-size:.875rem}.has-extra-small-font-size,small{font-size:.75rem}ol,ul{margin:0 0 1.25rem 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-left:1.5rem;margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem}img{height:auto;max-width:100%}figure{margin:0}table{width:100%;margin:0 0 1.5rem;border-collapse:collapse}td,th{text-align:left}a{color:#e85724}a:active,a:focus,a:hover{text-decoration:none;outline:0}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption .wp-caption-text{margin:.375rem 0}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-style:italic;text-align:center}.site-main{overflow:hidden}.container{position:relative;margin:0 auto;padding:0 2rem;max-width:84rem}@media only screen and (max-width:480px){.container{padding:0 1rem}}.entry-content [class*=wp-block].alignleft{display:inline;margin-right:1.5rem;float:left}.entry-content [class*=wp-block].alignright{display:inline;margin-left:1.5rem;float:right}.entry-content [class*=wp-block].aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{width:50%;text-align:right;float:right}@media only screen and (max-width:992px){.no-scroll{overflow:hidden}}.block-spacing{margin-top:6rem;margin-bottom:6rem}@media only screen and (max-width:768px){.block-spacing{margin-top:2.875rem;margin-bottom:2.875rem}}.block-padding{padding-top:4.5rem;padding-bottom:4.5rem}@media only screen and (max-width:768px){.block-padding{padding-top:2.875rem;padding-bottom:2.875rem}}.remove-top-margin{margin-top:0!important}.remove-bottom-margin{margin-bottom:0!important}button{border:none;cursor:pointer}.button,.woocommerce__product-filters__reset .facetwp-reset,.wp-block-button__link,a.button,a.button:visited,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:.75rem 1.55rem;border:solid 1px #2b2b2b;border-radius:0;font-size:1rem;line-height:1.5rem;font-weight:400;text-transform:uppercase;color:#fff;background:#2b2b2b;text-decoration:none;cursor:pointer;letter-spacing:.05em;transition:all .2s ease}.button:active,.button:focus,.button:hover,.woocommerce__product-filters__reset .facetwp-reset:active,.woocommerce__product-filters__reset .facetwp-reset:focus,.woocommerce__product-filters__reset .facetwp-reset:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,a.button:active,a.button:focus,a.button:hover,a.button:visited:active,a.button:visited:focus,a.button:visited:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border:solid 1px #5c5c5c;background:#5c5c5c}.wp-block-button__link[target=_blank]{display:flex;align-items:center;text-align:left}.wp-block-button__link[target=_blank]:after{content:url(../../svg/external.svg);display:inline-block;margin-left:1rem;line-height:0}.button.button--light,.woocommerce__product-filters__reset .facetwp-reset,a.button.button--light,a.button:visited.button--light{color:#2b2b2b;background-color:transparent}.button.button--light:hover,.woocommerce__product-filters__reset .facetwp-reset:hover,a.button.button--light:hover,a.button:visited.button--light:hover{border-color:#989898}.button.button--simple,.woocommerce__product-filters__reset .button--simple.facetwp-reset,a.button.button--simple,a.button:visited.button--simple{display:flex;align-items:center;width:auto;padding-left:0;border:none;color:#2b2b2b;background-color:transparent}.button.button--simple:after,.woocommerce__product-filters__reset .button--simple.facetwp-reset:after,a.button.button--simple:after,a.button:visited.button--simple:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);border-color:#2b2b2b;transition:all .2s ease}.button.button--simple:focus,.button.button--simple:hover,.woocommerce__product-filters__reset .button--simple.facetwp-reset:focus,.woocommerce__product-filters__reset .button--simple.facetwp-reset:hover,a.button.button--simple:focus,a.button.button--simple:hover,a.button:visited.button--simple:focus,a.button:visited.button--simple:hover{color:#989898}.button.button--simple:focus:after,.button.button--simple:hover:after,.woocommerce__product-filters__reset .button--simple.facetwp-reset:focus:after,.woocommerce__product-filters__reset .button--simple.facetwp-reset:hover:after,a.button.button--simple:focus:after,a.button.button--simple:hover:after,a.button:visited.button--simple:focus:after,a.button:visited.button--simple:hover:after{transform:translateX(.5rem) rotate(-45deg);border-color:#989898}.button.button--print,.woocommerce__product-filters__reset .button--print.facetwp-reset,a.button.button--print,a.button:visited.button--print{display:flex;align-items:center;text-transform:none}.button.button--print:before,.woocommerce__product-filters__reset .button--print.facetwp-reset:before,a.button.button--print:before,a.button:visited.button--print:before{content:url(../../svg/carbon_printer.svg);display:inline-block;margin-right:.5rem;line-height:0}.wp-block-button.is-style-button-light .wp-block-button__link{color:#2b2b2b;background-color:transparent}.wp-block-button.is-style-button-light .wp-block-button__link:hover{border-color:#989898}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;margin:.1rem 0;padding:.7rem 1rem;border:1px solid #989898;border-radius:0!important;font-size:1rem;line-height:1.5;color:#2b2b2b;background-color:#fff;box-shadow:none;-webkit-appearance:none;max-width:100%}input[type=color].is_filled,input[type=color]:focus,input[type=date].is_filled,input[type=date]:focus,input[type=datetime-local].is_filled,input[type=datetime-local]:focus,input[type=datetime].is_filled,input[type=datetime]:focus,input[type=email].is_filled,input[type=email]:focus,input[type=month].is_filled,input[type=month]:focus,input[type=number].is_filled,input[type=number]:focus,input[type=password].is_filled,input[type=password]:focus,input[type=range].is_filled,input[type=range]:focus,input[type=search].is_filled,input[type=search]:focus,input[type=tel].is_filled,input[type=tel]:focus,input[type=text].is_filled,input[type=text]:focus,input[type=time].is_filled,input[type=time]:focus,input[type=url].is_filled,input[type=url]:focus,input[type=week].is_filled,input[type=week]:focus,select.is_filled,select:focus,textarea.is_filled,textarea:focus{border:1px solid #5c5c5c;color:#2b2b2b;outline:0}input[type=color]:-moz-placeholder-shown.is_filled,input[type=color]:-moz-placeholder-shown:focus,input[type=date]:-moz-placeholder-shown.is_filled,input[type=date]:-moz-placeholder-shown:focus,input[type=datetime-local]:-moz-placeholder-shown.is_filled,input[type=datetime-local]:-moz-placeholder-shown:focus,input[type=datetime]:-moz-placeholder-shown.is_filled,input[type=datetime]:-moz-placeholder-shown:focus,input[type=email]:-moz-placeholder-shown.is_filled,input[type=email]:-moz-placeholder-shown:focus,input[type=month]:-moz-placeholder-shown.is_filled,input[type=month]:-moz-placeholder-shown:focus,input[type=password]:-moz-placeholder-shown.is_filled,input[type=password]:-moz-placeholder-shown:focus,input[type=range]:-moz-placeholder-shown.is_filled,input[type=range]:-moz-placeholder-shown:focus,input[type=tel]:-moz-placeholder-shown.is_filled,input[type=tel]:-moz-placeholder-shown:focus,input[type=text]:-moz-placeholder-shown.is_filled,input[type=text]:-moz-placeholder-shown:focus,input[type=time]:-moz-placeholder-shown.is_filled,input[type=time]:-moz-placeholder-shown:focus,input[type=url]:-moz-placeholder-shown.is_filled,input[type=url]:-moz-placeholder-shown:focus,input[type=week]:-moz-placeholder-shown.is_filled,input[type=week]:-moz-placeholder-shown:focus{border:1px solid #5c5c5c;color:#2b2b2b;outline:0}input[type=color]:placeholder-shown.is_filled,input[type=color]:placeholder-shown:focus,input[type=date]:placeholder-shown.is_filled,input[type=date]:placeholder-shown:focus,input[type=datetime-local]:placeholder-shown.is_filled,input[type=datetime-local]:placeholder-shown:focus,input[type=datetime]:placeholder-shown.is_filled,input[type=datetime]:placeholder-shown:focus,input[type=email]:placeholder-shown.is_filled,input[type=email]:placeholder-shown:focus,input[type=month]:placeholder-shown.is_filled,input[type=month]:placeholder-shown:focus,input[type=password]:placeholder-shown.is_filled,input[type=password]:placeholder-shown:focus,input[type=range]:placeholder-shown.is_filled,input[type=range]:placeholder-shown:focus,input[type=tel]:placeholder-shown.is_filled,input[type=tel]:placeholder-shown:focus,input[type=text]:placeholder-shown.is_filled,input[type=text]:placeholder-shown:focus,input[type=time]:placeholder-shown.is_filled,input[type=time]:placeholder-shown:focus,input[type=url]:placeholder-shown.is_filled,input[type=url]:placeholder-shown:focus,input[type=week]:placeholder-shown.is_filled,input[type=week]:placeholder-shown:focus{border:1px solid #5c5c5c;color:#2b2b2b;outline:0}textarea{width:100%}.floating-label{position:absolute;display:none;top:.1rem;left:.75rem;padding:.2rem 0 0 .2rem;font-size:.67rem;line-height:1.25;color:#2b2b2b;background:#fff;z-index:9}.share-links{list-style:none;margin:0;padding:0;text-indent:0;font-size:1rem;display:flex;flex-wrap:wrap;-webkit-font-smoothing:antialiased}.share-links__item{margin-bottom:5px}.share-links__item:not(:last-child){margin-right:5px}.share-links__item--mobile-only{display:none}@media only screen and (max-width:768px){.share-links__item--mobile-only{display:block}}.share-links__link{display:block;text-decoration:none;color:#fff;padding:.5rem 1rem}.share-links__link--facebook{background:#3b5997}.share-links__link--facebook:focus,.share-links__link--facebook:hover{background:#2d4372}.share-links__link--twitter{background:#00aced}.share-links__link--twitter:active,.share-links__link--twitter:focus,.share-links__link--twitter:hover{background:#0084b4}.share-links__link--whatsapp{background:#43d854}.share-links__link--whatsapp:active,.share-links__link--whatsapp:focus,.share-links__link--whatsapp:hover{background:#009688}.share-links__link--linkedin{background:#0174a2}.share-links__link--linkedin:active,.share-links__link--linkedin:focus,.share-links__link--linkedin:hover{background:#006288}.share-links__link--email{background:#0166ff}.share-links__link--email:active,.share-links__link--email:focus,.share-links__link--email:hover{background:#024bbb}.share-links__link:active,.share-links__link:focus,.share-links__link:hover,.share-links__link:visited{color:#fff}.sivututka-header-logo{display:block;transition:all .2s ease}.sivututka-header-logo ellipse,.sivututka-header-logo path{fill:#000}.sivututka-header-logo:hover ellipse{fill:#e85724}.sivututka-footer-logo:hover path{fill:#000}.sivututka-footer-logo:hover ellipse{fill:#e85724}.sivututka-footer-logo ellipse,.sivututka-footer-logo path{fill:#5c5c5c}.fa-chevron-down{fill:#000}.has-primary-color{color:#e85724}.has-primary-alt-color{color:#21759b}.has-blue-light-color{color:#e5f3fa}.has-blue-color{color:#e5f3fa}.has-red-color{color:#e85724}.has-yellow-color{color:#f0e534}.has-beige-color{color:#f8f1e4}.has-green-color{color:#e8f3e5}.has-gray-color{color:#989898}.has-primary-alt-background-color{background-color:#e85724}.has-primary-alt-background-color{background-color:#21759b}.has-blue-light-background-color{background-color:#e5f3fa}.has-blue-background-color{color:#fff!important;background-color:#e5f3fa}.has-red-background-color{color:#fff!important;background-color:#e85724}.has-yellow-background-color{background-color:#f0e534}.has-beige-background-color{background-color:#f8f1e4}.has-green-background-color{background-color:#e8f3e5}.has-gray-background-color{background-color:#f5f5f5}.site-header{position:relative;z-index:99999}.site-header__container{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;padding-bottom:2rem;transition:all .2s ease}@media only screen and (max-width:992px){.site-header__container{padding-top:1rem;padding-bottom:2rem}}.site-header__branding{width:20%;padding:0 1.5rem 0 .5rem;line-height:0}@media only screen and (max-width:992px){.site-header__branding{width:40%}}@media only screen and (max-width:768px){.site-header__branding{padding:0}}.site-header__branding img{max-width:6rem;transition:all .2s ease}@media only screen and (max-width:992px){.site-header__branding img{max-width:2.875rem}}.site-header__branding a:hover img{opacity:.9}.site-header__logo,.site-header__title{display:inline-block}.site-header .search-form{position:relative;width:100%;margin-top:0;margin-bottom:0;max-width:14.375rem}@media only screen and (max-width:992px){.site-header .search-form{position:absolute;top:7.4375rem;left:2rem;width:100%;visibility:hidden;opacity:0;z-index:9999;max-width:21rem}.site-header .search-form.toggled{animation:opacity .2s forwards;animation-delay:.3s}}@media only screen and (max-width:600px){.site-header .search-form{top:6.8125rem;left:1.5rem;max-width:90%}}.site-header .search-form label{width:100%}.site-header .search-form .search-field{padding-top:.45rem;padding-bottom:.45rem}.site-header .search-form .search-submit{width:2.5rem;height:2.5rem;padding:0;background:transparent url(../../images/search.png) center center no-repeat;background-size:50%;text-indent:-99999px;transition:all .2s ease}.site-header__cart{display:flex;align-items:center;padding-left:1rem;color:#2b2b2b;text-decoration:none}@media screen and (max-width:768px){.site-header__cart:before{content:url(../../svg/cart.svg);display:inline-block;margin-right:.5rem;line-height:0}.site-header__cart:hover .site-header__cart__amount{background-color:#dfdfdf}}.site-header__cart__text{font-size:.85rem}@media screen and (max-width:768px){.site-header__cart__text{display:none}}.site-header__cart img{margin:0 .2rem;max-width:2.125rem}@media screen and (max-width:768px){.site-header__cart img{display:none}}.site-header__cart__amount{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-weight:600;background-color:#e5f3fa;transition:all .2s ease}.site-header__cart:focus .site-header__cart__text,.site-header__cart:hover .site-header__cart__text{color:#989898}.site-header__overlay{position:absolute;top:100%;left:0;width:100%;height:42.5rem;background-color:#fff;z-index:8999;opacity:0;visibility:hidden;transition:all .2s ease}.site-header__overlay--toggled{opacity:1;visibility:visible}.breadcrumbs,.woocommerce-breadcrumb{display:flex;flex-wrap:wrap;font-size:.875rem;align-content:center;max-width:100%}@media only screen and (max-width:768px){.breadcrumbs,.woocommerce-breadcrumb{margin-bottom:3rem!important}}.breadcrumbs a,.woocommerce-breadcrumb a{display:inline-block;color:#2b2b2b;text-decoration:none;white-space:nowrap}.breadcrumbs a:focus,.breadcrumbs a:hover,.woocommerce-breadcrumb a:focus,.woocommerce-breadcrumb a:hover{text-decoration:underline}.breadcrumbs a:after,.woocommerce-breadcrumb a:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg) translateY(-1px);border-color:#2b2b2b;transition:all .2s ease}.breadcrumbs>span,.woocommerce-breadcrumb>span{margin-right:.8rem;padding:.3rem 0}.breadcrumbs>span:last-child,.woocommerce-breadcrumb>span:last-child{margin-right:0}.footer-liftups{padding:4.625rem 0;background-color:rgba(245,245,245,.5)}@media only screen and (max-width:600px){.footer-liftups{padding:1.75rem 0}}.footer-liftups__container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-liftups__col{width:33.33%;padding:2rem 2rem;border-right:solid 1px #dfdfdf;text-align:center}@media only screen and (max-width:600px){.footer-liftups__col{padding:0 .5rem;border-right:none}}@media only screen and (max-width:360px){.footer-liftups__col{width:100%;padding:.5rem}}.footer-liftups__col:last-child{border-right:none}.footer-liftups__icon{display:flex;justify-content:center;min-height:2.875rem}.footer-liftups__icon img{width:auto;max-width:3.75rem;max-height:2.25rem}.footer-liftups__title{margin-bottom:0;font-size:.875rem;color:#5c5c5c}.site-footer{padding:6.25rem 0 2rem 0;color:#fff;background:#000}@media only screen and (max-width:992px){.site-footer{padding:4rem 0 2rem 0}}@media only screen and (max-width:600px){.site-footer{padding:2rem 0 2rem 0}}.site-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer__col{width:22%}@media only screen and (max-width:992px){.site-footer__col{width:50%;margin-top:3rem}}@media only screen and (max-width:992px) and (max-width:600px){.site-footer__col{width:100%;margin-top:2rem}}.site-footer__col:first-child{width:16%}@media only screen and (max-width:992px){.site-footer__col:first-child{width:100%}}.site-footer__col:nth-child(2){width:16%}@media only screen and (max-width:992px){.site-footer__col:nth-child(2){width:50%}}@media only screen and (max-width:600px){.site-footer__col:nth-child(2){width:100%}}.site-footer__col .h3{margin-top:0;margin-bottom:2rem;font-size:2rem;font-weight:400;text-transform:lowercase;color:#fff}@media only screen and (max-width:600px){.site-footer__col .h3{margin-bottom:1rem;font-size:1.25rem}}.site-footer__menu{margin:0;padding:0;list-style:none}.site-footer__menu a{display:inline-block;padding:.3rem 0;font-size:1rem;color:#fff;text-decoration:none}.site-footer__menu a:focus,.site-footer__menu a:hover{text-decoration:underline}.site-footer__brand img{max-width:8.75rem}@media only screen and (max-width:480px){.site-footer__brand img{max-width:6rem}}.site-footer__some-link{display:inline-block;margin-right:1rem;padding:.3rem .5rem;text-decoration:none}.site-footer__some-link:focus path,.site-footer__some-link:hover path{fill:#dfdfdf}.site-footer__copyright{padding-top:6.25rem;font-size:.85rem;text-align:center;color:#5c5c5c}.topscroll{position:fixed;right:20px;bottom:20px;width:45px;height:45px;padding:0;background:#7e7b7b;cursor:pointer;transition:all .2s ease;z-index:9999;opacity:0;visibility:hidden}.topscroll span{position:absolute;top:50%;left:50%;width:12px;height:3px;background:#fff;transform:translate(-3px,-50%) rotate(45deg);transition:all .2s ease}.topscroll span:last-of-type{transform:translate(-10px,-50%) rotate(-45deg)}.topscroll:hover span{top:40%}.topscroll--show{opacity:1;visibility:visible}.gform_footer.before input{width:100%}.main-navigation{display:block;width:auto;clear:both;z-index:9}@media only screen and (max-width:992px){.main-navigation{width:40%}}@media only screen and (max-width:600px){.main-navigation{width:45%}}.main-navigation__overlay{position:fixed;top:78px;right:0;bottom:0;left:0;border-top:solid 1px #dfdfdf;z-index:8998;opacity:0;visibility:hidden;transition:all .2s ease}.admin-bar .main-navigation__overlay{top:109px}.menu{display:flex;align-items:center;margin:0;padding-left:0;font-size:1rem;list-style:none}@media only screen and (max-width:992px){.menu{position:fixed;display:block;top:79px;left:0;width:100%;height:calc(100vh - 79px);padding:6rem 2rem 2rem 2rem;border-right:solid 1px #dfdfdf;background:#fff;max-height:100%;max-width:25rem;overflow:auto;transition:all .2s ease;z-index:99999;visibility:hidden;transform:translate(-100%,0)}.admin-bar .menu{top:110px}}@media only screen and (max-width:600px){.menu{padding:6rem 1.5rem 1.5rem 1.5rem;border-right:none;max-width:600px}}.toggled .menu{visibility:visible;transform:translate(0,0)}.menu__item{display:flex;align-items:center;margin:0 1.5rem 0 0}@media only screen and (max-width:1200px){.menu__item{margin:0 .5rem 0 0}}.menu__item--has-children{margin-right:2rem}@media only screen and (max-width:1200px){.menu__item--has-children{margin-right:1rem}}.menu__item-lvl-1.menu__item--has-children{margin:0}@media only screen and (max-width:992px){.menu__item-lvl-1.menu__item--has-children{border:none}}.menu__link{display:block;padding:1rem .5rem 1rem 0;font-weight:400;color:#2b2b2b;text-decoration:none;transition:all .2s ease}@media only screen and (max-width:992px){.menu__link{display:block;width:auto;padding:.5rem 0;font-size:1.25rem;font-weight:600}}.menu__link:focus,.menu__link:hover{color:#989898;outline:0}.menu__dropdown-toggle{width:1.25rem;height:1.25rem;padding:0;line-height:0;color:transparent;background-color:#f5f5f5;transition:all .2s ease;outline-style:none;cursor:pointer;opacity:.5}@media only screen and (max-width:992px){.menu__dropdown-toggle{width:1.5rem;height:1.5rem;opacity:1}}.menu__dropdown-toggle-icon{display:inline-block;margin-top:-2px;transition:all .2s ease}.menu__dropdown-toggle-icon:after{content:"";display:block;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);border-color:#2b2b2b;transition:all .2s ease}.menu__dropdown-toggle:focus,.menu__dropdown-toggle:hover{opacity:1}@media only screen and (max-width:992px){.menu__dropdown-toggle:focus,.menu__dropdown-toggle:hover{background-color:#dfdfdf}}.menu__dropdown-toggle--toggled{transform:rotate(180deg) translate(0,0)}.menu__sub-wrapper{position:absolute;display:flex;justify-content:space-between;top:-999px;left:0;width:100%;margin:0;padding:2rem 0 2rem 1rem;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;background:#fff;list-style-type:none;z-index:999;opacity:0;visibility:hidden;transition:all .2s ease}@media only screen and (max-width:992px){.menu__sub-wrapper{position:relative;display:none;top:0;left:auto;width:100%;padding:0;border-bottom:solid 1px #dfdfdf;background:0 0;transform:none;opacity:0;overflow:hidden;max-height:0}.menu__sub-wrapper--toggled{margin:0 0 1rem 0;padding:.5rem 0 0 0}}@media only screen and (max-width:992px) and (max-width:992px){.menu__sub-wrapper--toggled{display:block;margin-top:.3rem}}@media only screen and (max-width:992px){.menu__sub-wrapper.menu__lvl-1:before,.menu__sub-wrapper:before{content:none}}.menu__sub-wrapper--toggled{opacity:1;animation:top-to-bottom .2s forwards;visibility:visible;transition-delay:.2s;max-height:500%}@media only screen and (max-width:992px){.menu__sub-wrapper--toggled{top:0;animation:none}}.menu__sub-wrapper .menu__sub{width:32%;margin:0;padding:0;transition:all .2s ease}@media only screen and (max-width:992px){.menu__sub-wrapper .menu__sub{width:100%}.menu__sub-wrapper .menu__sub .menu__sub{opacity:0;max-height:0;z-index:-1;visibility:hidden}.menu__sub-wrapper .menu__sub .menu__sub .menu__sub{padding-left:1rem}.menu__sub-wrapper .menu__sub .menu__sub .menu__sub a{font-weight:400}.menu__sub-wrapper .menu__sub .menu__sub.menu__sub-wrapper--toggled{opacity:1;max-height:500%;z-index:0;visibility:visible}}.menu__sub-wrapper .menu-item{position:relative;justify-content:space-between;width:100%}.menu__sub-wrapper a{display:block;width:100%;padding:.5rem 1rem;font-size:1.5rem;font-weight:600;color:#989898}@media only screen and (max-width:992px){.menu__sub-wrapper a{padding:.5rem 0;font-size:1.125rem;color:#2b2b2b}}.menu__sub-wrapper a:focus,.menu__sub-wrapper a:hover{color:#2b2b2b}@media only screen and (max-width:992px){.menu__sub-wrapper a:focus,.menu__sub-wrapper a:hover{color:#989898}}.menu__sub-wrapper .menu__sub-2{width:65%;margin-bottom:0;padding:0 1.5rem;border-left:solid 1px #dfdfdf}@media only screen and (max-width:992px){.menu__sub-wrapper .menu__sub-2{display:none}}.menu__sub-wrapper .menu__sub-2 .menu__item{transition:all .2s ease;opacity:0}.menu__sub-wrapper .menu__sub-2--toggled .menu__item{animation:opacity .2s forwards;animation-delay:.2s}.menu__sub-wrapper .menu__sub-2 .menu__lvl-3{display:none}.menu__sub-wrapper .menu__sub-2 a{font-size:1rem;color:#2b2b2b}.menu__sub-wrapper .menu__sub-2 a:focus,.menu__sub-wrapper .menu__sub-2 a:hover{color:#989898}.menu__sub-wrapper .menu__sub-2 .menu__dropdown-toggle{display:none}.menu__sub-wrapper .menu__dropdown-toggle{position:absolute;top:.7rem;right:0;width:2rem;height:2rem;transform:rotate(-90deg)}@media only screen and (max-width:992px){.menu__sub-wrapper .menu__dropdown-toggle{width:1.5rem;height:1.5rem;transform:rotate(0)}}.menu__sub-wrapper .menu__dropdown-toggle--toggled{transform:rotate(90deg)}@media only screen and (max-width:992px){.menu__sub-wrapper .menu__dropdown-toggle--toggled{transform:rotate(180deg)}}.menu__sub-wrapper .menu__item--current>a{color:#2b2b2b}@media only screen and (max-width:992px){.menu__sub-wrapper .menu__item--current>a{color:#989898}}.menu__sub-wrapper .menu__item--current .menu__dropdown-toggle{opacity:1}.menu__lvl-2{display:none;top:0;left:-999rem;padding:2rem 1.5rem;border:none;border-left:solid 1px #dfdfdf;min-height:100%}@media only screen and (max-width:992px){.menu__lvl-2{display:block;left:auto;border:none;box-shadow:none;max-height:0;opacity:0}.menu__lvl-2.menu__sub-wrapper--toggled{max-height:500%}}.menu__lvl-2 .menu__item{width:100%}.menu__lvl-2 .menu__dropdown-toggle{display:none}@media only screen and (max-width:992px){.menu__lvl-2 .menu__dropdown-toggle{display:inline-block}}.menu__lvl-2 a{font-size:1rem;color:#2b2b2b}.menu__lvl-2 a:focus,.menu__lvl-2 a:hover{color:#989898}.menu__lvl-2.menu__sub--toggled{top:0;left:34%;transform:none}.menu-toggle{position:relative;display:none;width:1.5rem;padding:0;border-top:solid 2px #2b2b2b;background:0 0;outline:0;z-index:999999;min-height:1.5rem;cursor:pointer}.menu-toggle:focus,.menu-toggle:hover{background:0 0;border-color:#989898}.menu-toggle:focus .menu-toggle__inner,.menu-toggle:hover .menu-toggle__inner{background:#989898}.menu-toggle:focus .menu-toggle__inner:after,.menu-toggle:focus .menu-toggle__inner:before,.menu-toggle:hover .menu-toggle__inner:after,.menu-toggle:hover .menu-toggle__inner:before{background:#989898}.menu-toggle:focus .menu-toggle__label,.menu-toggle:hover .menu-toggle__label{color:#989898}.menu-toggle__label{display:none}.menu-toggle__inner{position:absolute;display:block;top:4px;right:0;width:100%;height:2px;background-color:#2b2b2b}.menu-toggle__inner:before{content:"";position:absolute;display:block;top:6px;width:100%;height:2px;background-color:#2b2b2b}.menu-toggle__inner:after{content:"";position:absolute;display:block;top:12px;width:100%;height:2px;background-color:#2b2b2b}@media only screen and (max-width:992px){.menu-toggle{display:block}.toggled .menu__item{flex-wrap:wrap;justify-content:space-between;width:100%;margin:.3rem 0}.toggled .menu-toggle{border:none;opacity:0;animation:opacity .2s forwards;animation-delay:.4s}.toggled .menu-toggle__inner{top:10px;transform:rotate(45deg)}.toggled .menu-toggle__inner:before{display:none}.toggled .menu-toggle__inner:after{top:0;transform:rotate(-90deg)}.toggled .main-navigation__overlay{opacity:1;visibility:visible}}.comment-list{padding:0}.comment-body{background:#dfdfdf;padding:1.5rem;margin:1.5rem 0 0 0}.children .comment-body{margin:.5rem 0 0 0}.comment-meta{margin:0 0 1rem 0}.comment-author{display:flex;flex-wrap:wrap;align-items:center}.comment-author *{margin:0 5px 0 0}.comment-author img{border-radius:50%;margin:0 10px 0 0}.comment-metadata a{color:#777}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.gform_body ul{margin:0;padding:0;list-style:none}.gfield{margin:0 0 1rem 0}.ginput_container{position:relative}.hidden_label label.gfield_label{display:none}.gform_confirmation_message,.validation_error{color:#790000;padding:.5rem 0;border-bottom:2px solid #790000;border-top:2px solid #790000;margin:1rem 0;text-align:center;font-weight:600}.gform_confirmation_message{border-bottom:2px solid #56a700;border-top:2px solid #56a700;color:#56a700}.validation_message{color:#790000}.gfield_error{padding:.5rem 0;border-top:1px solid #790000;border-bottom:1px solid #790000;background:rgba(0,0,0,.03)}.gfield_error .gfield_label{color:#790000}.gfield_required{color:#790000;padding:0 0 0 .25rem}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield_checkbox li,.gfield_radio li,.ginput_container_consent{cursor:pointer;position:relative;padding:0;display:inline-block;margin:0 2rem .75rem 0}.gfield_checkbox li input,.gfield_radio li input,.ginput_container_consent input{position:absolute;margin-left:6px;right:0;width:auto;opacity:0}.gfield_checkbox li label,.gfield_radio li label,.ginput_container_consent label{margin:.8rem 0;cursor:pointer;position:relative;padding:0 0 0 2.25rem;z-index:1;display:inline-block}.gfield_checkbox li label:before,.gfield_radio li label:before,.ginput_container_consent label:before{content:"";background:0 0;border-radius:3px;border:2px solid #aaa;cursor:pointer;display:inline-block;height:1.5rem;position:absolute;top:50%;left:0;margin:0;width:1.5rem;transform:translate(0,-50%);background-repeat:no-repeat;background-size:14px 12px;background-position:center center;transition:all .1s ease}.gfield_checkbox li label:after,.gfield_radio li label:after,.ginput_container_consent label:after{transition:all .1s ease}.ginput_container_consent{display:block}.gfield_checkbox li input:focus+label::before,.gfield_checkbox li:hover label:before,.gfield_radio li input[type=radio]:focus+label::before,.gfield_radio li:hover label:before,.ginput_container_consent input:focus+label::before,.ginput_container_consent:hover label:before{border:2px solid #555;outline:rgba(0,0,0,.5) dotted 1px}.gfield_checkbox input:checked,.gfield_radio input:checked,.ginput_container_consent input:checked{background:#aaa}.gfield_checkbox input:checked+label:before,.gfield_radio input:checked+label:before,.ginput_container_consent input:checked+label:before{border:2px solid #555;background-color:#555}.gfield_checkbox li:after,.gfield_radio li:after,.ginput_container_consent:after{content:"";position:absolute;height:1.5rem;width:1.5rem;top:50%;left:0;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:14px 12px;transform:translate(0,-50%)}.gfield_checkbox input:checked+label:before,.gfield_radio input:checked+label:before,.ginput_container_consent input:checked+label:before{background-image:url(../../svg/check.svg)}.gfield_radio li label:before{border-radius:50%}@keyframes lefttoright{0%{transform:translateX(0)}100%{transform:translateX(2.2rem)}}@keyframes opacity{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes top-to-bottom{0%{top:-999px}100%{top:90%}}.pagination{display:flex;width:100%;margin-top:6rem;margin-bottom:6rem}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:1rem;font-weight:400;color:#2b2b2b;background-color:#dfdfdf;text-decoration:none;transition:all .2s ease}.pagination .page-numbers:focus,.pagination .page-numbers:hover{background-color:#989898}.pagination .page-numbers.current{font-weight:600;color:#fff;background-color:#2b2b2b}.pagination .page-numbers.prev:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-top:.2rem;margin-right:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(135deg);transform-origin:right;border-color:#2b2b2b;transition:all .2s ease}.pagination .page-numbers.prev .prev-page{display:none}.pagination .page-numbers.next:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);border-color:#2b2b2b;transition:all .2s ease}.pagination .page-numbers.next .next-page{display:none}@media print{.breadcrumbs,.cross-sells,.footer-liftups,.hero .button,.hero .woocommerce__product-filters__reset .facetwp-reset,.site-footer,.site-header,.wc-proceed-to-checkout .button,.wc-proceed-to-checkout .woocommerce__product-filters__reset .facetwp-reset,.woocommerce-cart-form .button,.woocommerce-cart-form .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .hero .facetwp-reset,.woocommerce__product-filters__reset .wc-proceed-to-checkout .facetwp-reset,.woocommerce__product-filters__reset .woocommerce-cart-form .facetwp-reset{display:none!important}.cart__container .cart-collaterals,.cart__container .woocommerce-cart-form{width:100%!important}}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.no-results,.page-content{margin:2rem 0 0}.page-links{margin:0 0 1.5rem;clear:both}.post-list{margin:5rem 0}.post-list__header{margin:0 0 1rem 0}.post-list__title{margin:.3rem 0 0 0}.post-list__thumb img{display:block}.error-404 .page-content,.no-results,.page-search{padding-bottom:3.875rem;text-align:center}.search-form{position:relative;display:flex;margin-top:1.5rem;margin-bottom:2rem;max-width:25rem}.error-404 .search-form{margin-left:auto;margin-right:auto}.search-form label{width:100%}.search-form input{margin:0;padding-right:.5rem;border-right:#fff}.search-form .search-submit{display:inline-block;width:3rem;height:3rem;padding:0;border:none;border-top:solid 1px #989898;border-right:solid 1px #989898;border-bottom:solid 1px #989898;background:transparent url(../../images/search.png) center center no-repeat;background-size:50%;text-indent:-99999px;transition:all .2s ease}.search-form .search-submit:focus,.search-form .search-submit:hover{border-top:solid 1px #989898;border-left:none;border-right:solid 1px #989898;border-bottom:solid 1px #989898;background:transparent url(../../images/search.png) center center no-repeat;background-size:55%}@media only screen and (max-width:480px){.page-search .search-form label{width:100%}}.page-search .search-form{margin-bottom:5rem}.page-search .entry-summary{margin:0}.page-search h2{margin:.5rem 0}.page-search article{margin:5rem 0}.page-search article:first-of-type{margin-top:0}.page-search .page-search .posts-navigation{margin:3rem 0 0 0}.entry-content.page-search{text-align:left}.entry-content figure{margin-bottom:1.25rem}.entry-content figure figcaption{font-size:.85rem;color:#787878}.woocommerce-breadcrumb{margin-bottom:1rem}.woocommerce .term-description,.woocommerce-result-count{display:none}.woocommerce__header-button{position:absolute;display:flex!important;align-items:center;top:1.5rem;right:2rem;margin-top:2rem;text-align:center}@media only screen and (max-width:768px){.woocommerce__header-button{display:none!important}}.woocommerce__header-button[target=_blank]{text-align:left}.woocommerce__header-button[target=_blank]:after{content:url(../../svg/external.svg);display:inline-block;margin-left:1rem;line-height:0}table.shop_table_responsive{margin:0}.products{display:flex;flex-wrap:wrap;justify-content:center;margin:0;margin-top:4rem;margin-bottom:6rem;padding:0;list-style:none}@media only screen and (max-width:768px){.products{margin-top:2.875rem;margin-bottom:2.875rem}}.products:after{content:"";width:48.5%;flex:auto;max-width:31.875rem}.woocommerce__product-list .products{justify-content:space-between}.woocommerce__product-list .products:after{content:"";width:32%;flex:auto;max-width:18.125rem}.products .product{position:relative;display:block;width:48%;margin-bottom:2rem}@media screen and (min-width:768px){.products .product{width:30.7966666667%}.columns-1 .products .product{width:100%;float:none}.columns-2 .products .product{width:48.1%}.columns-3 .products .product{width:32%;max-width:18.125rem}.columns-4 .products .product{width:22.15%}.columns-5 .products .product{width:16.96%}.columns-6 .products .product{width:13.4933333333%}}.products .product .onsale{display:none}.products .product a{display:block;color:#2b2b2b;text-decoration:none;outline:0;transition:all .2s ease}.products .product a:focus,.products .product a:hover{transform:translate(0,-10px)}.products .product a:focus .button--light,.products .product a:focus .woocommerce__product-filters__reset .facetwp-reset,.products .product a:hover .button--light,.products .product a:hover .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .products .product a:focus .facetwp-reset,.woocommerce__product-filters__reset .products .product a:hover .facetwp-reset{border-color:#989898}.products .product .add_to_cart_button,.products .product .product_type_bundle{display:none}.products .product.product-category{width:50%;margin-bottom:3rem;padding:0 1.5%;max-width:31.875rem}@media only screen and (max-width:600px){.products .product.product-category{width:100%;max-width:18.75rem}}.products .product .product-category__desc{font-size:1.25rem;line-height:1.5}@media only screen and (max-width:768px){.products .product .product-category__desc{margin-bottom:1rem;font-size:1.125rem}}.products .product .product-list__desc{color:#5c5c5c}@media only screen and (max-width:768px){.products .product .product-list__desc{font-size:1rem}}.products .product p{margin-bottom:1rem;line-height:1.5}@media only screen and (max-width:768px){.products .product p{margin-bottom:.6rem}}.products .product p.product-category__button{margin-top:2rem}.products .product .price{display:flex;font-weight:600;text-align:center}@media only screen and (max-width:768px){.products .product .price{font-size:.875rem}}.products .product .price del{margin-left:1rem;font-size:.9rem;order:1}.products .product img{width:100%;transition:all .2s ease}.products .product .woocommerce-loop-category__title{margin-bottom:1rem;font-size:1.5rem;line-height:1.5}@media only screen and (max-width:768px){.products .product .woocommerce-loop-category__title{margin-bottom:.6rem;font-size:1.25rem}}.products .product .woocommerce-loop-category__title mark{display:none}.products .product .woocommerce-loop-product__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.5}@media only screen and (max-width:768px){.products .product .woocommerce-loop-product__title{margin-bottom:.6rem;font-size:1rem}}.products .product .button.product_type_simple,.products .product .product-list__code,.products .product .product-list__color,.products .product .product-list__size,.products .product .woocommerce__product-filters__reset .product_type_simple.facetwp-reset,.woocommerce__product-filters__reset .products .product .product_type_simple.facetwp-reset{display:none}.product__list__table{margin-top:2.6875rem}@media only screen and (max-width:992px){.product__list__table{margin-top:0}}.product__list__table__titles{display:flex;width:100%}@media only screen and (max-width:768px){.product__list__table__titles{display:none}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table__titles{display:none}}.product__list__table__title{padding:1rem 0;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;font-weight:600}.product__list__table__title.title-1{width:12%;max-width:6.125rem}.product__list__table__title.title-2{width:23%;padding-left:1.25rem}.product__list__table__title.title-3{width:10%}.product__list__table__title.title-4{width:10%}.product__list__table__title.title-5{width:15%}.product__list__table__title.title-6{width:10%}.product__list__table__title.title-7{width:20%}.product__list__table .products{width:100%;margin-top:1rem}.product__list__table .products .product{position:relative;display:flex;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf;min-height:6rem}@media only screen and (max-width:768px){.product__list__table .products .product{flex-direction:column}}.product__list__table .products .product a:focus,.product__list__table .products .product a:hover{transform:translate(0)}.product__list__table .products .product .woocommerce-loop-product__link{display:flex;width:100%}@media only screen and (max-width:768px){.product__list__table .products .product .woocommerce-loop-product__link{flex-direction:column;padding-left:5.9375rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .woocommerce-loop-product__link{flex-direction:column;width:70%;padding-left:5.9375rem}}@media only screen and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .woocommerce-loop-product__link{flex-direction:column;width:100%}}.product__list__table .products .product img{width:12%;max-width:6.125rem}@media only screen and (max-width:768px){.product__list__table .products .product img{position:absolute;top:1rem;left:0;width:4.375rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product img{position:absolute;top:0;left:0;width:4.375rem}}.product__list__table .products .product .product-list__title{width:23%;padding-left:1.25rem}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__title{width:100%;padding-left:0;padding-right:10.5rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__title{width:100%;padding-left:0}}@media only screen and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__title{padding-right:0}}.product__list__table .products .product .product-list__title h2{margin:0 0 .5rem 0;font-size:1rem}.product__list__table .products .product .product-list__code{display:block;width:10%}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__code{width:100%}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__code{width:100%;padding-top:.8rem}.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__code:before{content:attr(data-title);display:block;font-weight:600}}.product__list__table .products .product .product-list__size{display:block;width:10%}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__size{width:100%;padding-top:.8rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__size{width:100%;padding-top:.8rem}.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__size:before{content:attr(data-title);display:block;font-weight:600}}.product__list__table .products .product .product-list__color{display:block;width:15%}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__color{width:100%;padding-top:.5rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__color{width:100%;padding-top:.8rem}.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__color:before{content:attr(data-title);display:block;font-weight:600}}.product__list__table .products .product .price{display:none}.product__list__table .products .product .product-list__price{display:flex;flex-direction:column;width:10%;text-align:left;order:1}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__price{flex-direction:row;align-items:center;padding-top:.5rem;font-size:1rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__price{flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;padding-top:.8rem;font-size:1rem}.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__price:before{content:"Hinta";display:block;width:100%;font-weight:600}}.product__list__table .products .product .product-list__price del{margin-left:0}@media only screen and (max-width:768px){.product__list__table .products .product .product-list__price del{margin-left:1rem}}@media only screen and (max-width:1200px){.woocommerce__product-list--table-layout .product__list__table .products .product .product-list__price del{margin-left:1rem;order:1}}.product__list__table .products .product .product-list__price ins{padding:0;background-color:transparent}.product__list__table .products .product .cart{position:absolute;top:0;right:0;width:10.375rem;z-index:1}@media only screen and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart{position:relative;top:auto;right:auto;width:100%;margin-top:1.5rem}}.product__list__table .products .product .cart .product__quantity{display:flex;align-items:flex-start}@media only screen and (max-width:992px){.product__list__table .products .product .cart .product__quantity{margin-right:1rem;border:solid 1px #dfdfdf}}@media only screen and (max-width:992px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity{margin-right:0}}.product__list__table .products .product .cart .product__quantity__down,.product__list__table .products .product .cart .product__quantity__up{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;cursor:pointer;box-shadow:inset 0 1px 0 #dfdfdf,inset -1px 0 0 #dfdfdf,inset 0 -1px 0 #dfdfdf,inset 1px 0 0 #dfdfdf}@media only screen and (max-width:992px){.product__list__table .products .product .cart .product__quantity__down,.product__list__table .products .product .cart .product__quantity__up{width:2.875rem;height:2.875rem;box-shadow:none}}@media only screen and (max-width:992px) and (max-width:992px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity__down,.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity__up{width:3.5rem;height:3.5rem}}@media only screen and (max-width:992px) and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity__down,.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity__up{width:33.33%;height:3rem}}.product__list__table .products .product .cart .product__quantity__down:before,.product__list__table .products .product .cart .product__quantity__up:before{display:inline-block;color:#000}.product__list__table .products .product .cart .product__quantity__down:focus:before,.product__list__table .products .product .cart .product__quantity__down:hover:before,.product__list__table .products .product .cart .product__quantity__up:focus:before,.product__list__table .products .product .cart .product__quantity__up:hover:before{color:#989898}.product__list__table .products .product .cart .product__quantity__down{margin-right:-1px}@media only screen and (max-width:992px){.product__list__table .products .product .cart .product__quantity__down{border-right:solid 1px #dfdfdf}}.product__list__table .products .product .cart .product__quantity__down:before{content:"—";font-size:1.25rem}.product__list__table .products .product .cart .product__quantity__up{margin-left:-1px}@media only screen and (max-width:992px){.product__list__table .products .product .cart .product__quantity__up{border-left:solid 1px #dfdfdf}}.product__list__table .products .product .cart .product__quantity__up:before{content:"+";font-size:1.75rem}@media only screen and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity .quantity{width:33.33%}}.product__list__table .products .product .cart .product__quantity .qty{width:3.5rem;height:3.5rem;margin:0;padding:0;border:none;font-size:1.25rem;text-align:center;background-color:#fff;min-width:3.5rem;box-shadow:inset 0 1px 0 #dfdfdf,inset -1px 0 0 #dfdfdf,inset 0 -1px 0 #dfdfdf,inset 1px 0 0 #dfdfdf;-moz-appearance:textfield}@media only screen and (max-width:992px){.product__list__table .products .product .cart .product__quantity .qty{width:2.875rem;height:2.875rem;box-shadow:none}}.product__list__table .products .product .cart .product__quantity .qty::-webkit-inner-spin-button,.product__list__table .products .product .cart .product__quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media only screen and (max-width:992px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity .qty{width:3.5rem;height:3.5rem}}@media only screen and (max-width:768px){.woocommerce__product-list--table-layout .product__list__table .products .product .cart .product__quantity .qty{width:100%;height:3rem}}.product__list__table .products .product .cart .button,.product__list__table .products .product .cart .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .product__list__table .products .product .cart .facetwp-reset{width:100%;padding:.7rem 1.3rem}.product__list__table .products .product .add_to_cart_button{position:absolute;display:none;top:0;right:0;padding:.7rem 1.3rem;font-size:.875rem;color:#fff;max-width:18%}@media only screen and (max-width:768px){.product__list__table .products .product .add_to_cart_button{position:relative;top:auto;left:auto;width:100%;margin-top:1rem;text-align:center;max-width:100%}}.woocommerce-products-header{margin-bottom:3.9375rem}@media only screen and (max-width:768px){.woocommerce-products-header{margin-bottom:3rem}}.woocommerce-ordering{position:relative;display:flex;justify-content:flex-end;width:50%;margin-left:50%;margin-bottom:-2.1rem;z-index:3}.woocommerce-ordering .orderby{position:relative;width:9.875rem;border:none;font-size:1rem;font-weight:600;background-color:transparent;z-index:2;cursor:pointer}@media only screen and (max-width:360px){.woocommerce-ordering .orderby{font-size:.875rem}}.woocommerce-ordering:before{content:"";position:absolute;display:block;top:1rem;right:0;width:1rem;height:1rem;background-color:#dfdfdf;z-index:0}.woocommerce-ordering:after{content:"";position:absolute;display:block;top:1.2rem;right:.3rem;width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);border-color:#2b2b2b;transition:all .2s ease;z-index:1}.woocommerce__product-list{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce__product-list__container{position:relative;width:74%;z-index:0}@media only screen and (max-width:992px){.woocommerce__product-list__container{width:100%}}@media only screen and (max-width:1200px){.woocommerce__product-list__container.product__list__table{border-top:solid 1px #dfdfdf}}.woocommerce__product-filters{width:22%;margin-bottom:6rem}@media only screen and (max-width:992px){.woocommerce__product-filters{width:100%;margin-bottom:0;z-index:2}}.woocommerce-pagination{display:none!important;margin-bottom:6rem}.woocommerce-pagination ul{display:flex;margin:0;padding:0;list-style:none}.woocommerce-pagination ul li{margin:0 .4rem}.woocommerce-pagination ul .page-numbers{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.25rem;color:#2b2b2b;background-color:#f5f5f5;text-decoration:none}.woocommerce-pagination ul .page-numbers.current{color:#fff;background-color:#000}.woocommerce-pagination ul .page-numbers.prev{text-indent:-9999px}.woocommerce-pagination ul .page-numbers.prev:before{content:"";display:block;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(135deg);border-color:#000;transition:all .2s ease}.woocommerce-pagination ul .page-numbers.next{text-indent:-9999px}.woocommerce-pagination ul .page-numbers.next:before{content:"";display:block;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);border-color:#000;transition:all .2s ease}.woocommerce-pagination ul .page-numbers:focus,.woocommerce-pagination ul .page-numbers:hover{background-color:#dfdfdf}.facetwp-facet-pagination{margin-bottom:6rem}.facetwp-facet-pagination .facetwp-pager{display:flex}.facetwp-facet-pagination a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 .4rem;font-size:1.25rem;color:#2b2b2b;background-color:#f5f5f5;text-decoration:none}.facetwp-facet-pagination a:focus,.facetwp-facet-pagination a:hover{background-color:#dfdfdf}.facetwp-facet-pagination a.active{font-weight:400;color:#fff;background-color:#000}.facetwp-facet-pagination a.prev{text-indent:-9999px}.facetwp-facet-pagination a.prev:before{content:"";display:block;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(135deg);border-color:#000;transition:all .2s ease}.facetwp-facet-pagination a.next{text-indent:-9999px}.facetwp-facet-pagination a.next:before{content:"";display:block;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);border-color:#000;transition:all .2s ease}.single-product .woocommerce__container{display:flex;flex-wrap:wrap;justify-content:space-between}.single-product .woocommerce__container .woocommerce-breadcrumb{width:100%;margin-bottom:4rem}.single-product div.product .onsale{display:none}.single-product div.product__left{width:50%;max-width:38.75rem;order:0}@media only screen and (max-width:992px){.single-product div.product__left{width:100%;max-width:100%}}@media only screen and (max-width:992px){.single-product div.product__left .woocommerce-product-gallery{max-width:37.5rem}}@media only screen and (max-width:600px){.single-product div.product__left .woocommerce-product-gallery{max-width:100%}}.single-product div.product__left--classic .woocommerce-product-gallery:before{content:"";position:absolute;top:0;left:0;width:6.0625rem;height:9.5625rem;background:url(../../svg/muurame-klassikko.svg) left top no-repeat;background-size:contain;z-index:1}@media only screen and (max-width:768px){.single-product div.product__left--classic .woocommerce-product-gallery:before{width:4.375rem;height:7.1875rem}}.single-product div.product__left .product__price{margin:1.5rem 0;font-size:2rem}.single-product div.product__left>.product__desc,.single-product div.product__left>.product__price,.single-product div.product__left>.product__title{display:none;width:100%}@media only screen and (max-width:992px){.single-product div.product__left>.product__desc,.single-product div.product__left>.product__price,.single-product div.product__left>.product__title{display:block}}.single-product div.product__details{display:flex;flex-wrap:wrap;justify-content:space-between;width:40%;padding-bottom:4rem;max-width:31.875rem}@media only screen and (max-width:768px){.single-product div.product__details{padding-bottom:2rem}}@media only screen and (max-width:992px){.single-product div.product__details{width:100%;max-width:100%}}.single-product div.product__details .summary{width:100%;margin-top:0}.single-product div.product__details .summary>.price,.single-product div.product__details .summary>.product_sku,.single-product div.product__details .summary>.product_title{display:inline-block;width:100%}@media only screen and (max-width:992px){.single-product div.product__details .summary>.price,.single-product div.product__details .summary>.product_sku,.single-product div.product__details .summary>.product_title{display:none}}.single-product div.product__details .summary>.price.price,.single-product div.product__details .summary>.product_sku.price,.single-product div.product__details .summary>.product_title.price{display:flex}.single-product div.product__details .summary>.price.price del,.single-product div.product__details .summary>.product_sku.price del,.single-product div.product__details .summary>.product_title.price del{margin-left:1rem;order:1}.single-product div.product__details .price{margin:1.5rem 0 2.25rem 0;font-size:2rem}.single-product div.product__details .woocommerce-product-details__short-description{display:none}.single-product div.product__details .product__sku{display:inline-block;width:100%;font-size:1.25rem;color:#989898}.single-product div.product__details .product__sku p{margin-bottom:3rem}.single-product div.product__details .single_variation_wrap{width:100%}.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product div.product__details form.cart{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:3rem;border-bottom:solid 1px #dfdfdf}@media only screen and (max-width:992px){.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product div.product__details form.cart{position:fixed;justify-content:center;bottom:0;left:0;width:100%;padding:2rem;border-bottom:none;background-color:#fff;z-index:999}}@media only screen and (max-width:600px){.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product div.product__details form.cart{justify-content:flex-start;padding:1rem}}.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart.variations_form,.single-product div.product__details form.cart.variations_form{padding-bottom:0}.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product div.product__details form.cart .single_add_to_cart_button{height:3.5rem;margin:0}@media only screen and (max-width:992px){.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product div.product__details form.cart .single_add_to_cart_button{height:2.875rem;padding-top:0;padding-bottom:0}}@media only screen and (max-width:768px){.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product div.product__details form.cart .single_add_to_cart_button{width:100%}}@media only screen and (max-width:768px){.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart .cart,.single-product div.product__details form.cart .cart{width:100%}}.single-product div.product__details .single_variation_wrap .woocommerce-variation-add-to-cart .bundled_products,.single-product div.product__details form.cart .bundled_products{display:none}.single-product div.product__details .posted_in,.single-product div.product__details .sku_wrapper,.single-product div.product__details .tagged_as{display:none}.single-product div.product__story{margin:3rem 0 1rem 0;padding:2rem;font-size:1.25rem;background-color:#f8f1e4;order:2}@media only screen and (max-width:480px){.single-product div.product__story{padding:1rem 1.5rem}}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:0;right:0;opacity:0;visibility:hidden;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1rem}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;justify-content:flex-start;margin:0 0 2.625rem 0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:18%;margin-right:2.1%;line-height:0;max-width:6rem;list-style:none;cursor:pointer}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:last-child{margin-right:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%;border:solid 1px #dfdfdf;opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:#989898;opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product__quantity{display:flex;align-items:flex-start;margin-right:2rem}@media only screen and (max-width:992px){.single-product div.product__quantity{margin-right:1rem;border:solid 1px #dfdfdf}}.single-product div.product__quantity__down,.single-product div.product__quantity__up{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;cursor:pointer;box-shadow:inset 0 1px 0 #dfdfdf,inset -1px 0 0 #dfdfdf,inset 0 -1px 0 #dfdfdf,inset 1px 0 0 #dfdfdf}@media only screen and (max-width:992px){.single-product div.product__quantity__down,.single-product div.product__quantity__up{width:2.875rem;height:2.875rem;box-shadow:none}}.single-product div.product__quantity__down:before,.single-product div.product__quantity__up:before{display:inline-block;line-height:1;color:#000}@media only screen and (max-width:992px){.single-product div.product__quantity__down:before,.single-product div.product__quantity__up:before{font-size:1.625rem}}.single-product div.product__quantity__down:focus:before,.single-product div.product__quantity__down:hover:before,.single-product div.product__quantity__up:focus:before,.single-product div.product__quantity__up:hover:before{color:#989898}.single-product div.product__quantity__down{margin-right:-1px}.single-product div.product__quantity__down:before{content:"—";font-size:1.375rem}.single-product div.product__quantity__up{margin-left:-1px}.single-product div.product__quantity__up:before{content:"+";font-size:1.875rem}.single-product div.product__quantity .qty{width:3.5rem;height:3.5rem;margin:0;padding:0;border:none;font-size:1.5rem;text-align:center;background-color:#fff;box-shadow:inset 0 1px 0 #dfdfdf,inset -1px 0 0 #dfdfdf,inset 0 -1px 0 #dfdfdf,inset 1px 0 0 #dfdfdf;-moz-appearance:textfield}@media only screen and (max-width:992px){.single-product div.product__quantity .qty{width:2.875rem;height:2.875rem;box-shadow:none}}.single-product div.product__quantity .qty::-webkit-inner-spin-button,.single-product div.product__quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.single-product div.product__extra{border-bottom:solid 1px #dfdfdf}.single-product div.product__extra__title{display:flex;justify-content:space-between;width:100%;padding:1.5rem 0 1.125rem 0;font-size:1.25rem;cursor:pointer;transition:all .2s ease}@media only screen and (max-width:768px){.single-product div.product__extra__title{color:#2b2b2b}}.single-product div.product__extra__title:before{content:"_";display:inline-block;display:none;font-size:2.5rem;line-height:0;color:#2b2b2b;order:1;transition:all .2s ease}.single-product div.product__extra__title:after{content:"+";display:inline-block;font-size:1.875rem;line-height:1.875rem;color:#2b2b2b;order:1;transition:all .2s ease}.single-product div.product__extra__title:hover{color:#989898}.single-product div.product__extra__title:hover:after,.single-product div.product__extra__title:hover:before{color:#989898}.single-product div.product__extra__title.is_toggled{color:#2b2b2b}.single-product div.product__extra__title.is_toggled:before{display:inline-block}.single-product div.product__extra__title.is_toggled:after{display:none}.single-product div.product__extra__title.is_toggled:hover{color:#989898}.single-product div.product__extra__content{width:100%;max-height:0;visibility:hidden;opacity:0;transition:all .2s ease;overflow:hidden}.single-product div.product__extra__content.is_toggled{max-height:500%;visibility:visible;opacity:1}.single-product .woocommerce-tabs{width:100%}@media only screen and (max-width:768px){.single-product .woocommerce-tabs{margin-top:-2rem}}.single-product .related,.single-product .up-sells{width:100%;margin-bottom:0}.single-product .related>h2,.single-product .up-sells>h2{width:100%;font-weight:400;text-align:center}.single-product .related .products,.single-product .up-sells .products{justify-content:center;width:100%}.single-product .related .products:after,.single-product .up-sells .products:after{display:none}.single-product .related .products .product,.single-product .up-sells .products .product{width:25%;padding:0 1rem;max-width:18.125rem}@media only screen and (max-width:768px){.single-product .related .products .product,.single-product .up-sells .products .product{width:50%;margin-bottom:1rem}}@media only screen and (max-width:360px){.single-product .related .products .product,.single-product .up-sells .products .product{width:100%;padding:0}}.single-product .related .products img,.single-product .up-sells .products img{width:100%;max-width:18.125rem}@media only screen and (max-width:480px){.single-product .related .products img,.single-product .up-sells .products img{max-width:100%}}.single-product .bundle_button,.single-product .bundle_wrap{display:flex;width:100%}@media only screen and (max-width:768px){.single-product .product__group{display:block;width:100%!important}}@media only screen and (max-width:768px){.single-product .product__group tr{display:block;width:100%;margin-bottom:.5rem}}.single-product .product__group th{padding:1.5rem 0;border-bottom:solid 1px #dfdfdf;font-weight:600;background-color:#fff}@media only screen and (max-width:768px){.single-product .product__group th{display:none}}.single-product .product__group td{padding:1.5rem .625rem 1.5rem 0;background-color:#fff!important}@media only screen and (max-width:768px){.single-product .product__group td{display:block;width:100%!important;padding:.3rem 0;border:none}.single-product .product__group td.hide{display:none}.single-product .product__group td:last-child{margin-bottom:1rem}}.single-product .product__group td.column-1{width:30%}.single-product .product__group td.column-2,.single-product .product__group td.column-5{width:10%}.single-product .product__group td.column-6{font-weight:600}.single-product .product__group td .cell-title{display:none;font-weight:600}@media only screen and (max-width:768px){.single-product .product__group td .cell-title{display:block}}.single-product .product__materials{display:flex;flex-wrap:wrap}.single-product .product__materials__col{width:33.33%}@media only screen and (max-width:992px){.single-product .product__materials__col{width:50%}}@media only screen and (max-width:768px){.single-product .product__materials__col{width:100%}}.single-product .product__materials__col__title{margin-bottom:1rem;font-size:1.25rem;font-weight:400}.single-product .product__materials__list{margin:0;padding:0;list-style:none}.single-product .product__materials__list li{margin:.3rem 0}.single-product .product__materials__list a{display:flex;align-items:center;padding:.3rem 0;font-weight:600;color:#2b2b2b;text-decoration:none}.single-product .product__materials__list a:after{content:url(../../svg/download.svg);display:inline-block;margin-left:.5rem;line-height:0;transition:all .2s ease}.single-product .product__materials__list a:hover{text-decoration:underline}.single-product .product__materials__list a:hover:after{transform:translate(0,3px)}.pswp{z-index:99999!important}.woocommerce-checkout .site-header{margin-bottom:4rem;background-color:#f5f5f5}.woocommerce-checkout .site-header__container{justify-content:flex-start}.woocommerce-checkout .site-header__back{width:45%;padding-right:2rem}.woocommerce-checkout .site-header__back a{position:relative;padding-left:1.5rem;font-weight:600;color:#2b2b2b;text-decoration:none}@media only screen and (max-width:768px){.woocommerce-checkout .site-header__back a{display:block}}.woocommerce-checkout .site-header__back a:before{content:"";position:absolute;display:block;top:50%;left:0;width:.5rem;height:.5rem;margin-right:.5rem;border-right:2px solid;border-bottom:2px solid;transform:translate(0,-50%) rotate(135deg);border-color:#2b2b2b;transition:all .2s ease}.woocommerce-checkout .site-header__back a:focus,.woocommerce-checkout .site-header__back a:hover{color:#989898}.woocommerce-checkout .site-header__back a:focus:before,.woocommerce-checkout .site-header__back a:hover:before{border-color:#989898}.woocommerce-checkout .site-content{margin-bottom:4.75rem}.woocommerce-checkout .site-footer{position:fixed;bottom:0;width:100%;padding:1.75rem 0;background-color:#f5f5f5}@media screen and (max-width:600px){.woocommerce-checkout .site-footer{position:relative;bottom:auto}}.woocommerce-checkout .site-footer__copyright{padding-top:0}@media screen and (min-width:768px){.col2-set .form-row-first{margin-right:3.8%;float:left}.col2-set .form-row-last{margin-right:0;float:right}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.checkout{padding:0 2rem}@media only screen and (max-width:768px){.checkout{padding:0}}.checkout__left{width:50%}@media only screen and (max-width:768px){.checkout__left{width:100%;padding:0 2rem}}@media only screen and (max-width:480px){.checkout__left{padding:0 1rem}}.checkout__left h1{margin-bottom:2rem}.checkout__left .col-1 h3{margin-top:0;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf;font-size:1.5rem}.checkout__right{width:40%}@media only screen and (max-width:992px){.checkout__right{width:45%}}@media only screen and (max-width:768px){.checkout__right{width:100%;margin-top:2rem}}.checkout__right>h3{margin:0;padding:2rem;font-size:2rem;background-color:#e5f3fa}@media only screen and (max-width:768px){.checkout__right>h3{padding:2rem 2rem}}@media only screen and (max-width:480px){.checkout__right>h3{padding:2rem 1rem 1rem 1rem}}.checkout__right .woocommerce-checkout-review-order{background-color:#e5f3fa}.checkout__right .woocommerce-checkout-review-order tbody,.checkout__right .woocommerce-checkout-review-order tfoot,.checkout__right .woocommerce-checkout-review-order thead{display:block;width:100%;padding:0 2rem}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order tbody,.checkout__right .woocommerce-checkout-review-order tfoot,.checkout__right .woocommerce-checkout-review-order thead{padding:0 2rem}}@media only screen and (max-width:480px){.checkout__right .woocommerce-checkout-review-order tbody,.checkout__right .woocommerce-checkout-review-order tfoot,.checkout__right .woocommerce-checkout-review-order thead{padding:0 1rem}}.checkout__right .woocommerce-checkout-review-order tr{display:flex;flex-wrap:wrap;width:100%}.checkout__right .woocommerce-checkout-review-order tr th{display:block;width:70%}.checkout__right .woocommerce-checkout-review-order tr td{display:block;width:30%}.checkout__right .woocommerce-checkout-review-order thead th{padding-bottom:1rem;border-bottom:solid 1px #dfdfdf;font-weight:600}.checkout__right .woocommerce-checkout-review-order td{padding:1rem 0;border-bottom:solid 1px #dfdfdf}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order td{border-bottom:none}}.checkout__right .woocommerce-checkout-review-order .bundled_table_item td{padding:.3125rem 0}.checkout__right .woocommerce-checkout-review-order .bundled_table_item .bundled_table_item_indent{padding-left:1rem}.checkout__right .woocommerce-checkout-review-order .product-quantity{color:#989898}.checkout__right .woocommerce-checkout-review-order .product-name{width:70%;padding-right:2rem}.checkout__right .woocommerce-checkout-review-order .product-total{width:30%;font-weight:600}.checkout__right .woocommerce-checkout-review-order .cart-subtotal,.checkout__right .woocommerce-checkout-review-order .tax_label{display:none}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals:before{content:"Toimitus";display:block;padding-top:1.5rem;font-weight:600}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals th{display:none;width:100%;border:none;font-weight:600}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals td{width:100%;padding-top:.5rem;border:none}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals .amount{font-size:.875rem;color:#989898}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals label{position:relative}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals label:before{content:"";position:absolute;display:block;top:4px;left:-26px;width:16px;height:16px;border:solid 1px #2b2b2b;border-radius:50%;background-color:#fff}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals input{visibility:hidden;opacity:0}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals input:checked+label:after{content:"";position:absolute;display:block;top:6px;left:-24px;width:12px;height:12px;border-radius:50%;background-color:#2b2b2b}.checkout__right .woocommerce-checkout-review-order tr.woocommerce-shipping-totals input[type=hidden]+label:after{content:"";position:absolute;display:block;top:6px;left:-24px;width:12px;height:12px;border-radius:50%;background-color:#2b2b2b}.checkout__right .woocommerce-checkout-review-order .woocommerce-shipping-methods{width:100%;margin:0;padding-left:0;list-style:none}.checkout__right .woocommerce-checkout-review-order .woocommerce-shipping-methods li{padding:.3rem 0}.checkout__right .woocommerce-checkout-review-order .woocommerce-shipping-methods label{margin-left:1rem}.checkout__right .woocommerce-checkout-review-order .order-total{display:none}.checkout__right .woocommerce-checkout-review-order .shipping th{border-bottom:solid 1px #dfdfdf;font-weight:400}.checkout__right .woocommerce-checkout-review-order .order-total th{width:60%;padding-top:1.5rem;border-top:solid 1px #dfdfdf;font-weight:400;float:left}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order .order-total th{width:50%}}.checkout__right .woocommerce-checkout-review-order .order-total td{width:40%;padding-bottom:0;border-top:solid 1px #dfdfdf;border-bottom:none;font-weight:400;text-align:right;float:left}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order .order-total td{width:50%}}.checkout__right .woocommerce-checkout-review-order .wc_payment_methods{margin:0;padding:0 2rem .75rem 2rem;list-style:none}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order .wc_payment_methods{padding:0 0 1rem 0}}.checkout__right .woocommerce-checkout-review-order .order-total bdi{font-size:1.5rem}@media only screen and (max-width:768px){.checkout__right .woocommerce-checkout-review-order .order-total bdi{font-size:1.25rem}}.checkout__right .woocommerce-checkout-review-order .includes_tax{display:inline-block;font-size:.875rem;color:#989898}.checkout__right .woocommerce-checkout-review-order-table{margin:0}.checkout__right .carrier-agents-postcode-search{margin:0;padding:0 2rem}@media only screen and (max-width:768px){.checkout__right .carrier-agents-postcode-search{padding:0 2rem}}@media only screen and (max-width:480px){.checkout__right .carrier-agents-postcode-search{padding:0 1rem}}.checkout__right .carrier-agents-postcode-search #carrier-agent-heading{margin-top:.5rem!important;padding-top:1.375rem;border-top:solid 1px #dfdfdf;font-size:1.25rem}.checkout__right .carrier-agents-postcode-search .has-error{border:none!important}.checkout__right .carrier-agents-postcode-search .woo-carrier-agents-error-msg{padding:.9375rem 0!important;font-size:.875rem;text-align:left!important;color:#989898!important;background-color:#e5f3fa!important}.checkout__right .woo-carrier-agents-postcode-input-wrapper{display:flex;width:100%;margin:0;padding:0}.checkout__right .woo-carrier-agents-postcode-input-wrapper input[type=text]{margin:0;margin-right:0;border:solid 1px #2b2b2b;max-width:80%!important;float:none!important}@media only screen and (max-width:768px){.checkout__right .woo-carrier-agents-postcode-input-wrapper input[type=text]{max-width:60%!important}}.checkout__right .woo-carrier-agents-postcode-input-wrapper a{float:none!important}@media only screen and (max-width:768px){.checkout__right .woo-carrier-agents-postcode-input-wrapper a{width:40%;text-align:center}}.checkout__right .woo-carrier-agent-radio{position:relative;margin-right:1rem!important}.checkout__right .woo-carrier-agent-radio:before{content:"";position:absolute;display:block;top:6px;left:-4px;width:16px;height:16px;border:solid 1px #2b2b2b;border-radius:50%;background-color:#fff}.checkout__right .woo-carrier-agent-radio input{opacity:0;visibility:hidden}.checkout__right .active .woo-carrier-agent-radio:after{content:"";position:absolute;display:block;top:8px;left:-2px;width:12px;height:12px;border-radius:50%;background-color:#2b2b2b}.checkout__right .woo-carrier-agent-info{font-size:.875rem}.checkout__right .wc_payment_methods{margin:0;padding:0 2rem}.checkout__right .place-order{display:flex;flex-direction:column;width:100%;background-color:#e5f3fa}@media only screen and (max-width:480px){.checkout__right .place-order{background-color:#fff}}.checkout__right .place-order .woocommerce-terms-and-conditions-wrapper{padding:2rem 0;order:1}.checkout__right .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{font-size:1rem;line-height:1.5;color:#989898}.checkout__right .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label a{color:#989898}.checkout__right .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{margin-right:.5rem}.checkout__right .retailers{padding:0 2rem}.checkout__right .retailers--hide{display:none!important}.checkout__right .total{display:flex;padding:1.5rem 1.5rem;background-color:#e5f3fa}@media only screen and (max-width:768px){.checkout__right .total{padding:0 1.5rem 1.5rem 1.5rem}}.checkout__right .total__title{width:50%;padding-top:1.5rem;border-top:solid 1px #dfdfdf;font-weight:600}.checkout__right .total__price{width:50%;padding-top:1.5rem;border-top:solid 1px #dfdfdf;font-size:1.5rem;text-align:right}@media only screen and (max-width:480px){.checkout__right .total__price{text-align:left}}.checkout__right .total__tax{display:inline-block;width:100%;font-size:.875rem;color:#989898}#place_order,.wc-proceed-to-checkout .wc-forward{padding:1.15rem 1.55rem}#order_review{position:relative;margin:0 auto;padding:0 2rem 0 2rem;max-width:84rem}.checkout #order_review{padding:0}#order_review td,#order_review th{padding:1.5rem 0}@media only screen and (max-width:768px){#order_review td,#order_review th{padding:1rem 0}#order_review td.product-name,#order_review th.product-name{padding-right:1rem}}#order_review .bundled_table_item .product-name{padding:.5rem 0}#order_review .woocommerce-terms-and-conditions-wrapper{padding:2rem 2rem 0 2rem;background-color:#fff;max-width:37.5rem}@media only screen and (max-width:480px){#order_review .woocommerce-terms-and-conditions-wrapper{padding:2rem 1rem 0 1rem}}#order_review .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{position:relative;display:block;padding-left:2rem;line-height:24px}#order_review .woocommerce-terms-and-conditions-wrapper input{position:absolute;top:.2rem;left:0;width:16px;height:16px;margin-right:.5rem;border:solid 1px #2b2b2b;border-radius:0;-webkit-appearance:none}#order_review .woocommerce-terms-and-conditions-wrapper input:checked{background:#2b2b2b url(../../svg/check.svg) center center no-repeat;background-size:80%}.delivery_desc{display:block;padding:0 0 1rem 0;font-size:.875rem!important;font-weight:400}.checkout .delivery_desc{text-align:right}@media only screen and (max-width:480px){.checkout .delivery_desc{text-align:left}}#kco-wrapper{padding:2rem!important}@media only screen and (max-width:480px){#kco-wrapper{padding:1rem!important}}#kco-wrapper .woocommerce-shipping-methods{padding:0;list-style:none}#kco-wrapper .woocommerce-shipping-methods label{margin-left:.25rem}#kco-iframe.disabled #klarna-checkout-container{pointer-events:none;opacity:.5}#kco-iframe>.total{display:none;flex-direction:column;margin:0 auto;padding:0 .9375rem;max-width:40rem}#kco-iframe>.total>div{order:1}#kco-iframe>.total label{display:block;margin-bottom:2rem;font-weight:700}.woocommerce-cart .woocommerce{position:relative;margin:0 auto;max-width:84rem}#billing_country_field{display:none}.woocommerce-input-wrapper{position:relative;display:block}.woocommerce-order-received .site-header__container{justify-content:center}.woocommerce-order-received .site-header__branding{width:auto}.woocommerce-order-received .site-header__back{display:none}.cart__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0;padding-right:0}.cart__container .woocommerce-cart-form{width:66%;padding:0 2rem}@media only screen and (max-width:992px){.cart__container .woocommerce-cart-form{width:100%;margin-bottom:2rem;border-top:solid 1px #dfdfdf}}@media only screen and (max-width:480px){.cart__container .woocommerce-cart-form{padding:0 1rem}}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form thead{display:none}}.cart__container .woocommerce-cart-form tr{display:flex;align-items:center;width:100%;border-bottom:solid 1px #dfdfdf}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form tr{position:relative;flex-direction:column;padding-top:1rem;padding-left:5.3125rem;padding-right:3rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf!important}.cart__container .woocommerce-cart-form tr:last-child{border-bottom:none!important}.cart__container .woocommerce-cart-form tr.bundle_table_item{border:none!important}}@media only screen and (max-width:768px) and (max-width:768px){.cart__container .woocommerce-cart-form tr.bundle_table_item{border-bottom:solid 1px #dfdfdf!important}}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form tr.bundled_table_item{display:none}}.cart__container .woocommerce-cart-form tr:last-child{border-top:solid 1px #dfdfdf;border-bottom:none!important}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form tr:last-child{border-top:none}}.cart__container .woocommerce-cart-form th{padding:1.5rem .625rem;font-weight:600;background-color:#fff}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form th{display:none}}.cart__container .woocommerce-cart-form td,.cart__container .woocommerce-cart-form td.bundle_table_item{padding:1.5rem .625rem 1.5rem .625rem}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form td,.cart__container .woocommerce-cart-form td.bundle_table_item{width:100%;padding:0;border:none!important}}.cart__container .woocommerce-cart-form .product-remove{width:10%;text-align:center;order:1}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-remove{position:absolute;top:1rem;right:0;width:auto}}.cart__container .woocommerce-cart-form .product-remove a{font-size:1.75rem;color:#2b2b2b;text-decoration:none;transition:all .2s ease}@media only screen and (max-width:992px){.cart__container .woocommerce-cart-form .product-remove a{font-size:1.5rem}}.cart__container .woocommerce-cart-form .product-remove a:hover{color:#989898}.cart__container .woocommerce-cart-form .product-thumbnail{width:6rem}@media only screen and (max-width:992px){.cart__container .woocommerce-cart-form .product-thumbnail{width:4.375rem}}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-thumbnail{position:absolute;display:block;top:1rem;left:0}}.cart__container .woocommerce-cart-form .product-name{width:40%}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-name{display:inline-block;width:100%;padding-bottom:.5rem}}.cart__container .woocommerce-cart-form .product-name a{color:#2b2b2b;text-decoration:none}.cart__container .woocommerce-cart-form .product-name a:focus,.cart__container .woocommerce-cart-form .product-name a:hover{color:#989898}.cart__container .woocommerce-cart-form .product-name .bundled-product-name{padding:0}.cart__container .woocommerce-cart-form .product-price,.cart__container .woocommerce-cart-form .product-subtotal{width:15%;font-weight:600}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-price,.cart__container .woocommerce-cart-form .product-subtotal{display:inline-block;width:100%;padding-bottom:.8rem}}.cart__container .woocommerce-cart-form .product-price .tax_label,.cart__container .woocommerce-cart-form .product-subtotal .tax_label{display:none}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-subtotal .amount:before{content:"Yhteensä: "}}.cart__container .woocommerce-cart-form .product-quantity{width:10%;font-weight:600;text-align:center;min-width:5rem}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .product-quantity{display:flex;align-items:center;width:100%;padding-bottom:.5rem;text-align:left}.cart__container .woocommerce-cart-form .product-quantity:before{content:"Kpl: ";display:inline-block;margin-right:1rem}.cart__container .woocommerce-cart-form .product-quantity .quantity{min-width:4.5rem}.cart__container .woocommerce-cart-form .product-quantity .quantity input{padding:.5rem .5rem;max-width:4.375rem}}.cart__container .woocommerce-cart-form .actions{border-bottom:none!important;text-align:right}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .actions{display:block;margin-top:1rem}}.cart__container .woocommerce-cart-form .bundle_table_item td,.cart__container .woocommerce-cart-form .bundle_table_item th{padding-bottom:0}.cart__container .woocommerce-cart-form .bundled_table_item td,.cart__container .woocommerce-cart-form .bundled_table_item th{padding:1rem .625rem 1rem .625rem;border-top:none!important;border-bottom:none!important}@media only screen and (max-width:768px){.cart__container .woocommerce-cart-form .bundled_table_item td,.cart__container .woocommerce-cart-form .bundled_table_item th{padding:.5rem 0 .5rem 0;border:none!important}.cart__container .woocommerce-cart-form .bundled_table_item td.product-price,.cart__container .woocommerce-cart-form .bundled_table_item td.product-subtotal,.cart__container .woocommerce-cart-form .bundled_table_item th.product-price,.cart__container .woocommerce-cart-form .bundled_table_item th.product-subtotal{display:none!important}}.cart__container .woocommerce-cart-form .bundled_table_item td img,.cart__container .woocommerce-cart-form .bundled_table_item th img{display:none}.cart__container .cart-collaterals{width:23%}@media only screen and (max-width:992px){.cart__container .cart-collaterals{width:100%}}.cart__container .cart-collaterals .cart_totals{padding:2rem 0 0;background-color:#e5f3fa}.cart__container .cart-collaterals h2{margin-top:0;margin-bottom:.375rem;padding:0 1.5rem;font-size:.875rem;line-height:1;font-weight:400}.cart__container .cart-collaterals .cart-subtotal,.cart__container .cart-collaterals .woocommerce-shipping-totals{display:none}.cart__container .cart-collaterals .order-total th{display:none}.cart__container .cart-collaterals .order-total td{padding:0 1.5rem;font-size:2.375rem;font-weight:800}.cart__container .cart-collaterals .order-total .includes_tax{display:block;width:100%;margin-top:.5rem;font-size:.875rem;font-weight:400;color:#989898}.cart__container .cart-collaterals .wc-proceed-to-checkout{padding-top:1.875rem}.cart__container .cart-collaterals .wc-proceed-to-checkout .button,.cart__container .cart-collaterals .wc-proceed-to-checkout .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .cart__container .cart-collaterals .wc-proceed-to-checkout .facetwp-reset{width:100%;text-align:center}.cross-sells{position:relative;margin:4.625rem auto 0 auto;padding:4.625rem 2rem 0 2rem;border-top:solid 1px #dfdfdf;max-width:84rem}@media only screen and (max-width:480px){.cross-sells{margin-top:3rem;padding:3rem 1rem 0 1rem}}.cross-sells>h2{margin-top:0;font-size:2rem;text-align:center}.cross-sells .products{justify-content:center}.cross-sells .products:after{display:none}.cross-sells .products .product{width:25%;padding:0 1rem}@media only screen and (max-width:768px){.cross-sells .products .product{width:50%;margin-bottom:1rem}}@media only screen and (max-width:360px){.cross-sells .products .product{width:100%;padding:0}}#newsletter_signup_field{margin-left:4rem}@media only screen and (max-width:768px){#newsletter_signup_field{margin-left:2rem}}@media only screen and (max-width:480px){#newsletter_signup_field{margin-left:1rem}}#newsletter_signup_field.on-place{margin:0}.woocommerce-order{position:relative;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;padding:0 2rem;max-width:84rem}@media only screen and (max-width:480px){.woocommerce-order{padding:0 1rem}}.woocommerce-order-overview{display:none}.woocommerce-order .woocommerce-notice,.woocommerce-order .woocommerce-order-info{width:40%}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-notice,.woocommerce-order .woocommerce-order-info{width:100%;margin-top:2rem}}.woocommerce-order .woocommerce-notice__title,.woocommerce-order .woocommerce-order-info__title{display:inline-block;width:100%;margin-bottom:0;margin-bottom:2rem;font-size:3.25rem;line-height:1.25}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-notice__title,.woocommerce-order .woocommerce-order-info__title{font-size:2rem}}.woocommerce-order .woocommerce-notice__button,.woocommerce-order .woocommerce-order-info__button{margin-top:2rem}.woocommerce-order .woocommerce-thankyou-order-received{display:none!important}.woocommerce-order .woocommerce-order-details{width:40%;padding:2rem;background-color:#e5f3fa;max-width:30rem}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-order-details{width:100%;padding:2rem 1rem;max-width:100%}}.woocommerce-order .woocommerce-order-details>h2{margin:0 0 2rem 0;font-size:2rem}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-order-details>h2{font-size:1.375rem}}.woocommerce-order .woocommerce-order-details th{padding:1rem 0;font-weight:400}.woocommerce-order .woocommerce-order-details thead th{border-bottom:solid 1px #dfdfdf;font-weight:600}.woocommerce-order .woocommerce-order-details td{padding:1rem 0}.woocommerce-order .woocommerce-order-details td.product-total{width:40%}.woocommerce-order .woocommerce-order-details .woocommerce-Price-amount{font-weight:600}.woocommerce-order .woocommerce-order-details tfoot tr{display:none}.woocommerce-order .woocommerce-order-details tfoot tr:last-child{display:table-row}.woocommerce-order .woocommerce-order-details tfoot tr:last-child td,.woocommerce-order .woocommerce-order-details tfoot tr:last-child th{border-top:solid 1px #dfdfdf;font-weight:600;vertical-align:top}.woocommerce-order .woocommerce-order-details tfoot tr:last-child .woocommerce-Price-amount{font-size:1.5rem}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-order-details tfoot tr:last-child .woocommerce-Price-amount{font-size:1.25rem}}.woocommerce-order .woocommerce-order-details tfoot tr:last-child .includes_tax{display:inline-block;width:100%;font-size:.875rem;font-weight:400;color:#989898}.woocommerce-order .woocommerce-order-details tfoot tr:last-child .includes_tax .woocommerce-Price-amount{font-size:.875rem}.woocommerce-order .woocommerce-order-details a{color:#2b2b2b;text-decoration:none}.woocommerce-order .woocommerce-order-details .product-quantity{color:#989898}.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-thankyou-order-failed:before{content:"Tilaus keskeytetty";display:block;margin-bottom:2rem;font-size:2rem;font-weight:600}.woocommerce-thankyou-order-failed-actions{position:absolute;top:35%}@media only screen and (max-width:768px){.woocommerce-thankyou-order-failed-actions{position:relative;top:auto;width:100%}}.woocommerce-thankyou-order-failed-actions .button:last-child,.woocommerce-thankyou-order-failed-actions .woocommerce__product-filters__reset .facetwp-reset:last-child,.woocommerce__product-filters__reset .woocommerce-thankyou-order-failed-actions .facetwp-reset:last-child{display:none}.star-rating{overflow:hidden;position:relative;height:1.618rem;line-height:1.618;font-size:1rem;width:5.3rem;font-family:star;font-weight:400}.star-rating:before{content:"SSSSS";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5rem}.star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1rem;width:1rem;text-indent:-999rem;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1rem;height:1rem;line-height:1;font-family:star;content:"S";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"S";color:#404040;opacity:.25}p.stars a:hover a:before{content:"S";color:#4169e1;opacity:1}p.stars.selected a.active:before{content:"S";color:#4169e1;opacity:1}p.stars.selected a.active~a:before{content:"S";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"S";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{position:relative;display:flex;margin:2.75rem 0 0 0;padding:0;border-bottom:solid 1px #dfdfdf;list-style:none}@media only screen and (max-width:768px){.woocommerce-tabs ul.tabs{display:none}}.woocommerce-tabs ul.tabs:before{content:"";position:absolute;right:100%;bottom:-1px;width:100vw;height:1px;background-color:#dfdfdf;z-index:0}.woocommerce-tabs ul.tabs:after{content:"";position:absolute;bottom:-1px;left:100%;width:100vw;height:1px;background-color:#dfdfdf;z-index:0}.woocommerce-tabs ul.tabs li{position:relative;display:block;margin:0 0 -1px -1px;border:solid 1px #dfdfdf}.woocommerce-tabs ul.tabs li a{display:block;padding:1.125rem 2rem;font-size:1.25rem;color:#2b2b2b;outline:0;text-decoration:none}.woocommerce-tabs ul.tabs li.active{border-bottom:solid 1px #fff}.woocommerce-tabs .yikes-custom-woo-tab-title{display:none}.woocommerce-tabs .tab__title_mobile{display:none;width:100%;padding:1.5rem 0 1.125rem 0;font-size:1.25rem;font-weight:400;cursor:pointer}@media only screen and (max-width:768px){.woocommerce-tabs .tab__title_mobile{display:flex;justify-content:space-between}.woocommerce-tabs .tab__title_mobile:before{content:"_";display:inline-block;display:none;font-size:2.5rem;line-height:0;order:1}.woocommerce-tabs .tab__title_mobile:after{content:"+";display:inline-block;font-size:1.875rem;line-height:1.875rem;color:#2b2b2b;order:1}.woocommerce-tabs .tab__title_mobile.is_toggled:before{display:inline-block}.woocommerce-tabs .tab__title_mobile.is_toggled:after{display:none}.woocommerce-tabs .tab__title_mobile:hover{color:#989898}}@media only screen and (max-width:768px){.woocommerce-tabs .wc-tab{display:block!important;margin-top:0;border-bottom:solid 1px #dfdfdf}.woocommerce-tabs .wc-tab .tab__content{width:100%;max-height:0;visibility:hidden;opacity:0;transition:all .2s ease;overflow:hidden}.woocommerce-tabs .wc-tab .tab__content.is_toggled{max-height:100%;visibility:visible;opacity:1}}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:#2b2b2b;text-decoration:none!important}.checkout .form-row label{font-size:.875rem}.checkout .select2-selection{display:block;height:3rem;padding:.7rem 1rem;border:solid 1px #989898;border-radius:0}.checkout .woocommerce-shipping-fields h3{margin-bottom:.5rem;font-size:1rem;font-weight:400}.checkout .woocommerce-shipping-fields .checkbox input{width:16px;height:16px;margin-right:.5rem;border:solid 1px #2b2b2b;border-radius:0;-webkit-appearance:none}.checkout .woocommerce-shipping-fields .checkbox input:checked{background:#2b2b2b url(../../svg/check.svg) center center no-repeat;background-size:80%}.checkout .mc4wp-checkbox-woocommerce input{width:16px;height:16px;margin-right:.7rem;border:solid 1px #2b2b2b;border-radius:0;-webkit-appearance:none}.checkout .mc4wp-checkbox-woocommerce input:checked{background:#2b2b2b url(../../svg/check.svg) center center no-repeat;background-size:80%}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{position:relative;margin:0 auto;max-width:84rem}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{content:"";display:table;width:100%;margin-bottom:2rem;padding:1.5rem 2rem;font-size:1.125rem;background-color:#f5f5f5;table-layout:fixed;clear:both}@media screen and (max-width:768px){.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{text-align:center}}@media screen and (max-width:480px){.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1rem}}.woocommerce-error .wc-forward,.woocommerce-info .wc-forward,.woocommerce-message .wc-forward,.woocommerce-noreviews .wc-forward,p.no-comments .wc-forward{display:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#f8f1e4}.woocommerce-error{background-color:rgba(232,87,36,.3)}.demo_store{position:fixed;right:0;bottom:0;left:0;margin:0;padding:1rem;background-color:#21759b;z-index:9999}.tax-product_cat .woocommerce__container,.woof_search_is_going .woocommerce__container{display:flex;flex-wrap:wrap;justify-content:space-between}.tax-product_cat .woocommerce__container .woocommerce-breadcrumb,.tax-product_cat .woocommerce__container .woocommerce-products-header,.tax-product_cat .woocommerce__container .woocommerce__product-list__container,.tax-product_cat .woocommerce__container .woof_results_by_ajax_shortcode .woocommerce-page,.woof_search_is_going .woocommerce__container .woocommerce-breadcrumb,.woof_search_is_going .woocommerce__container .woocommerce-products-header,.woof_search_is_going .woocommerce__container .woocommerce__product-list__container,.woof_search_is_going .woocommerce__container .woof_results_by_ajax_shortcode .woocommerce-page{width:100%}.tax-product_cat .woocommerce__container .woocommerce-page,.tax-product_cat .woocommerce__container .woof_results_by_ajax_shortcode,.woof_search_is_going .woocommerce__container .woocommerce-page,.woof_search_is_going .woocommerce__container .woof_results_by_ajax_shortcode{width:74%}@media only screen and (max-width:992px){.tax-product_cat .woocommerce__container .woocommerce-page,.tax-product_cat .woocommerce__container .woof_results_by_ajax_shortcode,.woof_search_is_going .woocommerce__container .woocommerce-page,.woof_search_is_going .woocommerce__container .woof_results_by_ajax_shortcode{width:100%}}.tax-product_cat .woocommerce__container .columns-3,.woof_search_is_going .woocommerce__container .columns-3{justify-content:space-between}.tax-product_cat .woocommerce__container .columns-3:after,.woof_search_is_going .woocommerce__container .columns-3:after{content:"";width:32%;flex:auto;max-width:18.125rem}@media only screen and (max-width:992px){.woocommerce__product-filters-wrapper{max-height:0;visibility:hidden;opacity:0;transition:all .2s ease;overflow:hidden}}@media only screen and (max-width:992px){.woocommerce__product-filters-wrapper.is_toggled{max-height:100%;visibility:visible;opacity:1}}.woocommerce__product-filters .wcpf-field-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf}.woocommerce__product-filters .wcpf-field-item .box-toggle{font-size:1.25rem!important}.woocommerce__product-filters .text{font-size:1.25rem;text-transform:none}.woocommerce__product-filters .wcpf-checkbox-item .wcpf-item-label{margin-top:.5rem!important}.woocommerce__product-filters .wcpf-checkbox-item .wcpf-input-container{border-color:#2b2b2b!important}.woocommerce__product-filters .wcpf-checkbox-item.checked .wcpf-input-container{background-color:#2b2b2b}.woocommerce__product-filters .wcpf-checkbox-item.checked .wcpf-input-container::after{border-color:#fff!important}.woocommerce__product-filters .wcpf-color-item{border:solid 1px #989898}.woocommerce__product-filters .wcpf-color-item.selected{border:solid 1px #000}.woocommerce__product-filters .wcpf-box-item{width:auto!important;padding:0 1rem;min-width:45px}.woocommerce__product-filters__title{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf;font-weight:600}@media only screen and (max-width:992px){.woocommerce__product-filters__title--filters-desktop{display:none}}.woocommerce__product-filters__title--cat{font-size:1.25rem}@media only screen and (max-width:992px){.woocommerce__product-filters__title--cat{position:relative;margin:0;font-size:1.125rem;cursor:pointer}.woocommerce__product-filters__title--cat.is_toggled{padding:0;border-bottom:none}.woocommerce__product-filters__title--cat:hover{color:#989898}.woocommerce__product-filters__title--cat:before{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000}.woocommerce__product-filters__title--cat:after{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000;transform:rotate(90deg)}.woocommerce__product-filters__title--cat.is_toggled:after{content:"";opacity:0}}.woocommerce__product-filters__title__text{position:relative;font-weight:600}@media only screen and (max-width:992px){.woocommerce__product-filters__title__text{display:inline-block;padding-right:2rem;font-weight:400}.woocommerce__product-filters__title__text:before{content:"";position:absolute;display:block;top:.35rem;right:0;width:1rem;height:1rem;background-color:#dfdfdf;z-index:2}.woocommerce__product-filters__title__text:after{content:"";position:absolute;display:block;top:.6rem;right:.3rem;width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);border-color:#2b2b2b;transition:all .2s ease;z-index:2}.is_toggled .woocommerce__product-filters__title__text:after{top:.7rem;transform:rotate(-135deg)}}.woocommerce__product-filters__title--filters{display:none}@media only screen and (max-width:992px){.woocommerce__product-filters__title--filters{display:block;cursor:pointer}}.woocommerce__product-filters__menu{margin:0 0 3.75rem 0;padding:0;list-style:none}@media only screen and (max-width:992px){.woocommerce__product-filters__menu{display:none;margin-bottom:0}.woocommerce__product-filters__menu.is_toggled{display:block;border-bottom:solid 1px #dfdfdf}}.woocommerce__product-filters__menu .menu-item{display:none}.woocommerce__product-filters__menu button{display:none}.woocommerce__product-filters__menu #menu-item-37{display:block}.woocommerce__product-filters__menu #menu-item-37>a{display:none}.woocommerce__product-filters__menu #menu-item-37 ul{margin:0;padding:0}.woocommerce__product-filters__menu #menu-item-37 ul .sub-menu{display:none}.woocommerce__product-filters__menu #menu-item-37 ul a{display:block;padding:.5rem 0;color:#2b2b2b;text-decoration:none}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor{display:block}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor>a{display:none}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu{display:block}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item{display:block}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item>a{display:block}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.current-menu-item>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.current-menu-item>a,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.current-menu-item>a{font-weight:600}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children{position:relative;padding-left:2rem}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children>button,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children>button,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children>button{content:"";position:absolute;display:block;top:.6rem;left:0;width:1.25rem;height:1.25rem;background-color:#dfdfdf;transition:all .2s ease}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children>button:after,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children>button:after,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children>button:after{content:"";position:absolute;display:block;display:block;top:.25rem;left:.4rem;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);border-color:#2b2b2b;transition:all .2s ease}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children>button.is_toggled:after,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children>button.is_toggled:after,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children>button.is_toggled:after{top:.45rem;transform:rotate(-135deg)}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children .sub-menu,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all .2s ease}.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu.is_toggled,.woocommerce__product-filters__menu #menu-item-37 ul .current-menu-parent .sub-menu .menu-item.menu-item-has-children .sub-menu.is_toggled,.woocommerce__product-filters__menu #menu-item-37 ul .current-product_cat-ancestor .sub-menu .menu-item.menu-item-has-children .sub-menu.is_toggled{visibility:visible;opacity:1;max-height:100%}.woocommerce__product-filters__menu .cat-item{display:none}.woocommerce__product-filters__menu .cat-item.current-cat,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor{display:block}.woocommerce__product-filters__menu .cat-item.current-cat-ancestor>.products__list-inner,.woocommerce__product-filters__menu .cat-item.current-cat>.products__list-inner{display:none}.woocommerce__product-filters__menu .cat-item.current-cat .current-cat-ancestor>.products__list-inner,.woocommerce__product-filters__menu .cat-item.current-cat .current-cat>.products__list-inner,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor .current-cat-ancestor>.products__list-inner,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor .current-cat>.products__list-inner{display:flex}.woocommerce__product-filters__menu .cat-item.current-cat ul,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul{display:block;margin-left:0;padding:0}@media only screen and (max-width:992px){.woocommerce__product-filters__menu .cat-item.current-cat ul,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul{padding-top:1.25rem}}.woocommerce__product-filters__menu .cat-item.current-cat ul ul,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul ul{height:0;margin-left:2.2rem;overflow:hidden;transition:height .2s}.woocommerce__product-filters__menu .cat-item.current-cat ul ul.is-open,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul ul.is-open{height:auto}.woocommerce__product-filters__menu .cat-item.current-cat ul .cat-item,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul .cat-item{display:block}.woocommerce__product-filters__menu .cat-item.current-cat ul a,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul a{display:block;padding:.5rem 0;color:#2b2b2b;text-decoration:none}.woocommerce__product-filters__menu .cat-item.current-cat ul a:hover,.woocommerce__product-filters__menu .cat-item.current-cat-ancestor ul a:hover{color:#5c5c5c}.woocommerce__product-filters__menu .cat-item.current-cat>.products__list-inner>a{font-weight:600}.woocommerce__product-filters__menu .cat-item .products__list-inner{position:relative;display:flex;align-items:center;width:100%}.woocommerce__product-filters__menu .cat-item .products__child-toggle{position:relative;display:block;width:1.25rem;height:1.25rem;margin-right:.5rem;background-color:#dfdfdf;transition:all .2s ease}.woocommerce__product-filters__menu .cat-item .products__child-toggle:after{content:"";position:absolute;display:block;display:block;top:.25rem;left:.4rem;width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);border-color:#2b2b2b;transition:all .2s ease}.woocommerce__product-filters__menu .cat-item .products__child-toggle.products__child-toggle--open:after{top:.5rem;transform:rotate(-135deg)}.woocommerce__product-filters__item{margin:0;padding-top:1rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf}.woocommerce__product-filters__item .facetwp-facet{display:none;padding-top:1.375rem;opacity:0;visibility:hidden;overflow:hidden;transition:all .2s ease}.woocommerce__product-filters__item .facetwp-facet.is_toggled{display:block;opacity:1;visibility:visible;overflow:visible}.woocommerce__product-filters__item .facetwp-checkbox{margin:.3rem 0;padding-left:1.5625rem;background:url(../../svg/icon-checkbox.svg) 0 50% no-repeat}.woocommerce__product-filters__item .facetwp-checkbox.checked{background:url(../../svg/icon-checkbox-checked.svg) 0 50% no-repeat}.woocommerce__product-filters__item .facetwp-slider-reset{display:none!important}.woocommerce__product-filters__item .facetwp-toggle{display:block;margin-top:.5rem}.woocommerce__product-filters__item .facetwp-toggle.facetwp-hidden{display:none}.woocommerce__product-filters__item .noUi-handle{top:-8px!important;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fff;border-color:#2b2b2b}.woocommerce__product-filters__item .noUi-target{height:6px;background-color:#fff;border-color:#2b2b2b}.woocommerce__product-filters__item .noUi-connect{background-color:#2b2b2b}.woocommerce__product-filters__item .facetwp-color{position:relative;border:solid 1px #989898;border-radius:50%}.woocommerce__product-filters__item .facetwp-color:after{content:"";position:absolute;display:block;bottom:2.0625rem;left:50%;width:.625rem!important;height:.625rem!important;margin:0!important;border-right:solid 1px #2b2b2b!important;border-bottom:solid 1px #2b2b2b!important;background-color:#fff;transform:translateX(-50%) rotate(45deg)!important;opacity:0;visibility:hidden;z-index:1}.woocommerce__product-filters__item .facetwp-color:before{content:attr(data-title);position:absolute;display:block;bottom:2.375rem;left:50%;padding:.2rem .5rem;border:solid 1px #2b2b2b;font-size:.8125rem;text-align:center;background-color:#fff;min-width:5.625rem;transform:translateX(-50%);opacity:0;visibility:hidden;z-index:1}.woocommerce__product-filters__item .facetwp-color.checked,.woocommerce__product-filters__item .facetwp-color:hover{border-color:#2b2b2b}.woocommerce__product-filters__item .facetwp-color.checked:after,.woocommerce__product-filters__item .facetwp-color.checked:before,.woocommerce__product-filters__item .facetwp-color:hover:after,.woocommerce__product-filters__item .facetwp-color:hover:before{opacity:1;visibility:visible}.woocommerce__product-filters__label{position:relative;display:block;margin:0;font-size:1.25rem;line-height:2rem;font-weight:600;cursor:pointer}.woocommerce__product-filters__label:before{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000}.woocommerce__product-filters__label:after{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000;transform:rotate(90deg)}.woocommerce__product-filters__label:hover{color:#989898}.woocommerce__product-filters__label:hover:after,.woocommerce__product-filters__label:hover:before{background-color:#989898}.woocommerce__product-filters__label.is_toggled:after{content:"";opacity:0}.woocommerce__product-filters__reset .facetwp-reset{display:block;margin-top:32px}.wcpf-field-price-slider .price_slider_amount{line-height:2.4rem;text-align:right}.wcpf-field-price-slider .price_slider_amount .button,.wcpf-field-price-slider .price_slider_amount .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .wcpf-field-price-slider .price_slider_amount .facetwp-reset{float:left}.wcpf-field-price-slider .ui-slider{border:solid 1px #000!important;background-color:#fff!important}.wcpf-field-price-slider .ui-slider .ui-slider-handle{position:absolute;width:1.5rem;height:1.5rem;margin-top:-.25rem;border:solid 1px #000;background:#fff;z-index:2;cursor:ew-resize;outline:0;opacity:1}.wcpf-field-price-slider .ui-slider .ui-slider-handle:last-child{margin-left:-1rem}.wcpf-field-price-slider .ui-slider .ui-slider-handle.ui-state-active,.wcpf-field-price-slider .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25rem rgba(0,0,0,.1)}.wcpf-field-price-slider .ui-slider .ui-slider-range{position:absolute;display:block;border:0;background:#2b2b2b;z-index:1}.wcpf-field-price-slider .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.wcpf-field-price-slider .price_slider_wrapper .ui-slider-horizontal{height:.5rem}.wcpf-field-price-slider .price_slider_wrapper .ui-slider-horizontal .ui-slider-range{height:100%}.wcpf-field-price-slider .wcpf-price-slider-min-max-inputs{display:flex!important;align-items:center;width:100%;text-align:left}.wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-price-slider-min-max-inputs:before{content:"";display:inline-block;width:1rem;height:1px;margin-left:.5rem;margin-right:1rem;background-color:#989898;order:1}.wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-price-slider-min-max-inputs:after{content:"€";display:inline-block;order:4}.wcpf-field-price-slider .wcpf-input{display:inline-block;margin-right:.5rem;padding:.5rem .7rem;text-align:center;background-color:#fff;max-width:4rem}.wcpf-field-price-slider .wcpf-input.wcpf-min-input{float:none;order:0}.wcpf-field-price-slider .wcpf-input.wcpf-max-input{float:none;order:2}.woof_products_top_panel{display:none!important}.woof_products{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.woof_products .woocommerce__product-list{width:74%}.woof_container{margin:0;padding-top:1rem;padding-bottom:1rem;border-bottom:solid 1px #dfdfdf}.woof h4{position:relative;margin:0;font-size:1.25rem;cursor:pointer}.woof h4:before{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000}.woof h4:after{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000;transform:rotate(90deg)}.woof h4:hover{color:#989898}.woof h4:hover:after,.woof h4:hover:before{background-color:#989898}.woof h4.is_toggled:after{content:"";opacity:0}.woof form,.woof_block_html_items{display:none;opacity:0;visibility:hidden;transition:all .2s ease;overflow:hidden}.woof form.is_toggled,.woof_block_html_items.is_toggled{display:block;opacity:1;visibility:visible;overflow:visible}.woof .price_slider_wrapper,.woof_list{margin-left:0;padding:0;padding-top:1.25rem}.woof_list_checkbox input{display:none}.woof_list_checkbox label{position:relative;margin-left:0;padding-left:2rem}.woof_list_checkbox label:hover{color:#5c5c5c}.woof_list_checkbox label:before{content:"";position:absolute;display:block;top:7px;left:0;width:1rem;height:1rem;border:solid 1px #2b2b2b;border-radius:1px;background-color:#fff}.woof_list_checkbox label.woof_checkbox_label_selected{font-weight:400!important}.woof_list_checkbox label.woof_checkbox_label_selected:before{border:solid 1px #2b2b2b;background-color:#2b2b2b;background-image:url(../../svg/check.svg);background-size:10px 10px;background-position:center center;background-repeat:no-repeat}.woof_color_term{border-radius:50%;border-color:#dfdfdf;border-width:1px}.woof_color_term.checked{border-color:#5c5c5c!important}.woof .ui-slider{border:solid 1px #000!important;background-color:#fff!important}.woof .ui-slider .ui-slider-handle{position:absolute;top:-.5rem!important;width:1.5rem!important;height:1.5rem!important;border:solid 1px #000!important;background:#fff!important;z-index:2;cursor:ew-resize;outline:0;opacity:1}.woof .ui-slider .ui-slider-handle:last-child{margin-left:-1rem}.woof .ui-slider .ui-slider-handle.ui-state-active,.woof .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25rem rgba(0,0,0,.1)}.woof .ui-slider .ui-slider-range{position:absolute;display:block;border:0;background:#2b2b2b!important;z-index:1}.woof .woof_price_search_container .price_slider_amount .price_label{display:flex!important;align-items:center;width:100%;font-size:0;text-align:left;color:#fff;float:none!important}.woof .from,.woof .to{position:relative;display:inline-block;margin-right:.5rem;padding:.5rem .7rem;font-size:1rem;text-align:center;color:#2b2b2b!important;background-color:#fff;max-width:4rem}.woof .from{margin-right:1rem}.woof .from:after{content:"";position:absolute;top:50%;right:-2rem;width:1rem;height:1px;margin-left:.5rem;margin-right:1rem;background-color:#989898;order:1}.woof .irs-with-grid{height:auto;padding-top:1.25rem}.woof .irs-max,.woof .irs-min{top:-3px;font-size:.875rem}.woof .irs-from,.woof .irs-single,.woof .irs-to{top:-3px;border:solid 1px #000;font-size:.875rem;color:#2b2b2b;background-color:#fff;cursor:pointer}.woof .irs-from:after,.woof .irs-single:after,.woof .irs-to:after{background-color:transparent;border-top-color:#000}.woof .irs-grid,.woof .irs-slider.from,.woof .irs-slider.to{display:none!important}.woof .irs-line{height:10px!important;border:solid 1px #000!important;border-radius:1em;background:#fff!important}.woof .irs-line-left,.woof .irs-line-right{height:10px;background:#fff!important}.woof .irs-line-mid{height:10px;background:#000!important}.woof .irs-bar,.woof .woof_submit_search_form{display:none}.woof .woof_front_toggle{position:absolute;display:block;top:50%;right:0;width:100%;height:2.5rem;font-size:0;line-height:0;text-align:center;color:#fff;float:none;transform:translate(0,-50%);text-decoration:none}@media only screen and (max-width:992px){.woof .woof_front_toggle{right:0}}.woof .woof_front_toggle:hover:after,.woof .woof_front_toggle:hover:before{background-color:#989898}.woof .woof_front_toggle:before{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000}.woof .woof_front_toggle:after{content:"";position:absolute;display:block;top:50%;right:0;width:1rem;height:2px;background-color:#000;transform:rotate(90deg)}.woof .woof_front_toggle.woof_front_toggle_opened:after{content:"";opacity:0}.woof_reset_search_form{margin-top:1rem;padding:.4rem 1.2rem;font-size:.9375rem}.woocommerce-products-header{display:flex;flex-flow:row}@media only screen and (max-width:768px){.woocommerce-products-header{flex-flow:column}}.woocommerce-products-header__left{max-width:30%}@media only screen and (max-width:768px){.woocommerce-products-header__left{max-width:100%}}.woocommerce-products-header__title{font-size:2rem;line-height:2.6rem}.woocommerce-products-header__right{flex-grow:1;margin-left:50px}.woocommerce-products-header__right img{-o-object-fit:cover;object-fit:cover;max-height:300px;width:100%}@media only screen and (max-width:768px){.woocommerce-products-header__right img{display:none}}@media only screen and (max-width:768px){.woocommerce-products-header__right{margin-left:0}}.entry-content>.gform_wrapper,.entry-content>[class*=wp-block],.entry-content>figure[class*=wp-block].size-full{margin-left:auto;margin-right:auto;margin-bottom:6rem;max-width:84rem}@media only screen and (max-width:1200px){.entry-content>.gform_wrapper,.entry-content>[class*=wp-block],.entry-content>figure[class*=wp-block].size-full{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:768px){.entry-content>.gform_wrapper,.entry-content>[class*=wp-block],.entry-content>figure[class*=wp-block].size-full{margin-bottom:2.875rem;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1200px){.entry-content>[class*=wp-block]>.container{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:600px){.entry-content>[class*=wp-block]>.container{padding-left:0;padding-right:0}}.entry-content .wp-block-buttons,.entry-content>figure[class*=wp-block],.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>p{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;max-width:52.5rem}@media only screen and (max-width:1200px){.entry-content .wp-block-buttons,.entry-content>figure[class*=wp-block],.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>p{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:768px){.entry-content .wp-block-buttons,.entry-content>figure[class*=wp-block],.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>p{padding-left:1rem;padding-right:1rem}}.entry-content .wp-block-buttons.is-style-narrow-text,.entry-content>figure[class*=wp-block].is-style-narrow-text,.entry-content>h1.is-style-narrow-text,.entry-content>h2.is-style-narrow-text,.entry-content>h3.is-style-narrow-text,.entry-content>h4.is-style-narrow-text,.entry-content>p.is-style-narrow-text{max-width:52.5rem}hr{height:1px;margin-bottom:1.5rem;border:none!important;background-color:#dfdfdf}@media only screen and (max-width:1200px){.entry-content>.wp-block-separator{margin-left:2rem;margin-right:2rem}}@media only screen and (max-width:768px){.entry-content>.wp-block-separator{margin-left:1rem;margin-right:1rem}}.wp-block-cover.has-primary-background-color{background-color:rgba(232,87,36,.6)}.wp-block-cover.has-primary-alt-background-color{background-color:rgba(33,117,155,.6)}.wp-block-table td,.wp-block-table th{padding:.5rem 0}.wp-block-table.is-style-stripes{border-collapse:collapse}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{padding:.5rem 1rem}.entry-content>ol,.entry-content>ul{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;padding-left:19px;max-width:84rem;max-width:52.5rem}@media only screen and (max-width:1200px){.entry-content>ol,.entry-content>ul{padding-left:3.0625rem;padding-right:2rem}}@media only screen and (max-width:768px){.entry-content>ol,.entry-content>ul{padding-left:2.4375rem;padding-right:1rem}}.entry-content>ol li,.entry-content>ul li{padding:.3rem 0}.is-type-video.is-provider-youtube .wp-block-embed__wrapper,.is-type-video.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;max-width:100%}.is-type-video.is-provider-youtube .wp-block-embed__wrapper embed,.is-type-video.is-provider-youtube .wp-block-embed__wrapper iframe,.is-type-video.is-provider-youtube .wp-block-embed__wrapper object,.is-type-video.wp-block-embed-vimeo .wp-block-embed__wrapper embed,.is-type-video.wp-block-embed-vimeo .wp-block-embed__wrapper iframe,.is-type-video.wp-block-embed-vimeo .wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed.wp-block-embed-soundcloud iframe{width:100%;height:250px;max-width:550px}.wp-block-embed.wp-block-embed-flickr .wp-block-embed__wrapper{display:inline-block;width:100%;max-width:550px}.wp-block-embed.wp-block-embed-flickr .wp-block-embed__wrapper img{width:100%;height:auto}.is-type-iframe--vimeo,.is-type-iframe--youtube{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;max-width:100%}.is-type-iframe--vimeo iframe,.is-type-iframe--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-media-text{position:relative;padding:0 2rem}@media only screen and (max-width:480px){.wp-block-media-text{padding:0 1rem}}.wp-block-media-text.has-background{padding:4.5rem 2rem}@media only screen and (max-width:480px){.wp-block-media-text.has-background{padding:3rem 1rem}}.wp-block-media-text.has-background .wp-block-media-text__content:before{content:"";position:absolute;top:0;left:-50%;width:200vw;height:100%;z-index:-1}@media only screen and (max-width:768px){.wp-block-media-text img{max-width:100%}}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%}@media only screen and (max-width:768px){.wp-block-media-text .wp-block-media-text__content{padding:2rem 0 0 8%}}@media only screen and (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:2rem 0 0 0}}.wp-block-media-text.has-blue-light-background-color .wp-block-media-text__content:before{background-color:#e5f3fa}.wp-block-media-text.has-blue-background-color .wp-block-media-text__content:before{background-color:#12007d}.wp-block-media-text.has-red-background-color .wp-block-media-text__content:before{background-color:#e85724}.wp-block-media-text.has-yellow-background-color .wp-block-media-text__content:before{background-color:#f0e534}.wp-block-media-text.has-green-background-color .wp-block-media-text__content:before{background-color:#e8f3e5}.wp-block-media-text.has-beige-background-color .wp-block-media-text__content:before{background-color:#f8f1e4}.wp-block-media-text.has-gray-background-color .wp-block-media-text__content:before{background-color:#f5f5f5}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}@media only screen and (max-width:768px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:1rem 0 0 0}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{text-align:right}.wp-block-media-text.is-style-media-text-pirkko .wp-block-media-text__media{position:relative}.wp-block-media-text.is-style-media-text-pirkko .wp-block-media-text__media:before{content:"";position:absolute;top:3rem;left:0;width:100%;height:100%;text-align:center;background:url(../../svg/stenros-sininen.svg) center top no-repeat;max-width:32rem}@media only screen and (max-width:992px){.wp-block-media-text.is-style-media-text-pirkko .wp-block-media-text__media:before{background-size:30%}}.wp-block-image.is-style-image-pirkko{position:relative}.wp-block-image.is-style-image-pirkko:before{content:"";position:absolute;top:-5.5rem;left:50%;width:10.4375rem;height:10.75rem;background:url(../../svg/stenros-sininen.svg) center center no-repeat;background-size:contain;transform:translate(-50%,0)}@media only screen and (max-width:768px){.wp-block-image.is-style-image-pirkko:before{top:-3rem;width:6.75rem;height:7.5rem}}.hero{margin-bottom:5rem}@media only screen and (max-width:768px){.hero{margin-bottom:4.25rem}}.hero--simple{margin-bottom:3.75rem}@media only screen and (max-width:768px){.hero--simple{margin-bottom:3rem}.hero--simple p:last-child{margin-bottom:0}}.hero--center{text-align:center}@media only screen and (max-width:768px){.hero--center{text-align:left}}.hero--center .hero__text{display:flex;flex-direction:column;justify-content:center}.hero__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero__left{width:28%;padding-top:3.75rem}@media only screen and (max-width:1200px){.hero__left{width:38%}}@media only screen and (max-width:992px){.hero__left{width:100%;padding-top:0;order:1}}.hero__left p .button,.hero__left p .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .hero__left p .facetwp-reset{margin-top:.75rem}.hero__right{width:65%}@media only screen and (max-width:1200px){.hero__right{width:55%}}@media only screen and (max-width:992px){.hero__right{width:100%;margin-bottom:1rem}}.hero__right img{width:100%}.hero__right__video{position:relative;height:auto;padding-bottom:56.25%;overflow:hidden;max-width:100%}.hero__right__video embed,.hero__right__video iframe,.hero__right__video object{position:absolute;top:0;left:0;width:100%;height:100%}.hero__right__bg-video video{width:100%;height:auto}.hero .breadcrumbs{position:absolute;top:0;left:0;padding-left:2rem}@media only screen and (max-width:992px){.hero .breadcrumbs{position:relative;top:auto;left:auto;margin-bottom:1rem;padding-left:0;max-width:100%}}.hero .hero__text .breadcrumbs{position:relative;top:auto;left:auto;margin-bottom:1rem;padding-left:0;max-width:100%}.hero__heading{margin-bottom:2rem}.hero .button[target=_blank],.hero .woocommerce__product-filters__reset [target=_blank].facetwp-reset,.woocommerce__product-filters__reset .hero [target=_blank].facetwp-reset{display:flex;align-items:center;width:-moz-max-content;width:max-content;text-align:left}.hero .button[target=_blank]:after,.hero .woocommerce__product-filters__reset [target=_blank].facetwp-reset:after,.woocommerce__product-filters__reset .hero [target=_blank].facetwp-reset:after{content:url(../../svg/external.svg);display:inline-block;margin-left:1rem;line-height:0}.hero__button{position:absolute;display:flex!important;align-items:center;top:1.5rem;right:2rem;margin-top:2rem;text-align:center}@media only screen and (max-width:768px){.hero__button{position:relative;display:inline-block!important;top:auto;right:auto;margin-top:1rem}.woocommerce-cart .hero__button{position:relative;display:inline-block!important;top:auto;right:auto;margin-top:1rem}}.hero__button[target=_blank]{text-align:left}.hero__button[target=_blank]:after{content:url(../../svg/external.svg);display:inline-block;margin-left:1rem;line-height:0}.hero--center .hero__button{position:relative;top:auto;right:auto;left:auto;margin-top:1rem}.hero--center p{display:flex;justify-content:center}@media only screen and (max-width:768px){.hero--center p{display:none}}.two-pages__container{display:flex;flex-wrap:wrap;justify-content:center}.two-pages__col{width:43%;max-width:31.875rem}@media only screen and (max-width:768px){.two-pages__col{width:50%}}@media only screen and (max-width:480px){.two-pages__col{width:100%}}.two-pages__col:first-child{padding-right:1rem}@media only screen and (max-width:480px){.two-pages__col:first-child{margin-bottom:2rem;padding-right:0}}.two-pages__col:last-child{padding-left:1rem}@media only screen and (max-width:480px){.two-pages__col:last-child{padding-left:0}}.two-pages__col img{width:100%;margin-bottom:.625rem}.two-pages__excerpt{margin-bottom:2rem;max-width:90%}@media only screen and (max-width:768px){.two-pages__excerpt{max-width:100%}}.centered-content{padding:8rem 0;text-align:center!important;background-color:#f8f1e4}@media only screen and (max-width:768px){.centered-content{margin-bottom:2.875rem;padding:4.25rem 0}}.centered-content--blue{color:#fff!important;background-color:#12007d}.centered-content--blue h1,.centered-content--blue h2,.centered-content--blue h3,.centered-content--blue h4,.centered-content--blue h5,.centered-content--blue h6{color:#fff!important}.centered-content--red{color:#fff!important;background-color:#e85724}.centered-content--red h1,.centered-content--red h2,.centered-content--red h3,.centered-content--red h4,.centered-content--red h5,.centered-content--red h6{color:#fff!important}.centered-content--blue-light{background-color:#e5f3fa}.centered-content--yellow{background-color:#f0e534}.centered-content--green{background-color:#e8f3e5}.centered-content--gray{background-color:#f5f5f5}.centered-content .wp-block-buttons{justify-content:center}.centered-content .wp-block-buttons,.centered-content h1,.centered-content h2,.centered-content h3,.centered-content h4,.centered-content h5,.centered-content h6,.centered-content p,.centered-content table{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:51.25rem}.centered-content :last-child{margin-bottom:0}.product-list__heading{margin-bottom:1.5rem;text-align:center}.product-list__button{margin-bottom:2rem;text-align:center}.product-list__button .button,.product-list__button .woocommerce__product-filters__reset .facetwp-reset,.woocommerce__product-filters__reset .product-list__button .facetwp-reset{justify-content:center}.product-list__container{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:600px){.product-list__container{justify-content:flex-start}}.search .product-list__container{justify-content:flex-start}.product-list__product{width:25%;margin-bottom:2rem;padding:0 1rem;text-decoration:none;transition:all .2s ease}@media only screen and (max-width:768px){.product-list__product{width:50%;margin-bottom:1rem}}@media only screen and (max-width:360px){.product-list__product{width:100%;padding:1rem 0}}.product-list__product img{width:100%;max-width:18.125rem}@media only screen and (max-width:480px){.product-list__product img{max-width:100%}}.product-list__product__title{margin-bottom:.5rem}.product-list__product__desc{margin-bottom:.5rem;color:#989898}.product-list__product__price{display:flex;margin-bottom:0;font-weight:600;color:#2b2b2b}.product-list__product__price del{margin-left:.5rem;order:1}.product-list__product:focus,.product-list__product:hover{transform:translate(0,-10px)}.link-list__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.link-list__title{font-size:1.25rem;color:#989898}.link-list__left{width:43%;padding:4rem 2rem 4rem 7rem}@media only screen and (max-width:1200px){.link-list__left{padding:4rem 2rem 4rem 0}}@media only screen and (max-width:768px){.link-list__left{width:100%;padding:2rem 0 2rem 0}}.link-list__left ul{margin:0 0 1.5rem 0;padding:0;list-style:none}.link-list__left ul li{margin:.5rem 0}.link-list__left ul a{position:relative;display:inline-block;font-size:2.375rem;font-weight:600;color:#2b2b2b;text-decoration:none;transition:all .2s ease}@media only screen and (max-width:992px){.link-list__left ul a{font-size:2rem}}@media only screen and (max-width:360px){.link-list__left ul a{font-size:1.75rem}}.link-list__left ul a:before{content:"";position:absolute;top:50%;left:-2.2rem;width:1.5rem;border-top:solid 1px #2b2b2b;opacity:0;transition:all .2s ease}.link-list__left ul a.current,.link-list__left ul a:hover{animation:lefttoright .2s forwards}.link-list__left ul a.current:before,.link-list__left ul a:hover:before{animation:opacity .2s forwards}.link-list__right{position:relative;width:53%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;min-height:50rem;transition:background-image .3s ease-in}@media only screen and (max-width:992px){.link-list__right{min-height:43.75rem}}@media only screen and (max-width:768px){.link-list__right{display:none}}.two-images__container{display:flex;flex-wrap:wrap;justify-content:space-between}.two-images__left{width:57.5%}@media only screen and (max-width:768px){.two-images__left{width:100%;margin-bottom:2rem}}@media only screen and (max-width:480px){.two-images__left{margin-bottom:1rem}}.two-images__right{width:40%}@media only screen and (max-width:768px){.two-images__right{width:100%}}.two-images--right-wide .two-images__left{width:40%}@media only screen and (max-width:768px){.two-images--right-wide .two-images__left{width:100%}}.two-images--right-wide .two-images__right{width:57.5%}@media only screen and (max-width:768px){.two-images--right-wide .two-images__right{width:100%}}.resellers__table{width:100%}@media only screen and (max-width:992px){.resellers__table thead{display:none}}@media only screen and (max-width:992px){.resellers__table tbody{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:992px){.resellers__table tr{display:block;width:33.33%;margin-top:-1px;padding:2rem 2rem 1.5625rem 0;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf}}@media only screen and (max-width:992px){.resellers__table tr{width:50%}}@media only screen and (max-width:600px){.resellers__table tr{width:100%}.resellers__table tr:last-child{padding-bottom:0;border-bottom:none}}.resellers__table th{padding:2rem 0;border-bottom:solid 1px #dfdfdf;font-weight:600}@media only screen and (max-width:992px){.resellers__table th{display:none}}.resellers__table td{padding:2rem 2rem 2rem 0;border-bottom:solid 1px #dfdfdf;vertical-align:top}@media only screen and (max-width:992px){.resellers__table td{display:block;width:100%!important;padding:0;border:none}}.resellers__table td:last-child{padding-right:0}.resellers__table__name{font-size:1.5rem;font-weight:600}@media only screen and (max-width:992px){.resellers__table__name{margin-bottom:.7rem}}@media only screen and (max-width:600px){.resellers__table__name{font-weight:400}}.resellers__table__address{width:17%}@media only screen and (max-width:992px){.resellers__table__address{margin-bottom:.7rem}}.resellers__table__country{width:15%}@media only screen and (max-width:992px){.resellers__table__country{margin-bottom:.7rem}}.resellers__table__contact{width:20%}.resellers__table__map{width:15%;text-align:right}@media only screen and (max-width:992px){.resellers__table__map{margin-top:.5rem;text-align:left}}.resellers__table__map a{display:inline-block;padding:0;border-radius:0;font-size:1rem;line-height:1.5rem;font-weight:400;text-transform:uppercase;color:#2b2b2b;text-decoration:none;cursor:pointer;letter-spacing:.05em;transition:all .2s ease}@media only screen and (max-width:992px){.resellers__table__map a{padding:.75rem 0}}.resellers__table__map a:focus,.resellers__table__map a:hover{color:#989898}