.form-honeypot[data-astro-cid-kwhyubkg]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-kwhyubkg]{margin:0 0 var(--spacing-sm);padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:var(--font-size-sm);line-height:1.4}.form-status--success[data-astro-cid-kwhyubkg]{color:var(--color-dark);border-color:color-mix(in srgb,var(--color-success) 55%,black 45%);background:color-mix(in srgb,var(--color-success) 18%,white 82%)}.form-status--error[data-astro-cid-kwhyubkg]{color:var(--color-dark);border-color:color-mix(in srgb,var(--color-error) 55%,black 45%);background:color-mix(in srgb,var(--color-error) 13%,white 87%)}.dist-page .btn+.btn{margin-left:0}.dist-page .hero .hero__grid-right{margin:25px 0 35px}.dist-form-box{background:var(--color-secondary);padding:20px var(--content-padding) 25px}@media(max-width:1024px){.dist-form-box{padding:20px var(--content-padding) 1px}}.dist-form-box h3{color:var(--color-white);margin-bottom:20px}.dist-form{margin:0 0 30px}.dist-form .form-field{margin-bottom:10px}.dist-form label{display:block;padding-bottom:0;color:var(--color-white);margin-bottom:0}.dist-form input,.dist-form textarea{width:100%;background-color:var(--color-white);border:0;border-radius:3px;font-family:inherit;font-size:var(--font-size-nav);line-height:1.4;min-height:40px;padding:5px 14px;color:var(--color-secondary)}.dist-form textarea{resize:none;min-height:unset}.dist-form .btn{width:100%}.dist-section{padding-left:var(--content-padding);padding-right:var(--content-padding)}.dist-section .container{padding-left:0;padding-right:0}.dist-dcv{margin-top:var(--section-padding);margin-bottom:0}.dist-dcv h2{text-align:center;margin:0 0 var(--heading-block-gap)}.dist-dcv>.container>h3{display:block;clear:both;margin:var(--spacing-md) 0 var(--heading-block-gap);text-align:left;font-size:var(--font-size-2xl);line-height:1.25}@media(max-width:767px){.dist-dcv>.container>h3{text-align:center;font-size:var(--font-size-h2-mobile);margin-top:var(--spacing-lg)}.dist-dcv .dist-row+h3{margin-top:var(--spacing-lg)}}.dist-stoveguards{margin-top:var(--section-padding);margin-bottom:0}.dist-stoveguards h2{text-align:center;margin:0 0 var(--heading-block-gap)}.dist-stoveguards .container>div{text-align:center}.dist-country{margin-top:var(--section-padding);margin-bottom:var(--section-padding)}.dist-country--finland{margin-top:var(--spacing-sm-plus);margin-bottom:var(--section-padding)}.dist-row{display:grid;grid-template-columns:1fr;min-height:200px;margin-bottom:var(--spacing-lg)}@media(min-width:768px){.dist-row{grid-template-columns:22% 28% 22% 28%}}@media(max-width:1024px){.dist-row{min-height:140px}}@media(max-width:767px){.dist-row{display:flex;flex-direction:column;min-height:0;margin-bottom:var(--spacing-lg);overflow-x:clip}}.dist-row+.dist-row{margin-top:0}.dist-logo{background-color:var(--color-accent);margin:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.dist-logo:empty{background-color:var(--color-white)}@media(max-width:1024px){.dist-logo{padding:var(--spacing-lg) var(--spacing-md)}}@media(max-width:767px){.dist-logo{width:100%;max-width:100%;margin-left:0;margin-right:0;padding:var(--spacing-xl) var(--content-padding)}.dist-info+.dist-logo{margin-top:var(--spacing-lg)}.dist-logo:empty,.dist-logo:empty+.dist-info{display:none}}.dist-logo a{display:block;text-align:center}.dist-logo img{width:auto;height:auto;max-width:100%;max-height:120px;object-fit:contain}.dist-info{display:flex;flex-direction:column;justify-content:center;padding:0}@media(max-width:767px){.dist-info{justify-content:flex-start;align-items:center;text-align:center;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-bottom:var(--spacing-lg);overflow-wrap:anywhere}}.dist-info h3{font-size:var(--font-size-base);line-height:1.3;margin-bottom:var(--spacing-sm)}.dist-info p{margin-bottom:0}.dist-info>div:last-child p{margin-bottom:var(--spacing-md)}@media(max-width:767px){.dist-row>.dist-info:last-child{margin-bottom:0}}.dist-info .name{font-weight:400}.dist-anchors{padding:0}.dist-country .section__title{margin:0;margin-bottom:var(--spacing-md)}
