.woocommerce div.product.elementor ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;min-width:0;margin:0;padding:0}.woocommerce div.product.elementor ul.tabs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:11px 17px 10px;line-height:1.2;font-size:16px;text-align:center;font-weight:600}.woocommerce div.product.elementor ul.tabs li a img{width:18px;height:auto;margin:0}.woocommerce div.product.elementor ul.tabs li a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:28px}.woocommerce div.product.elementor .woocommerce-tabs .panel{min-height:250px;padding:40px 20px}.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel h3,.woocommerce-Tabs-panel h4,.woocommerce-Tabs-panel h5{line-height:1.4!important}.woocommerce-Tabs-panel h2{font-size:1.4rem!important}.woocommerce-Tabs-panel h3{font-size:1.1rem!important}.woocommerce-Tabs-panel h4,.woocommerce-Tabs-panel h5{font-size:1rem!important}.woocommerce div.product.elementor .woocommerce-tabs .panel p,.woocommerce div.product.elementor .woocommerce-tabs .panel ul,.woocommerce-Tabs-panel>div{margin:1.8rem 0!important}.woocommerce div.product.elementor .woocommerce-tabs .panel li:not(:last-child){padding-bottom:18px}.woocommerce div.product.elementor .woocommerce-tabs .panel li p{margin:0!important}.woocommerce-tabs hr{margin:2.2rem 0!important}@media(min-width:1025px){.woocommerce-Tabs-panel h2{font-size:1.618rem!important}.woocommerce-Tabs-panel h3{font-size:1.236rem!important}.woocommerce-Tabs-panel h4{font-size:1.09rem!important}}@media(max-width:600px){.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding:0 10px}.woocommerce div.product.elementor ul.tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.woocommerce div.product.elementor ul.tabs.ei-huolto-tabia{grid-template-columns:repeat(3,1fr)}.woocommerce div.product.elementor ul.tabs li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding:16px 4px 11px;font-size:13px;min-width:100%;min-height:86px}.woocommerce div.product.elementor ul.tabs li a img{width:18px}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:40px 0}.woocommerce div.product.elementor .woocommerce-tabs .panel>ul{padding:0 0 0 22px}}.woocommerce-Tabs-panel>*:first-child,.woocommerce div.product.elementor .woocommerce-tabs .panel p:first-child{margin-top:0!important;-webkit-margin-before:0!important;margin-block-start:0!important}.woocommerce-variation.single_variation .woocommerce-Price-amount{margin-bottom:4px;color:#141414;font-weight:600}.woocommerce div.product form.cart .variations{margin:4px 0 12px}table.variations tr{display:block}table.variations tr:not(:last-of-type){margin-bottom:10px}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fff0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}.woocommerce div.product form.cart .variations th{margin:2px 0 10px}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-right:0}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){margin-top:3px}.woo-variation-swatches .woo-selected-variation-item-name{line-height:1}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:22px;width:22px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{width:30px}li.radio-variable-item:last-of-type label.variable-item-radio-input-wrapper{margin-bottom:0!important}.variable-item-contents .woocommerce-Price-amount{font-size:14px}.woocommerce div.product form.cart .reset_variations{margin-left:10px}.woocommerce-variation-description{margin-bottom:20px}.woocommerce-variation-description,.woocommerce-variation-description p{font-size:16px}@media(max-width:1000px){.woocommerce-variation-description,.woocommerce-variation-description p{font-size:14px}}@media(max-width:500px){.woocommerce div.product form.cart .variations{margin:10px 0 20px}table.variations tr:not(:last-of-type){margin-bottom:17px}.woocommerce div.product form.cart .variations th{margin:2px 0 10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{gap:8px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{padding-left:1px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:28px;width:28px}}@media(max-width:420px){table.variations tr{display:block}}.myynti-aspa-huolto{width:100%}.myynti-aspa-huolto-item{position:relative;border-radius:8px;border:4px solid #fff;-webkit-box-shadow:0 0 0 1px #294c88,0 0 0 1px #294c88 inset;box-shadow:0 0 0 1px #294c88,0 0 0 1px #294c88 inset;overflow:hidden}.myynti-aspa-huolto-item:not(:last-of-type){margin-bottom:14px}.myynti-aspa-huolto-item-header{display:grid;grid-template-columns:60px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:8px 14px;background:-webkit-gradient(linear,left top,right top,from(#284A88),to(#294C88));background:linear-gradient(to right,#284A88,#294C88);color:#fff}.myynti-aspa-huolto-item-header .myynti-aspa-huolto-item-header-kuva{width:60px;height:60px;padding:9px;background:-webkit-gradient(linear,left top,right top,from(#249749),to(#65B337));background:linear-gradient(to right,#249749,#65B337);border-radius:50%;border:3px solid #fff}.myynti-aspa-huolto-item-header .myynti-aspa-huolto-item-header-kuva img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.myynti-aspa-huolto-item-header h2{margin:0 0 6px;font-size:18px;line-height:1.4}.myynti-aspa-huolto-item-header h2:last-child{margin:0}.myynti-aspa-huolto-item-header p{margin:0;font-size:13px}.myynti-aspa-huolto-item:first-of-type .myynti-aspa-huolto-item-header-kuva{padding:12px}.myynti-aspa-huolto-item-sisalto{padding:8px 20px;font-size:14px}.myynti-aspa-huolto-item-sisalto p{margin:6px 0;line-height:1.4}.myynti-aspa-huolto-item-footer{width:calc(100% - 20px);padding:5px 10px;margin:0 10px 10px;background:#e3edd8;border-radius:8px;font-size:14px}.myynti-aspa-huolto-item-footer p{margin:0}.myynti-aspa-huolto-item-myymalakuva{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 282px);height:calc(100% - 14px);border-radius:3px;border:3px solid #fff;overflow:hidden;z-index:2}.myynti-aspa-huolto-item-myymalakuva img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1200px){.myynti-aspa-huolto-item-header{padding:8px 14px}.myynti-aspa-huolto-item-header h2{margin:0 0 5px;font-size:20px}.myynti-aspa-huolto-item-header p{font-size:14px}.myynti-aspa-huolto-item-sisalto{font-size:16px}.myynti-aspa-huolto-item-footer{padding:5px 14px}.myynti-aspa-huolto-item-myymalakuva{width:calc(100% - 310px)}}@media(max-width:400px){.myynti-aspa-huolto-item-header h2{font-size:17px;line-height:1.6}.myynti-aspa-huolto-item-myymalakuva{display:none}}body:not(.single-product.product_cat-ennakkotilattavat) .elementor-element.elementor-element-5839d26{display:none!important}.tuoteotsikon-banneri{position:relative;display:inline-block;padding:5px 18px;margin:2px 0 0;color:#fff;font-weight:600;font-size:14px;font-family:"Poppins",Sans-serif;line-height:1.4}.tuoteotsikon-banneri:before{content:"";position:absolute;inset:0;background:#141414;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);z-index:-1}.tai-alk{position:relative;padding-left:20px}.tai-alk:before{content:"";position:absolute;left:-10px;top:0;width:calc(100% + 10px);height:100%;background:#f8e924;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);z-index:-1}a.button.katso-kaikki-myyjan-pyorat{width:100%;padding:14px 5px 14px;border-radius:3px;background:#285386;color:#fff;font-size:18px;font-weight:700;text-align:center}a.button.katso-kaikki-myyjan-pyorat:hover{background:#0085fd;color:#fff}:is(body.product_cat-lisavarusteet-ja-mukavuus,body.product_cat-gps-seurain-ja-halytyslukot) .wapf{display:none!important}.wapf-field-container{padding-bottom:18px!important}.wapf-field-label label{margin:0 0 8px;font-weight:500}label.wapf-checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wapf-field-input input[type=checkbox],.wapf-field-input input[type=radio]{width:22px;height:22px;margin-top:0!important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{display:block!important}.elementor-250 .elementor-element.elementor-element-6b45c09 .cart button.single_add_to_cart_button,.elementor-250 .elementor-element.elementor-element-6b45c09 .cart .button.single_add_to_cart_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:60px;padding-right:60px;background-image:url(https://sahkopyoratehdas.com/wp-content/uploads/2025/06/cart-white.png);background-position:23px center;background-repeat:no-repeat;background-size:30px auto}.ppc-button-wrapper{margin-top:10px}button.dokan-live-chat.button{display:block!important;width:100%!important;-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;margin:10px 0 0!important;background:#285386!important;font-size:18px!important}button.dokan-live-chat.button span{left:10px!important;top:19px!important}body.single-product.product_cat-kaytetyt-sahkopyorat .elementor-add-to-cart .stock.in-stock,.variable-item-contents .stock.in-stock{display:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.tuotearvostelunappi,a.tuotearvostelunappi{width:100%;padding:14px 22px 14px;border-radius:3px;border:2px solid #285386;background:#fff;color:#285386;font-size:20px;font-weight:700;text-align:center}.lahetyspaiva-info{font-weight:700;font-size:20px;margin:0 0 14px}.tuotelista-valikko{position:relative;width:100%;margin-bottom:10px}.tuotelista-valinta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:46px;font-size:16px;font-weight:600;padding:10px 15px 10px 22px;border:1px solid #141414;border-radius:3px;cursor:pointer}.tuotelista-valinta-suojaa{padding:10px 15px 10px 3px;font-size:14px}.tuotelista-valinta p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.tuotelista-valikko-nuoli{position:relative;display:block;border:solid gray;border-width:0 2px 2px 0;padding:4px;-webkit-transform:rotate(45deg) translateY(-2px);-ms-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}.tuotelista-lista{display:none}.tuotelista-valikko.aktiivinen .tuotelista-lista{display:block}.tuotelista-tuote{width:100%;margin-top:10px}.tuotelista-tuote-inner{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto 34px;gap:0 8px;padding:8px 11px 8px 10px;border-radius:3px;border:2px solid #efefef;-webkit-transition:background-color .1s;transition:background-color .1s}.muunnelmatuote .tuotelista-tuote-inner{grid-template-rows:auto auto 34px}.tuotelista-tuote-inner>*{min-width:0}.tuotelista-kuva{grid-row:span 2;align-self:center;width:80px;height:80px}.muunnelmatuote .tuotelista-kuva{grid-row:span 3}.tuotelista-kuva img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}.tuotelista-tiedot{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:0 0 6px}.tuotelista-nimi{font-weight:600;color:#141414;font-size:14px;font-weight:500}.tuotelista-tuote .wvs-has-image-tooltip,.tuotelista-tuote [data-wvstooltip]{pointer-events:auto!important}.tuotelista-tiedot .hinta{font-weight:600;color:#141414}.alehinnat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tuotelista-tiedot .hinta-ale,.tuotelista-tiedot .hinta-vanha{line-height:1.4;text-align:center}.tuotelista-tiedot .hinta-ale{display:block;font-weight:600;color:red}.tuotelista-tiedot .hinta-vanha{color:gray;font-size:14px;font-weight:200}.tuotelista-vaihtoehdot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:2px 0 10px}ul.spt-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.spt-sw{position:relative;cursor:pointer;-webkit-box-shadow:0 0 1px 1px #ccc;box-shadow:0 0 1px 1px #ccc;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .14s;transition:-webkit-box-shadow .14s;transition:box-shadow .14s;transition:box-shadow .14s,-webkit-box-shadow .14s}.spt-sw.selected{-webkit-box-shadow:0 0 3px 3px #ccc;box-shadow:0 0 3px 3px #ccc}.spt-dot{position:relative;display:block;width:24px;height:24px;border-radius:50%;border:1px solid rgb(0 0 0 / .25)}.spt-sw.selected .spt-dot:before{position:absolute;content:"";inset:0;background-image:url(/wp-content/themes/hello-theme-child/images/white-check.png);background-position:center;background-size:13px auto;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 0 3px rgb(0 0 0 / .3));filter:drop-shadow(0 0 3px rgb(0 0 0 / .3));z-index:2}.spt-sw.disabled{opacity:.45;cursor:not-allowed}.spt-sw.disabled .spt-dot{-webkit-filter:grayscale(70%);filter:grayscale(70%)}.spt-var-btn.disabled{opacity:.5;pointer-events:none;cursor:default}.spt-sw[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:110%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;background:#111;color:#fff;font-size:12px;line-height:1;padding:6px 8px;border-radius:4px;opacity:1;visibility:visible;pointer-events:none;z-index:999}.spt-sw[data-tip]:hover:before{content:"";position:absolute;bottom:98%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:6px solid #fff0;border-top-color:#111;opacity:1;visibility:visible;pointer-events:none;z-index:999}.spt-sw:before,.spt-sw:after{opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.spt-sw:hover:before,.spt-sw:hover:after{opacity:1;visibility:visible}.tuotelista-linkit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}a.tuotelista-nappi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;background:#008a39;border-radius:3px;text-align:center;font-weight:500;font-size:14px;color:#fff;-webkit-transition:background-color .1s;transition:background-color .1s}a.tuotelista-nappi:first-of-type{background:#285386}a.tuotelista-nappi:hover{background:#36dc1f}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#141414}.saatavilla-myymalasta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:9px 33px 9px 11px;margin-bottom:10px;background:#f8f8f8;border:2px solid #efefef;border-radius:3px}.saatavilla-myymalasta img{width:22px;height:auto}.saatavilla-myymalasta p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-weight:600;font-size:16px;text-align:center}.added_to_cart.wc-forward{width:100%;font-size:18px!important;text-align:center}body.single-product .wp-block-group.is-style-kuvasarakkeet{margin-bottom:0!important}@media(max-width:1300px){.tuotelista-valinta{min-height:48px}.tuotelista-valinta-suojaa{padding:10px 15px 10px 22px}.tuotelista-valinta p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.4}}@media(max-width:1000px){.tuoteotsikon-banneri{padding:6px 20px;font-size:13px;font-weight:500}.tuoteotsikon-banneri:before{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tuotelista-tuote-inner{grid-template-columns:70px 1fr;grid-template-rows:auto 30px;padding:8px 9px 8px 8px}.tuotelista-kuva{width:70px;height:70px}.tuotelista-tiedot{padding:0}.tuotelista-vaihtoehdot{padding:6px 0 10px}.tuotelista-linkit{grid-template-columns:auto auto}.added_to_cart.wc-forward{font-size:16px!important}}@media(max-width:500px){.tuotelista-valinta p,.saatavilla-myymalasta p{font-size:15px}.tuotelista-tuote{gap:6px}.tuotelista-tuote-inner{gap:8px}.tuotelista-nimi,.tuotelista-tiedot .hinta,.tuotelista-tiedot .hinta-ale{font-size:14px}.tuotelista-tiedot .hinta-vanha{font-size:13px}}@media(max-width:420px){button.single_add_to_cart_button{width:calc(100% - 70px)!important;padding-left:42px!important;padding-right:4px!important}button.single_add_to_cart_button.added{background-position:10px center!important}}.lyhyt-kuvaus ul{padding:0}.lyhyt-kuvaus li{position:relative;padding:3px 0 2px 28px;list-style-type:none;font-size:14px}.lyhyt-kuvaus li:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%2381BB60%22%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM369%20209L241%20337c-9.4%209.4-24.6%209.4-33.9%200l-64-64c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L335%20175c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px;background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.lyhyt-kuvaus li strong{font-weight:inherit}.lyhyt-kuvaus li p{-webkit-margin-after:0!important;margin-block-end:0!important}.product-faq{border-top:1px solid #d3ced2;font-family:"Poppins",Sans-serif}.product-faq h2{margin:3rem 0 2.3rem;font-size:1.618rem}.faq-item:not(last-of-type){margin-bottom:2.5rem}.product-faq h3{margin:0 0 1.4rem;font-size:1.236rem}.product-faq p{line-height:1.5}@media(max-width:1300px){.product-faq{padding:0 20px}}#rahalaitos-modal{position:fixed;left:50vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100px;width:500px;max-width:93vw;background:#f5fff9;border-radius:8px;border:3px solid #19cc00;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .3);box-shadow:0 2px 5px rgb(0 0 0 / .3);z-index:50000}#rahalaitos-modal button.popup-close{position:absolute;right:-16px;top:-16px;width:48px;height:48px;border:0;border-radius:50%;background:#008a39;z-index:2}#rahalaitos-modal button.popup-close:before,#rahalaitos-modal button.popup-close:after{background:#fff}.rahalaitos-content{width:100%;max-height:calc(100dvh - 200px);padding:20px 25px 25px;overflow-y:auto}.rahalaitos-content>img{width:100%;height:auto;margin:14px 0 21px}.rahalaitos-content{font-size:15px}.rahalaitos-content p{font-weight:500}.rahalaitos-content p:not(:last-child){margin-bottom:20px}.rahalaitos-content ol{counter-reset:item;list-style:none;padding:0;margin-bottom:14px}.rahalaitos-content ol li{counter-increment:item;position:relative;padding-left:32px;font-weight:600}.rahalaitos-content ol li:not(:last-child){padding-bottom:14px}.rahalaitos-content ol li::before{content:counter(item);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#88A6BF),to(#54728F));background:linear-gradient(to bottom,#88A6BF,#54728F);border:1px solid #54728f;color:#fff;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rahalaitos-content p span.vihrea{color:#008a39}.rahalaitos-content p span.ikonilla img{position:relative;display:inline-block;width:auto;height:20px;margin-right:8px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.rahalaitos-content a.button.rahalaitokseen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:14px 8px!important;margin:22px 0 0!important;border:0;background:#008a39;border-radius:8px;font-size:17px;font-weight:600;color:#fff;-webkit-transition:background-color .1s;transition:background-color .1s}.rahalaitos-content a.button.rahalaitokseen:hover{background:#36dc1f}.rahalaitos-content a.button.rahalaitokseen img{width:20px;height:auto}@media(max-width:1600px){#rahalaitos-modal{top:50px}.rahalaitos-content{max-height:calc(100dvh - 100px)}}@media(max-width:500px){.rahalaitos-content{padding:20px 20px 22px}}