/*! common.css | BUILD #1033 */
@charset "UTF-8";@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(https://cdn.kaalimato.com/fonts/BricolageGrotesque-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:700;src:url(https://cdn.kaalimato.com/fonts/BricolageGrotesque-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(https://cdn.kaalimato.com/fonts/Figtree-Variable.woff2) format("woff2")}:root{--color-black:#2d2926;--color-black-value:45,41,38;--color-white:#fff;--color-white-value:255,255,255;--color-pure-white:#fff;--color-pure-white-value:255,255,255;--color-pure-black:#000;--color-pure-black-value:0,0,0;--color-neutral-10:#fdfdfd;--color-neutral-10-value:252.9,252.86,252.83;--color-neutral-25:#fafafa;--color-neutral-25-value:249.75,249.65,249.575;--color-neutral-50:#f5f4f4;--color-neutral-50-value:244.5,244.3,244.15;--color-neutral-100:#eaeae9;--color-neutral-100-value:234,233.6,233.3;--color-neutral-200:#d5d4d4;--color-neutral-200-value:213,212.2,211.6;--color-neutral-300:#c0bfbe;--color-neutral-300-value:192,190.8,189.9;--color-neutral-400:#aba9a8;--color-neutral-400-value:171,169.4,168.2;--color-neutral-500:#969493;--color-neutral-500-value:150,148,146.5;--color-neutral-600:#817f7d;--color-neutral-600-value:129,126.6,124.8;--color-neutral-700:#6c6967;--color-neutral-700-value:108,105.2,103.1;--color-neutral-800:#575451;--color-neutral-800-value:87,83.8,81.4;--color-neutral-900:#423e3c;--color-neutral-900-value:66,62.4,59.7;--color-neutral-950:#383431;--color-neutral-950-value:55.5,51.7,48.85;--color-kaalimato-50:#ebfaeb;--color-kaalimato-50-value:235,250,235;--color-kaalimato-100:#daf6da;--color-kaalimato-100-value:218,246,218;--color-kaalimato-200:#b6edb6;--color-kaalimato-200-value:182,237,182;--color-kaalimato-300:#91e391;--color-kaalimato-300-value:145,227,145;--color-kaalimato-400:#6cda6c;--color-kaalimato-400-value:108,218,108;--color-kaalimato-500:#47d147;--color-kaalimato-500-value:71,209,71;--color-kaalimato-600:#2db42d;--color-kaalimato-600-value:45,180,45;--color-kaalimato-700:#228722;--color-kaalimato-700-value:34,135,34;--color-kaalimato-800:#165a16;--color-kaalimato-800-value:22,90,22;--color-kaalimato-900:#0b2d0b;--color-kaalimato-900-value:11,45,11;--color-kaalimato-950:#051405;--color-kaalimato-950-value:5,20,5;--color-lehti-50:#e3f3e3;--color-lehti-50-value:227,243,227;--color-lehti-100:#c6e6c6;--color-lehti-100-value:198,230,198;--color-lehti-200:#8dcd8d;--color-lehti-200-value:141,205,141;--color-lehti-300:#55b555;--color-lehti-300-value:85,181,85;--color-lehti-400:#388038;--color-lehti-400-value:56,128,56;--color-lehti-500:#1f471f;--color-lehti-500-value:31,71,31;--color-lehti-600:#193919;--color-lehti-600-value:25,57,25;--color-lehti-700:#132b13;--color-lehti-700-value:19,43,19;--color-lehti-800:#0c1c0c;--color-lehti-800-value:12,28,12;--color-lehti-900:#060e06;--color-lehti-900-value:6,14,6;--color-lehti-950:#030703;--color-lehti-950-value:3,7,3;--color-kukinto-50:#fafdf2;--color-kukinto-50-value:250,253,242;--color-kukinto-100:#f3fae1;--color-kukinto-100-value:243,250,225;--color-kukinto-200:#e7f4c2;--color-kukinto-200-value:231,244,194;--color-kukinto-300:#dbefa4;--color-kukinto-300-value:219,239,164;--color-kukinto-400:#cfe986;--color-kukinto-400-value:207,233,134;--color-kukinto-500:#c4e469;--color-kukinto-500-value:196,228,105;--color-kukinto-600:#adda30;--color-kukinto-600-value:173,218,48;--color-kukinto-700:#85a91e;--color-kukinto-700-value:133,169,30;--color-kukinto-800:#587014;--color-kukinto-800-value:88,112,20;--color-kukinto-900:#2c380a;--color-kukinto-900-value:44,56,10;--color-kukinto-950:#181e05;--color-kukinto-950-value:24,30,5;--color-verso-50:#fcfefb;--color-verso-50-value:252,254,251;--color-verso-100:#f8fdf7;--color-verso-100-value:248,253,247;--color-verso-200:#f1fbee;--color-verso-200-value:241,251,238;--color-verso-300:#ebfae6;--color-verso-300-value:235,250,230;--color-verso-400:#e4f8dd;--color-verso-400-value:228,248,221;--color-verso-500:#ddf6d5;--color-verso-500-value:221,246,213;--color-verso-600:#a0e689;--color-verso-600-value:160,230,137;--color-verso-700:#63d63e;--color-verso-700-value:99,214,62;--color-verso-800:#3d9720;--color-verso-800-value:61,151,32;--color-verso-900:#1f4c10;--color-verso-900-value:31,76,16;--color-verso-950:#0f2608;--color-verso-950-value:15,38,8;--color-special-off-white:#fcf8f6;--color-special-off-white-value:252,248,246;--color-special-kuiskaus:#ffe6ec;--color-special-kuiskaus-value:255,230,236;--color-special-kuiskaus-accent:#eb4770;--color-special-kuiskaus-accent-value:235,71,112;--color-special-seikkailu:#d7caff;--color-special-seikkailu-value:215,202,255;--color-special-seikkailu-accent:#7047eb;--color-special-seikkailu-accent-value:112,71,235;--color-special-luotto:#cdeaff;--color-special-luotto-value:205,234,255;--color-special-luotto-accent:#1991e6;--color-special-luotto-accent-value:25,145,230;--color-special-hehku:#ffe1cc;--color-special-hehku-value:255,225,204;--color-special-hehku-accent:#e87d30;--color-special-hehku-accent-value:232,125,48;--color-special-ilo:#fff0cc;--color-special-ilo-value:255,240,204;--color-special-ilo-accent:#ffb200;--color-special-ilo-accent-value:255,178,0;--color-special-raikas:#d1f4c5;--color-special-raikas-value:209,244,197;--color-special-raikas-accent:#2db42d;--color-special-raikas-accent-value:45,180,45;--color-gradient-scrim:linear-gradient(to var(--gradient-direction,right),rgba(var(--color-black-value),1) 0%,rgba(var(--color-black-value),0.3) 50%,rgba(var(--color-black-value),0) 100%);--font-size-000:0.8125rem;--font-size-00:0.9375rem;--font-size-0:1rem;--font-size-1:1.125rem;--font-size-2:1.25rem;--font-size-3:1.4375rem;--font-size-4:1.625rem;--font-size-5:1.8125rem;--font-size-6:2rem;--font-size-7:2.25rem;--font-size-8:2.5625rem;--font-size-9:2.875rem;--font-size-10:3.25rem;--font-size-default:var(--font-size-0);--font-family-primary:Figtree,sans-serif;--font-family-secondary:Bricolage Grotesque,sans-serif;--line-height-2xs:1;--line-height-xs:1.125;--line-height-sm:1.25;--line-height-md:1.5;--line-height-lg:1.625;--line-height-xl:1.875;--line-height-2xl:2;--letter-spacing-2xs:-0.1em;--letter-spacing-xs:-0.05em;--letter-spacing-sm:-0.025em;--letter-spacing-md:0;--letter-spacing-lg:0.025em;--letter-spacing-xl:0.05em;--letter-spacing-2xl:0.1em;--space-000:0.125rem;--space-00:0.25rem;--space-0:0.5rem;--space-1:0.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:100vw;--shadow-xs:0 1px 2px 0 color-mix(in srgb,var(--shadow-color,#000) calc(5%*var(--shadow-intensity, 1)),transparent);--shadow-sm:0 1px 3px 0 color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent),0 1px 2px -1px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent);--shadow-md:0 4px 6px -1px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent),0 2px 4px -2px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent);--shadow-lg:0 10px 15px -3px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent),0 4px 6px -4px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent);--shadow-xl:0 20px 25px -5px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent),0 8px 10px -6px color-mix(in srgb,var(--shadow-color,#000) calc(10%*var(--shadow-intensity, 1)),transparent);--shadow-2xl:0 25px 50px -12px color-mix(in srgb,var(--shadow-color,#000) calc(25%*var(--shadow-intensity, 1)),transparent);--shadow-focus:0 0 0 .125em var(--theme-brand-primary);--easing:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0.215,0.61,0.355,1);--easing-in-out:cubic-bezier(0.645,0.045,0.355,1);--easing-out-back:cubic-bezier(0.34,1.56,0.64,1);--easing-in-sine:cubic-bezier(0.12,0,0.39,0);--easing-out-sine:cubic-bezier(0.61,1,0.88,1);--easing-in-out-sine:cubic-bezier(0.37,0,0.63,1);--easing-in-quad:cubic-bezier(0.11,0,0.5,0);--easing-out-quad:cubic-bezier(0.5,1,0.89,1);--easing-in-out-quad:cubic-bezier(0.45,0,0.55,1);--duration:0.5s;--duration-fast:0.25s;--duration-slow:0.875s;--breakpoint-xs:30rem;--breakpoint-sm:48rem;--breakpoint-md:64rem;--breakpoint-lg:80rem;--breakpoint-xl:90rem;--container-max-width:85rem;--container-padding-inline:1.5rem}@media (min-width:48rem){:root{--container-padding-inline:2rem}}@media (min-width:64rem){:root{--container-padding-inline:2.5rem}}@media (min-width:80rem){:root{--container-padding-inline:3rem}}@media (min-width:90rem){:root{--container-padding-inline:3.5rem}}:root{--block-padding-block:4.5rem}@media (min-width:64rem){:root{--block-padding-block:6rem}}@media (min-width:80rem){:root{--block-padding-block:8rem}}:root{--component-padding-xs:clamp(0.5rem,0.83vw + 0.25rem,1rem);--component-padding-sm:clamp(1rem,0.83vw + 0.75rem,1.5rem);--component-padding-md:clamp(1.5rem,1.67vw + 1rem,2.5rem);--component-padding-lg:clamp(2.5rem,1.67vw + 2rem,3.5rem);--component-padding-xl:clamp(3rem,1.67vw + 2.5rem,4rem);--gap:2rem;--gap-x:var(--gap);--gap-y:var(--gap);--font-size-h1:var(--font-size-4)}@media (min-width:64rem){:root{--font-size-h1:var(--font-size-5)}}@media (min-width:80rem){:root{--font-size-h1:var(--font-size-6)}}:root{--font-size-h2:var(--font-size-3)}@media (min-width:64rem){:root{--font-size-h2:var(--font-size-4)}}@media (min-width:80rem){:root{--font-size-h2:var(--font-size-5)}}:root{--font-size-h3:var(--font-size-2)}@media (min-width:64rem){:root{--font-size-h3:var(--font-size-3)}}@media (min-width:80rem){:root{--font-size-h3:var(--font-size-4)}}:root{--font-size-h4:var(--font-size-1)}@media (min-width:64rem){:root{--font-size-h4:var(--font-size-2)}}@media (min-width:80rem){:root{--font-size-h4:var(--font-size-3)}}:root{--font-size-h5:var(--font-size-0)}@media (min-width:64rem){:root{--font-size-h5:var(--font-size-1)}}@media (min-width:80rem){:root{--font-size-h5:var(--font-size-2)}}:root{--font-size-h6:var(--font-size-00)}@media (min-width:64rem){:root{--font-size-h6:var(--font-size-0)}}@media (min-width:80rem){:root{--font-size-h6:var(--font-size-1)}}:root{--font-size-display-1:clamp(2rem,0.42vw + 1.88rem,2.25rem);--font-size-display-2:clamp(2rem,-0.31vw + 2.09rem,1.8125rem);--font-size-display-3:clamp(1.625rem,0.31vw + 1.53rem,1.8125rem);--font-size-display-4:clamp(1.4375rem,0.31vw + 1.34rem,1.625rem);--font-size-ingress:100%}@media (min-width:64rem){:root{--font-size-ingress:var(--font-size-1)}}@media (min-width:80rem){:root{--font-size-ingress:var(--font-size-2)}}.theme-default,:root,[data-theme=default]{--theme-bg-primary:var(--color-white);--theme-bg-secondary:var(--color-neutral-25);--theme-bg-tertiary:var(--color-neutral-50);--theme-bg-inverse:var(--color-black);--theme-fg-primary:var(--color-black);--theme-fg-secondary:var(--color-neutral-700);--theme-fg-tertiary:var(--color-neutral-500);--theme-fg-inverse:var(--color-white);--theme-brand-primary:var(--color-kaalimato-500);--theme-brand-on-primary:var(--color-black);--theme-brand-primary-subtle:var(--color-kaalimato-300);--theme-brand-primary-emphasis:var(--color-kaalimato-600);--theme-brand-secondary:var(--color-lehti-500);--theme-brand-on-secondary:var(--color-kaalimato-500);--theme-brand-secondary-subtle:var(--color-lehti-300);--theme-brand-secondary-emphasis:var(--color-lehti-600);--theme-border-primary:var(--color-neutral-500);--theme-border-secondary:var(--color-neutral-300);--theme-border-tertiary:var(--color-neutral-100);--theme-border-emphasis:var(--color-neutral-700);--theme-status-success:green;--theme-status-on-success:var(--color-white);--theme-status-warning:#ff0;--theme-status-on-warning:var(--color-black);--theme-status-error:red;--theme-status-on-error:var(--color-white)}.theme-light-grey,[data-theme=light-grey]{--theme-bg-primary:var(--color-neutral-100);--theme-bg-secondary:var(--color-neutral-200)}.theme-dark,[data-theme=dark]{--theme-bg-primary:var(--color-black);--theme-bg-secondary:var(--color-neutral-950);--theme-bg-tertiary:var(--color-neutral-900);--theme-bg-inverse:var(--color-white);--theme-fg-primary:var(--color-neutral-10);--theme-fg-secondary:var(--color-neutral-200);--theme-fg-tertiary:var(--color-neutral-500);--theme-fg-inverse:var(--color-black);--theme-brand-primary:var(--color-kaalimato-500);--theme-brand-on-primary:var(--color-lehti-500);--theme-brand-primary-subtle:var(--color-kaalimato-300);--theme-brand-primary-emphasis:var(--color-kaalimato-600);--theme-brand-secondary:var(--color-kukinto-500);--theme-brand-on-secondary:var(--color-lehti-500);--theme-brand-secondary-subtle:var(--color-kukinto-300);--theme-brand-secondary-emphasis:var(--color-kukinto-600);--theme-border-primary:var(--color-neutral-500);--theme-border-secondary:var(--color-neutral-800);--theme-border-tertiary:var(--color-neutral-900);--theme-border-emphasis:var(--color-neutral-100);--theme-status-success:var(--color-kaalimato-500);--theme-status-on-success:var(--color-lehti-500);--theme-status-warning:var(--color-special-ilo-accent);--theme-status-on-warning:var(--color-white);--theme-status-error:var(--color-special-kuiskaus-accent);--theme-status-on-error:var(--color-white)}*,:after,:before{background-repeat:no-repeat;border:0 solid;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){:where(:root){scroll-behavior:smooth}}:where(body){background-color:var(--theme-bg-primary);color:var(--theme-fg-primary);font-family:var(--font-family-primary);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-md);margin:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(hr){color:inherit;height:0}:where(a){color:currentcolor;text-decoration:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(pre,code,kbd,samp){font-family:var(--font-family-monospace,monospace);font-size:1em}:where(pre){overflow:auto}:where(small){font-size:80%}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button),[role=button]{cursor:pointer}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:where(button,input,optgroup,select,textarea){color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}:where(textarea){resize:vertical}:where(progress){vertical-align:baseline}:where([type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder,textarea::placeholder{color:inherit;opacity:1}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(img,video){height:auto;max-width:100%}:where(svg:not([fill])){fill:currentColor}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(ol,ul,menu){list-style-type:none;margin:0;padding:0}:where([aria-busy=true]){cursor:progress}:where([aria-disabled=true],[disabled]){cursor:not-allowed}:where([aria-hidden=false][hidden]){display:initial}:where([aria-hidden=false][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}}:root{--link-color:inherit;--link-hover-color:inherit}.link,.person-tile .title a,.tile .title a,.tile-block .title a,:where(.content-article) :where(p)>a:not(.button),:where(.content-wysiwyg) :where(p)>a:not(.button){cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:auto;text-underline-offset:.0625em;-webkit-transition:color var(--easing) var(--duration),text-underline-offset var(--easing) var(--duration),text-decoration-thickness var(--easing) var(--duration),-webkit-text-decoration-color var(--easing) var(--duration),-webkit-text-decoration-line var(--easing) var(--duration);transition:color var(--easing) var(--duration),text-underline-offset var(--easing) var(--duration),text-decoration-thickness var(--easing) var(--duration),-webkit-text-decoration-color var(--easing) var(--duration),-webkit-text-decoration-line var(--easing) var(--duration);transition:color var(--easing) var(--duration),text-decoration-color var(--easing) var(--duration),text-decoration-line var(--easing) var(--duration),text-underline-offset var(--easing) var(--duration),text-decoration-thickness var(--easing) var(--duration);transition:color var(--easing) var(--duration),text-decoration-color var(--easing) var(--duration),text-decoration-line var(--easing) var(--duration),text-underline-offset var(--easing) var(--duration),text-decoration-thickness var(--easing) var(--duration),-webkit-text-decoration-color var(--easing) var(--duration),-webkit-text-decoration-line var(--easing) var(--duration)}.link:focus-visible,.link:hover,.person-tile .title a:focus-visible,.person-tile .title a:hover,.tile .title a:focus-visible,.tile .title a:hover,.tile-block .title a:focus-visible,.tile-block .title a:hover,:where(.content-article) :where(p)>a:focus-visible:not(.button),:where(.content-article) :where(p)>a:hover:not(.button),:where(.content-wysiwyg) :where(p)>a:focus-visible:not(.button),:where(.content-wysiwyg) :where(p)>a:hover:not(.button){text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:auto;text-underline-offset:.125em}.link,:where(.content-article) :where(p)>a:not(.button),:where(.content-wysiwyg) :where(p)>a:not(.button){color:var(--link-color)}.link:focus-visible,.link:hover,:where(.content-article) :where(p)>a:focus-visible:not(.button),:where(.content-article) :where(p)>a:hover:not(.button),:where(.content-wysiwyg) :where(p)>a:focus-visible:not(.button),:where(.content-wysiwyg) :where(p)>a:hover:not(.button){color:var(--link-hover-color)}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-family-secondary);font-weight:700;letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-xs)}.text-h1 a,.text-h2 a,.text-h3 a,.text-h4 a,.text-h5 a,.text-h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.text-h1,h1{font-size:var(--font-size-h1)}.text-h2,h2{font-size:var(--font-size-h2)}.text-h3,h3{font-size:var(--font-size-h3)}.text-h4,h4{font-size:var(--font-size-h4)}.text-h5,h5{font-size:var(--font-size-h5)}.text-h6,h6{font-size:var(--font-size-h6)}.block-hero .title,.text-display-1{font-size:var(--font-size-display-1)}.block-hero .title,.text-display-1,.text-display-2{font-family:var(--font-family-secondary);font-weight:700;letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-xs)}.text-display-2{font-size:var(--font-size-display-2)}.dialog__header .dialog__title,.text-display-3{font-size:var(--font-size-display-3)}.dialog__header .dialog__title,.text-display-3,.text-display-4{font-family:var(--font-family-secondary);font-weight:700;letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-xs)}.text-display-4{font-size:var(--font-size-display-4)}.block-header .content,.block-hero .content,.block-title-content .col-title .title-wrapper .content,.text-ingress{color:inherit;font-family:var(--font-family-primary);font-size:var(--font-size-ingress);font-weight:400;line-height:var(--line-height-lg)}.text-sm{font-size:.875em}.text-lg{font-size:1.25em}blockquote,q{font-style:normal}blockquote{border-left:0 solid var(--theme-brand-primary);color:var(--theme-fg-primary);font-family:var(--font-family-secondary);font-size:var(--font-size-0);font-weight:400;letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-md);padding:var(--space-1) var(--space-2);text-align:left}@media (min-width:64rem){blockquote{font-size:var(--font-size-1)}}blockquote{--blockquote-icon-size:1em;--blockquote-icon-position-x:left;--blockquote-icon-margin:var(--space-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}blockquote:after{background-image:url(../images/icons/quote.svg);background-position:center var(--blockquote-icon-position-x);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--blockquote-icon-size);width:100%;-webkit-margin-after:var(--blockquote-icon-margin);margin-block-end:var(--blockquote-icon-margin);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}blockquote>p+p{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}cite{color:inherit;font-family:inherit;font-size:var(--font-size-0);margin-block:var(--space-3) 0}cite:before{content:"— "}hr{border-bottom:1px solid var(--theme-fg-tertiary)}mark{background-color:var(--theme-brand-primary);color:var(--theme-brand-on-primary);padding-inline:.125em}code,kbd,pre{border-radius:var(--radius-sm);font-size:var(--font-size-00)}code,pre{background:var(--theme-bg-secondary);border-color:var(--theme-fg-tertiary);border-width:1px;color:var(--theme-fg-secondary);letter-spacing:normal;line-height:var(--line-height-sm)}code{padding:.25em .5em;vertical-align:middle}pre{padding:var(--space-3)}pre code{border:0;padding:0}.table{--table-background:transparent;--table-border-color:var(--theme-fg-tertiary);--table-border-width:1px;--table-font-family:var(--font-family-primary);--table-font-size:var(--font-size-00);--table-color:var(--theme-fg-primary);--table-cell-border-color:var(--theme-fg-tertiary);--table-cell-border-width:0 0 1px;--table-cell-padding:0.5em 0.75em;--table-cell-heading-color:var(--theme-fg-primary);--table--cell-text-align:left;--table-row-active-background:var(--theme-brand-primary);--table-row-active-color:var(--theme-brand-on-primary);--table-head-background:transparent;--table-head-color:var(--theme-fg-primary);--table-head-cell-border-width:0 0 2px;--table-foot-background:transparent;--table-foot-color:var(--theme-fg-primary);--table-foot-cell-border-width:2px 0 0;--table-body-background:transparent;background-color:var(--table-background);border-color:var(--table-border-color);border-width:var(--table-border-width);color:var(--table-color);font-family:var(--table-font-family);font-size:var(--table-font-size);width:100%}.table td,.table th{border-color:var(--table-cell-border-color);border-width:var(--table-cell-border-width);padding:var(--table-cell-padding);vertical-align:top}.table th{color:var(--table-cell-heading-color)}.table th:not([align]){text-align:var(--table--cell-text-align)}.table tr.is-active{background-color:var(--table-row-active-background);color:var(--table-row-active-color)}.table tr.is-active a,.table tr.is-active strong{color:currentColor}.table tr.is-active td,.table tr.is-active th{border-color:var(--table-row-active-background);color:currentColor}.table thead{background-color:var(--table-head-background)}.table thead td,.table thead th{border-width:var(--table-head-cell-border-width);color:var(--table-head-color)}.table tfoot{background-color:var(--table-foot-background)}.table tfoot td,.table tfoot th{border-width:var(--table-foot-cell-border-width);color:var(--table-foot-color)}.table tbody{background-color:var(--table-body-background)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table-container{--table-container-table-min-width:40rem;-webkit-overflow-scrolling:touch;max-width:100%;max-width:calc(100vw - var(--container-padding-inline));overflow:auto;overflow-y:hidden;width:100%}.table-container table{min-width:var(--table-container-table-min-width)}.icon{--icon-size:1em;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:var(--icon-size);line-height:1;max-width:none;pointer-events:none;vertical-align:middle;width:var(--icon-size)}.icon,.icon use{color:inherit;fill:currentColor}.button .icon,.icon--aligned{position:relative;top:-.0625em}.icon--3xs{--icon-size:8px}.icon--2xs{--icon-size:12px}.icon--xs{--icon-size:16px}.icon--sm{--icon-size:24px}.icon--md{--icon-size:32px}.icon--lg{--icon-size:48px}.icon--xl{--icon-size:64px}.icon--2xl{--icon-size:96px}.icon--3xl{--icon-size:128px}.form-fieldset{border:1px solid var(--theme-fg-tertiary);border-radius:var(--radius-md);padding:var(--space-3)}.form-legend{color:var(--theme-fg-primary);font-size:inherit;font-weight:700;margin-bottom:0}.form-legend,.form-message{font-family:var(--font-family-primary)}.form-message{color:inherit;display:inline-block;font-size:var(--font-size-default);font-weight:400;line-height:1;padding-block:var(--space-1);text-align:inherit}.form-message.is-error{color:var(--theme-status-error)}.form-message.is-success{color:var(--theme-status-success)}.form-message.is-warning{color:var(--theme-status-warning)}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-label{color:var(--theme-fg-secondary);display:inline-block;font-family:var(--font-family-primary);font-size:var(--font-size-00);font-weight:inherit;margin-bottom:var(--space-1)}.form-group{display:grid;gap:var(--gap)}@media (min-width:48rem){.form-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-group .form-checkbox>label,.form-group .form-radio>label{border:1px solid var(--theme-fg-tertiary);border-radius:var(--radius-sm);padding:1.5em;width:100%}.form-control,.form-input-group{--form-control-background:var(--theme-bg-primary);--form-control-border-color:var(--theme-border-secondary);--form-control-border-radius:var(--radius-md);--form-control-border-width:2px;--form-control-box-shadow:none;--form-control-color:var(--theme-fg-primary);--form-control-font-size:var(--font-size-1);--form-control-font-weight:400;--form-control-font-family:var(--font-family-primary);--form-control-height:3.5rem;--form-control-padding-inline:1em;--form-control-padding-block:0.625em;--form-control-line-height:var(--line-height-md);--form-control-hover-background:var(--theme-bg-primary);--form-control-hover-border-color:var(--theme-border--primary);--form-control-hover-box-shadow:none;--form-control-focus-border-color:var(--theme-brand-primary);--form-control-focus-box-shadow:none;--form-control-placeholder-color:inherit;--form-control-placeholder-opacity:0.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-control-background);border-color:var(--form-control-border-color);border-radius:var(--form-control-border-radius);border-width:var(--form-control-border-width);-webkit-box-shadow:var(--form-control-box-shadow);box-shadow:var(--form-control-box-shadow);color:var(--form-control-color);font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight);height:var(--form-control-height);line-height:var(--form-control-line-height);padding:var(--form-control-padding-block) var(--form-control-padding-inline);position:relative;-webkit-transition:all var(--duration) var(--easing);transition:all var(--duration) var(--easing);width:100%}.form-control:hover,.form-input-group:hover{--form-control-background:var(--form-control-hover-background);--form-control-border-color:var(--form-control-hover-border-color);--form-control-box-shadow:var(--form-control-hover-box-shadow)}.form-control:focus,.form-input-group:focus{--form-control-border-color:var(--form-control-focus-border-color);--form-control-box-shadow:var(--form-control-focus-box-shadow);outline:0}.form-control::-webkit-input-placeholder,.form-input-group::-webkit-input-placeholder{color:var(--form-control-placeholder-color);opacity:var(--form-control-placeholder-opacity)}.form-control::-moz-placeholder,.form-input-group::-moz-placeholder{color:var(--form-control-placeholder-color);opacity:var(--form-control-placeholder-opacity)}.form-control:-ms-input-placeholder,.form-input-group:-ms-input-placeholder{color:var(--form-control-placeholder-color);opacity:var(--form-control-placeholder-opacity)}.form-control::-ms-input-placeholder,.form-input-group::-ms-input-placeholder{color:var(--form-control-placeholder-color);opacity:var(--form-control-placeholder-opacity)}.form-control::placeholder,.form-input-group::placeholder{color:var(--form-control-placeholder-color);opacity:var(--form-control-placeholder-opacity)}.form-control.is-disabled,.form-control[disabled],.is-disabled.form-input-group,[disabled].form-input-group{cursor:not-allowed;opacity:.5}.form-control.is-error,.form-control[aria-invalid=true],.is-error.form-input-group,[aria-invalid=true].form-input-group{--form-control-border-color:var(--theme-status-error)}textarea.form-control,textarea.form-input-group{min-height:calc(var(--form-control-height)*3)}select.form-input-group:not([multiple],[size]),select:not([multiple],[size]).form-control{background-image:url(../../dist/images/form-control-select.svg);background-position:right .25em center;background-size:var(--form-control-height);padding:0 var(--form-control-height) 0 var(--form-control-padding-inline)}.form-control--sm{--form-control-font-size:calc(var(--font-size-1)*0.75);--form-control-height:2.625rem}.form-control--lg{--form-control-font-size:calc(var(--font-size-1)*1.5);--form-control-height:5.25rem}.form-checkbox,.form-radio{--checkbox-radio-background:var(--theme-bg-primary);--checkbox-radio-border-color:var(--theme-border-secondary);--checkbox-radio-border-width:1px;--checkbox-radio-gap:var(--space-1);--checkbox-radio-marker-color:currentColor;--checkbox-radio-size:1.5em;position:relative}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute}.form-checkbox input[type=checkbox]:not(:checked):not(:focus)+label:hover:before,.form-checkbox input[type=radio]:not(:checked):not(:focus)+label:hover:before,.form-radio input[type=checkbox]:not(:checked):not(:focus)+label:hover:before,.form-radio input[type=radio]:not(:checked):not(:focus)+label:hover:before{--checkbox-radio-border-color:var(--theme-border--primary)}.form-checkbox input[type=checkbox]:checked+label,.form-checkbox input[type=radio]:checked+label,.form-radio input[type=checkbox]:checked+label,.form-radio input[type=radio]:checked+label{border-color:var(--theme-brand-primary)}.form-checkbox input[type=checkbox]:checked+label:before,.form-checkbox input[type=radio]:checked+label:before,.form-radio input[type=checkbox]:checked+label:before,.form-radio input[type=radio]:checked+label:before{--checkbox-radio-background:var(--theme-brand-primary);--checkbox-radio-border-color:var(--theme-brand-primary)}.form-checkbox input[type=checkbox]:disabled+label,.form-checkbox input[type=radio]:disabled+label,.form-radio input[type=checkbox]:disabled+label,.form-radio input[type=radio]:disabled+label{cursor:not-allowed;opacity:.5}.form-checkbox input[type=checkbox]:checked+label:after,.form-radio input[type=checkbox]:checked+label:after{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.form-checkbox input[type=radio]:checked+label:after,.form-radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form-checkbox>label,.form-radio>label{cursor:pointer;display:grid;font-size:1.125em;font-weight:500;grid-template-columns:var(--checkbox-radio-size) 1fr;line-height:var(--checkbox-radio-size);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--checkbox-radio-gap);height:100%}.form-checkbox>label:after,.form-checkbox>label:before,.form-radio>label:after,.form-radio>label:before{content:"";display:block;grid-column:1/span 1;grid-row:1;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size)}.form-checkbox>label:before,.form-radio>label:before{background-color:var(--checkbox-radio-background);border-color:var(--checkbox-radio-border-color);border-width:var(--checkbox-radio-border-width);-webkit-box-shadow:none;box-shadow:none}.form-checkbox>label:after,.form-radio>label:after{margin-inline:auto;-webkit-transition:-webkit-transform var(--duration-fast) var(--easing);transition:-webkit-transform var(--duration-fast) var(--easing);transition:transform var(--duration-fast) var(--easing);transition:transform var(--duration-fast) var(--easing),-webkit-transform var(--duration-fast) var(--easing)}.form-checkbox>label:before{border-radius:var(--radius-2xs)}.form-checkbox>label:after{border-color:var(--checkbox-radio-marker-color);border-width:0 .1875em .1875em 0;height:.8333333333em;position:relative;top:-.0625em;-webkit-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);width:.4545454545em}.form-radio>label:before{border-radius:50%}.form-radio>label:after{background-clip:padding-box;background-color:var(--checkbox-radio-marker-color);border:.375em solid transparent;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.form-checkbox+.form-checkbox:not(.form-group .form-checkbox),.form-radio+.form-radio:not(.form-group .form-radio){margin-top:var(--checkbox-radio-gap)}.form-input-group{--form-input-group-height:3.5rem;--form-input-group-button-height:3rem;--form-input-group-border-radius:var(--radius-full);--form-control-height:var(--form-input-group-height);--form-control-border-radius:var(--form-input-group-border-radius);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding-inline:0}.form-input-group .form-control,.form-input-group .form-input-group{-webkit-box-flex:1;border:0;border-radius:inherit;-ms-flex:1;flex:1;height:calc(var(--form-control-height) - var(--form-control-border-width)*2);min-width:0}.form-input-group .button{--button-height:var(--form-input-group-button-height);--button-border-radius:var(--form-input-group-border-radius);-webkit-margin-end:calc((var(--form-control-height) - var(--button-height))/2);margin-inline-end:calc((var(--form-control-height) - var(--button-height))/2);-ms-flex-negative:0;flex-shrink:0}.button{--button-border-radius:var(--radius-lg);--button-border-width:2px;--button-font-family:var(--font-family-primary);--button-font-size:var(--font-size-default);--button-font-weight:600;--button-height:3rem;--button-gap:0.375em;--button-letter-spacing:var(--letter-spacing-md);--button-padding-inline:1.5em;--button-text-transform:none;--button-background:var(--theme-brand-secondary);--button-border-color:var(--theme-brand-secondary-emphasis);--button-box-shadow:var(--shadow-xs);--button-color:var(--theme-brand-on-secondary);--button-hover-background:var(--theme-brand-secondary-emphasis);--button-hover-border-color:var(--theme-brand-secondary-emphasis);--button-hover-box-shadow:var(--shadow-md);--button-hover-color:var(--theme-brand-on-secondary);--button-active-background:var(--theme-brand-secondary-emphasis);--button-active-border-color:var(--theme-brand-secondary-emphasis);--button-active-color:var(--theme-brand-on-secondary);--button-active-box-shadow:var(--shadow-md);--button-focus-box-shadow:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);-webkit-box-shadow:var(--button-box-shadow);box-shadow:var(--button-box-shadow);color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--button-gap);height:var(--button-height);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 var(--button-padding-inline);position:relative;text-decoration:none;text-transform:var(--button-text-transform);-webkit-transition:background var(--easing) var(--duration-fast),color var(--easing) var(--duration),border-color var(--easing) var(--duration-fast),-webkit-box-shadow var(--easing) var(--duration-fast);transition:background var(--easing) var(--duration-fast),color var(--easing) var(--duration),border-color var(--easing) var(--duration-fast),-webkit-box-shadow var(--easing) var(--duration-fast);transition:background var(--easing) var(--duration-fast),color var(--easing) var(--duration),border-color var(--easing) var(--duration-fast),box-shadow var(--easing) var(--duration-fast);transition:background var(--easing) var(--duration-fast),color var(--easing) var(--duration),border-color var(--easing) var(--duration-fast),box-shadow var(--easing) var(--duration-fast),-webkit-box-shadow var(--easing) var(--duration-fast)}.button.is-hovered,.button:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);-webkit-box-shadow:var(--button-hover-box-shadow);box-shadow:var(--button-hover-box-shadow);color:var(--button-hover-color);text-decoration:none}.button.is-focused,.button:focus-visible{-webkit-box-shadow:var(--button-focus-box-shadow);box-shadow:var(--button-focus-box-shadow)}.button.is-active,.button:active{background:var(--button-active-background);border-color:var(--button-active-border-color);-webkit-box-shadow:var(--button-active-box-shadow);box-shadow:var(--button-active-box-shadow);color:var(--button-active-color)}.button.is-disabled,.button[disabled]{cursor:not-allowed;opacity:.5}.button--primary{--button-background:var(--theme-brand-primary);--button-border-color:var(--theme-brand-primary);--button-color:var(--theme-brand-on-primary);--button-box-shadow:inherit;--button-hover-background:var(--theme-brand-primary-emphasis);--button-hover-border-color:var(--theme-brand-primary-emphasis);--button-hover-color:var(--theme-brand-on-primary);--button-hover-box-shadow:inherit}.button--secondary{--button-background:color-mix(in srgb,var(--theme-fg-primary) 5%,transparent);--button-border-color:transparent;--button-color:var(--theme-fg-primary);--button-box-shadow:none;--button-hover-background:color-mix(in srgb,var(--theme-fg-primary) 10%,transparent);--button-hover-border-color:transparent;--button-hover-color:var(--theme-fg-primary);--button-hover-box-shadow:none}.button--link{--button-color:var(--theme-fg-primary);--button-background:transparent;--button-link-font-size:var(--font-size-default);--button-font-weight:600;--button-hover-color:var(--theme-fg-secondary);--button-hover-background:transparent;border:0;border-radius:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--theme-fg-primary);text-decoration-color:var(--theme-fg-primary);text-decoration-thickness:.0625em;text-underline-offset:.125em}.button--link,.button--link:hover{-webkit-box-shadow:none;box-shadow:none}.button--link:hover{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:.0625em;text-underline-offset:.25em}.button--sm{--button-font-size:calc(var(--font-size-default)*0.75);--button-height:2.25rem}.button--lg{--button-font-size:calc(var(--font-size-default)*1.5);--button-height:4.5rem}.button--block{white-space:normal;width:100%}.button--pill{border-radius:100em}.button--icon-before{padding-left:calc(var(--button-padding-inline) - var(--button-gap))}.button--icon-after{padding-right:calc(var(--button-padding-inline) - var(--button-gap))}.button--circle,.button--icon-only{padding:0;width:var(--button-height)}.button--circle{border-radius:100%}.buttons{gap:var(--buttons-gap,var(--space-1))}.buttons--block{width:100%}.buttons--block>.button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.button-group,.buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group .button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.button-group .button:not(:last-child){margin-right:calc(var(--button-border-width)*-1)}.button-group .button:not(:first-child):not(:last-child){border-radius:0}.button-group .button:first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group .button:last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group .button:not([disabled]):focus,.button-group .button:not([disabled]):hover{z-index:2}.button-group .button:not([disabled]).is-active,.button-group .button:not([disabled]):active{z-index:3}.button-group--block{display:-webkit-box;display:-ms-flexbox;display:flex}.badge{--badge-background:transparent;--badge-border-color:var(--theme-border-secondary);--badge-border-width:1px;--badge-color:var(--theme-fg-primary);--badge-font-family:var(--font-family-primary);--badge-font-size:var(--font-size-00);--badge-font-weight:600;--badge-height:2rem;--badge-letter-spacing:var(--letter-spacing-md);--badge-padding-inline:1em;--badge-border-radius:100em;--badge-text-transform:normal;--badge-hover-background:var(--theme-bg-secondary);--badge-hover-border-color:var(--theme-border-secondary);--badge-hover-color:var(--theme-fg-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--badge-background);border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-border-radius);color:var(--badge-color);font-family:var(--badge-font-family);font-size:var(--badge-font-size,1em);font-weight:var(--badge-font-weight);height:var(--badge-height);justify-content:center;letter-spacing:var(--badge-letter-spacing);line-height:1;padding:0 var(--badge-padding-inline,1em);position:relative;text-decoration:none;text-transform:var(--badge-text-transform);-webkit-transition:all var(--easing) var(--duration);transition:all var(--easing) var(--duration);white-space:nowrap}a.badge .is-active,a.badge:hover{background:var(--badge-hover-background);border-color:var(--badge-hover-border-color);color:var(--badge-hover-color);text-decoration:underline}.badge--primary{--badge-background:var(--theme-brand-primary);--badge-border-color:var(--theme-brand-primary);--badge-color:var(--theme-brand-on-primary)}.badge--secondary{--badge-background:var(--theme-brand-secondary);--badge-border-color:var(--theme-brand-secondary);--badge-color:var(--theme-brand-on-secondary)}.badge--seikkailu{--badge-background:var(--color-special-seikkailu);--badge-border-color:var(--color-special-seikkailu);--badge-color:var(--color-special-seikkailu-accent)}.badge--luotto{--badge-background:var(--color-special-luotto);--badge-border-color:var(--color-special-luotto);--badge-color:var(--color-special-luotto-accent)}.badge--hehku{--badge-background:var(--color-special-hehku);--badge-border-color:var(--color-special-hehku);--badge-color:var(--color-special-hehku-accent)}.badge--ilo{--badge-background:var(--color-special-ilo);--badge-border-color:var(--color-special-ilo);--badge-color:var(--color-special-ilo-accent)}.badge--raikas{--badge-background:var(--color-special-raikas);--badge-border-color:var(--color-special-raikas);--badge-color:var(--color-special-raikas-accent)}.badge--sm{--badge-font-size:calc(var(--font-size-00)*0.75);--badge-height:1.5rem}.badge--lg{--badge-font-size:calc(var(--font-size-00)*1.25);--badge-height:2.5rem}.badge--pill{border-radius:100em}.badge--circle{border-radius:100%;padding:0;width:var(--badge-height)}.global-link{position:static}.global-link:after{content:"";inset:0;position:absolute;z-index:1}.site{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip;overflow-y:visible;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site .site-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site .site-footer,.site .site-header{-webkit-box-flex:0;-ms-flex:none;flex:none}.block{background:var(--theme-bg-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--theme-fg-primary);overflow-x:clip;padding-block:var(--block-padding-block);position:relative}.block--sm{padding-block:calc(var(--block-padding-block)*.5)}.block--lg{padding-block:calc(var(--block-padding-block)*1.5)}.block--no-padding{padding-block:0}.block--no-top-padding{padding-top:0}.block--no-bottom-padding{padding-bottom:0}.block:empty{display:none}.container,.site-header__container{margin-inline:auto;max-width:var(--container-max-width);width:calc(100% - var(--container-padding-inline)*2)}img[data-lazy-src]{opacity:0}img.lazyloaded{opacity:1;-webkit-transition:opacity var(--duration-slow) var(--easing);transition:opacity var(--duration-slow) var(--easing)}body{all:revert;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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;margin:0}div.canvas{all:revert;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-pure-white);position:relative}div.maincontent{width:100%}div.header{all:revert;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background:var(--theme-bg-primary);border-bottom:1px solid var(--theme-border-tertiary)}@media not all and (min-width:48rem){div.header{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}section:has(>a.ajankohtaista){-ms-flex-item-align:stretch!important;align-self:stretch!important;width:100%!important}.ajankohtaista{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:var(--theme-brand-secondary,#1f471f)!important;border:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:500!important;gap:.15rem!important;letter-spacing:.005em!important;line-height:1.4!important;min-height:0!important;padding:.625rem 1.25rem!important;text-align:center!important;text-decoration:none!important;width:100%!important}.ajankohtaista:focus-visible,.ajankohtaista:hover{text-decoration:underline!important;text-underline-offset:.15em!important}.ajankohtaista.theme-ilo,.theme-ilo .ajankohtaista{background:var(--color-special-ilo-accent)!important;color:#fff!important}.ajankohtaista.theme-hehku,.theme-hehku .ajankohtaista{background:var(--color-special-hehku-accent)!important;color:#fff!important}.ajankohtaista.theme-seikkailu,.theme-seikkailu .ajankohtaista{background:var(--color-special-seikkailu-accent)!important;color:#fff!important}.ajankohtaista.theme-luotto,.theme-luotto .ajankohtaista{background:var(--color-special-luotto-accent)!important;color:#fff!important}.ajankohtaista.theme-kuiskaus,.theme-kuiskaus .ajankohtaista{background:var(--color-special-kuiskaus-accent)!important;color:#fff!important}.ajankohtaista.theme-brand,.theme-brand .ajankohtaista{background:var(--theme-brand-secondary,#1f471f)!important;color:#fff!important}.ajankohtaista.theme-raikas,.theme-raikas .ajankohtaista{background:var(--color-special-raikas,#d1f4c5)!important;color:var(--theme-brand-secondary,#1f471f)!important}.ajankohtaista .row2{display:block!important;min-height:1.4em!important}.sellingpoints{all:revert;background:var(--theme-bg-primary);gap:var(--block-space-between,48px);padding:var(--block-padding-block-half,32px) var(--container-padding-inline,48px)}.sellingpoints,.sellingpoints .cont1{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;-ms-flex-item-align:stretch;align-self:stretch}.sellingpoints .cont1{gap:8px;max-width:var(--container-max-width,1360px)}.sellingpoints .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--space-2,16px);-ms-flex-item-align:stretch;align-self:stretch}@media not all and (min-width:64rem){.sellingpoints .items{display:inline-grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:var(--space-1,12px);-moz-column-gap:var(--space-1,12px);column-gap:var(--space-1,12px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);row-gap:var(--space-1,12px)}}.sellingpoints .usp{all:revert;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--component-padding-sm,24px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1,12px);-webkit-box-flex:1;background:var(--theme-bg-secondary);border-radius:var(--radius-md);-ms-flex:1 0 0px;flex:1 0 0}@media not all and (min-width:64rem){.sellingpoints .usp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;padding:12px;text-align:left}}.sellingpoints .usp .usp-ico{-ms-flex-negative:0;aspect-ratio:1/1;display:grid;flex-shrink:0;place-items:center;width:3rem}@media not all and (min-width:64rem){.sellingpoints .usp .usp-ico{width:2rem}}@media not all and (min-width:30rem){.sellingpoints .usp .usp-ico{width:1.5rem!important}}.sellingpoints .usp .usp-ico svg.km-icon{background:transparent!important;border-radius:0!important;color:var(--theme-fg-primary,#2d2926);fill:currentColor;height:100%;padding:0!important;stroke:none;width:100%}@media not all and (min-width:64rem){.sellingpoints .usp .usp-ico svg.km-icon{color:var(--theme-fg-secondary,#6c6967)}}.sellingpoints .usp .lbl{all:revert;-webkit-box-flex:1;color:var(--theme-fg-primary);-ms-flex:1 0 0px;flex:1 0 0;font-family:var(--font-family-primary,Figtree);font-size:var(--font-size-default);font-style:normal;font-weight:600;line-height:150%}@media not all and (min-width:64rem){.sellingpoints .usp .lbl{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;font-size:.9375rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4;min-width:0;overflow-wrap:break-word;text-align:center}}@media not all and (min-width:30rem){.sellingpoints .usp .lbl{font-size:.75rem!important;line-height:1.35!important}}.modalhdr-center .txt{color:var(--theme-fg-primary);font-size:var(--font-size-h3);font-weight:600;line-height:1.3}#cartcw,.modalhdr-center .txt{font-family:var(--font-family-primary,Figtree,sans-serif)}div.carthdrnote,span.cartemptynote{font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}span.cartemptynote{font-size:1.4rem!important}div.modal.prodpreview{overflow:hidden!important}div.modal div.modal-content{border-radius:var(--radius-lg,1.5rem)!important;color:var(--theme-fg-primary,#2d2926);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:var(--font-family-primary,"Figtree",sans-serif);font-size:1rem;font-weight:400;line-height:1.6;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%!important;position:relative!important}div.modal div.modal-content.fullscreen{border-radius:0!important}div.modal div.modal-closew{position:absolute!important;right:.15rem!important;top:.15rem!important;z-index:1!important}div.modal div.modal-body{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:0!important}div.modal-footer.sticky:has(#filterpreview-activatebuttonw){-webkit-box-sizing:border-box!important;box-sizing:border-box!important;left:auto!important;margin:0!important;max-width:calc(100vw - 1.5rem)!important;right:0!important;width:500px!important}div.prodmiscinfow{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important}div.prodmiscinfow b{color:var(--theme-brand-secondary,#1f471f)!important;display:block!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25!important;margin-bottom:.75rem!important}div.prodmiscinfow b+br{display:none!important}.cart_bonusnote{color:var(--theme-fg-secondary,#6c6967);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:400;line-height:1.5}.cart_bonusnote.freedelive{color:var(--theme-fg-primary,#2d2926);font-size:1rem;font-weight:600}.cart_bonusnote.dlmpackageinfo{font-size:.8125rem;font-weight:400}.cart_bonusnote.reguser .emp1{color:var(--theme-fg-primary,#2d2926);font-weight:700}.cart_bonusnote.reguser a{color:var(--theme-brand-secondary,#1f471f);text-decoration:underline}table.pcart{font-family:var(--font-family-primary,Figtree,sans-serif)}a.prodblobw.cart{height:72px;margin-right:0!important;width:72px}a.prodblobw.cart .imgbox{background:var(--theme-bg-secondary);border:1px solid var(--color-neutral-200,#d5d4d3);border-radius:var(--radius-sm,.5rem);height:72px;overflow:hidden;width:72px}a.prodblobw.cart .imgbox img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}td.pcart.img{padding-right:1.5rem!important}.pcart a.prodname{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none}.pcart div.amtw{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--theme-bg-primary,#fff);border:1.5px solid var(--color-neutral-200,#d5d4d3);border-radius:9999px;margin:8px 0;overflow:hidden}.pcart div.amtw button.qtyminus,.pcart div.amtw button.qtyplus{all:revert;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;background:transparent;border:none;color:var(--theme-fg-primary,#2d2926);cursor:pointer;font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1.25rem;font-weight:400;height:22px;justify-content:center;line-height:1;width:22px;-ms-flex-negative:0;flex-shrink:0}.pcart div.amtw button.qtyminus:hover,.pcart div.amtw button.qtyplus:hover{background:var(--theme-bg-secondary);color:var(--theme-brand-secondary,#1f471f)}.pcart div.amtw .curramt{font-size:1.05rem;line-height:7px;min-width:20px;padding:0 3px;text-align:center}.pcart div.amtw .curramt,td.pcart.rem .totp{color:var(--theme-fg-primary,#2d2926);font-family:var(--font-family-primary,Figtree,sans-serif);font-weight:600}td.pcart.rem .totp{font-size:1rem}.pcart span.qtyalertsign{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-special-hehku-accent,#e87d30);border-radius:50%;color:#fff;cursor:help;height:22px;justify-content:center;margin-left:8px;position:relative;top:-1px;vertical-align:middle;width:22px}.pcart span.qtyalertsign:before{content:"!";font-family:var(--font-family-primary,Figtree,sans-serif);font-size:.95rem;font-weight:800;line-height:1}.cart_summary{font-weight:700}.cart_summary,.cartemptynote{color:var(--theme-fg-primary,#2d2926);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:var(--font-size-h3);line-height:1.3}.cartemptynote{font-weight:600}.cart_bonusnote.freedelive.reached .emphasis{color:var(--theme-brand-secondary,#1f471f);font-weight:700}span.prodname.cart{color:var(--theme-fg-secondary,#6c6967);font-size:.9375rem;font-weight:400}.btns,span.prodname.cart{font-family:var(--font-family-primary,Figtree,sans-serif)}.btns:not(.pos2),.btns>b{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;gap:.75rem!important;justify-content:center!important}.btns .clear{display:none!important}a.btn1.kassalle1.pcart{background:var(--theme-brand-primary,#47d147);border-color:var(--theme-brand-primary,#47d147);text-decoration:none}a.btn1.kassalle1.pcart .lbl{color:var(--theme-brand-secondary,#1f471f);font-size:1rem;font-weight:700}a.btn1.kassalle1.pcart .lbl,a.continueshopping{font-family:var(--font-family-primary,Figtree,sans-serif)}a.continueshopping{border-color:var(--color-neutral-200,#d5d4d3);color:var(--theme-fg-primary,#2d2926);font-size:.9375rem;font-weight:500;text-decoration:none}.cart_upsellnote{color:var(--theme-fg-secondary,#6c6967);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:400}.cart_upsellnote .emp{color:var(--theme-fg-primary,#2d2926);font-weight:700}div.newpblobw.pgw.cart{border-radius:var(--radius-md,1rem);-webkit-box-shadow:none;box-shadow:none}div.prodblobww.pgw{float:none!important;width:auto!important}a.prodblobw.gc90,div.prodblobww.pgw{min-height:unset!important;overflow:visible!important}a.prodblobw.gc90{display:grid!important;grid-template-columns:72px 1fr!important;grid-template-rows:auto!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important;gap:1px 12px!important;padding:8px!important;text-decoration:none!important}a.prodblobw.gc90 .imgbox{aspect-ratio:1/1!important;background:var(--theme-bg-secondary)!important;border:1px solid var(--color-neutral-100,#eae9e9)!important;border-radius:var(--radius-md,1rem)!important;grid-column:1!important;grid-row:1/5!important;height:72px!important;overflow:hidden!important;padding:0!important;position:relative!important;width:72px!important}a.prodblobw.gc90 .imgbox img.prodimage{display:block!important;height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;width:100%!important}a.prodblobw.gc90 span.prodname{color:var(--theme-fg-primary,#2d2926)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.3!important}a.prodblobw.gc90 .prodpricew,a.prodblobw.gc90 span.prodname{font-family:var(--font-family-primary,Figtree,sans-serif)!important;grid-column:2!important;margin:0!important}a.prodblobw.gc90 .prodpricew{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important;line-height:1.2!important;row-gap:0!important}a.prodblobw.gc90 span.proddesc{display:none!important}a.prodblobw.gc90 button.cta{grid-column:2!important;margin-top:4px!important}a.prodblobw.gc90 span.prodprice.normal{color:var(--theme-fg-primary,#2d2926)!important}a.prodblobw.gc90 span.prodprice.discount,a.prodblobw.gc90 span.prodprice.normal{font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:1rem!important;font-weight:700!important}a.prodblobw.gc90 span.prodprice.discount{color:#c0392b!important}a.prodblobw.gc90 span.prodprice.ovh{font-size:.8125rem!important;font-weight:400!important;text-decoration:line-through!important}a.prodblobw.gc90 span.discomsg,a.prodblobw.gc90 span.prodprice.ovh{color:var(--theme-fg-secondary,#6c6967)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important}a.prodblobw.gc90 span.discomsg{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;font-size:.75rem!important;line-height:1.2!important;margin-top:2px!important;position:static!important;top:auto!important}a.prodblobw.gc90 button.cta{background:var(--theme-brand-primary,#47d147);border:1px solid var(--theme-brand-primary,#47d147);color:var(--theme-brand-secondary,#1f471f)!important;cursor:pointer;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:600!important}a.prodblobw.gc90 button.cta:hover{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000);border-color:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000)}.mainnavslider{display:none!important}.modalfog{backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(1px)!important;background:hsla(0,0%,78%,.6)!important;height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:9999!important}.expandable:not(.shown){display:none!important}.km-icon{display:inline-block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:-.125em;width:16px;-ms-flex-negative:0;flex-shrink:0}.km-btn,.kmbtn{all:revert;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-item-align:start;align-self:flex-start;border-radius:.75rem!important;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.05)!important;box-shadow:0 1px 1px 0 rgba(0,0,0,.05)!important;cursor:pointer!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:1rem!important;font-weight:600!important;gap:4px!important;height:48px!important;line-height:1!important;padding-inline:var(--button-padding-inline,24px)!important;text-decoration:none!important;-webkit-transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),box-shadow var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),box-shadow var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s);white-space:nowrap!important;width:auto!important}.km-btn span.lbl,.kmbtn span.lbl{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important;margin-left:0!important}.km-btn>svg,.kmbtn>svg{display:block!important;-ms-flex-negative:0;fill:none;flex-shrink:0;height:16px!important;pointer-events:none;stroke:currentColor;width:16px!important}.km-btn.seeall>svg,.kmbtn.seeall>svg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.km-btn span.arrow.right,.kmbtn span.arrow.right{display:inline-block!important;height:10px!important;left:auto!important;margin:0!important;position:static!important;top:auto!important;width:10px!important;-ms-flex-negative:0;border-right:2px solid;border-top:2px solid;flex-shrink:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.km-btn span.arrow.right:after,.km-btn span.arrow.right:before,.kmbtn span.arrow.right:after,.kmbtn span.arrow.right:before{content:none!important;display:none!important}.km-btn.seemore,.km-btn.seeprod,.kmbtn.seemore,.kmbtn.seemorebtn,span.seemorebtn{background:var(--theme-brand-secondary,#1f471f)!important;border:1px solid var(--theme-brand-secondary,#1f471f)!important;color:var(--theme-brand-on-secondary,#47d147)!important}.km-btn.seemore:focus-visible,.km-btn.seemore:hover,.km-btn.seeprod:focus-visible,.km-btn.seeprod:hover,.kmbtn.seemore:focus-visible,.kmbtn.seemore:hover,.kmbtn.seemorebtn:focus-visible,.kmbtn.seemorebtn:hover,span.seemorebtn:focus-visible,span.seemorebtn:hover{background:var(--theme-brand-secondary-emphasis,#163514)!important;border-color:var(--theme-brand-secondary-emphasis,#163514)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;color:var(--theme-brand-on-secondary,#47d147)!important;text-decoration:none!important}.km-btn.seeall,a.showmore{background:var(--theme-brand-primary,#47d147)!important;border:1px solid var(--theme-brand-primary,#47d147)!important;color:var(--theme-brand-on-primary,#2d2926)!important;margin-bottom:24px!important;margin-top:16px!important}.km-btn.seeall:focus-visible,.km-btn.seeall:hover,a.showmore:focus-visible,a.showmore:hover{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 88%,#000)!important;border-color:color-mix(in srgb,var(--theme-brand-primary,#47d147) 88%,#000)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;color:var(--theme-brand-on-primary,#2d2926)!important;text-decoration:none!important}button.km-btn.addcomment{background:var(--theme-brand-secondary,#1f471f)!important;border:1px solid var(--theme-brand-secondary,#1f471f)!important;color:var(--theme-brand-primary,#47d147)!important}button.km-btn.addcomment:focus-visible,button.km-btn.addcomment:hover{background:var(--theme-brand-secondary-emphasis,#163514)!important;border-color:var(--theme-brand-secondary-emphasis,#163514)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;color:var(--theme-brand-primary,#47d147)!important;text-decoration:none!important}.km-btn.addtocart,.kmbtn.addtocart{background:var(--theme-brand-secondary,#1f471f);border:1px solid var(--theme-brand-secondary,#1f471f);color:var(--theme-brand-on-secondary,#47d147)}.km-btn.addtocart:focus-visible,.km-btn.addtocart:hover,.kmbtn.addtocart:focus-visible,.kmbtn.addtocart:hover{background:var(--theme-brand-secondary-emphasis,#163514);border-color:var(--theme-brand-secondary-emphasis,#163514);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);color:var(--theme-brand-on-secondary,#47d147);text-decoration:none}.km-btn.addtofavs,.kmbtn.addtofavs{background:transparent!important;border:1px solid transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-fg-primary,#2d2926)!important;padding-inline:8px!important}.km-btn.addtofavs>svg,.kmbtn.addtofavs>svg{fill:currentColor!important;stroke:none!important;-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.km-btn.addtofavs span.lbl,.kmbtn.addtofavs span.lbl{text-decoration:underline!important;text-underline-position:from-font!important}.km-btn.addtofavs:focus-visible,.km-btn.addtofavs:hover,.kmbtn.addtofavs:focus-visible,.kmbtn.addtofavs:hover{background:transparent!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-brand-secondary,#1f471f)!important}.km-btn.addtofavs:focus-visible span.lbl,.km-btn.addtofavs:hover span.lbl,.kmbtn.addtofavs:focus-visible span.lbl,.kmbtn.addtofavs:hover span.lbl{text-decoration:none!important}.km-btn.addtofavs.state-selected,.kmbtn.addtofavs.state-selected{position:relative!important}.km-btn.addtofavs.state-selected>svg,.kmbtn.addtofavs.state-selected>svg{color:#ff59a7!important}.km-btn.addtofavs.state-selected:after,.kmbtn.addtofavs.state-selected:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%/9px,#ff59a7!important;border-radius:50%!important;bottom:10px!important;content:""!important;height:13px!important;left:20px!important;position:absolute!important;width:13px!important}.km-btn.buybtn,.kmbtn.buybtn{background:var(--theme-brand-primary,#47d147)!important;border:1px solid var(--theme-brand-primary,#47d147)!important;color:var(--theme-brand-on-primary,#2d2926)!important}.km-btn.buybtn>svg,.kmbtn.buybtn>svg{fill:currentColor!important;stroke:none!important}.km-btn.buybtn:focus-visible,.km-btn.buybtn:hover,.kmbtn.buybtn:focus-visible,.kmbtn.buybtn:hover{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000)!important;border-color:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;color:var(--theme-brand-on-primary,#2d2926)!important;text-decoration:none!important}.km-btn.buybtn.state-inprogress,.kmbtn.buybtn.state-inprogress{cursor:wait!important;pointer-events:none!important}.km-btn.buybtn.state-inprogress>svg,.kmbtn.buybtn.state-inprogress>svg{display:none!important}.km-btn.buybtn.state-inprogress:after,.kmbtn.buybtn.state-inprogress:after{content:""!important;display:inline-block!important;-ms-flex-negative:0!important;-webkit-animation:km-spin .65s linear infinite!important;animation:km-spin .65s linear infinite!important;border:2.5px solid rgba(45,41,38,.25)!important;border-radius:50%!important;border-top:2.5px solid var(--theme-brand-on-primary,#2d2926)!important;flex-shrink:0!important;height:20px!important;width:20px!important}@-webkit-keyframes km-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes km-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-grid.is-reloading{pointer-events:none!important;position:relative!important}.product-grid.is-reloading>:not(.km-loader){-webkit-filter:blur(1px)!important;filter:blur(1px)!important;opacity:.35!important}.km-loader{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}.product-grid.is-reloading .km-loader{inset:0!important;position:absolute!important;width:auto!important;z-index:100!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;padding:3rem 0 0!important}.km-loader:after{-webkit-animation:km-spin .7s linear infinite;animation:km-spin .7s linear infinite;border:3px solid var(--theme-brand-primary,#47d147);border-radius:50%;border-top:3px solid transparent;content:"";display:block;height:2.5rem;width:2.5rem}.km-btn.yksinoikeus{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 14%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--theme-brand-primary,#47d147) 14%,#fff)!important;color:var(--theme-fg-primary,#2d2926)!important;overflow:visible!important;-webkit-padding-start:10px!important;padding-inline-start:10px!important}.km-btn.yksinoikeus img.illus{-webkit-box-ordinal-group:0;-ms-flex-order:-1;height:32px!important;order:-1;width:auto!important;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.km-btn.yksinoikeus span.lbl{text-decoration:none!important;text-underline-position:from-font!important}.km-btn.yksinoikeus:focus-visible,.km-btn.yksinoikeus:hover{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 22%,#fff)!important;border-color:color-mix(in srgb,var(--theme-brand-primary,#47d147) 50%,#fff)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;color:var(--theme-fg-primary,#2d2926)!important;text-decoration:none!important}.km-btn.yksinoikeus:focus-visible span.lbl,.km-btn.yksinoikeus:hover span.lbl{text-decoration:underline!important}span.km-btn.infobtn{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 14%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--theme-brand-primary,#47d147) 14%,#fff)!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-fg-primary,#2d2926)!important;cursor:default!important;height:40px!important}span.km-btn.infobtn.newbie{background:var(--color-special-ilo,#fff0cc)!important;border-color:var(--color-special-ilo,#fff0cc)!important}span.km-btn.infobtn.fixedprice{background:var(--color-special-luotto,#cdeaff)!important;border-color:var(--color-special-luotto,#cdeaff)!important}button.km-btn.showmoretoggler{all:unset!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:var(--theme-fg-primary,#2d2926)!important;cursor:pointer!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:1rem!important;font-weight:600!important;gap:6px!important;line-height:1!important}button.km-btn.showmoretoggler span.lbl{text-decoration:underline!important;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)!important;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;-webkit-transition:-webkit-text-decoration-color .15s ease!important;transition:-webkit-text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease!important}button.km-btn.showmoretoggler:hover span.lbl{-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}button.km-btn.showmoretoggler svg{-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-transition:-webkit-transform .2s ease!important;transition:-webkit-transform .2s ease!important;transition:transform .2s ease!important;transition:transform .2s ease,-webkit-transform .2s ease!important}button.km-btn.showmoretoggler.expanded svg,button.km-btn.showmoretoggler[aria-expanded=true] svg{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.km-btn.small{border-radius:.5rem!important;font-size:.8125rem!important;gap:4px!important;height:32px!important;justify-self:start!important;padding-inline:14px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.km-btn.small>svg{height:13px!important;stroke-width:1.5!important;width:13px!important}.km-btn.icononly{aspect-ratio:1/1!important;padding-inline:0!important;width:auto!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.km-btn.icononly span.lbl{display:none!important}.km-btn.icononly>svg{height:20px!important;width:20px!important}.card-remove{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-fg-tertiary,#a09c99)!important;height:32px!important;position:absolute!important;right:6px!important;top:6px!important;-webkit-transition:color .15s ease!important;transition:color .15s ease!important;z-index:2!important}.card-remove:hover{color:var(--color-special-kuiskaus-accent,#eb4770)!important}@media (hover:hover){.card-remove:after{background:var(--theme-fg-primary,#2d2926)!important;border-radius:6px!important;color:var(--color-pure-white,#fff)!important;content:attr(aria-label);font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.75rem!important;font-weight:500!important;line-height:1.3!important;opacity:0!important;padding:4px 8px!important;pointer-events:none!important;position:absolute!important;right:0!important;top:calc(100% + 4px)!important;-webkit-transform:translateY(-2px)!important;-ms-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-transition:opacity .12s ease,-webkit-transform .12s ease!important;transition:opacity .12s ease,-webkit-transform .12s ease!important;transition:opacity .12s ease,transform .12s ease!important;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease!important;white-space:nowrap!important;z-index:3!important}.card-remove:focus-visible:after,.card-remove:hover:after{opacity:1!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}}.km-btn.greyhollow1{background:var(--theme-bg-primary,#fff)!important;border:1.5px solid var(--color-neutral-200,#d5d4d3)!important;color:var(--theme-fg-primary,#2d2926)!important}.km-btn.greyhollow1:hover{background:var(--theme-bg-secondary)!important;border-color:var(--color-neutral-300,#c0bfbe)!important}.km-btn.filterbtn>svg{fill:currentColor!important;stroke-width:0!important}.km-btn.grey1{background:var(--color-neutral-100,#eae9e9)!important;border:1px solid var(--color-neutral-200,#d5d4d3)!important;color:var(--theme-fg-primary,#2d2926)!important}.km-btn.grey1:hover{background:var(--color-neutral-200,#d5d4d3)!important;border-color:var(--color-neutral-300,#c0bfbe)!important}.km-btn.green1{background:var(--theme-brand-primary,#47d147)!important;border:1px solid var(--theme-brand-primary,#47d147)!important;color:var(--theme-brand-secondary,#1f471f)!important}.km-btn.green1:hover{background:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000)!important;border-color:color-mix(in srgb,var(--theme-brand-primary,#47d147) 85%,#000)!important}.km-btn.green2{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--theme-brand-secondary,#1f471f)!important;border:1px solid var(--theme-brand-secondary,#1f471f)!important;color:var(--color-pure-white,#fff)!important}.km-btn.green2:hover{background:color-mix(in srgb,var(--theme-brand-secondary,#1f471f) 88%,#000)!important;border-color:color-mix(in srgb,var(--theme-brand-secondary,#1f471f) 88%,#000)!important}#CybotCookiebotDialogBodyButtonsWrapper{gap:.5rem!important}.CybotCookiebotDialogBodyButton{background:var(--theme-bg-primary,#fff)!important;border-color:var(--color-neutral-200,#d5d4d3)!important;border-radius:.75rem!important;border-width:1.5px!important;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.05)!important;box-shadow:0 1px 1px 0 rgba(0,0,0,.05)!important;color:var(--theme-fg-primary,#2d2926)!important;cursor:pointer!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.2!important;padding:.75rem 1.25rem!important;-webkit-transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s),-webkit-transform var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s),-webkit-transform var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),box-shadow var(--easing,ease) var(--duration-fast,.2s),transform var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s);transition:background var(--easing,ease) var(--duration-fast,.2s),border-color var(--easing,ease) var(--duration-fast,.2s),box-shadow var(--easing,ease) var(--duration-fast,.2s),transform var(--easing,ease) var(--duration-fast,.2s),color var(--easing,ease) var(--duration-fast,.2s),-webkit-box-shadow var(--easing,ease) var(--duration-fast,.2s),-webkit-transform var(--easing,ease) var(--duration-fast,.2s)}.CybotCookiebotDialogBodyButton:hover{background:var(--theme-bg-secondary,#f5f3f2)!important;border-color:var(--color-neutral-300,#c0bfbe)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.CybotCookiebotDialogBodyButton{background:var(--theme-brand-primary,#47d147)!important;border-color:var(--theme-brand-primary,#47d147)!important;color:var(--theme-brand-secondary,#1f471f)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.CybotCookiebotDialogBodyButton:hover{background:var(--theme-brand-primary,#47d147)!important;border-color:var(--theme-brand-primary,#47d147)!important;-webkit-box-shadow:0 6px 18px -6px color-mix(in srgb,var(--theme-brand-primary,#47d147) 65%,transparent)!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--theme-brand-primary,#47d147) 65%,transparent)!important;color:#fff!important;-webkit-transform:translateY(-1px)!important;-ms-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.km-btn.ghost{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-fg-primary,#2d2926)!important}.km-btn.ghost:hover{background:var(--color-neutral-100,#eae9e9)!important}a.km-btn.infolink,a.km-btn.linklike,button.km-btn.infolink,button.km-btn.linklike,span.km-btn.infolink,span.km-btn.linklike{all:unset!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:var(--theme-brand-secondary,#1f471f)!important;cursor:pointer!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:.9375rem!important;font-weight:500!important;gap:6px!important;line-height:1.5!important;text-decoration:underline!important;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)!important;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;-webkit-transition:-webkit-text-decoration-color .15s ease!important;transition:-webkit-text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease!important}a.km-btn.infolink:hover,a.km-btn.linklike:hover,button.km-btn.infolink:hover,button.km-btn.linklike:hover,span.km-btn.infolink:hover,span.km-btn.linklike:hover{-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}.km-btn.disabled,.km-btn:disabled,.km-btn[aria-disabled=true],.km-btn[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.km-btn.hidden,button.km-btn.showmoretoggler.hidden{display:none!important}a.tbb,a.tbb.mob,a.tbb.mob.flat{border-radius:var(--radius-md,1rem)!important;margin:.85rem 19px!important;overflow:hidden!important;width:auto!important}a.tbb,a.tbb.mob,a.tbb.mob.flat,section.topbannerw{aspect-ratio:unset!important;height:auto!important}section.topbannerw{width:100%!important}section.topbannerw a.mainbanner{border-radius:var(--radius-md,1rem)!important;display:block!important;height:auto!important;margin:.85rem 19px!important;overflow:hidden!important;width:auto!important}section.topbannerw a.mainbanner picture{display:block!important}a.tbb img,a.tbb.mob img,section.topbannerw a.mainbanner img{display:block!important;height:auto!important;width:100%!important}nav.muruw{background:var(--theme-bg-primary,#fff)!important;height:auto!important;overflow-x:visible!important;padding:0!important}@media (min-width:48rem){nav.muruw{padding:10px 0 0 45px!important}}@media not all and (min-width:48rem){nav.muruw{overflow-x:auto!important;width:100%!important;-webkit-overflow-scrolling:touch!important;padding-left:19px!important;padding-top:8px!important;scrollbar-width:none!important}nav.muruw::-webkit-scrollbar{display:none}}ul.murupolku{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media not all and (min-width:48rem){ul.murupolku{display:table!important}}ul.murupolku{gap:0!important;list-style:none!important;margin:0!important;padding:0!important}ul.murupolku li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:0!important}@media not all and (min-width:48rem){ul.murupolku li{display:table-cell!important;padding:6px 5px!important;vertical-align:middle!important}}ul.murupolku li.spacer{padding:0 3px!important;position:static!important}ul.murupolku li.spacer span.arr_r{border-bottom:1.5px solid var(--theme-fg-tertiary,#969492)!important;border-left:none!important;border-right:1.5px solid var(--theme-fg-tertiary,#969492)!important;border-top:none!important;display:inline-block!important;height:5px!important;position:static!important;top:auto!important;-webkit-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;width:5px!important;-ms-flex-negative:0!important;flex-shrink:0!important}@media not all and (min-width:48rem){ul.murupolku li.spacer,ul.murupolku li.spacer span.arr_r{vertical-align:middle!important}}ul.murupolku li a.pagel{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:var(--theme-fg-secondary,#6c6967)!important;font-family:Figtree,sans-serif!important;font-size:.875rem!important;font-weight:600!important;line-height:1.5!important;padding:0 2px!important;text-decoration:none!important;white-space:nowrap!important}ul.murupolku li a.pagel:hover{color:var(--theme-fg-primary,#2d2926)!important}ul.murupolku li a.pagel.last{color:var(--theme-fg-tertiary,#969492)!important;display:inline-block!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width:64rem){ul.murupolku li a.pagel.last{max-width:40rem!important}}ul.murupolku li a.pagel.last:hover{color:var(--theme-fg-tertiary,#969492)!important}@media not all and (min-width:48rem){ul.murupolku li a.pagel.last{position:relative!important;top:-1px!important;vertical-align:middle!important}}.product-grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid!important;gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}.product-grid:after{display:none!important}@media not all and (min-width:48rem){.product-grid{grid-template-columns:repeat(2,1fr)}}.product-grid>.clear{display:none!important}.product-grid>a.showall,.product-grid>a.showmore{grid-column:1/-1!important}.product-grid.product-grid--verticallist{grid-template-columns:1fr!important}.product-grid.product-grid--nodesc .proddesc,.product-grid.product-grid--nodesc div.pdescw{display:none!important}.product-grid.product-grid--nodesc :is(a,div).visu2-prodblobw div.pdescw,.product-grid.product-grid--nodesc :is(a,div).visu2-prodblobw div.proddesc,.product-grid.product-grid--nodesc a.prodblobw.customprod div.pdescw{display:none!important}.product-grid--nostars .starrow{display:none!important}.product-grid.product-grid--centered{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.product-grid.product-grid--centered>.visu2-prodblobw{-webkit-box-flex:0!important;-ms-flex:0 1 calc(25% - 1rem)!important;flex:0 1 calc(25% - 1rem)!important}.product-grid.product-grid--centered>a.showall,.product-grid.product-grid--centered>a.showmore{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}@media not all and (min-width:48rem){.product-grid.product-grid--centered>.visu2-prodblobw{-ms-flex-preferred-size:calc(50% - 1rem)!important;flex-basis:calc(50% - 1rem)!important}}div.btnblock{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:var(--space-2,.75rem)!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media not all and (min-width:48rem){div.btnblock{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}div.btnblock .km-btn,div.btnblock .kmbtn{-ms-flex-item-align:center!important;align-self:center!important}}div.btnblock.btnblock--left{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}@media not all and (min-width:48rem){div.btnblock.btnblock--left{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}div.btnblock.btnblock--left .km-btn,div.btnblock.btnblock--left .kmbtn{-ms-flex-item-align:start!important;align-self:flex-start!important}}div.btnblock.btnblock--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media not all and (min-width:48rem){div.btnblock.btnblock--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}div.btnblock.btnblock--center .km-btn,div.btnblock.btnblock--center .kmbtn{-ms-flex-item-align:center!important;align-self:center!important}}div.btnblock.btnblock--gap-top{margin-top:1.5rem!important}div.btnblock.btnblock--loose{margin-block:1.5rem!important}.admindata{-webkit-box-ordinal-group:100!important;-ms-flex-order:99!important;border-top:1px solid var(--theme-border-subtle,#e8e4e1)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:var(--theme-fg-tertiary,#a09c99)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.625rem!important;font-weight:500!important;gap:.25rem!important;grid-column:1/-1!important;letter-spacing:.02em!important;line-height:1.3!important;margin-top:.5rem!important;order:99!important;padding-top:.4rem!important;text-transform:uppercase!important;width:100%!important}.admindata>span{-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:center!important}a.bannerfullw,a.mp_remix{all:revert;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--block-padding-block-half,32px) var(--container-padding-inline,48px);-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;gap:var(--block-space-between,48px);-ms-flex-item-align:stretch;align-self:stretch;background:var(--theme-bg-primary);margin-block:2rem}a.bannerfullw picture,a.mp_remix picture{all:revert;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:var(--container-max-width,1360px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}a.bannerfullw img,a.mp_remix img{all:revert;border-radius:var(--radius-xl,32px);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);display:block;height:auto;max-width:var(--container-max-width,1360px);width:100%}@media not all and (min-width:48rem){a.bannerfullw img,a.mp_remix img{border-radius:var(--radius-md,16px)}}a.bannerfullw:has(+.sellingpoints),a.mp_remix:has(+.sellingpoints){margin-bottom:0;padding-bottom:var(--space-1,12px)}.maincontent .sellingpoints{padding-block:calc(var(--block-padding-block-half, 32px)*1.5)}div.sellingpoints2{-webkit-box-sizing:border-box;box-sizing:border-box;gap:16px;margin-inline:auto;max-width:1360px;padding-block:24px 8px;padding-inline:48px;width:100%}div.sellingpoints2,div.sellingpoints2 a.usp2{display:-webkit-box;display:-ms-flexbox;display:flex}div.sellingpoints2 a.usp2{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--theme-bg-secondary,#f5f5f5);border-radius:var(--radius-md,16px);-ms-flex-direction:column;flex-direction:column;gap:4px;padding:20px 24px;text-decoration:none;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}div.sellingpoints2 a.usp2:hover{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}div.sellingpoints2 a.usp2.s1{background:var(--color-special-ilo,#fff0cc)}div.sellingpoints2 a.usp2.s2{background:#ebebeb}div.sellingpoints2 a.usp2.s3{background:var(--color-special-seikkailu,#d7caff)}div.sellingpoints2 span.lbl{color:var(--theme-fg-primary,#2d2926);font-size:1.125rem;font-weight:600}div.sellingpoints2 span.lbl,div.sellingpoints2 span.lbl2{font-family:var(--font-family-primary,Figtree,sans-serif);line-height:1.4}div.sellingpoints2 span.lbl2{color:var(--theme-fg-secondary,#6c6967);font-size:1rem;font-weight:400}@media (max-width:839px){div.sellingpoints2{display:none!important;gap:12px;padding-inline:24px}}@media (max-width:479px){div.sellingpoints2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:16px}}div.sellingpoints2m{margin-inline:auto;margin-bottom:0;margin-top:40px;max-width:1360px;padding-block:0;padding-inline:48px}div.sellingpoints2m,div.sellingpoints2m a.usp2{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}div.sellingpoints2m a.usp2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--theme-bg-secondary,#f5f5f5);border-radius:var(--radius-md,16px);-ms-flex-direction:column;flex-direction:column;gap:4px;margin:0;padding:20px 24px;text-decoration:none;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}div.sellingpoints2m a.usp2:hover{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}div.sellingpoints2m a.usp2.s1{background:var(--color-special-ilo,#fff0cc)}div.sellingpoints2m a.usp2.s2{background:#ebebeb}div.sellingpoints2m a.usp2.s3{background:var(--color-special-seikkailu,#d7caff)}div.sellingpoints2m span.lbl{color:var(--theme-fg-primary,#2d2926);font-size:1.125rem;font-weight:600}div.sellingpoints2m span.lbl,div.sellingpoints2m span.lbl2{font-family:var(--font-family-primary,Figtree,sans-serif);line-height:1.4}div.sellingpoints2m span.lbl2{color:var(--theme-fg-secondary,#6c6967);font-size:1rem;font-weight:400}@media (max-width:839px){div.sellingpoints2m{padding-inline:24px}}@media (max-width:479px){div.sellingpoints2m{padding-inline:16px}}div.uutiskirjew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;gap:40px;margin:0 auto!important;max-width:1360px;padding-block:3rem;padding-inline:48px;width:100%}div.uutiskirjew span.hdr:before{display:none!important}div.uutiskirjew img{height:100px;-o-object-fit:contain;object-fit:contain;width:100px;-ms-flex-negative:0;flex-shrink:0}div.uutiskirjew span.hdr{color:var(--theme-fg-inverse,#fff);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-size:var(--font-size-display-3,2rem);font-weight:700;line-height:1.25;padding:0;text-align:left}div.uutiskirjew span.hdr,div.uutiskirjew span.txt{float:none!important;margin-top:0!important;width:auto!important}div.uutiskirjew span.txt{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}div.uutiskirjew span.txt ul{list-style:none;margin:0;padding:0}div.uutiskirjew span.txt ul li{color:var(--theme-fg-inverse,#fff);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:400;line-height:1.6;list-style-position:inside;list-style-type:disc!important;opacity:.85}div.uutiskirjew a.km-btn.uutiskirje{position:static!important;right:auto!important;top:auto!important;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0!important}@media (max-width:839px){div.uutiskirjew{-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;gap:16px;padding-inline:24px}div.uutiskirjew,div.uutiskirjew span.hdr{text-align:center}div.uutiskirjew span.txt ul li{list-style-position:inside}div.uutiskirjew a.km-btn.uutiskirje{-ms-flex-item-align:center;align-self:center}}@media (max-width:479px){div.uutiskirjew{padding-block:2rem;padding-inline:16px}div.uutiskirjew img{width:80px}}div.mp_kmstoryw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;gap:40px;margin-inline:auto;margin-bottom:0!important;max-width:1360px;padding-block:32px;padding-inline:48px;width:100%}div.mp_kmstoryw div.storyimg{-webkit-box-flex:0;border-radius:var(--radius-xl,32px);-ms-flex:0 0 30%;flex:0 0 30%;float:none!important;height:auto!important;margin:0!important;overflow:hidden;width:30%!important}div.mp_kmstoryw div.storyimg img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}div.mp_kmstoryw div.storytxt{-webkit-box-flex:1;color:var(--theme-fg-secondary,#6c6967);-ms-flex:1 1 0px;flex:1 1 0;float:none!important;font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:400;line-height:1.6;margin:0!important;padding:0!important;width:auto!important}div.mp_kmstoryw div.storytxt h1{font-size:var(--font-size-display-3,2rem);line-height:1.25;margin:0 0 1rem}div.mp_kmstoryw div.storytxt h1,div.mp_kmstoryw div.storytxt h2{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-weight:700}div.mp_kmstoryw div.storytxt h2{font-size:1.25rem;line-height:1.3;margin:1.5rem 0 .5rem}div.mp_kmstoryw div.storytxt p{color:var(--theme-fg-secondary,#6c6967);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 .75rem}div.mp_kmstoryw div.storytxt a{color:var(--theme-brand-secondary,#1f471f)}div.mp_kmstoryw div.storytxt div.txtinner{height:auto!important;overflow:visible!important}div.mp_kmstoryw div.storytxt:has(button.showmoretoggler[aria-expanded=false]) div.txtinner{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#000),to(transparent))!important;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent)!important;mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#000),to(transparent))!important;mask-image:linear-gradient(180deg,#000 55%,transparent)!important;max-height:16rem!important;overflow:hidden!important}@media (max-width:839px){div.mp_kmstoryw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-inline:24px}div.mp_kmstoryw div.storyimg{-webkit-box-flex:0;border-radius:var(--radius-md,16px);-ms-flex:0 0 auto;flex:0 0 auto;width:100%!important}}@media (max-width:479px){div.mp_kmstoryw{padding-block:24px;padding-inline:16px}}div.prodlisttabsw{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important}div.prodlisttabsw div.tab{border-bottom:1px solid var(--theme-border-secondary,#e5e4e2)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:.5rem!important;margin:0 0 1rem!important}div.prodlisttabsw div.tab button.tablinks{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:none!important;border:none!important;border-bottom:3px solid transparent!important;color:var(--theme-fg-tertiary,#9c9895)!important;cursor:pointer!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.2!important;margin-bottom:-1px!important;padding:.625rem .875rem!important;-webkit-transition:color .15s ease,border-color .15s ease!important;transition:color .15s ease,border-color .15s ease!important}div.prodlisttabsw div.tab button.tablinks:hover{color:var(--theme-fg-primary,#2d2926)!important}div.prodlisttabsw div.tab button.tablinks.active{border-bottom-color:var(--theme-brand-secondary,#1f471f)!important;color:var(--theme-brand-secondary,#1f471f)!important}div.prodlisttabsw div.tabcontent{display:none!important}div.prodlisttabsw div.tabcontent.active{display:block!important}div.prodlisttabsw a.showmore{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:none!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;gap:.375rem!important;margin:1rem 0 0!important;padding:0!important;text-decoration:none!important;width:auto!important}div.prodlisttabsw a.showmore span.txt{color:inherit!important}div.prodlisttabsw a.showmore span.arrow{-ms-flex-negative:0!important;flex-shrink:0!important;height:1em!important;width:1em!important}div.prodlisttabsw a.showmore:hover{text-decoration:underline!important;text-underline-offset:.15em!important}.product-grid--verticallist.discoteasw,div.prodlistvert.discoteasw{display:grid!important;gap:.75rem 1rem!important;grid-template-columns:repeat(2,1fr)!important}@media (max-width:839px){.product-grid--verticallist.discoteasw,div.prodlistvert.discoteasw{grid-template-columns:1fr!important}}.product-grid--verticallist.discoteasw.discoteasw--3up,div.prodlistvert.discoteasw.discoteasw--3up{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1023px){.product-grid--verticallist.discoteasw.discoteasw--3up,div.prodlistvert.discoteasw.discoteasw--3up{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:839px){.product-grid--verticallist.discoteasw.discoteasw--3up,div.prodlistvert.discoteasw.discoteasw--3up{grid-template-columns:1fr!important}}.product-grid--verticallist.discoteasw.discoteasw--4up,div.prodlistvert.discoteasw.discoteasw--4up{grid-template-columns:repeat(4,1fr)!important}@media (max-width:1199px){.product-grid--verticallist.discoteasw.discoteasw--4up,div.prodlistvert.discoteasw.discoteasw--4up{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:839px){.product-grid--verticallist.discoteasw.discoteasw--4up,div.prodlistvert.discoteasw.discoteasw--4up{grid-template-columns:1fr!important}}.product-grid--verticallist.discoteasw.discoteasw--5up,div.prodlistvert.discoteasw.discoteasw--5up{grid-template-columns:repeat(5,1fr)!important}@media (max-width:1279px){.product-grid--verticallist.discoteasw.discoteasw--5up,div.prodlistvert.discoteasw.discoteasw--5up{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1023px){.product-grid--verticallist.discoteasw.discoteasw--5up,div.prodlistvert.discoteasw.discoteasw--5up{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:839px){.product-grid--verticallist.discoteasw.discoteasw--5up,div.prodlistvert.discoteasw.discoteasw--5up{grid-template-columns:1fr!important}}.product-grid--verticallist.discoteasw.discoteasw--onlyone,div.prodlistvert.discoteasw.discoteasw--onlyone{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.product-grid--verticallist.discoteasw.discoteasw--onlyone a.prodblobw.customprod,div.prodlistvert.discoteasw.discoteasw--onlyone a.prodblobw.customprod{-webkit-box-flex:0!important;-ms-flex:0 0 calc(50% - 0.5rem)!important;flex:0 0 calc(50% - 0.5rem)!important;max-width:calc(50% - .5rem)!important}@media (max-width:839px){.product-grid--verticallist.discoteasw.discoteasw--onlyone a.prodblobw.customprod,div.prodlistvert.discoteasw.discoteasw--onlyone a.prodblobw.customprod{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}}.product-grid--verticallist.discoteasw.discoteasw--3up div.pdescw,.product-grid--verticallist.discoteasw.discoteasw--4up div.pdescw,.product-grid--verticallist.discoteasw.discoteasw--5up div.pdescw,div.prodlistvert.discoteasw.discoteasw--3up div.pdescw,div.prodlistvert.discoteasw.discoteasw--4up div.pdescw,div.prodlistvert.discoteasw.discoteasw--5up div.pdescw{display:none!important}.product-grid--verticallist :is(a,div).visu2-prodblobw,.product-grid--verticallist a.prodblobw.customprod,div.prodlistvert :is(a,div).visu2-prodblobw,div.prodlistvert a.prodblobw.customprod{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;border:1px solid var(--theme-border-tertiary,#e5e4e2)!important;border-radius:var(--radius-md,.75rem)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;float:none!important;margin:0!important;min-height:132px!important;overflow:hidden!important;padding:1.25rem .75rem 1.25rem calc(140px + 1rem)!important;position:relative!important;text-decoration:none!important;-webkit-transition:background .15s ease,border-color .15s ease!important;transition:background .15s ease,border-color .15s ease!important}.product-grid--verticallist :is(a,div).visu2-prodblobw:hover div.imgbox:after,.product-grid--verticallist a.prodblobw.customprod:hover div.imgbox:after,div.prodlistvert :is(a,div).visu2-prodblobw:hover div.imgbox:after,div.prodlistvert a.prodblobw.customprod:hover div.imgbox:after{background:rgba(0,0,0,0)!important}.product-grid--verticallist :is(a,div).visu2-prodblobw:hover span.seemorebtn,.product-grid--verticallist a.prodblobw.customprod:hover span.seemorebtn,div.prodlistvert :is(a,div).visu2-prodblobw:hover span.seemorebtn,div.prodlistvert a.prodblobw.customprod:hover span.seemorebtn{color:var(--theme-brand-primary,#47d147)!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.imgbox:before,.product-grid--verticallist a.prodblobw.customprod div.imgbox:before,div.prodlistvert :is(a,div).visu2-prodblobw div.imgbox:before,div.prodlistvert a.prodblobw.customprod div.imgbox:before{display:none!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.imgbox,.product-grid--verticallist a.prodblobw.customprod div.imgbox,div.prodlistvert :is(a,div).visu2-prodblobw div.imgbox,div.prodlistvert a.prodblobw.customprod div.imgbox{background:transparent!important;border-radius:0!important;bottom:0!important;float:none!important;height:auto!important;left:0!important;margin:0!important;overflow:hidden!important;position:absolute!important;top:0!important;width:140px!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.imgbox img,.product-grid--verticallist a.prodblobw.customprod div.imgbox img,div.prodlistvert :is(a,div).visu2-prodblobw div.imgbox img,div.prodlistvert a.prodblobw.customprod div.imgbox img{display:block!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.imgbox:after,.product-grid--verticallist a.prodblobw.customprod div.imgbox:after,div.prodlistvert :is(a,div).visu2-prodblobw div.imgbox:after,div.prodlistvert a.prodblobw.customprod div.imgbox:after{background:rgba(0,0,0,.03)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important;z-index:1!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.pdescw,.product-grid--verticallist :is(a,div).visu2-prodblobw div.pnamew,.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodinfo,.product-grid--verticallist a.prodblobw.customprod div.pdescw,.product-grid--verticallist a.prodblobw.customprod div.pnamew,.product-grid--verticallist a.prodblobw.customprod div.prodinfo,div.prodlistvert :is(a,div).visu2-prodblobw div.pdescw,div.prodlistvert :is(a,div).visu2-prodblobw div.pnamew,div.prodlistvert :is(a,div).visu2-prodblobw div.prodinfo,div.prodlistvert a.prodblobw.customprod div.pdescw,div.prodlistvert a.prodblobw.customprod div.pnamew,div.prodlistvert a.prodblobw.customprod div.prodinfo{display:block!important;float:none!important;margin:0!important;padding:0!important;position:static!important;width:auto!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.pdescw,.product-grid--verticallist a.prodblobw.customprod div.pdescw,div.prodlistvert :is(a,div).visu2-prodblobw div.pdescw,div.prodlistvert a.prodblobw.customprod div.pdescw{margin-top:1.125rem!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.clearboth,.product-grid--verticallist a.prodblobw.customprod div.clearboth,div.prodlistvert :is(a,div).visu2-prodblobw div.clearboth,div.prodlistvert a.prodblobw.customprod div.clearboth{display:none!important}.product-grid--verticallist :is(a,div).visu2-prodblobw span.brandname,.product-grid--verticallist a.prodblobw.customprod span.brandname,div.prodlistvert :is(a,div).visu2-prodblobw span.brandname,div.prodlistvert a.prodblobw.customprod span.brandname{color:var(--theme-fg-tertiary,#9c9895)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.product-grid--verticallist :is(a,div).visu2-prodblobw span.brandname.notset,.product-grid--verticallist :is(a,div).visu2-prodblobw span.brandname:empty,.product-grid--verticallist a.prodblobw.customprod span.brandname.notset,.product-grid--verticallist a.prodblobw.customprod span.brandname:empty,div.prodlistvert :is(a,div).visu2-prodblobw span.brandname.notset,div.prodlistvert :is(a,div).visu2-prodblobw span.brandname:empty,div.prodlistvert a.prodblobw.customprod span.brandname.notset,div.prodlistvert a.prodblobw.customprod span.brandname:empty{display:none!important}.product-grid--verticallist :is(a,div).visu2-prodblobw h3.prodname,.product-grid--verticallist :is(a,div).visu2-prodblobw span.pname,.product-grid--verticallist a.prodblobw.customprod h3.prodname,.product-grid--verticallist a.prodblobw.customprod span.pname,div.prodlistvert :is(a,div).visu2-prodblobw h3.prodname,div.prodlistvert :is(a,div).visu2-prodblobw span.pname,div.prodlistvert a.prodblobw.customprod h3.prodname,div.prodlistvert a.prodblobw.customprod span.pname{color:var(--theme-fg-primary,#2d2926)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:1rem!important;font-weight:600!important;line-height:1.3!important;margin:.125rem 0 .375rem!important}.product-grid--verticallist :is(a,div).visu2-prodblobw h3.prodname a,.product-grid--verticallist a.prodblobw.customprod h3.prodname a,div.prodlistvert :is(a,div).visu2-prodblobw h3.prodname a,div.prodlistvert a.prodblobw.customprod h3.prodname a{color:inherit!important;font:inherit!important;text-decoration:none!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodpricew,.product-grid--verticallist a.prodblobw.customprod div.prodpricew,div.prodlistvert :is(a,div).visu2-prodblobw div.prodpricew,div.prodlistvert a.prodblobw.customprod div.prodpricew{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:.125rem .5rem!important;margin:.25rem 0 0!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodpricew span.prodprice,.product-grid--verticallist a.prodblobw.customprod div.prodpricew span.prodprice,div.prodlistvert :is(a,div).visu2-prodblobw div.prodpricew span.prodprice,div.prodlistvert a.prodblobw.customprod div.prodpricew span.prodprice{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.discount,.product-grid--verticallist a.prodblobw.customprod div.prodpricew span.prodprice.discount,div.prodlistvert :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.discount,div.prodlistvert a.prodblobw.customprod div.prodpricew span.prodprice.discount{color:var(--discount1,#e53e3e)!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.normal,.product-grid--verticallist a.prodblobw.customprod div.prodpricew span.prodprice.normal,div.prodlistvert :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.normal,div.prodlistvert a.prodblobw.customprod div.prodpricew span.prodprice.normal{color:var(--theme-brand-secondary,#1f471f)!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.ovh,.product-grid--verticallist a.prodblobw.customprod div.prodpricew span.prodprice.ovh,div.prodlistvert :is(a,div).visu2-prodblobw div.prodpricew span.prodprice.ovh,div.prodlistvert a.prodblobw.customprod div.prodpricew span.prodprice.ovh{color:var(--theme-fg-secondary,#6c6967)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:line-through!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.pdescw span.pdesc,.product-grid--verticallist :is(a,div).visu2-prodblobw div.proddesc,.product-grid--verticallist a.prodblobw.customprod div.pdescw span.pdesc,.product-grid--verticallist a.prodblobw.customprod div.proddesc,div.prodlistvert :is(a,div).visu2-prodblobw div.pdescw span.pdesc,div.prodlistvert :is(a,div).visu2-prodblobw div.proddesc,div.prodlistvert a.prodblobw.customprod div.pdescw span.pdesc,div.prodlistvert a.prodblobw.customprod div.proddesc{display:-webkit-box!important;-webkit-line-clamp:2!important;position:static!important;top:auto!important;-webkit-box-orient:vertical!important;color:var(--theme-fg-secondary,#6c6967)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;line-height:1.5!important;overflow:hidden!important}.product-grid--verticallist :is(a,div).visu2-prodblobw div.pdescw span.pdesc p,.product-grid--verticallist :is(a,div).visu2-prodblobw div.proddesc p,.product-grid--verticallist a.prodblobw.customprod div.pdescw span.pdesc p,.product-grid--verticallist a.prodblobw.customprod div.proddesc p,div.prodlistvert :is(a,div).visu2-prodblobw div.pdescw span.pdesc p,div.prodlistvert :is(a,div).visu2-prodblobw div.proddesc p,div.prodlistvert a.prodblobw.customprod div.pdescw span.pdesc p,div.prodlistvert a.prodblobw.customprod div.proddesc p{margin:0!important}.product-grid--verticallist :is(a,div).visu2-prodblobw span.seemorebtn,.product-grid--verticallist a.prodblobw.customprod span.seemorebtn,div.prodlistvert :is(a,div).visu2-prodblobw span.seemorebtn,div.prodlistvert a.prodblobw.customprod span.seemorebtn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:none!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:600!important;gap:.25rem!important;height:auto!important;margin:.5rem 0 0!important;min-width:0!important;padding:0!important;-webkit-transition:color .15s ease!important;transition:color .15s ease!important;width:auto!important}.product-grid--verticallist :is(a,div).visu2-prodblobw span.seemorebtn span.lbl,.product-grid--verticallist a.prodblobw.customprod span.seemorebtn span.lbl,div.prodlistvert :is(a,div).visu2-prodblobw span.seemorebtn span.lbl,div.prodlistvert a.prodblobw.customprod span.seemorebtn span.lbl{color:inherit!important;font:inherit!important}.product-grid--verticallist :is(a,div).visu2-prodblobw span.seemorebtn span.arrow,.product-grid--verticallist a.prodblobw.customprod span.seemorebtn span.arrow,div.prodlistvert :is(a,div).visu2-prodblobw span.seemorebtn span.arrow,div.prodlistvert a.prodblobw.customprod span.seemorebtn span.arrow{-ms-flex-negative:0!important;flex-shrink:0!important;height:1em!important;width:1em!important}a.prodblobw.mp_lupprodw{--fp-bg:var(--color-special-seikkailu,#d7caff);--fp-imgbg:var(--color-special-seikkailu,#d7caff);--fp-badge-bg:var(--color-special-seikkailu,#d7caff);--fp-badge-text:var(--color-special-seikkailu-accent,#7047eb)}a.prodblobw.mp_lupprodw.fp-green{--fp-bg:var(--theme-brand-primary,#47d147);--fp-imgbg:var(--theme-brand-primary,#47d147);--fp-badge-bg:var(--theme-brand-secondary,#1f471f);--fp-badge-text:#fff}a.prodblobw.mp_lupprodw.fp-sage{--fp-bg:#c8dfc8;--fp-imgbg:#c8dfc8;--fp-badge-bg:var(--theme-brand-secondary,#1f471f);--fp-badge-text:#fff}a.prodblobw.mp_lupprodw.fp-neutral{--fp-bg:var(--color-neutral-100,#eae9e9);--fp-imgbg:var(--color-neutral-200,#d5d4d3);--fp-badge-bg:var(--theme-fg-primary,#2d2926);--fp-badge-text:#fff}a.prodblobw.mp_lupprodw.fp-dark{--fp-bg:var(--theme-brand-secondary,#1f471f);--fp-imgbg:var(--theme-brand-secondary,#1f471f);--fp-badge-bg:var(--theme-brand-primary,#47d147);--fp-badge-text:var(--theme-brand-secondary,#1f471f)}a.prodblobw.mp_lupprodw.theme-ilo{--fp-bg:var(--color-special-ilo,#fff0cc);--fp-imgbg:var(--color-special-ilo,#fff0cc)}a.prodblobw.mp_lupprodw.theme-hehku{--fp-bg:var(--color-special-hehku,#ffe1cc);--fp-imgbg:var(--color-special-hehku,#ffe1cc);--fp-img-lighten:58%;--fp-img-darken:30%;--fp-img-shadow:16%}a.prodblobw.mp_lupprodw.theme-seikkailu{--fp-bg:var(--color-special-seikkailu,#d7caff);--fp-imgbg:var(--color-special-seikkailu,#d7caff)}a.prodblobw.mp_lupprodw.theme-luotto{--fp-bg:var(--color-special-luotto,#cdeaff);--fp-imgbg:var(--color-special-luotto,#cdeaff)}a.prodblobw.mp_lupprodw.theme-kuiskaus{--fp-bg:var(--color-special-kuiskaus,#ffe6ec);--fp-imgbg:var(--color-special-kuiskaus,#ffe6ec)}a.prodblobw.mp_lupprodw.theme-raikas{--fp-bg:var(--color-special-raikas,#d1f4c5);--fp-imgbg:var(--color-special-raikas,#d1f4c5)}a.prodblobw.mp_lupprodw.theme-off-white{--fp-bg:var(--color-special-off-white,#fcf8f6);--fp-imgbg:var(--color-special-off-white,#fcf8f6)}a.prodblobw.mp_lupprodw.theme-hehku div.imgbox,a.prodblobw.mp_lupprodw.theme-ilo div.imgbox,a.prodblobw.mp_lupprodw.theme-kuiskaus div.imgbox,a.prodblobw.mp_lupprodw.theme-luotto div.imgbox,a.prodblobw.mp_lupprodw.theme-off-white div.imgbox,a.prodblobw.mp_lupprodw.theme-raikas div.imgbox,a.prodblobw.mp_lupprodw.theme-seikkailu div.imgbox{--fp-img-center:color-mix(in srgb,var(--fp-imgbg),#fff var(--fp-img-lighten,35%));--fp-img-edge:color-mix(in srgb,var(--fp-imgbg),#000 var(--fp-img-darken,12%));background:radial-gradient(circle at 100% 0,rgb(0,0,0,var(--fp-img-shadow,9%)) 0,transparent 55%),radial-gradient(ellipse 130% 115% at 40% 54%,var(--fp-img-center) 0,var(--fp-imgbg) 48%,var(--fp-img-edge) 100%)!important}a.prodblobw.mp_lupprodw{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;background:var(--fp-bg);-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:0;padding:var(--block-padding-block,4.5rem) var(--container-padding-inline,48px);text-decoration:none;width:100%}@media not all and (min-width:48rem){a.prodblobw.mp_lupprodw{padding-inline:var(--space-3,1.5rem)}}a.prodblobw.mp_lupprodw div.boxed{background:var(--theme-bg-primary,#fff);border-radius:var(--radius-md,.75rem);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);max-width:var(--container-max-width,1360px);overflow:hidden;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-box-shadow .25s var(--easing,cubic-bezier(.4,0,.2,1)),-webkit-transform .25s var(--easing,cubic-bezier(.4,0,.2,1));transition:-webkit-box-shadow .25s var(--easing,cubic-bezier(.4,0,.2,1)),-webkit-transform .25s var(--easing,cubic-bezier(.4,0,.2,1));transition:box-shadow .25s var(--easing,cubic-bezier(.4,0,.2,1)),transform .25s var(--easing,cubic-bezier(.4,0,.2,1));transition:box-shadow .25s var(--easing,cubic-bezier(.4,0,.2,1)),transform .25s var(--easing,cubic-bezier(.4,0,.2,1)),-webkit-box-shadow .25s var(--easing,cubic-bezier(.4,0,.2,1)),-webkit-transform .25s var(--easing,cubic-bezier(.4,0,.2,1));width:100%}a.prodblobw.mp_lupprodw div.boxed:hover{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}a.prodblobw.mp_lupprodw div.person-tile,a.prodblobw.mp_lupprodw div.tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media not all and (min-width:64rem){a.prodblobw.mp_lupprodw div.person-tile,a.prodblobw.mp_lupprodw div.tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}a.prodblobw.mp_lupprodw div.imgbox{background:var(--fp-imgbg)!important;border-radius:0 var(--radius-md,.75rem) var(--radius-md,.75rem) 0!important;float:none!important;margin:0!important;padding:0!important;position:relative;width:auto!important;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;overflow:hidden}@media not all and (min-width:64rem){a.prodblobw.mp_lupprodw div.imgbox{-webkit-box-flex:0;border-radius:0 0 var(--radius-md,.75rem) var(--radius-md,.75rem)!important;-ms-flex:0 0 auto;flex:0 0 auto;width:100%!important}}a.prodblobw.mp_lupprodw div.imgbox:before{content:"";display:block;padding-top:75%}@media not all and (min-width:64rem){a.prodblobw.mp_lupprodw div.imgbox:before{padding-top:100%}}a.prodblobw.mp_lupprodw div.imgbox img{aspect-ratio:auto!important;border-radius:0!important;display:block!important;height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;pointer-events:none;position:absolute!important;width:100%!important}a.prodblobw.mp_lupprodw div.imgbox div.prodfixedprice{display:-webkit-box;display:-ms-flexbox;display:flex;left:16px;position:absolute;right:auto;top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--fp-badge-bg);border:1px solid var(--fp-badge-bg);border-radius:9999px;color:var(--fp-badge-text);font-size:13px;font-weight:600;height:32px;justify-content:center;line-height:1;padding-inline:12px;-webkit-transform:none;-ms-transform:none;transform:none}a.prodblobw.mp_lupprodw div.imgbox div.prodfixedprice span.txt{font-size:inherit;line-height:inherit;text-align:left;white-space:nowrap}a.prodblobw.mp_lupprodw div.imgbox div.prodfixedprice span.yologo{display:none}a.prodblobw.mp_lupprodw div.imgbox div.proddiscount{background:hsla(0,0%,100%,.85);border-radius:var(--radius-sm,.375rem);color:var(--discount1,#e53e3e);font-size:18px;font-weight:700;height:auto;left:auto;line-height:1;padding:4px 10px;position:absolute;right:12px;text-shadow:none;top:12px;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}a.prodblobw.mp_lupprodw div.pdescw{float:none;margin:0;width:auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:var(--component-padding-md,2.5rem);-ms-flex-item-align:stretch;align-self:stretch}@media not all and (min-width:48rem){a.prodblobw.mp_lupprodw div.pdescw{padding:var(--space-4,2rem) var(--space-3,1.5rem)}}a.prodblobw.mp_lupprodw div.pdescw span.brandname{color:var(--theme-fg-secondary,#6c6967);display:block;font-family:var(--font-family-primary,"Figtree",sans-serif);font-size:var(--font-size-00,.9375rem);font-weight:600;line-height:1.5;margin:0;min-height:0;padding:0;text-transform:none;white-space:nowrap}a.prodblobw.mp_lupprodw div.pdescw h3{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-size:var(--font-size-6,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0;max-height:none;overflow:visible;text-wrap:balance}@media not all and (min-width:48rem){a.prodblobw.mp_lupprodw div.pdescw h3{font-size:var(--font-size-4,1.625rem)}}a.prodblobw.mp_lupprodw div.pdescw div.prodpricew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;margin-top:var(--space-1,.75rem)}a.prodblobw.mp_lupprodw div.pdescw div.prodpricew span.prodprice{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-size:var(--font-size-4,1.625rem);font-weight:700;line-height:1.25;margin:0}a.prodblobw.mp_lupprodw div.pdescw div.prodpricew span.prodprice.discount{color:var(--discount1,#e53e3e)}a.prodblobw.mp_lupprodw div.pdescw div.prodpricew span.prodprice.ovh{text-decoration:line-through}a.prodblobw.mp_lupprodw div.pdescw div.prodpricew span.prodprice.ovh,a.prodblobw.mp_lupprodw div.pdescw span.pdesc{color:var(--theme-fg-secondary,#6c6967);font-family:var(--font-family-primary,"Figtree",sans-serif);font-size:var(--font-size-1,1.125rem);font-weight:400}a.prodblobw.mp_lupprodw div.pdescw span.pdesc{display:block;line-height:1.5;margin:0}@media not all and (min-width:48rem){a.prodblobw.mp_lupprodw div.pdescw span.pdesc{font-size:var(--font-size-0,1rem)}}a.prodblobw.mp_lupprodw div.pdescw span.km-btn,a.prodblobw.mp_lupprodw div.pdescw span.seemorebtn{margin-top:var(--space-3,1.5rem)}@media not all and (min-width:48rem){a.prodblobw.mp_lupprodw div.pdescw span.km-btn,a.prodblobw.mp_lupprodw div.pdescw span.seemorebtn{-ms-flex-item-align:center;align-self:center}}a.prodblobw.mp_lupprodw div.clearboth{display:none}div.splide .splide__list,div.splide .splide__slide,div.splide .splide__track{-ms-touch-action:pan-y!important;touch-action:pan-y!important}div.splide:not(.is-initialized):not(.is-rendered){contain:size;overflow:hidden}div.splide .splide__arrow{background:transparent!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:48px!important;opacity:.65!important;-webkit-transition:opacity .15s ease!important;transition:opacity .15s ease!important;width:48px!important}div.splide .splide__arrow:hover:not(:disabled){background:transparent!important;opacity:1!important}div.splide .splide__arrow:disabled{opacity:.2!important}div.splide .splide__arrow svg{fill:var(--theme-fg-secondary,#6c6967)!important;height:32px!important;stroke:none!important;width:32px!important}.pagecontentw1 div.mp_showroomsliderw{margin-top:0!important;padding-inline:0!important}div.mp_showroomsliderw{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;background:var(--theme-bg-primary,#fff);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden;padding-block:2.5rem;padding-inline:var(--container-padding-inline,48px);width:100%}@media not all and (min-width:48rem){div.mp_showroomsliderw{padding-inline:var(--space-3,1.5rem)}}div.mp_showroomsliderw h2.sliderh,div.mp_showroomsliderw h3.sliderh{all:revert;color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-size:var(--font-size-display-3);font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 .5rem;max-width:var(--container-max-width,1360px);text-wrap:balance;width:100%}div.mp_showroomsliderw span.sliderh2{color:var(--theme-fg-secondary,#6c6967);display:block;font-family:var(--font-family-primary,"Figtree",sans-serif);font-size:var(--font-size-ingress);font-weight:400;line-height:1.5;margin:.25rem 0 .75rem;max-width:var(--container-max-width,1360px);width:100%}div.mp_showroomsliderw div.splide.mp_showroomprods{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:1.25rem;max-width:var(--container-max-width,1360px);order:3;overflow:visible;width:100%!important}div.mp_showroomsliderw div.splide.mp_showroomprods .splide__track{padding-bottom:4px!important;padding-left:0!important;padding-right:0!important}div.mp_showroomsliderw div.splide.mp_showroomprods .splide__arrow--prev{left:-1.5rem}div.mp_showroomsliderw div.splide.mp_showroomprods .splide__arrow--next{right:-1.5rem}div.mp_showroomsliderw.nocomponentpaddings{overflow:visible!important}div.mp_showroomsliderw.nocomponentpaddings div.splide.mp_showroomprods .splide__arrow--prev{left:-2rem!important}div.mp_showroomsliderw.nocomponentpaddings div.splide.mp_showroomprods .splide__arrow--next{right:-2rem!important}.plistw div.mp_showroomsliderw.nocomponentpaddings{overflow:hidden!important}.plistw div.mp_showroomsliderw.nocomponentpaddings div.splide.mp_showroomprods .splide__arrow--prev{left:.5rem!important}.plistw div.mp_showroomsliderw.nocomponentpaddings div.splide.mp_showroomprods .splide__arrow--next{right:.5rem!important}div.mp_showroomsliderw li.splide__slide{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:var(--gap,1.5rem)!important}@media not all and (min-width:48rem){div.mp_showroomsliderw li.splide__slide{padding-right:var(--space-2,.75rem)!important}}div.mp_showroomsliderw a.showmore{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:1.5rem;margin-top:var(--space-2,1rem);width:auto}div.mp_showroomsliderw a.showmore:has(picture.valiban){-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important;-ms-flex-item-align:stretch!important;align-self:stretch!important;background:none!important;border:none!important;border-radius:var(--radius-md,.75rem)!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block!important;height:auto!important;margin:0 0 1.5rem!important;overflow:hidden!important;padding:0!important;width:100%!important}div.mp_showroomsliderw a.showmore:has(picture.valiban) picture.valiban{display:block!important}div.mp_showroomsliderw a.showmore:has(picture.valiban) img{border-radius:0!important;display:block!important;height:auto!important;width:100%!important}div.mp_showroomsliderw.nocomponentpaddings{margin-bottom:var(--space-4,2rem);padding-block:var(--space-3,1.5rem);padding-inline:0}div.mp_showroomsliderw.fullw{overflow:visible;padding-inline:0}div.mp_showroomsliderw.fullw h3.sliderh,div.mp_showroomsliderw.fullw span.sliderh2{padding-inline:var(--container-padding-inline,3rem)}@media not all and (min-width:48rem){div.mp_showroomsliderw.fullw h3.sliderh,div.mp_showroomsliderw.fullw span.sliderh2{padding-inline:var(--space-3,1.5rem)}}div.mp_showroomsliderw.fullw div.splide.mp_showroomprods{max-width:100%!important}div.mp_showroomsliderw.fullw div.splide.mp_showroomprods .splide__arrow--prev{left:.5rem!important}div.mp_showroomsliderw.fullw div.splide.mp_showroomprods .splide__arrow--next{right:.5rem!important}@media (max-width:400px){div.splide.mp_showroomprods li.splide__slide{width:66.666%!important}}:is(a,div).visu2-prodblobw{all:revert;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:start;-ms-flex-align:start;align-items:flex-start;background:var(--theme-bg-primary);border:1px solid var(--theme-border-tertiary);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;min-width:0;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:-webkit-box-shadow var(--duration-fast,.2s) var(--easing,ease);transition:-webkit-box-shadow var(--duration-fast,.2s) var(--easing,ease);transition:box-shadow var(--duration-fast,.2s) var(--easing,ease);transition:box-shadow var(--duration-fast,.2s) var(--easing,ease),-webkit-box-shadow var(--duration-fast,.2s) var(--easing,ease);width:100%}:is(a,div).visu2-prodblobw:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);color:inherit;text-decoration:none}:is(a,div).visu2-prodblobw:hover div.imgbox:after{background:rgba(0,0,0,0)}:is(a,div).visu2-prodblobw div.imgbox{all:revert;background:var(--theme-bg-secondary);overflow:hidden;position:relative;width:100%}:is(a,div).visu2-prodblobw div.imgbox:before{content:"";display:block;padding-top:100%}:is(a,div).visu2-prodblobw div.imgbox img.prodimage{aspect-ratio:auto!important;border-radius:0!important;display:block!important;float:none!important;height:100%!important;inset:0!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;pointer-events:none;position:absolute!important;width:100%!important}:is(a,div).visu2-prodblobw div.imgbox:after{background:rgba(0,0,0,.03);content:"";inset:0;pointer-events:none;position:absolute;-webkit-transition:background var(--duration-fast,.2s) var(--easing,ease);transition:background var(--duration-fast,.2s) var(--easing,ease);z-index:1}:is(a,div).visu2-prodblobw div.imgbox div.prodfixedprice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:9px;position:absolute;top:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-special-seikkailu);border:1px solid var(--color-special-seikkailu);border-radius:9999px;color:var(--color-special-seikkailu-accent);font-family:var(--font-family-primary);font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:1;padding-inline:8px;-webkit-transform:none;-ms-transform:none;transform:none;white-space:nowrap}:is(a,div).visu2-prodblobw div.imgbox div.prodfixedprice span.yologo{display:none}:is(a,div).visu2-prodblobw div.imgbox div.proddiscount{background:hsla(0,0%,100%,.85);border-radius:var(--radius-sm);color:var(--discount1,#e53e3e);font-family:var(--font-family-primary);font-size:26px;font-weight:700;height:auto;line-height:1;padding:3px 7px;position:absolute;right:9px;text-shadow:none;top:9px;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}:is(a,div).visu2-prodblobw div.imgbox button.wishlist-btn{all:revert;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:absolute;right:12px;top:9px;width:24px;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;cursor:pointer;justify-content:center;padding:0}:is(a,div).visu2-prodblobw div.imgbox button.wishlist-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232d2926' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}:is(a,div).visu2-prodblobw span.brandname{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--theme-fg-secondary);display:block;font-family:var(--font-family-primary);font-size:.875rem;font-weight:600;line-height:1.5;margin:0;overflow:hidden;padding:12px 16px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(a,div).visu2-prodblobw span.brandname.notset{display:none}:is(a,div).visu2-prodblobw h3{color:var(--theme-brand-secondary);display:-webkit-box;font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:700;letter-spacing:-.005em;-webkit-line-clamp:2;line-height:1.25;margin:8px 0 0;padding-inline:16px;-webkit-box-orient:vertical;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}@media not all and (min-width:48rem){:is(a,div).visu2-prodblobw h3{font-size:1rem;-webkit-line-clamp:3}}:is(a,div).visu2-prodblobw h3:last-child{padding-bottom:24px}:is(a,div).visu2-prodblobw h3 a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}:is(a,div).visu2-prodblobw div.starrow.empty,:is(a,div).visu2-prodblobw div.starrow:empty{display:none}:is(a,div).visu2-prodblobw div.starrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px;padding-inline:16px}:is(a,div).visu2-prodblobw div.starrow span.starr{display:inline-block;-ms-flex-negative:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d1d5db' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:15px;width:15px}:is(a,div).visu2-prodblobw div.starrow span.starr.set{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5a623' d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}:is(a,div).visu2-prodblobw div.starrow span.review-count{color:var(--theme-fg-secondary);font-family:var(--font-family-primary);font-size:.875rem;font-weight:600;margin-left:0}:is(a,div).visu2-prodblobw div.starrow span.review-count:before{content:"("}:is(a,div).visu2-prodblobw div.starrow span.review-count:after{content:")"}:is(a,div).visu2-prodblobw span.hastr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px;padding-inline:16px}:is(a,div).visu2-prodblobw span.hastr span.trstar{display:none}:is(a,div).visu2-prodblobw span.hastr span.txt{color:var(--theme-fg-secondary);font-family:var(--font-family-primary);font-size:.75rem;font-weight:600;left:auto!important;overflow:hidden;position:static!important;text-overflow:ellipsis;top:auto!important;white-space:nowrap;width:auto!important}:is(a,div).visu2-prodblobw .proddesc,:is(a,div).visu2-prodblobw div.proddesc,:is(a,div).visu2-prodblobw span.proddesc{color:var(--theme-fg-secondary);display:-webkit-box!important;font-family:var(--font-family-primary);font-size:.875rem;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-line-clamp:3!important;line-height:1.5;margin-top:8px;min-width:0;overflow-wrap:anywhere;padding-inline:16px;word-break:break-word;-webkit-box-orient:vertical!important;overflow:hidden!important}:is(a,div).visu2-prodblobw .proddesc div,:is(a,div).visu2-prodblobw .proddesc h1,:is(a,div).visu2-prodblobw .proddesc h2,:is(a,div).visu2-prodblobw .proddesc h3,:is(a,div).visu2-prodblobw .proddesc h4,:is(a,div).visu2-prodblobw .proddesc h5,:is(a,div).visu2-prodblobw .proddesc h6,:is(a,div).visu2-prodblobw .proddesc li,:is(a,div).visu2-prodblobw .proddesc ol,:is(a,div).visu2-prodblobw .proddesc p,:is(a,div).visu2-prodblobw .proddesc ul,:is(a,div).visu2-prodblobw div.proddesc div,:is(a,div).visu2-prodblobw div.proddesc h1,:is(a,div).visu2-prodblobw div.proddesc h2,:is(a,div).visu2-prodblobw div.proddesc h3,:is(a,div).visu2-prodblobw div.proddesc h4,:is(a,div).visu2-prodblobw div.proddesc h5,:is(a,div).visu2-prodblobw div.proddesc h6,:is(a,div).visu2-prodblobw div.proddesc li,:is(a,div).visu2-prodblobw div.proddesc ol,:is(a,div).visu2-prodblobw div.proddesc p,:is(a,div).visu2-prodblobw div.proddesc ul,:is(a,div).visu2-prodblobw span.proddesc div,:is(a,div).visu2-prodblobw span.proddesc h1,:is(a,div).visu2-prodblobw span.proddesc h2,:is(a,div).visu2-prodblobw span.proddesc h3,:is(a,div).visu2-prodblobw span.proddesc h4,:is(a,div).visu2-prodblobw span.proddesc h5,:is(a,div).visu2-prodblobw span.proddesc h6,:is(a,div).visu2-prodblobw span.proddesc li,:is(a,div).visu2-prodblobw span.proddesc ol,:is(a,div).visu2-prodblobw span.proddesc p,:is(a,div).visu2-prodblobw span.proddesc ul{display:inline;margin:0;padding:0}:is(a,div).visu2-prodblobw .proddesc b,:is(a,div).visu2-prodblobw .proddesc strong,:is(a,div).visu2-prodblobw div.proddesc b,:is(a,div).visu2-prodblobw div.proddesc strong,:is(a,div).visu2-prodblobw span.proddesc b,:is(a,div).visu2-prodblobw span.proddesc strong{font-size:inherit;font-weight:700}:is(a,div).visu2-prodblobw .proddesc em,:is(a,div).visu2-prodblobw .proddesc i,:is(a,div).visu2-prodblobw div.proddesc em,:is(a,div).visu2-prodblobw div.proddesc i,:is(a,div).visu2-prodblobw span.proddesc em,:is(a,div).visu2-prodblobw span.proddesc i{font-size:inherit;font-style:italic}:is(a,div).visu2-prodblobw.tr-mode span.hastr{display:none!important}:is(a,div).visu2-prodblobw.tr-mode .proddesc,:is(a,div).visu2-prodblobw.tr-mode div.proddesc,:is(a,div).visu2-prodblobw.tr-mode span.proddesc{display:block!important;-webkit-line-clamp:unset!important;max-height:12em!important;overflow:hidden!important}:is(a,div).visu2-prodblobw.tr-mode .proddesc svg.pdesc-icon,:is(a,div).visu2-prodblobw.tr-mode div.proddesc svg.pdesc-icon,:is(a,div).visu2-prodblobw.tr-mode span.proddesc svg.pdesc-icon{color:var(--theme-fg-tertiary)!important;float:left!important;height:1.05rem!important;margin:.15em .4rem .15rem 0!important;width:.75rem!important}:is(a,div).visu2-prodblobw.full-desc .proddesc,:is(a,div).visu2-prodblobw.full-desc div.proddesc,:is(a,div).visu2-prodblobw.full-desc span.proddesc{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}:is(a,div).visu2-prodblobw.full-desc .proddesc div,:is(a,div).visu2-prodblobw.full-desc .proddesc h1,:is(a,div).visu2-prodblobw.full-desc .proddesc h2,:is(a,div).visu2-prodblobw.full-desc .proddesc h3,:is(a,div).visu2-prodblobw.full-desc .proddesc h4,:is(a,div).visu2-prodblobw.full-desc .proddesc h5,:is(a,div).visu2-prodblobw.full-desc .proddesc h6,:is(a,div).visu2-prodblobw.full-desc .proddesc li,:is(a,div).visu2-prodblobw.full-desc .proddesc ol,:is(a,div).visu2-prodblobw.full-desc .proddesc p,:is(a,div).visu2-prodblobw.full-desc .proddesc ul,:is(a,div).visu2-prodblobw.full-desc div.proddesc div,:is(a,div).visu2-prodblobw.full-desc div.proddesc h1,:is(a,div).visu2-prodblobw.full-desc div.proddesc h2,:is(a,div).visu2-prodblobw.full-desc div.proddesc h3,:is(a,div).visu2-prodblobw.full-desc div.proddesc h4,:is(a,div).visu2-prodblobw.full-desc div.proddesc h5,:is(a,div).visu2-prodblobw.full-desc div.proddesc h6,:is(a,div).visu2-prodblobw.full-desc div.proddesc li,:is(a,div).visu2-prodblobw.full-desc div.proddesc ol,:is(a,div).visu2-prodblobw.full-desc div.proddesc p,:is(a,div).visu2-prodblobw.full-desc div.proddesc ul,:is(a,div).visu2-prodblobw.full-desc span.proddesc div,:is(a,div).visu2-prodblobw.full-desc span.proddesc h1,:is(a,div).visu2-prodblobw.full-desc span.proddesc h2,:is(a,div).visu2-prodblobw.full-desc span.proddesc h3,:is(a,div).visu2-prodblobw.full-desc span.proddesc h4,:is(a,div).visu2-prodblobw.full-desc span.proddesc h5,:is(a,div).visu2-prodblobw.full-desc span.proddesc h6,:is(a,div).visu2-prodblobw.full-desc span.proddesc li,:is(a,div).visu2-prodblobw.full-desc span.proddesc ol,:is(a,div).visu2-prodblobw.full-desc span.proddesc p,:is(a,div).visu2-prodblobw.full-desc span.proddesc ul{display:revert}:is(a,div).visu2-prodblobw div.prodpricew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 4px;margin-top:16px;padding:0 16px 24px;width:100%}:is(a,div).visu2-prodblobw div.prodpricew span.alk{color:var(--theme-fg-tertiary);font-family:var(--font-family-primary);font-size:.8125rem;font-weight:400;line-height:1.25;margin:0}:is(a,div).visu2-prodblobw div.prodpricew span.prodprice{color:var(--theme-brand-secondary);font-family:var(--font-family-secondary);font-size:1.5rem;font-weight:700;letter-spacing:-.0075em;line-height:1.25;margin:0}:is(a,div).visu2-prodblobw div.prodpricew span.prodprice.discount{color:var(--discount1,#e53e3e)}:is(a,div).visu2-prodblobw div.prodpricew span.prodprice.ovh{color:var(--theme-fg-secondary);font-family:var(--font-family-primary);font-size:1rem;font-weight:400;letter-spacing:0;text-decoration:line-through}:is(a,div).visu2-prodblobw div.prodpricew span.prodprice.normal{color:var(--theme-brand-secondary)}:is(a,div).visu2-prodblobw div.prodpricew span.discomsg{-ms-flex-preferred-size:100%;color:var(--theme-fg-tertiary);flex-basis:100%;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:400;line-height:1.4}:is(a,div).visu2-prodblobw div.prodpricew span.discomsg b{font-weight:600}:is(a,div).visu2-prodblobw button.km-btn{margin:8px 16px 24px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media not all and (min-width:48rem){:is(a,div).visu2-prodblobw button.km-btn{-ms-flex-item-align:center;align-self:center;margin-inline:auto}}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-ilo div.imgbox{background:var(--color-special-ilo,#fff0cc)!important}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-hehku div.imgbox{background:var(--color-special-hehku,#ffe1cc)!important}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-seikkailu div.imgbox{background:var(--color-special-seikkailu,#d7caff)!important}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-luotto div.imgbox{background:var(--color-special-luotto,#cdeaff)!important}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-kuiskaus div.imgbox{background:var(--color-special-kuiskaus,#ffe6ec)!important}:is(a,div):is(.visu2-prodblobw,.prodblobw).theme-off-white div.imgbox{background:var(--color-special-off-white,#fcf8f6)!important}:is(a,div).visu2-prodblobw.nodesc .proddesc,:is(a,div).visu2-prodblobw.nodesc div.proddesc,:is(a,div).visu2-prodblobw.nodesc div.prodinfo .proddesc,:is(a,div).visu2-prodblobw.nodesc div.prodinfo div.proddesc,:is(a,div).visu2-prodblobw.nodesc span.proddesc{display:none!important}:is(a,div).visu2-prodblobw.nodesc span.discomsg{display:none!important}div.visu2-prodblobw h3 a:after{content:"";inset:0;position:absolute;z-index:1}div.visu2-prodblobw .favprodtoggler,div.visu2-prodblobw [role=button],div.visu2-prodblobw button{position:relative;z-index:2}div.subcatsw a.subcat{padding-bottom:30px!important}div.subcatsw.withshowmore{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;clear:both;float:none!important;width:100%}div.subcatsw.withshowmore a.subcat.hidden1{display:none!important}div.subcatswi{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;float:none!important;gap:40px 32px!important;margin-inline:auto!important;max-width:1360px;padding-block:32px 8px!important;padding-inline:0!important;width:100%!important}div.subcatswi a.subcat.expandable.shown{display:block!important}div.subcatswi a.subcat.expandable.hidden2:not(.shown){display:none!important}div.subcatswi a.subcat{display:block!important;-webkit-box-flex:0!important;cursor:pointer;-ms-flex:0 0 auto!important;flex:0 0 auto!important;float:none!important;margin:0!important;min-height:0!important;text-align:center!important;text-decoration:none!important;width:calc(16.66667% - 32px)!important}div.subcatswi a.subcat:hover div.subcatimgw{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.14);box-shadow:0 4px 12px rgba(0,0,0,.14);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}div.subcatswi a.subcat:hover div.subcatname{color:var(--theme-brand-secondary,#1f471f)}div.subcatswi div.subcatimgw{background:var(--theme-bg-secondary,#f5f5f5)!important;border-radius:50%!important;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);float:none!important;height:0!important;margin:0 0 10px!important;overflow:hidden!important;padding-bottom:100%!important;position:relative!important;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;width:100%!important}div.subcatswi div.subcatimgw img{display:block!important;height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;position:absolute!important;width:100%!important}div.subcatswi div.subcatname{color:var(--theme-fg-primary,#2d2926)!important;display:-webkit-box!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;-webkit-line-clamp:2!important;line-height:1.3!important;text-align:center!important;-webkit-transition:color .18s ease;transition:color .18s ease;-webkit-box-orient:vertical!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden!important;word-break:break-word}div.subcatswi.aspills{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:.5rem!important;padding-block:0!important}div.subcatswi.aspills div.subcatimgw{display:none!important}div.subcatswi.aspills a.subcat{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;width:auto!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:var(--theme-bg-primary,#fff)!important;border:1.5px solid var(--theme-border-secondary,#d4d0cd)!important;border-radius:999px!important;padding:.5rem 1rem!important;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}div.subcatswi.aspills a.subcat:hover{background:var(--theme-bg-secondary,#f5f5f5)!important;border-color:var(--theme-brand-secondary,#1f471f)!important}div.subcatswi.aspills div.subcatname{color:var(--theme-fg-primary,#2d2926)!important;display:block!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}div.prodfeatcats ul.splide__list,div.subcatss ul.splide__list{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}div.prodfeatcats a.featcatw,div.prodfeatcats a.subcat,div.subcatss a.featcatw,div.subcatss a.subcat{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-item-align:start!important;align-self:flex-start!important;cursor:pointer;gap:8px!important;height:auto!important;text-decoration:none!important;width:100%!important}div.prodfeatcats a.featcatw:hover div.subcatimgw,div.prodfeatcats a.subcat:hover div.subcatimgw,div.subcatss a.featcatw:hover div.subcatimgw,div.subcatss a.subcat:hover div.subcatimgw{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.14);box-shadow:0 4px 12px rgba(0,0,0,.14);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}div.prodfeatcats a.featcatw:hover div.subcatname,div.prodfeatcats a.subcat:hover div.subcatname,div.subcatss a.featcatw:hover div.subcatname,div.subcatss a.subcat:hover div.subcatname{color:var(--theme-brand-secondary,#1f471f)}div.prodfeatcats div.subcatimgw,div.subcatss div.subcatimgw{aspect-ratio:1!important;width:100%!important;-ms-flex-negative:0!important;background:var(--theme-bg-secondary,#f5f5f5)!important;border-radius:50%!important;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);flex-shrink:0!important;float:none!important;overflow:hidden!important;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}div.prodfeatcats div.subcatimgw img,div.subcatss div.subcatimgw img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}div.prodfeatcats div.subcatname,div.subcatss div.subcatname{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.3!important;text-align:center!important;-webkit-transition:color .18s ease;transition:color .18s ease;word-break:break-word}div.prodfeatcats .splide__arrows .splide__arrow,div.subcatss .splide__arrows .splide__arrow{background:transparent!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:32px!important;opacity:.65!important;top:35%!important;-webkit-transition:opacity .15s ease!important;transition:opacity .15s ease!important;width:32px!important}div.prodfeatcats .splide__arrows .splide__arrow:hover:not(:disabled),div.subcatss .splide__arrows .splide__arrow:hover:not(:disabled){background:transparent!important;opacity:1!important}div.prodfeatcats .splide__arrows .splide__arrow:disabled,div.subcatss .splide__arrows .splide__arrow:disabled{opacity:.2!important}div.prodfeatcats .splide__arrows .splide__arrow svg,div.subcatss .splide__arrows .splide__arrow svg{fill:var(--theme-fg-secondary,#6c6967)!important;height:20px!important;stroke:none!important;width:20px!important}div.prodfeatcats .splide__pagination,div.subcatss .splide__pagination{gap:6px!important;margin-top:.75rem!important}div.prodfeatcats .splide__pagination .splide__pagination__page,div.subcatss .splide__pagination .splide__pagination__page{background:var(--theme-fg-tertiary,#c9c6c3)!important;height:8px!important;margin:0!important;opacity:1!important;-webkit-transition:background .15s ease,-webkit-transform .15s ease!important;transition:background .15s ease,-webkit-transform .15s ease!important;transition:background .15s ease,transform .15s ease!important;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease!important;width:8px!important}div.prodfeatcats .splide__pagination .splide__pagination__page.is-active,div.subcatss .splide__pagination .splide__pagination__page.is-active{background:var(--theme-brand-secondary,#1f471f)!important;-webkit-transform:scale(1.25)!important;-ms-transform:scale(1.25)!important;transform:scale(1.25)!important}div.subcatsw.noshowmore div.collapsertoggler{display:none!important}div.collapsertoggler{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:8px;width:100%}@media (max-width:1023px){div.subcatswi{gap:28px 24px!important;padding-inline:24px!important}div.subcatswi a.subcat{width:calc(25% - 24px)!important}}@media (max-width:599px){div.subcatswi{gap:16px 12px!important;padding-inline:16px!important}div.subcatswi a.subcat{width:calc(50% - 12px)!important}div.subcatswi div.subcatimgw{margin:0 auto 10px!important;padding-bottom:70%!important;width:70%!important}}div.relcatsw div.relcatshoriz{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:1.5rem 1.875rem!important}div.relcatsw div.relcatshoriz a.featcatw{float:none!important;margin:0!important}div.relcatsw div.relcatshoriz div.clear{display:none!important}div#header.header{background:#fff;position:relative;width:100%;z-index:1}a.hrow0{background:var(--theme-brand-secondary,#1f471f);color:var(--theme-brand-primary,#47d147);display:block;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:.75rem;padding:7px 16px;text-align:center;text-decoration:none}a.hrow0,div.hdrw1{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}div.hdrw1{-ms-flex-align:center;gap:16px;margin-inline:auto;max-width:1360px;padding:12px 48px}div.hdrw1,div.hdrw1 a.kmlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}div.hdrw1 a.kmlogo{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-ms-flex-align:center;line-height:0;text-decoration:none}div.hdrw1 a.kmlogo img{display:block;height:48px;width:auto;-ms-flex-negative:0;flex-shrink:0}div.hdrw1 div.topsearchw{-webkit-box-flex:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex:0 0 auto;flex:0 0 auto;max-width:560px;min-width:200px;width:40%;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:var(--theme-bg-secondary,#fafafa)!important;border:1px solid var(--theme-border-secondary,#d5d4d4)!important;border-radius:9999px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;gap:4px!important;height:48px!important;padding:0 12px 0 20px!important}div.hdrw1 div.topsearchw div#srchfldw,div.hdrw1 div.topsearchw div.srchfldw,div.hdrw1 div.topsearchw form{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}div.hdrw1 div.topsearchw input.srchfld{-webkit-box-flex:1;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--theme-fg-primary,#2d2926)!important;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Figtree,sans-serif!important;font-size:1rem!important;font-weight:400!important;height:100%!important;min-width:0;outline:none!important;padding:0!important;width:100%!important}div.hdrw1 div.topsearchw input.srchfld::-webkit-input-placeholder{color:var(--theme-fg-secondary,#6c6967)!important;opacity:1!important}div.hdrw1 div.topsearchw input.srchfld::-moz-placeholder{color:var(--theme-fg-secondary,#6c6967)!important;opacity:1!important}div.hdrw1 div.topsearchw input.srchfld:-ms-input-placeholder{color:var(--theme-fg-secondary,#6c6967)!important;opacity:1!important}div.hdrw1 div.topsearchw input.srchfld::-ms-input-placeholder{color:var(--theme-fg-secondary,#6c6967)!important;opacity:1!important}div.hdrw1 div.topsearchw input.srchfld::placeholder{color:var(--theme-fg-secondary,#6c6967)!important;opacity:1!important}div.hdrw1 div.topsearchw div.dots{-ms-flex-negative:0;flex-shrink:0}div.hdrw1 div.topsearchw button.topsearch_dobtn{-ms-flex-negative:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-shrink:0!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;background:transparent!important;border:none!important;color:var(--theme-fg-secondary,#6c6967)!important;cursor:pointer!important;height:32px!important;justify-content:center!important;padding:0!important;width:32px!important}div.hdrw1 div.topsearchw button.topsearch_dobtn svg{display:block!important;fill:none!important;height:20px!important;stroke:none!important;width:20px!important}div.hdrw1 div.topsearchw button.topsearch_dobtn svg *{fill:none!important;stroke:currentColor!important}div.hdrw1 div.actionsw{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-pack:end;-ms-flex-pack:end;gap:8px;justify-content:flex-end}div.hdrw1 div.actionsw,div.hdrw1 div.actionsw div.cartw_top,div.hdrw1 div.actionsw div.favprodsbarw,div.hdrw1 div.actionsw div.reguser_ctrlpanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}div.hdrw1 div.actionsw div.cartw_top svg,div.hdrw1 div.actionsw div.favprodsbarw svg,div.hdrw1 div.actionsw div.reguser_ctrlpanel svg{height:24px;width:24px;-ms-flex-negative:0;flex-shrink:0}div.hdrw1 div.actionsw div.favprodsbarw a.favprodbar{position:relative}div.hdrw1 div.actionsw div.favprodsbarw a.favprodbar span.favpcount{color:#c37575;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:32px;left:-4px;line-height:32px;position:absolute;text-align:center;top:-4px;width:32px}div.hdrw1 div.actionsw a{background:transparent;color:var(--theme-fg-primary,#000)}div.hdrw1 div.actionsw svg.km-icon{fill:currentColor;stroke:none}div.hdrw1 div.actionsw a#menua.menua{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;text-decoration:none;width:40px}div.hdrw1 div.actionsw a#menua.menua svg line{stroke:var(--theme-fg-primary,#000)!important;stroke-width:16px!important}div#header div.actionsw,div#header div.actionsw div.cartw_top,div#header div.actionsw div.favprodsbarw,div#header div.actionsw div.reguser_ctrlpanel{background:transparent}div#header div.actionsw a{background:transparent;color:var(--theme-fg-primary,#000)}div#header div.actionsw svg.km-icon{fill:currentColor;stroke:none}div#header div.actionsw div.cartw_top svg,div#header div.actionsw div.favprodsbarw svg,div#header div.actionsw div.reguser_ctrlpanel svg{height:24px;width:24px}div#header div.reguser_ctrlpanel a span.lbl{font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:.8125rem!important;font-weight:500!important;line-height:1!important}div#header div.reguser_ctrlpanel a span.stattxt.isin{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:.6875rem!important;font-weight:600!important;line-height:1!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin){-webkit-column-gap:6px!important;-moz-column-gap:6px!important;column-gap:6px!important;display:grid!important;grid-template-columns:auto auto!important;row-gap:0!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin)>svg.km-icon{align-self:center!important;grid-column:1!important;grid-row:1/span 2!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin) span.lbl{align-self:end!important;grid-column:2!important;grid-row:1!important;line-height:1!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin) span.stattxt.isin{align-self:start!important;grid-column:2!important;grid-row:2!important;margin-top:2px!important}@media (min-width:1200px){div#header div.reguser_ctrlpanel a span.stattxt.isin{display:block!important}}@media (max-width:409px){div#header div.reguser_ctrlpanel a.login span.lbl,div#header div.reguser_ctrlpanel a.login span.stattxt.isin{display:none!important}}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin){position:relative!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin)>svg.km-icon{color:var(--theme-brand-secondary,#1f471f)!important}div#header div.reguser_ctrlpanel a.login:has(span.stattxt.isin):after{background:var(--theme-brand-primary,#47d147)!important;border-radius:50%!important;-webkit-box-shadow:0 0 0 1.5px var(--color-pure-white,#fff)!important;box-shadow:0 0 0 1.5px var(--color-pure-white,#fff)!important;content:""!important;height:8px!important;left:15px!important;pointer-events:none!important;position:absolute!important;top:calc(50% - 9px)!important;width:8px!important}#favprodslistpopupw .ruinfo{color:var(--theme-fg-secondary,#6c6967)!important;font-family:var(--font-family-primary,"Figtree",sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}@media (max-width:1079px){div.hdrw1 div.actionsw a#menua.menua{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1080px){div.hdrw1 div.actionsw{gap:20px}}div.topnavrow{background:var(--theme-bg-primary,#fff);border-bottom:1px solid var(--theme-border-secondary,#d5d4d4);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-inline:max(48px,50% - 632px)}div.topnavrow nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;gap:4px;min-width:0;overflow:hidden}div.topnavrow nav,div.topnavrow nav.secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;height:100%}div.topnavrow nav.secondary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;gap:16px}div.topnavrow nav a.navlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-brand-on-primary,#2d2926);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:.9375rem;font-weight:700;height:100%;line-height:1.5;padding-inline:8px;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;border-bottom:3px solid transparent;-webkit-box-shadow:none!important;box-shadow:none!important;flex-shrink:0;text-shadow:none!important}div.topnavrow nav a.navlink:hover{text-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}div.topnavrow nav a.navlink.active,div.topnavrow nav a.navlink.sel,div.topnavrow nav a.navlink:hover{border-bottom-color:var(--theme-brand-primary,#47d147)}div.topnavrow nav.secondary a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-brand-on-primary,#2d2926);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:.875rem;font-weight:600;height:100%;line-height:1.5;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;border-bottom:3px solid transparent;flex-shrink:0}div.topnavrow nav.secondary a:hover{border-bottom-color:var(--theme-brand-primary,#47d147)}@media (max-width:1079px){div.topnavrow{display:none!important}div#header.header{border-bottom:1px solid var(--theme-border-secondary,#d5d4d4)}}div.navitem ul.mainul li.nav-lvl1>a{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important}div.navitem ul.mainul li.nav-lvl1>a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}div.navitem div.paneltopblock1 div.topbh{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1rem!important;font-weight:700!important}div.navitem ul.nav-lvl2 li>a{color:var(--theme-fg-secondary,#514d49)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important}div.navitem ul.nav-lvl2 li>a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}div.navitem div.extrarow.mainextras a{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important}div.navitem div.extrarow.mainextras a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}div.navitem a.nostobtn{font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:700!important}div.navitem div.extrarow:not(.mainextras) span.hdr{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:.9375rem!important;font-weight:700!important}div.navitem div.extrarow:not(.mainextras) a{color:var(--theme-fg-secondary,#514d49)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important}div.navitem div.extrarow:not(.mainextras) a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 div.nav-top span.menutopnote{font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.8125rem!important;font-weight:400!important}nav#menu3 div.nav-top span.closemenu{border-width:0!important;top:-20px!important}nav#menu3 li.mainitem span.navhdr1{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:1rem!important;font-weight:600!important}nav#menu3 div.paneltopblock1 div.topbh{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1.125rem!important;font-weight:700!important}nav#menu3 ul.nav-lvl1 li.nav-lvl1>a{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important}nav#menu3 ul.nav-lvl1 li.nav-lvl1>a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 ul.nav-lvl2 li>a{color:var(--theme-fg-secondary,#514d49)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important}nav#menu3 ul.nav-lvl2 li>a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 a.nostobtn{font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:700!important}nav#menu3 div.extrarow span.hdr{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:.875rem!important;font-weight:700!important}nav#menu3 div.extrarow a{color:var(--theme-fg-secondary,#514d49)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important}nav#menu3 div.extrarow a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 li.nav-aspa>span.navhdr1{color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:.9375rem!important;font-weight:700!important}nav#menu3 li.nav-aspa ul li.nav-lvl1 a{color:var(--theme-fg-secondary,#514d49)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important}nav#menu3 li.nav-aspa ul li.nav-lvl1 a:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 div.nav-aspaquick a.h2{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important}nav#menu3 div.nav-aspaquick a.h2:hover{text-decoration:underline!important;text-underline-offset:.2em!important}nav#menu3 div.nav-reguser div.reguser_ctrlpanel a.login{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding-left:0!important;width:100%!important}nav#menu3 div.nav-reguser div.reguser_ctrlpanel a.login svg.km-icon{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;margin-left:auto!important;order:2!important;-ms-flex-negative:0!important;flex-shrink:0!important}nav#menu3 div.nav-reguser div.reguser_ctrlpanel a.login span.lbl{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;font-weight:600!important;order:1!important}nav#menu3 div.nav-miscstuff a span.txt,nav#menu3 div.nav-reguser div.reguser_ctrlpanel a.login span.lbl{color:var(--theme-fg-primary,#2d2926)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important}nav#menu3 div.nav-miscstuff a span.txt{font-weight:500!important}nav#menu3.mm-spn--navbar:before{border-bottom-width:0!important;border-left-color:var(--theme-fg-secondary,#514d49)!important;border-right-width:0!important;border-top-color:var(--theme-fg-secondary,#514d49)!important;opacity:.7!important}@media (max-width:839px){div.hdrw1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 16px}div.hdrw1 a.kmlogo img{height:36px}div.hdrw1 div.topsearchw{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:4px;max-width:none}div.hdrw1 div.actionsw{gap:16px;margin-left:auto}div.hdrw1 div.actionsw a#menua.menua{margin-left:-8px}}div#header div.favprodsbarw a.favprodbar:has(span.favpcount:not(.nofavs)) svg.km-icon{color:#ff59a7!important}@media (max-width:839px){div.srchresw.shown.mode2{top:-7px!important}}@media (min-width:840px){div.srchresw.shown,div.srchresw.shown.mode2{left:0!important;margin-inline:auto!important;right:auto!important}}div#srchresw{background:var(--theme-bg-primary,#fff)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important}div#srchresw span.srch-panelh{color:var(--theme-fg-tertiary,#9c9895)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}div#srchresw div.srch-suggresw a,div#srchresw span.srch-panelh{display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important}div#srchresw div.srch-suggresw a{color:var(--theme-fg-primary,#2d2926)!important;font-size:.875rem!important;font-weight:400!important;padding:.25rem 0!important;text-decoration:none!important}div#srchresw div.srch-suggresw a:hover{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw div.srch-catresw .km-btn.pillkind{border-radius:999px!important;height:auto!important;padding-block:.375rem!important}div#srchresw div.srch-catresw a:not(.morecats){background:var(--theme-border-tertiary,#ececec)!important;border-radius:999px!important;color:var(--theme-fg-primary,#2d2926)!important;display:inline-block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;margin-bottom:.35rem!important;margin-right:.4rem!important;padding:.25rem 1rem!important;text-decoration:none!important;white-space:nowrap!important}div#srchresw div.srch-catresw a:not(.morecats):hover{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw div.srch-panel{margin-bottom:1.25rem!important}@media (min-width:840px){div#srchresw div.srch-panel{margin-bottom:2rem!important}}@media (max-width:839px){div#srchresw div.srch-suggresw a{display:inline!important;padding:0!important;white-space:nowrap!important}div#srchresw div.srch-suggresw{line-height:1.9}div#srchresw div.srch-catresw a.set2:not(.shown),div#srchresw div.srch-prodresw .visu2-prodblobw.set2:not(.shown){display:none!important}div#srchresw span.srch-panelh{font-size:.75rem!important}div#srchresw div.srch-catresw a:not(.morecats),div#srchresw div.srch-suggresw a{font-size:.9375rem!important}div#srchresw a.srch-moreresult,div#srchresw a.srch-moreresultall,div#srchresw a.srch-toallresults,div#srchresw div.srch-artresw a,div#srchresw div.srch-lastsearchesw a{font-size:1rem!important}div#srchresw a.prodres span.pname{font-size:.9375rem!important}div#srchresw a.prodres span.brandname{font-size:.8125rem!important}}@media (min-width:840px){div#srchresw a.morecats,div#srchresw button#showmorecats{display:none!important}}div#srchresw a.morecats{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:var(--theme-brand-secondary,#1f471f)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.875rem!important;font-weight:600!important;gap:.3rem!important;margin-top:.375rem!important;text-decoration:none!important}div#srchresw a.morecats:hover{text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw a.srch-moreresultall,div#srchresw a.srch-toallresults{color:var(--theme-brand-secondary,#1f471f)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:700!important;text-decoration:none!important}div#srchresw a.srch-moreresultall:hover,div#srchresw a.srch-toallresults:hover{text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw a.srch-toallresults{margin-bottom:.625rem!important}div#srchresw a.srch-moreresultall{margin-top:.75rem!important}div#srchresw div.btnblock{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin-inline:auto!important}div#srchresw div.btnblock .km-btn{-ms-flex-item-align:auto!important;align-self:auto!important}@media (min-width:840px){div#srchresw div.srch-prodresw div.btnblock button.showmoretoggler{display:none!important}}div#srchresw a.srch-moreresult{color:var(--theme-fg-secondary,#6c6967)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:600!important;margin-top:.5rem!important;text-decoration:none!important}div#srchresw a.srch-moreresult:hover{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw div.srch-artresw a{color:var(--theme-fg-primary,#2d2926)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:400!important;padding:.25rem 0!important;text-decoration:none!important}div#srchresw div.srch-artresw a:hover{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw div.srch-lastsearchesw a{color:var(--theme-fg-secondary,#6c6967)!important;display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.9375rem!important;font-weight:400!important;padding:.25rem 0!important;text-decoration:none!important}div#srchresw div.srch-lastsearchesw a:hover{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}@media (max-width:839px){div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal{margin-bottom:1rem!important}}@media (min-width:840px){div#srchresw div.srch-prodresw div.prodtilelist{display:grid!important;gap:.75rem!important;grid-template-columns:repeat(4,1fr)!important}div#srchresw div.srch-prodresw div.prodtilelist .visu2-prodblobw{min-width:0!important}div#srchresw div.srch-prodresw div.prodtilelist div.btnblock{grid-column:1/-1!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;border-radius:var(--radius-md)!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.imgbox{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;border-radius:0!important;height:auto!important;order:0!important;width:100%!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.imgbox:before{display:block!important;padding-top:100%!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important;padding:12px 16px 24px!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo span.brandname{font-size:.875rem!important;margin:0!important;padding:0!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3.prodname{color:var(--theme-brand-secondary)!important;font-family:var(--font-family-secondary)!important;font-size:.9375rem!important;font-weight:600!important;margin:8px 0 0!important;padding-inline:0!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3 a,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3 a:link,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3 a:visited,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3.prodname a,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3.prodname a:link,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo h3.prodname a:visited{color:var(--theme-brand-secondary)!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo div.starrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-top:8px!important;padding-inline:0!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo .proddesc,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo div.proddesc,div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo span.hastr{display:none!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo div.prodpricew{margin-top:16px!important;padding:0!important;width:100%!important}div#srchresw div.srch-prodresw .visu2-prodblobw.horizontal div.prodinfo div.prodpricew span.prodprice{font-size:1.125rem!important}}div#srchresw div.srch-prodresw .visu2-prodblobw a{background:transparent!important;display:revert!important;float:none!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;width:auto!important}div#srchresw a.prodres{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;border-bottom:1px solid var(--theme-border-tertiary,#ececec)!important;color:inherit!important;gap:.75rem!important;padding:.625rem 0!important;text-decoration:none!important}div#srchresw a.prodres:hover span.pname{color:var(--theme-brand-secondary,#1f471f)!important;text-decoration:underline!important;text-underline-offset:.2em!important}div#srchresw a.prodres img{display:block!important;height:64px!important;-o-object-fit:contain!important;object-fit:contain!important;width:64px!important;-ms-flex-negative:0!important;background:var(--theme-bg-secondary,#f5f5f5)!important;border-radius:var(--radius-sm,.5rem)!important;flex-shrink:0!important}div#srchresw a.prodres div.pprice{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;gap:.25rem .4rem!important;margin-bottom:.125rem!important}div#srchresw a.prodres div.pprice span.normalp{color:var(--theme-brand-secondary,#1f471f)!important}div#srchresw a.prodres div.pprice span.normalp,div#srchresw a.prodres div.pprice span.pdisco{font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif)!important;font-size:1rem!important;font-weight:700!important}div#srchresw a.prodres div.pprice span.pdisco{color:var(--discount1,#e53e3e)!important}div#srchresw a.prodres div.pprice span.origp{color:var(--theme-fg-tertiary,#9c9895)!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-size:.8125rem!important;font-weight:400!important;text-decoration:line-through!important}div#srchresw a.prodres span.brandname{color:var(--theme-fg-tertiary,#9c9895)!important;font-size:.75rem!important;margin-bottom:.125rem!important}div#srchresw a.prodres span.brandname,div#srchresw a.prodres span.pname{display:block!important;font-family:var(--font-family-primary,Figtree,sans-serif)!important;font-weight:600!important}div#srchresw a.prodres span.pname{color:var(--theme-fg-primary,#2d2926)!important;font-size:.875rem!important;line-height:1.35!important;margin-bottom:.25rem!important;-webkit-transition:color .15s ease!important;transition:color .15s ease!important}div#srchresw a.prodres span.fade,div#srchresw a.prodres span.pdesc{display:none!important}div.searhformw{-ms-flex-item-align:center;align-self:center;max-width:30rem;width:100%}div.searhformw #searchform{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}div.searhformw #mainsearchfield{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:auto}@media (min-width:64rem){div.searhformw{max-width:44rem}}div.tab .tablinks{background-color:transparent!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--theme-fg-secondary,#6c6967)!important;cursor:pointer;font-family:var(--font-family-primary,Figtree,sans-serif);font-size:var(--font-size-0,1rem);font-weight:600;line-height:1.2;padding:.75rem .5rem;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}div.tab .tablinks.active{background-color:transparent!important;border-bottom-color:var(--theme-brand-secondary,#1f471f)!important;color:var(--theme-brand-secondary,#1f471f)!important}@media not all and (min-width:48rem){div.tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-item-align:center;align-self:center;background:none;border-bottom:1px solid var(--theme-border-subtle,#e8e4e1);margin:0 0 1rem;max-width:30rem;padding:0;width:100%}div.tab .tablinks{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-bottom:-1px}}div.searchres_addiblock h2{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-secondary,"Bricolage Grotesque",sans-serif);font-size:var(--font-size-h5,1.125rem);font-weight:700;line-height:1.3}div.searchres_addiblock .addiblock_content{color:var(--theme-fg-primary,#2d2926);font-family:var(--font-family-primary,Figtree,sans-serif)}div.searchres_addiblock .addiblock_content a{color:var(--theme-brand-secondary,#1f471f);font-family:var(--font-family-primary,Figtree,sans-serif);font-size:var(--font-size-0,1rem);line-height:1.5;-webkit-transition:color .15s ease;transition:color .15s ease}div.searchres_addiblock .addiblock_content a:hover{color:var(--theme-brand-primary,#47d147)}div.footer{background:var(--theme-bg-primary,#fff);border-top:1px solid var(--theme-border-primary,#aba9a8);font-family:var(--font-family-primary,Figtree,sans-serif);padding-bottom:24px;padding-top:64px}div.footer div.clear{display:none}div.flinksw,div.footer_copy,div.frow2,div.frow3{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:1360px;padding-inline:48px}div.footer span.hdr{color:var(--theme-brand-secondary,#1f471f);display:block;font-family:var(--font-family-primary,Figtree,sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:0;text-align:left}div.frow2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;padding-bottom:40px}div.frow2 div.fcol{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}div.frow2 div.fcol:first-child{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:start;-ms-flex-align:start;align-items:flex-start;gap:16px}div.frow2 div.fcol:first-child img.logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}div.frow2 div.fcol:first-child ul.maininfo{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0;order:2;width:100%}div.frow2 div.fcol:first-child p.toimistolinks{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0;order:3;width:100%}div.frow2 div.fcol:first-child p.aspalinks{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin:0;order:4;width:100%}div.frow2 span.hdr.hdr1{display:none}div.frow2 img.logo{display:block;height:40px;margin-bottom:16px;width:auto}div.frow2 ul.maininfo{list-style:none;margin:0 0 20px;padding:0}div.frow2 ul.maininfo li{color:var(--theme-fg-primary,#2d2926);font-size:1.125rem;font-weight:400;line-height:1.5;list-style-type:none!important}div.frow2 p.aspalinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0}div.frow2 p.aspalinks a{color:var(--theme-fg-primary,#2d2926);font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline}div.frow2 p.aspalinks a:hover{color:var(--theme-brand-secondary,#1f471f)}div.frow2 p.toimistolinks{color:var(--theme-fg-primary,#2d2926);font-size:.875rem;font-weight:400;line-height:1.5;margin:0}div.frow2 p.toimistolinks span.hdr{margin-bottom:8px}div.frow2 div.fcol:nth-child(2) ul{margin-bottom:0;padding-left:21px}div.frow2 div.fcol:nth-child(2) ul li{color:var(--theme-brand-secondary,#1f471f);font-size:.875rem;font-weight:400;line-height:1.5;list-style-type:disc!important}div.frow2 div.sometw{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:20px;width:100%}@media not all and (min-width:64rem){div.frow2 div.sometw{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}div.frow2 div.sometw span.hdr{text-align:center}div.frow2 div.sometw div.footer_uutiskirjew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}div.frow2 div.sometw span.hdr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}div.frow2 div.sometw div.links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}div.frow2 div.sometw a,div.frow2 div.sometw div.links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.frow2 div.sometw a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--theme-fg-primary,#2d2926);justify-content:center;text-decoration:none}div.frow2 div.sometw a svg.km-icon{fill:currentColor;height:48px;stroke:none;width:48px;-ms-flex-negative:0;flex-shrink:0}div.frow2 div.sometw div.footer_uutiskirjew{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media not all and (min-width:48rem){div.frow2 div.fcol.pos3 span.hdr{text-align:center}}div.frow2 img.dlmsimg,div.frow2 img.pmtsimg{display:block;height:auto;margin-bottom:24px;width:100%}div.flinksw{border-top:1px solid var(--theme-border-secondary,#d5d4d4);padding-bottom:32px;padding-top:32px}div.flinksw span.hdr{margin-bottom:16px}div.flinksw div.flinksgrid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}div.flinksw div.flinksgrid div.linkcol{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}div.flinksw div.flinksgrid div.linkcol a{color:var(--theme-fg-secondary,#6c6967);font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}div.flinksw div.flinksgrid div.linkcol a:hover{color:var(--theme-brand-secondary,#1f471f);text-decoration:underline}@media (min-width:1080px){div.flinksw{padding-left:calc(52px + 1.3rem)}}div.frow3{border-top:1px solid var(--theme-border-secondary,#d5d4d4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:44px;padding-bottom:28px;padding-top:28px;row-gap:24px}div.frow3,div.frow3 span.fbadge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.frow3 span.fbadge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important}div.frow3 span.fbadge img{display:block;height:120px!important;max-width:260px;-o-object-fit:contain;object-fit:contain;width:auto!important}div.frow3 span.fbadge a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.footer_copy{border-top:1px solid var(--theme-border-secondary,#d5d4d4);color:var(--theme-fg-secondary,#6c6967);font-size:.875rem;font-weight:400;line-height:1.6;padding-top:16px}@media (max-width:1079px){div.flinksw,div.footer_copy,div.frow2,div.frow3{padding-inline:32px}}@media (max-width:839px){div.footer{padding-top:40px}div.flinksw,div.footer_copy,div.frow2,div.frow3{padding-inline:16px}div.frow2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}div.frow2 div.fcol{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}div.flinksw div.flinksgrid{-ms-flex-wrap:wrap;flex-wrap:wrap}div.flinksw div.flinksgrid div.linkcol{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 12px);flex:1 1 calc(50% - 12px)}div.flinksw{padding-left:calc(20px + .43rem)}}:root{--site-header-height:6rem}.site-header{background-color:var(--theme-bg-primary);left:0;position:fixed;right:0;top:0;z-index:10}.site-header__container{height:var(--site-header-height);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__container,.site-header__helper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__helper{gap:var(--space-1)}.site-footer{--link-hover-color:var(--theme-brand-primary);background-color:var(--theme-bg-primary);color:var(--theme-fg-primary);padding-bottom:var(--space-2);padding-top:calc(var(--block-padding-block)/2)}.site-footer .cols-main{display:grid;gap:var(--gap)}@media (min-width:48rem){.site-footer .cols-main{grid-template-columns:1fr 1fr 1fr}}.site-footer .cols-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-00);gap:0 var(--gap);margin-top:var(--space-7)}.site-logo{display:block}.site-logo svg{aspect-ratio:203/36;color:inherit;display:inline-block;fill:currentColor;height:24px}.site-logo--footer svg{height:32px}.backdrop.is-visible,body.dialog-is-open .backdrop,body.nav-is-open .backdrop,body.submenu-is-open .backdrop{display:block;opacity:.25}@starting-style{.backdrop.is-visible,body.dialog-is-open .backdrop,body.nav-is-open .backdrop,body.submenu-is-open .backdrop{opacity:0}}.backdrop{background:var(--theme-bg-inverse);display:none;height:100%;inset:0;opacity:0;position:fixed;transition-behavior:allow-discrete;-webkit-transition-duration:var(--duration);transition-duration:var(--duration);-webkit-transition-property:opacity,display;transition-property:opacity,display;-webkit-transition-timing-function:var(--easing-in-sine);transition-timing-function:var(--easing-in-sine);width:100%;z-index:inherit}body.dialog-is-open{overflow:hidden}body.dialog-is-open .backdrop{z-index:39}.dialog{background:var(--theme-bg-primary);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:calc(100vh - 2em - var(--component-padding-lg));max-width:var(--content-max-width);overflow-y:auto;padding:var(--component-padding-lg);position:fixed;width:calc(100% - var(--container-padding-inline)*2);z-index:40}.dialog.is-open{display:block}.dialog__wrapper{display:grid;gap:var(--space-2)}.dialog__header{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}.dialog__header .dialog__close{margin-left:auto}@media (min-width:64rem){.nav-toggle{display:none}}.nav-toggle{color:var(--hamburger-color);cursor:pointer;display:block;height:3rem;position:relative;width:3rem}.nav-toggle,.nav-toggle.is-active,.nav-toggle:active,.nav-toggle:hover{--hamburger-color:var(--theme-fg-primary)}.nav-toggle>:first-child{background-color:transparent;border:0;color:transparent;font:0/0 a;height:1.5rem;left:50%;margin-left:-1rem;text-shadow:none;width:2rem}.nav-toggle>:first-child,.nav-toggle>:first-child:after,.nav-toggle>:first-child:before{background:var(--hamburger-color)}.nav-toggle>:first-child:after,.nav-toggle>:first-child:before{content:""}.nav-toggle>:first-child,.nav-toggle>:first-child:after,.nav-toggle>:first-child:before{border-radius:0;display:block;height:.25rem;position:absolute;-webkit-transition:all .1s var(--easing);transition:all .1s var(--easing);width:2rem;will-change:transform}.nav-toggle>:first-child{margin-top:-.125rem;top:50%}.nav-toggle>:first-child:before{top:-.625rem;-webkit-transition:top .1s 50ms var(--easing),-webkit-transform .1s var(--easing);transition:top .1s 50ms var(--easing),-webkit-transform .1s var(--easing);transition:top .1s 50ms var(--easing),transform .1s var(--easing);transition:top .1s 50ms var(--easing),transform .1s var(--easing),-webkit-transform .1s var(--easing)}.nav-toggle>:first-child:after{bottom:-.625rem;-webkit-transition:bottom .1s 50ms var(--easing),-webkit-transform .1s var(--easing);transition:bottom .1s 50ms var(--easing),-webkit-transform .1s var(--easing);transition:bottom .1s 50ms var(--easing),transform .1s var(--easing);transition:bottom .1s 50ms var(--easing),transform .1s var(--easing),-webkit-transform .1s var(--easing)}.nav-toggle.is-active>:first-child,.nav-toggle:active>:first-child{background:transparent}.nav-toggle.is-active>:first-child:before,.nav-toggle:active>:first-child:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .1s var(--easing),-webkit-transform .1s 50ms var(--easing);transition:top .1s var(--easing),-webkit-transform .1s 50ms var(--easing);transition:top .1s var(--easing),transform .1s 50ms var(--easing);transition:top .1s var(--easing),transform .1s 50ms var(--easing),-webkit-transform .1s 50ms var(--easing)}.nav-toggle.is-active>:first-child:after,.nav-toggle:active>:first-child:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .1s var(--easing),-webkit-transform .1s 50ms var(--easing);transition:bottom .1s var(--easing),-webkit-transform .1s 50ms var(--easing);transition:bottom .1s var(--easing),transform .1s 50ms var(--easing);transition:bottom .1s var(--easing),transform .1s 50ms var(--easing),-webkit-transform .1s 50ms var(--easing)}.nav-toggle:not(.is-active):hover>:first-child:before{-webkit-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem)}.nav-toggle:not(.is-active):hover>:first-child:after{-webkit-transform:translateY(.125rem);-ms-transform:translateY(.125rem);transform:translateY(.125rem)}.nav-toggle{z-index:15}.submenu-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--submenu-toggle-gap,0);justify-content:space-between}.submenu-toggle .icon{height:var(--submenu-toggle-size);width:var(--submenu-toggle-size)}.submenu-toggle.is-active .icon{color:inherit;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media not all and (min-width:64rem){body.nav-is-open{overflow:hidden}}body.nav-is-open .backdrop{z-index:9}@media (min-width:64rem){body.submenu-is-open{overflow:hidden}}body.submenu-is-open .backdrop{z-index:9}.nav-collapse{--submenu-toggle-size:2rem;--submenu-toggle-gap:0}.nav-collapse :is(li>ul):not(.is-open){display:none}.no-js .nav-collapse>li:focus-within>ul,.no-js .nav-collapse>li:hover>ul{display:block}@media (min-width:64rem){.nav-collapse{display:none}}.nav-collapse{background-color:var(--theme-bg-secondary);inset:0;overflow-y:auto;position:fixed;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform cubic-bezier(.87,0,.07,1) var(--duration);transition:-webkit-transform cubic-bezier(.87,0,.07,1) var(--duration);transition:transform cubic-bezier(.87,0,.07,1) var(--duration);transition:transform cubic-bezier(.87,0,.07,1) var(--duration),-webkit-transform cubic-bezier(.87,0,.07,1) var(--duration);will-change:translate;z-index:10}.nav-collapse [hidden]{display:none!important}body.nav-is-open .nav-collapse{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav-collapse__container{padding-top:var(--site-header-height)}.nav-collapse__item{position:relative}.nav-collapse__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-3);min-height:3rem;width:calc(100% - var(--submenu-toggle-size))}.nav-collapse__link.submenu-toggle{width:100%}.nav-collapse .submenu__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-1);line-height:var(--submenu-toggle-size);min-height:var(--submenu-toggle-size)}.nav-primary{--submenu-toggle-size:1em;--submenu-toggle-gap:0.25em}@media not all and (min-width:64rem){.nav-primary{display:none}}.nav-primary :is(li>ul):not(.is-open){display:none}.no-js .nav-primary>li:focus-within>ul,.no-js .nav-primary>li:hover>ul{display:block}.nav-primary [hidden]{display:none!important}.nav-primary__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.nav-primary__item.is-current .nav-primary__link span[itemprop=name],.nav-primary__item.is-current-ancestor .nav-primary__link span[itemprop=name],.nav-primary__item.is-current-parent .nav-primary__link span[itemprop=name]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:auto;text-underline-offset:.125em}.nav-primary__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-lg);font-size:var(--font-size-default);font-weight:600;height:3rem;letter-spacing:var(--letter-spacing-md);padding-inline:1.5em;text-transform:none}.nav-primary__link:hover{background-color:var(--theme-bg-secondary)}.nav-footer__menu{display:grid;gap:var(--space-0)}:root{--content-font-size:var(--font-size-1);--content-line-height:1.5;--content-margin-between-paragraphs:2rem;--content-image-radius:var(--radius-lg);--content-max-width:60rem}:where(.content-container)>:not(.block){margin-inline:auto;max-width:var(--container-max-width);width:calc(100% - var(--container-padding-inline)*2)}:where(.content-article)>:not(.block){margin-inline:auto;max-width:var(--content-max-width);width:calc(100% - var(--container-padding-inline)*2)}:where(.content-article)>:where(:first-child),:where(.content-wysiwyg)>:where(:first-child){-webkit-margin-before:0;margin-block-start:0}:where(.content-article)>:where(*+*),:where(.content-wysiwyg)>:where(*+*){-webkit-margin-after:0;margin-block-end:0}:where(.content-article)>:where(*+:not(.block)),:where(.content-wysiwyg)>:where(*+:not(.block)){-webkit-margin-before:var(--content-margin-between-paragraphs);margin-block-start:var(--content-margin-between-paragraphs)}:where(.content-article)>:where(*+h1,*+h2,*+h3),:where(.content-wysiwyg)>:where(*+h1,*+h2,*+h3){-webkit-margin-before:calc(var(--content-margin-between-paragraphs) + 1em);margin-block-start:calc(var(--content-margin-between-paragraphs) + 1em)}:where(.content-article)>:where(*+h4,*+h5,*+h6),:where(.content-wysiwyg)>:where(*+h4,*+h5,*+h6){-webkit-margin-before:calc(var(--content-margin-between-paragraphs) + .5em);margin-block-start:calc(var(--content-margin-between-paragraphs) + .5em)}:where(.content-article)>:where(.block[data-theme]:not([data-theme=default])+:not(.block)),:where(.content-article)>:where(:not(.block)+.block[data-theme]:not([data-theme=default])),:where(.content-wysiwyg)>:where(.block[data-theme]:not([data-theme=default])+:not(.block)),:where(.content-wysiwyg)>:where(:not(.block)+.block[data-theme]:not([data-theme=default])){-webkit-margin-before:var(--block-padding-block);margin-block-start:var(--block-padding-block)}:where(.content-article)>:where(p),:where(.content-wysiwyg)>:where(p){font-size:var(--content-font-size);line-height:var(--content-line-height)}:where(.content-article)>:where(p):empty,:where(.content-wysiwyg)>:where(p):empty{display:none}:where(.content-article)>:where(*+h1,*+h2,*+h3,*+h4,*+h5,*+h6),:where(.content-wysiwyg)>:where(*+h1,*+h2,*+h3,*+h4,*+h5,*+h6){text-wrap:balance}:where(.content-article)>:where(figure) :where(img,svg[role=img]),:where(.content-wysiwyg)>:where(figure) :where(img,svg[role=img]){border-radius:var(--content-image-radius)}:where(.content-article)>:where(figure) :where(figcaption),:where(.content-wysiwyg)>:where(figure) :where(figcaption){-webkit-margin-before:calc(var(--content-margin-between-paragraphs)/2);font-size:.875em;margin-block-start:calc(var(--content-margin-between-paragraphs)/2)}:where(.content-article)>:where(ul,ol),:where(.content-wysiwyg)>:where(ul,ol){display:grid;padding-left:1em;row-gap:calc(var(--content-margin-between-paragraphs)/2)}:where(.content-article)>:where(ul,ol) :where(ol,ul),:where(.content-wysiwyg)>:where(ul,ol) :where(ol,ul){-webkit-margin-before:calc(var(--content-margin-between-paragraphs)/2);margin-block-start:calc(var(--content-margin-between-paragraphs)/2);-webkit-margin-start:1em;margin-inline-start:1em}:where(.content-article)>:where(ul),:where(.content-wysiwyg)>:where(ul){list-style-type:disc}:where(.content-article)>:where(ol),:where(.content-wysiwyg)>:where(ol){list-style-type:decimal}:where(.content-article)>:where(hr),:where(.content-wysiwyg)>:where(hr){margin-block:calc(var(--content-margin-between-paragraphs)*2)}.image:not(:has(svg)){overflow:clip}.image-background{overflow:clip;position:relative}.image-background>img,.image-background>picture img,.image-background>svg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.video{--video-aspect-ratio:16/9;--video-color:var(--theme-fg-inverse);--video-button-color:var(--theme-fg-inverse);--video-button-hover-color:inherit;--video-button-hover-scale:1.1;--video-button-shadow-size:0.5rem;--video-button-shadow-opacity:0.125;aspect-ratio:var(--video-aspect-ratio);color:var(--video-color);height:100%;overflow:hidden;position:relative;width:100%}.video iframe,.video video{height:100%;inset:0;position:absolute;width:100%;z-index:0}.video img,.video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video iframe{height:56.25vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:177.7777777778vh}.video iframe:not([src=""])+button{display:none}.video__poster{height:100%;inset:0;position:absolute;width:100%;z-index:2}.video__poster .image{height:100%}.is-autoplaying .video__poster,.is-playing .video__poster{display:none}.video__overlay{height:100%;inset:0;position:absolute;text-align:center;width:100%;z-index:3;-ms-flex-line-pack:center;align-content:center;-webkit-filter:drop-shadow(0 16px 50px var(--theme-fg-primary));filter:drop-shadow(0 16px 50px var(--theme-fg-primary));-webkit-transition:all var(--duration) var(--easing);transition:all var(--duration) var(--easing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-autoplaying .video__overlay,.is-playing .video__overlay,.no-js .video__overlay{display:none}.video__overlay:hover .video__button{color:var(--video-button-hover-color);-webkit-transform:scale(var(--video-button-hover-scale,1));-ms-transform:scale(var(--video-button-hover-scale,1));transform:scale(var(--video-button-hover-scale,1))}.video__button{aspect-ratio:1/1;color:var(--video-button-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transition:all var(--duration) var(--easing);transition:all var(--duration) var(--easing);width:clamp(3rem,5vw + 1.5rem,6rem)}.video__button .icon{--icon-size:100%;place-self:center}.video__button:before{-webkit-animation:pulse 4s ease-in-out infinite;animation:pulse 4s ease-in-out infinite;background:radial-gradient(50% 50% at 50% 50%,transparent 0,transparent calc(100% - var(--video-button-shadow-size)*2),currentColor var(--video-button-shadow-size),currentColor 100%);border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:calc(var(--video-button-shadow-size)/-1);opacity:var(--video-button-shadow-opacity);padding:var(--video-button-shadow-size);position:absolute;top:calc(var(--video-button-shadow-size)/-1);width:100%;z-index:-1}.video.is-autoplaying{pointer-events:none}.boxed{--boxed-border-color:var(--theme-fg-tertiary);--boxed-border-width:0;--boxed-box-shadow:none;--boxed-padding:var(--component-padding-md);--boxed-radius:var(--radius-lg);background:var(--theme-bg-secondary);border:0 solid var(--boxed-border-color);border-radius:var(--boxed-radius);-webkit-box-shadow:var(--boxed-box-shadow);box-shadow:var(--boxed-box-shadow);color:var(--theme-fg-primary);display:block;padding:var(--boxed-padding)}.boxed--xs{--boxed-padding:var(--component-padding-xs)}.boxed--sm{--boxed-padding:var(--component-padding-sm)}.boxed--lg{--boxed-padding:var(--component-padding-lg)}.boxed--xl{--boxed-padding:var(--component-padding-xl)}.boxed--ghost{background:transparent;border-color:var(--theme-fg-tertiary);border-width:1px}.boxed--primary{background:var(--theme-brand-primary);color:var(--theme-brand-on-primary)}.boxed--secondary{background:var(--theme-brand-secondary);color:var(--theme-brand-on-secondary)}.boxed--inverse{background:var(--theme-bg-inverse);color:var(--theme-fg-inverse)}.prefix{--prefix-margin-block:var(--space-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.prefix__title{font-size:var(--font-size-0);font-weight:600;letter-spacing:var(--letter-spacing-md)}.prefix:has(+:where(.h1,.h2,.h3,h1,h2,h3)){-webkit-margin-after:var(--prefix-margin-block);margin-block-end:var(--prefix-margin-block)}:is(.prefix,p:has(>span.prefix))+*{-webkit-margin-before:0;margin-block-start:0}p:has(+:where(.h1,.h2,.h3,h1,h2,h3))>span.prefix{-webkit-margin-after:var(--prefix-margin-block);margin-block-end:var(--prefix-margin-block)}.breadcrumb{--breadcrumb-separator:"/"}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.breadcrumb__item:last-of-type{max-width:25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__item:not(:last-child):after{content:var(--breadcrumb-separator);margin-inline:var(--space-0)}.pagination{--pagination-font-family:var(--font-family-primary);--pagination-font-size:var(--font-size-0);--pagination-color:var(--theme-fg-secondary);--pagination-hover-color:var(--theme-brand-primary);--pagination-current-color:var(--theme-fg-primary);--pagination-gap:var(--space-2)}.pagination__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;gap:var(--pagination-gap);justify-content:flex-start;list-style:none;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}.pagination__link{color:var(--pagination-color)}.pagination__link:hover{color:var(--pagination-hover-color)}.pagination__link.is-active{color:var(--pagination-current-color)}.block-hero{background:var(--theme-bg-primary);color:var(--theme-fg-primary);height:32rem;overflow:hidden;position:relative;width:100%}@media (min-width:64rem){.block-hero{height:auto}}.block-hero .container,.block-hero .site-header__container{height:100%}.block-hero .cols{display:grid;gap:var(--space-4) var(--gap);grid-template-columns:minmax(0,1fr);-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:64rem){.block-hero .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-hero .col-image,.block-hero .col-video{height:100%;inset:0;position:absolute;width:100%;z-index:1}.block-hero .col-content{display:grid;gap:var(--content-margin-between-paragraphs);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;position:relative;z-index:2}.block-hero .title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.block-hero .content,.block-hero .title{max-width:var(--content-max-width);text-wrap:balance}.block-hero .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.block-hero--plain{height:auto;padding-top:var(--block-padding-block)}@media (min-width:64rem){.block-hero--image,.block-hero--video{aspect-ratio:3/2}}.block-header,.block-title-content .col-title .title-wrapper{--block-header-prefix-margin-block:inherit;--block-header-content-margin-block:var(--space-3);--block-header-buttons-margin-block:var(--space-4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;container-type:inline-size;gap:0 var(--space-4);justify-content:space-between}.block-header:not(:only-child),.block-title-content .col-title .title-wrapper:not(:only-child){margin-bottom:calc(var(--block-padding-block)/2)}.block-header .prefix,.block-title-content .col-title .title-wrapper .prefix{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-margin-after:var(--block-header-prefix-margin-block,var(--prefix-margin-block));margin-block-end:var(--block-header-prefix-margin-block,var(--prefix-margin-block))}.block-header .title,.block-title-content .col-title .title-wrapper .title{max-width:min(var(--content-max-width),100%);width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-wrap:balance}.block-header .content,.block-title-content .col-title .title-wrapper .content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:var(--content-max-width);-webkit-margin-before:var(--block-header-content-margin-block);margin-block-start:var(--block-header-content-margin-block);text-wrap:pretty}.block-header .buttons,.block-title-content .col-title .title-wrapper .buttons{-webkit-margin-before:var(--block-header-buttons-margin-block);margin-block-start:var(--block-header-buttons-margin-block)}.block-header--center{-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;text-align:center}.block-header--center .content{margin-inline:auto}.block-header--center.block-header--with-buttons .buttons{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center}@container (min-width: 60rem){.block-header--left:not(.block-header--with-content) .title{max-width:unset;width:auto}.block-header--left:not(.block-header--with-content) .buttons{-webkit-margin-before:0;margin-block-start:0}}.block-header--with-buttons.block-header--with-content .buttons{-ms-flex-preferred-size:100%;flex-basis:100%}.block-columns .cols{display:grid;gap:var(--gap)}.block-columns .col .content{max-width:var(--content-max-width)}.block-columns--center-cols .col .content{margin-inline:auto}.block-columns--1-cols .cols{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.block-columns--2-cols .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.block-columns--3-cols .cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.block-columns--4-cols .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-title-content .cols{display:grid;gap:var(--gap);grid-template-columns:1fr}@media (min-width:48rem){.block-title-content .cols{grid-template-columns:repeat(2,1fr)}}.block-content-image{--content-image-gap-x:calc(var(--gap)*2);--content-image-gap-y:var(--space-3);--content-max-width:35rem;--image-max-width:33rem}.block-content-image .cols{display:grid;gap:var(--content-image-gap-y) var(--content-image-gap-x);grid-template-columns:minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.block-content-image .cols{grid-template-columns:minmax(0,min(var(--content-max-width),100%)) minmax(0,min(var(--image-max-width),100%));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-content-image .col-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (min-width:48rem){.block-content-image--text-stack-bottom .col-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:48rem){.block-content-image--text-side-right .cols{grid-template-columns:minmax(0,min(var(--image-max-width),100%)) minmax(0,min(var(--content-max-width),100%))}.block-content-image--text-side-right .col-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block-content-image--image-cover .col-image .image{aspect-ratio:1;width:100%}.block-slides{padding-block:0}.block-slides__items{position:relative}.block-slides__item{--item:0;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);overflow:hidden;position:-webkit-sticky;position:sticky;scroll-snap-align:start;top:0;width:100%;z-index:var(--item)}.block-slides--stacked .block-slides__item{top:calc(var(--item)*var(--space-3))}.slide{background-color:var(--theme-bg-primary);color:var(--theme-fg-primary);position:relative}.slide__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;position:relative;z-index:2}.slide__image{height:100%;inset:0;opacity:.5;position:absolute;width:100%;z-index:1}.block-media .video video{position:relative}.block-media--narrow .container,.block-media--narrow .site-header__container{width:66.6666666667%}.block-media--full-width{padding-block:0}.block-media--full-width:has(.block-header,.block-title-content .col-title .title-wrapper){padding-top:var(--block-padding-block)}.block-media--full-width .container,.block-media--full-width .site-header__container{max-width:none;width:100%}.block-media--full-width .image,.block-media--full-width .video{border-radius:0}.social-sharing{--social-sharing-gap:var(--space-0)}.social-sharing__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--social-sharing-gap)}.social-sharing__link,.social-sharing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-sharing__link-text{position:absolute;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin-left:.5em;overflow:hidden;padding:0;white-space:nowrap;width:1px}.social-links{--social-links-gap:var(--space-0)}.social-links__list{display:grid;gap:var(--social-links-gap)}.social-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.accordion-toggle{cursor:pointer;position:relative;scroll-margin-top:var(--accordion-padding-block,var(--space-2))}.accordion-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;-webkit-transition:grid-template-rows var(--duration) var(--easing);transition:grid-template-rows var(--duration) var(--easing);transition:grid-template-rows var(--duration) var(--easing),-ms-grid-rows var(--duration) var(--easing)}.accordion-content[aria-hidden=false]{grid-template-rows:1fr}.accordion-content__container{overflow:hidden}.accordion{--accordion-gap:0;--accordion-padding-block:var(--space-4);--accordion-padding-inline:var(--space-2);--accordion-icon-size:1rem;--accordion-icon-weight:2px;display:grid;gap:var(--accordion-gap)}.accordion__item{border-bottom:1px solid var(--theme-fg-tertiary);position:relative}.accordion__item:first-child{border-top:1px solid var(--theme-fg-tertiary)}.accordion-toggle{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;min-height:calc(var(--accordion-padding-block)*2);padding:var(--accordion-padding-block) var(--accordion-padding-inline)}.accordion-toggle .title{font-size:var(--font-size-display-3)}.accordion-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;height:var(--accordion-icon-size);width:var(--accordion-icon-size)}.accordion-icon:after,.accordion-icon:before{background:currentColor;content:"";height:var(--accordion-icon-weight);left:50%;margin-left:calc(var(--accordion-icon-size)/-2);margin-top:-1px;position:absolute;top:50%;-webkit-transition:all var(--duration-fast) er var(--easing);transition:all var(--duration-fast) er var(--easing);width:var(--accordion-icon-size)}.accordion-icon:after{-webkit-transform:rotate(90deg) scaleX(1);-ms-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1)}.accordion-toggle.is-active .accordion-icon:after{-webkit-transform:rotate(90deg) scaleX(0);-ms-transform:rotate(90deg) scaleX(0);transform:rotate(90deg) scaleX(0)}.accordion-content__container{padding-inline:var(--accordion-padding-inline)}.accordion-content__container:after{content:"";display:block;height:var(--accordion-padding-block)}.tabs{--tabs-nav-gap:var(--gap);--tabs-nav-active-tab-border-width:0.25rem;--tabs-margin-between:calc(var(--block-padding-block)/2)}.tabs__nav{border-bottom:1px solid var(--theme-fg-tertiary);-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--tabs-nav-gap);margin-bottom:var(--tabs-margin-between);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tabs__nav,.tabs__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__toggle{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:var(--tabs-nav-active-tab-border-width) solid transparent;cursor:pointer;padding-bottom:var(--space-2);position:relative;-webkit-transition:all var(--duration) var(--easing);transition:all var(--duration) var(--easing)}.tabs__toggle.is-active{border-color:var(--theme-brand-primary)}.tabs__toggle:not(.is-active){opacity:.5}.tabs__toggle:focus-visible,.tabs__toggle:hover{opacity:1}.tabs__toggle h3{font-size:var(--font-size-display-3)}.tabs__content{display:none}.tabs__content[aria-hidden=false]{display:block}.marquee{--marquee-gap:var(--gap);width:100%}.marquee,.marquee__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--marquee-gap)}.marquee__items{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;min-width:100%}.marquee__item{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}.marquee[data-animated=true]{-webkit-mask:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#fff),color-stop(80%,#fff),to(transparent));-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#fff),color-stop(80%,#fff),to(transparent));mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);overflow:hidden}.marquee[data-animated=true] .marquee__items{-webkit-animation:marquee var(--marquee-duration,30s) var(--marquee-direction,forwards) linear infinite;animation:marquee var(--marquee-duration,30s) var(--marquee-direction,forwards) linear infinite;will-change:transform}.marquee--pause-on-hover:hover .marquee__items{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee--direction-right{--marquee-direction:reverse}.marquee--direction-left{--marquee-direction:forwards}@-webkit-keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(-100% - var(--marquee-gap)),0,0);transform:translate3d(calc(-100% - var(--marquee-gap)),0,0)}}@keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(-100% - var(--marquee-gap)),0,0);transform:translate3d(calc(-100% - var(--marquee-gap)),0,0)}}.gallery-carousel{--carousel-item-size:auto}.gallery-carousel figure figcaption{font-size:var(--font-size-00);margin-top:var(--space-1)}.collection-grid{--collection-grid-gap:var(--gap);display:grid;gap:var(--collection-grid-gap);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-list__item{border-bottom:1px solid var(--theme-fg-tertiary);padding:var(--space-4) 0}.collection-list__item:first-child{border-top:1px solid var(--theme-fg-tertiary)}.collection-carousel .carousel{--carousel-gap:var(--gap);--carousel-item-size:clamp(20rem,33.333%,100%)}@media not all and (min-width:64rem){.collection-carousel .carousel{--carousel-gap:calc(var(--gap)/2)}}.person-tile,.tile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.person-tile:hover .image img,.tile:hover .image img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.person-tile .image,.tile .image{aspect-ratio:4/3;border-radius:var(--radius-md)}.person-tile .content,.tile .content{margin-top:var(--space-2)}.person-tile .title,.tile .title{font-size:var(--font-size-display-4);text-wrap:balance}.person-tile .title a,.tile .title a{-webkit-text-decoration-color:color-mix(in srgb,currentColor,transparent 100%);text-decoration-color:color-mix(in srgb,currentColor,transparent 100%)}.person-tile .excerpt,.tile .excerpt{display:none;margin-top:var(--space-0)}.person-tile .meta,.tile .meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-0);margin-top:var(--space-0)}.person-tile .image{aspect-ratio:4/5}.person-tile .content{text-align:center}.person-tile .meta{display:grid}.person-tile .meta,.person-tile .social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.person-tile .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.person-tile .social-media a{-webkit-transition:all var(--duration-fast) var(--easing);transition:all var(--duration-fast) var(--easing)}.person-tile .social-media a:hover{color:var(--theme-brand-primary)}.tile-block{display:grid;gap:var(--gap);grid-template-columns:clamp(6rem,6.67vw + 4rem,10rem) minmax(0,1fr);position:relative;width:100%}.tile-block:hover .image img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.tile-block .image{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden}.tile-block .content{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-pack:center;-ms-flex-pack:center;justify-content:center}.tile-block .title{font-size:var(--font-size-display-4);text-wrap:balance}.tile-block .title a{-webkit-text-decoration-color:color-mix(in srgb,currentColor,transparent 100%);text-decoration-color:color-mix(in srgb,currentColor,transparent 100%)}.tile-block .excerpt{display:none;margin-top:var(--space-0)}.tile-block .meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-0);margin-top:var(--space-0)}.boxed,.button,.form-control,.form-input-group{corner-shape:squircle}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.is-loading,.spinner{--spinner-color:var(--theme-brand-primary);--spinner-size:1rem;--spinner-width:2px;color:transparent!important;min-height:1rem;pointer-events:none;position:relative}.is-loading:after,.spinner:after{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;border-radius:100%;border-right-color:transparent!important;border-top-color:transparent!important;border:var(--spinner-width) solid var(--spinner-color);content:"";display:block;height:var(--spinner-size);left:50%;margin-left:calc(var(--spinner-size)/-2);margin-top:calc(var(--spinner-size)/-2);opacity:1;position:absolute;top:50%;width:var(--spinner-size)}.is-loading.button{--spinner-color:var(--button-color)}.animate{-webkit-animation-duration:var(--duration);animation-duration:var(--duration);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:var(--easing);animation-timing-function:var(--easing);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}@-webkit-keyframes slide-in-down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:none;transform:none}}@keyframes slide-in-down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:none;transform:none}}@keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:none;transform:none}}@keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide-in-up{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:none;transform:none}}@keyframes slide-in-up{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide-out-down{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slide-out-down{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slide-out-left{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slide-out-right{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@-webkit-keyframes slide-out-up{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slide-out-up{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}60%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}60%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes pulse{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:none;transform:none}}@keyframes pulse{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes shake{0%,to{-webkit-transform:none;transform:none}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:none;transform:none}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:none;transform:none}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes tada{0%{-webkit-transform:none;transform:none}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:none;transform:none}}@keyframes tada{0%{-webkit-transform:none;transform:none}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in-left{0%{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-left{0%{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in-right{0%{opacity:0;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-right{0%{opacity:0;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-out-down{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}}@keyframes fade-out-down{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}}@-webkit-keyframes fade-out-left{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}}@keyframes fade-out-left{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}}@-webkit-keyframes fade-out-right{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}}@keyframes fade-out-right{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}}@-webkit-keyframes fade-out-up{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}}@keyframes fade-out-up{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoom-out{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoom-out{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes bounce-in{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}70%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}85%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:none;transform:none}}@keyframes bounce-in{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}70%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}85%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes roll-in{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes roll-in{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes roll-out{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}}@keyframes roll-out{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}}:where([class*=media-wrapper-]){overflow:hidden;position:relative}:where([class*=media-wrapper-]):before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio, 1.7777777778)))}:where([class*=media-wrapper-])>*{height:100%;left:0;position:absolute;top:0;width:100%}:where([class*=media-wrapper-])>:not(iframe){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.visible{visibility:visible}.show{display:block!important}.hide{display:none!important}.grid{display:grid}.gap,.grid{gap:var(--gap,1rem)}.border{border:1px solid}.border-top{border-top:1px solid}.border-bottom{border-bottom:1px solid}.transform{-webkit-transform:var(--transform,none);-ms-transform:var(--transform,none);transform:var(--transform,none)}.cover{position:absolute}.position-sticky{position:-webkit-sticky;position:sticky}.cover{inset:0}.center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:30rem){.position-sticky\@xs{position:-webkit-sticky;position:sticky}}@media (min-width:48rem){.position-sticky\@sm{position:-webkit-sticky;position:sticky}}@media (min-width:64rem){.position-sticky\@md{position:-webkit-sticky;position:sticky}}@media (min-width:80rem){.position-sticky\@lg{position:-webkit-sticky;position:sticky}}@media (min-width:90rem){.position-sticky\@xl{position:-webkit-sticky;position:sticky}}.cover{height:100%;width:100%}