.elementor-kit-605{--e-global-color-primary:#9cc31b;--e-global-color-secondary:#091a52;--e-global-color-text:#444;--e-global-color-accent:#9cc31b;--e-global-color-74facf3:#091a52;--e-global-color-e71aad5:#447303;--e-global-color-f59dfab:#9cc31b;--e-global-color-58a7a17:#00000000;--e-global-color-98efd92:#fff;--e-global-color-08f1eaf:#e35336;--e-global-color-935cf90:#f4f5f0;--e-global-color-f698bf8:#d6c8be;--e-global-color-7eb81b5:#cddabf;--e-global-color-679f4e6:#fafaf7;--e-global-color-1e0ccf6:#f8f812;--e-global-color-1d8ea57:#f0f7f6;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:38px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:47px;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:38px;--e-global-typography-text-font-family:"Oxygen";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Oxygen";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:28px;--e-global-typography-mm20lat-font-family:"Lato";--e-global-typography-mm20lat-font-size:20px;--e-global-typography-mm20lat-font-weight:700;--e-global-typography-mm20lat-line-height:1.3em;--e-global-typography-mm16reg-font-family:"Oxygen";--e-global-typography-mm16reg-font-size:16px;--e-global-typography-mm16reg-font-weight:400;--e-global-typography-mm16reg-line-height:1.5em;--e-global-typography-mm16bld-font-family:"Oxygen";--e-global-typography-mm16bld-font-size:16px;--e-global-typography-mm16bld-font-weight:700;--e-global-typography-mm16bld-line-height:1.4em;--e-global-typography-mm13ovr-font-family:"Oxygen";--e-global-typography-mm13ovr-font-size:13px;--e-global-typography-mm13ovr-font-weight:700;--e-global-typography-mm13ovr-text-transform:uppercase;--e-global-typography-mm13ovr-line-height:1.5em;--e-global-typography-mm13ovr-letter-spacing:2.3px;color:#2e2e2e;font-family:"Oxygen",Sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-kit-605 button,.elementor-kit-605 input[type=button],.elementor-kit-605 input[type=submit],.elementor-kit-605 .elementor-button{background-color:#8fc73e;font-family:"Oxygen",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#fff;border-radius:25px;padding:15px 25px}.elementor-kit-605 button:hover,.elementor-kit-605 button:focus,.elementor-kit-605 input[type=button]:hover,.elementor-kit-605 input[type=button]:focus,.elementor-kit-605 input[type=submit]:hover,.elementor-kit-605 input[type=submit]:focus,.elementor-kit-605 .elementor-button:hover,.elementor-kit-605 .elementor-button:focus{background-color:#447303}.elementor-kit-605 e-page-transition{background-color:#ffbc7d}.elementor-kit-605 a{color:var(--e-global-color-f59dfab);font-family:"Oxygen",Sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-kit-605 h1{color:var(--e-global-color-98efd92);font-family:"Lato",Sans-serif;font-size:50px;font-weight:700;line-height:57px}.elementor-kit-605 h2{color:var(--e-global-color-74facf3);font-family:"Lato",Sans-serif;font-size:40px;font-weight:700;line-height:47px}.elementor-kit-605 h3{color:var(--e-global-color-accent);font-family:"Lato",Sans-serif;font-size:30px;font-weight:500;line-height:35px;letter-spacing:0px}.elementor-kit-605 h4{color:var(--e-global-color-accent);font-family:"Trebuchet MS",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3.8px}.elementor-kit-605 h5{font-family:"Oxygen",Sans-serif;font-size:22px;font-weight:600;line-height:30px}.elementor-kit-605 h6{color:var(--e-global-color-98efd92);font-family:"Lato",Sans-serif;font-size:75px;font-weight:900}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}@media(max-width:1024px){.elementor-kit-605{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-size:16px;font-size:16px;line-height:26px}.elementor-kit-605 a{font-size:16px;line-height:24px}.elementor-kit-605 h1{font-size:40px;line-height:46px}.elementor-kit-605 h2{font-size:36px;line-height:38px}.elementor-kit-605 h3{font-size:26px;line-height:34px;word-spacing:0em}.elementor-kit-605 h4{font-size:11px;letter-spacing:4.5px}.elementor-kit-605 h6{font-size:40px}.elementor-kit-605 button,.elementor-kit-605 input[type=button],.elementor-kit-605 input[type=submit],.elementor-kit-605 .elementor-button{font-size:16px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-605{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:38px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:32px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:24px;font-size:16px;line-height:22px}.elementor-kit-605 a{font-size:14px;line-height:22px}.elementor-kit-605 h1{font-size:33px;line-height:36px}.elementor-kit-605 h2{font-size:28px;line-height:30px}.elementor-kit-605 h3{font-size:22px;line-height:26px}.elementor-kit-605 h4{font-size:11px;letter-spacing:2.5px}.elementor-kit-605 h6{font-size:35px}.elementor-kit-605 button,.elementor-kit-605 input[type=button],.elementor-kit-605 input[type=submit],.elementor-kit-605 .elementor-button{font-size:16px;line-height:22px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category){padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr auto!important;column-gap:10px!important;text-align:left!important;list-style:none;isolation:isolate}.elementor-widget .woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category),.elementor-widget ul.products li.product:not(.ok-shrow li):not(.product-category){float:none!important;width:auto!important;max-width:none!important;margin:0!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category):before{content:""!important;display:block!important;grid-area:1/1/2/-1;aspect-ratio:1;background:var(--e-global-color-935cf90)!important;border-radius:12px;margin-bottom:14px}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .woocommerce-LoopProduct-link{display:contents!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) img{grid-area:1/1/2/-1;align-self:center;justify-self:center;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1;object-fit:contain;background:none!important;border:0!important;border-radius:12px!important;margin:0 0 14px!important;padding:6%!important;box-sizing:border-box;mix-blend-mode:multiply;box-shadow:none!important;opacity:1!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .woocommerce-loop-product__title{grid-area:2/1/3/-1;font:700 18px/23px var(--e-global-typography-primary-font-family),sans-serif!important;color:var(--e-global-color-secondary)!important;padding:0!important;margin:0 0 10px!important;text-align:left!important;text-wrap:pretty}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .price{grid-area:3/1/4/2;align-self:center;display:block!important;font:400 18px/1 var(--e-global-typography-text-font-family),sans-serif!important;color:var(--e-global-color-secondary)!important;margin:0!important;padding:0!important;white-space:nowrap;text-align:left!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .price *{font:inherit!important;color:inherit!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .price del{opacity:.55;font-size:.8em!important;margin-right:4px}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .price ins{text-decoration:none}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .button{grid-area:3/2/4/3;align-self:center;justify-self:end;display:inline-flex!important;align-items:center;height:40px;padding:0 18px!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--e-global-color-secondary)!important;color:var(--e-global-color-98efd92)!important;font:700 16px/1 var(--e-global-typography-text-font-family),sans-serif!important;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;width:auto!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .button:hover{opacity:.88}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .star-rating,.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .onsale{display:none!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .added_to_cart{grid-column:1/-1;font-size:14px}@media (max-width:767px){.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .woocommerce-loop-product__title{font-size:15px!important;line-height:20px!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .price{font-size:15px!important}.woocommerce ul.products li.product:not(.ok-shrow li):not(.product-category) .button{height:34px;padding:0 12px!important;font-size:13px!important}}.woocommerce ul.products li.product.product_cat-lahjakortit-arvo .price{font-size:0!important}.woocommerce ul.products li.product.product_cat-lahjakortit-arvo .price *{display:none!important}.woocommerce ul.products li.product.product_cat-lahjakortit-arvo .price:after{content:"Valitse summa";font:700 16px/1 var(--e-global-typography-text-font-family),sans-serif;color:var(--e-global-color-secondary)}@media (max-width:767px){.woocommerce ul.products li.product.product_cat-lahjakortit-arvo .price:after{font-size:14px}}.woocommerce ul.products li.product.product_cat-lahjakortit-arvo:not(.ok-shrow li) .price{grid-area:3/1/4/-1!important;margin-bottom:10px!important}.woocommerce ul.products li.product.product_cat-lahjakortit-arvo:not(.ok-shrow li) .button{grid-area:4/1/5/-1!important;justify-self:start!important}