/*!/wp-content/themes/kalevia/assets/css/kalevia-editorial.css*/body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:0;--container-padding:60px 0}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-header .page-title{--theme-font-size:clamp(2.5rem, 3vw, 3.5rem);--theme-line-height:1.08}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .ct-container-full[data-vertical-spacing*="top"]{padding-block-start:0}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content{padding-block:clamp(var(--kv-space-6), 3vw, var(--kv-space-10)) clamp(var(--kv-space-10), 5vw, var(--kv-space-16))}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content>:where(p,ul,ol,blockquote,details,.wp-block-heading){inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-copy));max-inline-size:var(--kv-container-copy);margin-inline:auto}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content>p{color:var(--kv-color-text-muted);font-size:clamp(1rem, 1.05vw, 1.125rem);line-height:1.75}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content>p+p{margin-block-start:var(--kv-space-5)}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content>.wp-block-heading{margin-block-start:clamp(var(--kv-space-8), 5vw, var(--kv-space-12));margin-block-end:var(--kv-space-5);color:var(--kv-color-text);font-size:var(--kv-text-h3);line-height:1.15}.kalevia-page-blog .entry-content>.wp-block-latest-posts{float:none;inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-copy));max-inline-size:var(--kv-container-copy);margin-inline:auto}.kalevia-page-blog .wp-block-latest-posts.is-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kv-space-6);padding:0}.kalevia-page-blog .wp-block-latest-posts.is-grid li{min-inline-size:0;inline-size:100%;width:100%;display:flex;flex-direction:column;gap:var(--kv-space-3);margin:0;padding:var(--kv-card-padding);border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card);transition:border-color var(--kv-duration-base) var(--kv-ease-standard),box-shadow var(--kv-duration-base) var(--kv-ease-standard),transform var(--kv-duration-base) var(--kv-ease-standard)}.kalevia-page-blog .wp-block-latest-posts.is-grid li:hover{border-color:var(--kv-color-border-strong);box-shadow:var(--kv-shadow-card-hover);transform:translateY(-2px)}.kalevia-page-blog .wp-block-latest-posts__featured-image{margin:0}.kalevia-page-blog .wp-block-latest-posts__featured-image>a{inline-size:100%;aspect-ratio:16 / 10;display:block;border-radius:var(--kv-radius-sm);background:var(--kv-color-surface-subtle);overflow:hidden}.kalevia-page-blog .wp-block-latest-posts__featured-image picture{inline-size:100%;block-size:100%;display:block}.kalevia-page-blog .wp-block-latest-posts__featured-image img{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;max-width:none;max-height:none;object-fit:cover}.kalevia-page-blog .wp-block-latest-posts__post-title{color:var(--kv-color-text);font-size:var(--kv-text-lg);font-weight:700;line-height:1.28;text-decoration:none}.kalevia-page-blog .wp-block-latest-posts__post-title:hover,.kalevia-page-blog .wp-block-latest-posts__post-title:focus{color:var(--kv-color-action);text-decoration:underline}.kalevia-page-blog .wp-block-latest-posts__post-excerpt{margin:0;color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);line-height:1.6}.kalevia-page-blog .kalevia-card-read-more{margin-block-start:auto;color:var(--kv-color-action);font-size:var(--kv-text-sm);font-weight:700;text-decoration:none}.kalevia-page-blog .kalevia-card-read-more:hover,.kalevia-page-blog .kalevia-card-read-more:focus{color:var(--kv-color-action-hover);text-decoration:underline}.kalevia-page-contact .entry-header{padding-block:clamp(var(--kv-space-10), 6vw, var(--kv-space-16, 4rem))}.kalevia-page-contact .hero-section[data-type="type-2"]{--min-height:clamp(13rem, 22vw, 18rem);min-block-size:var(--min-height);overflow:hidden;border-block:1px solid color-mix(in srgb,var(--kv-color-border) 70%,white);background:var(--kv-color-surface-subtle)}.kalevia-page-contact .hero-section[data-type="type-2"]>figure .ct-media-container::after{background:radial-gradient(ellipse clamp(18rem, 42vw, 38rem) clamp(9rem, 20vw, 17rem) at 50% 50%,rgb(247 248 244 / .84) 0%,rgb(247 248 244 / .64) 42%,rgb(247 248 244 / .28) 68%,#fff0 100%),linear-gradient(90deg,rgb(247 248 244 / .42) 0%,rgb(247 248 244 / .18) 52%,rgb(247 248 244 / .36) 100%)}.kalevia-page-contact .entry-header .page-title{color:var(--kv-color-text);font-size:var(--kv-text-h1);line-height:1.08;letter-spacing:0}.kalevia-page-contact .entry-header .page-description{display:none}.kalevia-page-contact .entry-content{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-main));max-inline-size:var(--kv-container-main);padding-block:0 clamp(var(--kv-space-16), 8vw, var(--kv-space-24))}.kalevia-page-contact .kalevia-contact-layout{inline-size:100%;max-inline-size:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,0.42fr);column-gap:clamp(var(--kv-space-6), 4vw, var(--kv-space-10));row-gap:var(--kv-space-6);align-items:start;margin:0}.kalevia-page-contact .kalevia-contact-layout>.wp-block-column{inline-size:100%;min-inline-size:0;max-inline-size:100%}.kalevia-page-contact .wp-block-contact-form-7-contact-form-selector{inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;padding:clamp(var(--kv-space-5), 3vw, var(--kv-space-8));border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-lg);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card)}.kalevia-page-contact .wpcf7-form{inline-size:100%;max-inline-size:100%;min-inline-size:0;display:grid;gap:var(--kv-space-2);box-sizing:border-box}.kalevia-page-contact .wpcf7-form .hidden-fields-container{display:none}.kalevia-page-contact .wpcf7-form>p{inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;margin:0}.kalevia-page-contact .wpcf7-form>p:has(+p .wpcf7-form-control-wrap){color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);font-weight:750;line-height:1.35}.kalevia-page-contact .wpcf7-form>p:has(.wpcf7-form-control-wrap){margin-block-end:var(--kv-space-4)}.kalevia-page-contact .wpcf7-form-control-wrap{inline-size:100%;width:100%;min-inline-size:0;max-inline-size:100%;display:block;box-sizing:border-box}.kalevia-page-contact .wpcf7-form-control:not(.wpcf7-submit){inline-size:100%;width:100%;max-inline-size:100%;min-block-size:var(--kv-control-height);box-sizing:border-box;padding:.8rem var(--kv-space-4);border:1px solid var(--kv-color-border-control);border-radius:var(--kv-radius-sm);background:var(--kv-color-surface);color:var(--kv-color-text);box-shadow:none}.kalevia-page-contact textarea.wpcf7-form-control{min-block-size:clamp(10rem, 28vw, 15rem);resize:vertical}.kalevia-page-contact .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:var(--kv-color-action);outline:3px solid var(--kv-color-action-soft);outline-offset:0}.kalevia-page-contact .wpcf7-submit{min-block-size:var(--kv-button-height);display:inline-flex;align-items:center;justify-content:center;padding:.75rem var(--kv-space-6);border:1px solid var(--kv-color-action);border-radius:var(--kv-radius-md);background:var(--kv-color-action);color:var(--kv-color-action-text);font-size:var(--kv-text-sm);font-weight:800;line-height:1.2;cursor:pointer;transition:background-color var(--kv-duration-fast) var(--kv-ease-standard),transform var(--kv-duration-fast) var(--kv-ease-standard)}.kalevia-page-contact .wpcf7-submit:hover,.kalevia-page-contact .wpcf7-submit:focus{background:var(--kv-color-action-hover)}.kalevia-page-contact .wpcf7-response-output{margin:var(--kv-space-4) 0 0;padding:var(--kv-space-3) var(--kv-space-4);border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-sm);background:var(--kv-color-surface-subtle);color:var(--kv-color-text-muted);font-size:var(--kv-text-sm)}.kalevia-page-contact .kalevia-contact-layout__copy{padding:var(--kv-space-5);border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface-subtle);color:var(--kv-color-text-muted)}.kalevia-page-contact .kalevia-contact-layout__copy>p{margin:0;max-inline-size:none;color:var(--kv-color-text-muted);font-size:var(--kv-text-base);line-height:1.65}.kalevia-page-contact .kalevia-contact-layout__copy>p+p{margin-block-start:var(--kv-space-4)}.kalevia-page-contact .kalevia-contact-layout__copy>p:first-child{color:var(--kv-color-text);font-weight:750}@media (max-width:860px){.kalevia-page-contact .hero-section[data-type="type-2"]{--min-height:clamp(10.5rem, 38vw, 13rem)}.kalevia-page-contact .entry-header{padding-block:var(--kv-space-6) var(--kv-space-4)}.kalevia-page-contact .entry-content{inline-size:100%;max-inline-size:100vw;box-sizing:border-box;padding-inline:0}.kalevia-page-contact .kalevia-contact-layout{inline-size:100%;max-inline-size:100%;display:block}.kalevia-page-contact .wp-block-contact-form-7-contact-form-selector{inline-size:auto;width:auto;max-inline-size:calc(100vw - (2 * var(--kv-space-4)));box-sizing:border-box;margin-inline:var(--kv-space-4);padding:var(--kv-space-5);overflow:hidden}.kalevia-page-contact .kalevia-contact-layout__copy{margin:var(--kv-space-6) var(--kv-space-4) 0}.kalevia-page-contact .wpcf7-form>p,.kalevia-page-contact .wpcf7-form-control-wrap,.kalevia-page-contact .wpcf7-form-control:not(.wpcf7-submit){inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box}}[data-prefix="single_blog_post"] .site-main,body:not(.home)[data-prefix="single_page"] .site-main{background:var(--kv-color-canvas)}[data-prefix="single_blog_post"] .entry-content,body:not(.home)[data-prefix="single_page"] .entry-content{color:var(--kv-color-text)}[data-prefix="single_blog_post"] .hero-section.is-width-constrained,body:not(.home)[data-prefix="single_page"] .hero-section.is-width-constrained{width:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-editorial));max-width:var(--kv-container-editorial)}[data-prefix="single_blog_post"] .hero-section.is-width-constrained .entry-header,body:not(.home)[data-prefix="single_page"] .hero-section.is-width-constrained .entry-header{inline-size:100%;max-inline-size:none;margin-inline:auto}[data-prefix="single_blog_post"] .hero-section.is-width-constrained .page-title,body:not(.home)[data-prefix="single_page"] .hero-section.is-width-constrained .page-title{display:block;inline-size:100%;width:100%;max-inline-size:none;max-width:none;margin-inline:0;text-align:left}[data-prefix="single_blog_post"] .entry-content>:where(p,ul,ol,blockquote,details),[data-prefix="single_blog_post"] .entry-content>:where(h2,h3,h4),body:not(.home)[data-prefix="single_page"] .entry-content>:where(p,ul,ol,blockquote,details),body:not(.home)[data-prefix="single_page"] .entry-content>:where(h2,h3,h4),[data-prefix="single_blog_post"] .entry-content>.wp-block-image,[data-prefix="single_blog_post"] .entry-content>.wp-block-table,[data-prefix="single_blog_post"] .entry-content>.wp-block-group,[data-prefix="single_blog_post"] .entry-content>.wp-block-columns,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-image,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-table,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-group,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-columns{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-editorial));max-inline-size:var(--kv-container-editorial);margin-inline:auto}[data-prefix="single_blog_post"] .entry-content>:where(h2,h3,h4),body:not(.home)[data-prefix="single_page"] .entry-content>:where(h2,h3,h4){margin-block-start:clamp(var(--kv-space-8), 4vw, var(--kv-space-12));letter-spacing:0}[data-prefix="single_blog_post"] .entry-content>h3.wp-block-heading,body:not(.home)[data-prefix="single_page"] .entry-content>h3.wp-block-heading{font-size:clamp(1.25rem, 1.08rem + 0.6vw, 1.625rem);line-height:1.22}[data-prefix="single_blog_post"] .entry-content>.wp-block-columns,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-columns{gap:clamp(var(--kv-space-6), 4vw, var(--kv-space-10))}[data-prefix="single_blog_post"] .entry-content>.alignwide,body:not(.home)[data-prefix="single_page"] .entry-content>.alignwide{max-inline-size:min(100%, var(--kv-container-main))}[data-prefix="single_blog_post"] .entry-content .wp-block-image img,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-image img{border-radius:var(--kv-radius-md)}[data-prefix="single_blog_post"] .entry-content .wp-block-image figcaption,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-image figcaption{color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);line-height:1.5}.entry-content .wp-block-quote,[data-prefix="single_blog_post"] .entry-content .wp-block-quote,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-quote{padding:var(--kv-space-5);border:1px solid var(--kv-color-border-strong);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);color:var(--kv-color-text);font-size:var(--kv-text-sm);font-style:normal;line-height:1.62}.entry-content .wp-block-quote :where(p,cite,em),[data-prefix="single_blog_post"] .entry-content .wp-block-quote :where(p,cite,em),body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-quote :where(p,cite,em){font-style:normal}.entry-content .wp-block-quote>:last-child,[data-prefix="single_blog_post"] .entry-content .wp-block-quote>:last-child,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-quote>:last-child{margin-block-end:0}.entry-content .wp-block-table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.entry-content .wp-block-table table,[data-prefix="single_blog_post"] .entry-content .wp-block-table table,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-table table{border:1px solid var(--kv-green-200);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);color:var(--kv-color-text);box-shadow:var(--kv-shadow-card);overflow:hidden}.entry-content .wp-block-table th,.entry-content .wp-block-table td,[data-prefix="single_blog_post"] .entry-content .wp-block-table th,[data-prefix="single_blog_post"] .entry-content .wp-block-table td,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-table th,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-table td{border-color:var(--kv-color-border);padding:.875rem 1rem;text-align:left;vertical-align:top}.entry-content .wp-block-table thead th,[data-prefix="single_blog_post"] .entry-content .wp-block-table thead th,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-table thead th{border-block-end:2px solid var(--kv-green-200);background:var(--kv-green-100);color:var(--kv-green-900);font-size:var(--kv-text-sm);font-weight:800;letter-spacing:0}.entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd),[data-prefix="single_blog_post"] .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd),body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:color-mix(in srgb,var(--kv-color-surface) 56%,var(--kv-color-surface-subtle))}[data-prefix="single_blog_post"] .entry-content .wp-block-group.has-background,body:not(.home)[data-prefix="single_page"] .entry-content .wp-block-group.has-background{border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);color:var(--kv-color-text);box-shadow:var(--kv-shadow-card)}[data-prefix="single_blog_post"] .entry-content .kalevia-editorial-card,body:not(.home)[data-prefix="single_page"] .entry-content .kalevia-editorial-card{padding:clamp(var(--kv-space-4), 2vw, var(--kv-space-6));border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);color:var(--kv-color-text);box-shadow:var(--kv-shadow-card)}[data-prefix="single_blog_post"] .entry-content .kalevia-editorial-card>*,body:not(.home)[data-prefix="single_page"] .entry-content .kalevia-editorial-card>*{margin-block:0}[data-prefix="single_blog_post"] .entry-content .kalevia-editorial-card>*+*,body:not(.home)[data-prefix="single_page"] .entry-content .kalevia-editorial-card>*+*{margin-block-start:var(--kv-space-3)}[data-prefix="single_blog_post"] .entry-content .kalevia-editorial-card a,body:not(.home)[data-prefix="single_page"] .entry-content .kalevia-editorial-card a{font-weight:750}[data-prefix="single_blog_post"] .entry-content .obsidian-toc,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-editorial));max-inline-size:var(--kv-container-editorial);margin:var(--kv-space-8) auto;padding:0;border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card);overflow:hidden}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__summary,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-space-4);padding:var(--kv-space-4) var(--kv-space-5);color:var(--kv-color-text);cursor:pointer;font-weight:800;list-style:none}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__summary::-webkit-details-marker,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__summary::-webkit-details-marker{display:none}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__summary::after,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__summary::after{content:"+";color:var(--kv-color-action);font-size:var(--kv-text-lg);font-weight:900;line-height:1}[data-prefix="single_blog_post"] .entry-content .obsidian-toc[open] .obsidian-toc__summary::after,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc[open] .obsidian-toc__summary::after{content:"-"}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__nav,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__nav{padding:var(--kv-space-4) var(--kv-space-5) var(--kv-space-5);border-block-start:1px solid var(--kv-color-border);background:var(--kv-color-surface-subtle)}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__list,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__list{display:grid;gap:var(--kv-space-3);margin:0;padding:0;list-style:none}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item{margin:0;color:var(--kv-color-text-muted)}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item--h2,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item--h2{padding-inline-start:var(--kv-space-3);border-inline-start:3px solid var(--kv-color-action)}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item--h3,[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item--h4,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item--h3,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item--h4{margin-inline-start:var(--kv-space-6);padding-inline-start:var(--kv-space-3);font-size:var(--kv-text-sm)}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item a,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item a{display:inline-flex;align-items:baseline;gap:var(--kv-space-2);color:var(--kv-color-action);font-weight:750;line-height:1.35;text-decoration:none}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__number,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__number{min-inline-size:1.75rem;color:var(--kv-color-text-muted);font-weight:800}[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item a:hover,[data-prefix="single_blog_post"] .entry-content .obsidian-toc__item a:focus,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item a:hover,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc__item a:focus{text-decoration:underline}[data-prefix="single_blog_post"] .entry-content details.wp-block-details,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details{padding:0;border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card);overflow:hidden}[data-prefix="single_blog_post"] .entry-content details.wp-block-details+details.wp-block-details,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details+details.wp-block-details{margin-block-start:var(--kv-space-2)}[data-prefix="single_blog_post"] .entry-content details.wp-block-details summary,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-space-4);padding:var(--kv-space-4) var(--kv-space-5);color:var(--kv-color-text);cursor:pointer;font-weight:800;list-style:none}[data-prefix="single_blog_post"] .entry-content details.wp-block-details summary::-webkit-details-marker,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details summary::-webkit-details-marker{display:none}[data-prefix="single_blog_post"] .entry-content details.wp-block-details summary::after,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details summary::after{content:"+";color:var(--kv-color-action);font-size:var(--kv-text-lg);font-weight:900;line-height:1}[data-prefix="single_blog_post"] .entry-content details.wp-block-details[open] summary,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details[open] summary{border-block-end:1px solid var(--kv-color-border)}[data-prefix="single_blog_post"] .entry-content details.wp-block-details[open] summary::after,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details[open] summary::after{content:"-"}[data-prefix="single_blog_post"] .entry-content details.wp-block-details[open],body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details[open]{background:var(--kv-color-surface)}[data-prefix="single_blog_post"] .entry-content details.wp-block-details p,body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details p,[data-prefix="single_blog_post"] .entry-content details.wp-block-details>:where(ul,ol),body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details>:where(ul,ol){margin:0;padding:0 var(--kv-space-5) var(--kv-space-4);color:var(--kv-color-text-muted)}[data-prefix="single_blog_post"] .entry-content details.wp-block-details>:where(ul,ol),body:not(.home)[data-prefix="single_page"] .entry-content details.wp-block-details>:where(ul,ol){padding-inline-start:calc(var(--kv-space-5) + 1.25em)}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-editorial));max-inline-size:var(--kv-container-editorial);margin:clamp(var(--kv-space-8), 4vw, var(--kv-space-12)) auto}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__title,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__title{margin-block:0 var(--kv-space-5)}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__items,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__items{display:grid;gap:var(--kv-space-2)}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__item,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__item{border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card);overflow:hidden}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__question,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__question{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-space-4);padding:var(--kv-space-4) var(--kv-space-5);color:var(--kv-color-text);cursor:pointer;font-weight:800;list-style:none}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__question::-webkit-details-marker,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__question::-webkit-details-marker{display:none}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__question::after,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__question::after{content:"+";color:var(--kv-color-action);font-size:var(--kv-text-lg);font-weight:900;line-height:1}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__item[open] .obsidian-faq-block__question,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__item[open] .obsidian-faq-block__question{border-block-end:1px solid var(--kv-color-border)}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__item[open] .obsidian-faq-block__question::after,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__item[open] .obsidian-faq-block__question::after{content:"-"}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__answer,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__answer{padding:var(--kv-space-4) var(--kv-space-5);color:var(--kv-color-text-muted)}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__answer :where(p,ul,ol),body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__answer :where(p,ul,ol){margin-block:0}[data-prefix="single_blog_post"] .entry-content .obsidian-faq-block__answer>*+*,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-faq-block__answer>*+*{margin-block-start:var(--kv-space-3)}.cookie-notification.cookie-notification{max-inline-size:min(24rem, calc(100vw - 2rem));box-sizing:border-box;border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-overlay);color:var(--kv-color-text-muted);overflow:hidden}.cookie-notification .container{display:grid;gap:var(--kv-space-2);padding:var(--kv-space-3)}.cookie-notification .ct-cookies-content,.cookie-notification .ct-cookies-content p{margin:0;color:var(--kv-color-text-muted);font-size:var(--kv-text-xs);line-height:1.45;overflow-wrap:anywhere}.cookie-notification .ct-cookies-content a{color:var(--kv-color-action);font-weight:750}.cookie-notification .ct-button-group{display:flex;flex-wrap:wrap;gap:var(--kv-space-2)}.cookie-notification .ct-button{min-block-size:2rem;padding:.42rem .75rem;border-radius:var(--kv-radius-sm);font-size:var(--kv-text-xs);font-weight:800}.cookie-notification .ct-cookies-accept-button{background:var(--kv-color-action);color:var(--kv-color-action-text)}.cookie-notification .ct-cookies-decline-button{background:var(--kv-color-surface-subtle);color:var(--kv-color-text)}body.kalevia-page-contact[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:clamp(13rem, 22vw, 18rem)}body.kalevia-page-contact .entry-content .kalevia-contact-layout,body.kalevia-page-contact .entry-content .kalevia-contact-layout>.wp-block-column,body.kalevia-page-contact .entry-content .wp-block-contact-form-7-contact-form-selector,body.kalevia-page-contact .entry-content .wpcf7,body.kalevia-page-contact .entry-content .wpcf7-form,body.kalevia-page-contact .entry-content .wpcf7-form>p,body.kalevia-page-contact .entry-content .wpcf7-form-control-wrap{max-inline-size:100%;min-inline-size:0;box-sizing:border-box}body.kalevia-page-contact .entry-content .wpcf7-form-control:not(.wpcf7-submit){inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box}.kalevia-page-account .entry-content{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-main));max-inline-size:var(--kv-container-main);margin-inline:auto;padding-block:0 clamp(var(--kv-space-16), 7vw, var(--kv-space-24))}.kalevia-page-account .u-columns.col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--kv-space-5), 4vw, var(--kv-space-8));margin:0}.kalevia-page-account .u-columns.col2-set::before,.kalevia-page-account .u-columns.col2-set::after{display:none}.kalevia-page-account .ct-woo-unauthorized .u-column1::before,.kalevia-page-account .ct-woo-unauthorized .u-column1::after,.kalevia-page-account .ct-woo-unauthorized .col-1::before,.kalevia-page-account .ct-woo-unauthorized .col-1::after{display:none}.kalevia-page-account .u-column1,.kalevia-page-account .u-column2{inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;float:none;margin:0;padding:clamp(var(--kv-space-5), 3vw, var(--kv-space-8));border:1px solid var(--kv-color-border);border-style:solid;border-radius:var(--kv-radius-lg);outline:0;background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card)}.kalevia-page-account .u-column1{border-inline-end:1px solid var(--kv-color-border)}.kalevia-page-account .ct-woo-unauthorized .u-columns.col2-set>.u-column1.col-1,.kalevia-page-account .ct-woo-unauthorized .u-columns.col2-set>.u-column2.col-2{border:1px solid var(--kv-color-border);border-style:solid}.kalevia-page-account .u-column1>h2,.kalevia-page-account .u-column2>h2{margin-block:0 var(--kv-space-5);color:var(--kv-color-text);font-size:var(--kv-text-xl);line-height:1.2;letter-spacing:0}.kalevia-page-account .woocommerce-form{display:grid;gap:var(--kv-space-4);margin:0}.kalevia-page-account .woocommerce-form-row,.kalevia-page-account .form-row{margin:0}.kalevia-page-account .woocommerce-form label,.kalevia-page-account .woocommerce-form__label{margin-block-end:var(--kv-space-2);color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);font-weight:750;line-height:1.35}.kalevia-page-account .woocommerce-form input.input-text,.kalevia-page-account .woocommerce-form input[type="text"],.kalevia-page-account .woocommerce-form input[type="email"],.kalevia-page-account .woocommerce-form input[type="password"]{inline-size:100%;min-block-size:var(--kv-control-height);box-sizing:border-box;padding:.8rem var(--kv-space-4);border:1px solid var(--kv-color-border-control);border-radius:var(--kv-radius-sm);background:var(--kv-color-surface);color:var(--kv-color-text);box-shadow:none}.kalevia-page-account .woocommerce-form input.input-text:focus,.kalevia-page-account .woocommerce-form input[type="text"]:focus,.kalevia-page-account .woocommerce-form input[type="email"]:focus,.kalevia-page-account .woocommerce-form input[type="password"]:focus{border-color:var(--kv-color-action);outline:3px solid var(--kv-color-action-soft);outline-offset:0}.kalevia-page-account .password-input,.kalevia-page-account .account-password-input{display:block;inline-size:100%}.kalevia-page-account .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:var(--kv-space-2);color:var(--kv-color-text-muted)}.kalevia-page-account .woocommerce-LostPassword{margin-block-start:var(--kv-space-2);font-size:var(--kv-text-sm)}.kalevia-page-account .woocommerce-privacy-policy-text{margin-block:var(--kv-space-2) 0;padding:var(--kv-space-4);border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-md);background:var(--kv-color-surface-subtle);color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);line-height:1.6}.kalevia-page-account .woocommerce-privacy-policy-text p{margin:0}.kalevia-page-account .woocommerce-button,.kalevia-page-account .woocommerce-Button,.kalevia-page-account .woocommerce-form .button{min-block-size:var(--kv-button-height);display:inline-flex;align-items:center;justify-content:center;padding:.75rem var(--kv-space-6);border:1px solid var(--kv-color-action);border-radius:var(--kv-radius-md);background:var(--kv-color-action);color:var(--kv-color-action-text);font-size:var(--kv-text-sm);font-weight:800;line-height:1.2}.kalevia-page-account .woocommerce-button:hover,.kalevia-page-account .woocommerce-button:focus,.kalevia-page-account .woocommerce-Button:hover,.kalevia-page-account .woocommerce-Button:focus,.kalevia-page-account .woocommerce-form .button:hover,.kalevia-page-account .woocommerce-form .button:focus{background:var(--kv-color-action-hover);color:var(--kv-color-action-text)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--kv-color-border);border-radius:var(--kv-radius-lg);background:var(--kv-color-surface);box-shadow:var(--kv-shadow-card)}.woocommerce-account .woocommerce-MyAccount-navigation{padding:var(--kv-space-3)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:var(--kv-space-2);margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.75rem var(--kv-space-4);border-radius:var(--kv-radius-sm);color:var(--kv-color-text);font-size:var(--kv-text-sm);font-weight:750;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus{background:var(--kv-color-action-soft);color:var(--kv-color-action)}.woocommerce-account .woocommerce-MyAccount-content{padding:clamp(var(--kv-space-5), 3vw, var(--kv-space-8))}body.kalevia-page-account[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:clamp(11rem, 18vw, 14rem)}body:is(.kalevia-page-about,.page-id-545)[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:clamp(11rem, 18vw, 14rem)}body:is(.kalevia-page-about,.page-id-545)[data-prefix="single_page"] .hero-section[data-type="type-2"]>figure .ct-media-container::after{background:radial-gradient(ellipse clamp(20rem, 40vw, 36rem) clamp(10rem, 20vw, 17rem) at 50% 50%,rgb(255 255 255 / .6) 0%,rgb(255 255 255 / .5) 42%,rgb(255 255 255 / .16) 70%,#fff0 100%),rgb(255 255 255 / .7)}body:is(.kalevia-page-about,.page-id-545)[data-prefix="single_page"] .ct-container-full[data-vertical-spacing*="top"]{padding-block-start:clamp(var(--kv-space-5), 3vw, var(--kv-space-8))}body:is(.kalevia-page-about,.page-id-545)[data-prefix="single_page"] .entry-content>h2.wp-block-heading:first-child{margin-block-start:var(--kv-space-3)}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:clamp(8.75rem, 13vw, 10rem);min-block-size:var(--min-height);display:grid;place-items:center;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--kv-color-border) 75%,white);background:linear-gradient(135deg,rgb(242 247 244 / .98) 0%,rgb(221 236 229 / .78) 100%)}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"]>figure .ct-media-container::after{background:linear-gradient(90deg,rgb(247 248 244 / .94) 0%,rgb(247 248 244 / .82) 48%,rgb(247 248 244 / .62) 100%)}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"] .entry-header{inline-size:min(calc(100% - (2 * var(--kv-page-gutter))), var(--kv-container-main));max-inline-size:var(--kv-container-main);padding-block:clamp(var(--kv-space-8), 4vw, var(--kv-space-10));text-align:center}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"] .page-title{max-inline-size:min(100%, 30ch);margin-inline:auto;color:var(--kv-color-text);font-size:clamp(1.75rem, 2.3vw, 2.15rem);line-height:1.14;letter-spacing:0}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)[data-prefix="single_page"] .hero-section[data-type="type-2"] .ct-breadcrumbs{justify-content:center;color:var(--kv-color-text-muted);font-size:var(--kv-text-sm)}@media (max-width:980px){.kalevia-page-blog .wp-block-latest-posts.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.kalevia-product-search{inline-size:100%;width:100%;max-inline-size:100%}.kalevia-product-search input[type="search"]{width:100%;max-inline-size:100%;box-sizing:border-box}.kalevia-search-results-bar{inline-size:calc(100% - (2 * var(--kv-space-4)));width:calc(100% - (2 * var(--kv-space-4)));max-inline-size:calc(100% - (2 * var(--kv-space-4)));margin-inline:auto}.kalevia-search-results-bar .kalevia-product-search{inline-size:100%;width:100%;max-inline-size:100%}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content{padding-block:var(--kv-space-6)}body.wp-singular.page-template-default:not(.home):not(.kalevia-page-about):not(.kalevia-page-contact):not(.kalevia-page-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account)[data-prefix="single_page"] .entry-content>:where(p,ul,ol,blockquote,details,.wp-block-heading),.kalevia-page-blog .entry-content>.wp-block-latest-posts{width:calc(100vw - (2 * var(--kv-space-4)));inline-size:min(calc(100vw - (2 * var(--kv-space-4))), var(--kv-container-copy));max-inline-size:calc(100vw - (2 * var(--kv-space-4)));margin-inline:auto;box-sizing:border-box;overflow-wrap:break-word}.kalevia-page-blog .wp-block-latest-posts.is-grid{grid-template-columns:minmax(0,1fr);gap:var(--kv-space-5)}[data-prefix="single_blog_post"] .site-main,body:not(.home)[data-prefix="single_page"] .site-main,[data-prefix="single_blog_post"] .ct-container-full[data-content],body:not(.home)[data-prefix="single_page"] .ct-container-full[data-content],[data-prefix="single_blog_post"] article[class*="post"],body:not(.home)[data-prefix="single_page"] article[class*="post"],[data-prefix="single_blog_post"] .entry-content,body:not(.home)[data-prefix="single_page"] .entry-content{inline-size:100%;width:100%;max-inline-size:100vw;max-width:100vw;min-inline-size:0;box-sizing:border-box;overflow-x:clip}[data-prefix="single_blog_post"] .hero-section.is-width-constrained,body:not(.home)[data-prefix="single_page"] .hero-section.is-width-constrained,[data-prefix="single_blog_post"] .entry-content>:where(p,ul,ol,blockquote,details),[data-prefix="single_blog_post"] .entry-content>:where(h2,h3,h4),body:not(.home)[data-prefix="single_page"] .entry-content>:where(p,ul,ol,blockquote,details),body:not(.home)[data-prefix="single_page"] .entry-content>:where(h2,h3,h4),[data-prefix="single_blog_post"] .entry-content>.wp-block-image,[data-prefix="single_blog_post"] .entry-content>.wp-block-table,[data-prefix="single_blog_post"] .entry-content>.wp-block-group,[data-prefix="single_blog_post"] .entry-content>.wp-block-columns,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-image,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-table,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-group,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-columns,[data-prefix="single_blog_post"] .entry-content .obsidian-toc,body:not(.home)[data-prefix="single_page"] .entry-content .obsidian-toc{inline-size:min(calc(100vw - (2 * var(--kv-page-gutter))), var(--kv-container-editorial));max-inline-size:calc(100vw - (2 * var(--kv-page-gutter)))}[data-prefix="single_blog_post"] .entry-content>.wp-block-table,body:not(.home)[data-prefix="single_page"] .entry-content>.wp-block-table{overflow-x:auto}.cookie-notification.cookie-notification{inset-inline:.75rem;inset-block-end:.65rem;inline-size:auto;width:auto;max-inline-size:none;max-block-size:min(24vh, 7rem);overflow:auto}.cookie-notification .container,.cookie-notification .ct-cookies-content,.cookie-notification .ct-button-group{max-inline-size:100%;box-sizing:border-box}.cookie-notification.cookie-notification .container{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem;padding:.55rem}.cookie-notification.cookie-notification .ct-cookies-content{max-block-size:none;overflow:visible}.cookie-notification.cookie-notification .ct-cookies-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.68rem;line-height:1.25;overflow:hidden}.cookie-notification.cookie-notification .ct-button-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:nowrap;gap:.4rem}.cookie-notification.cookie-notification .ct-button{inline-size:100%;min-block-size:1.55rem;padding:.24rem .5rem;font-size:.7rem}body.kalevia-page-contact[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:clamp(10.5rem, 38vw, 13rem)}body.kalevia-page-contact{overflow-x:hidden}body.kalevia-page-contact .entry-content{overflow-x:clip}body.kalevia-page-contact .entry-content .kalevia-contact-layout,body.kalevia-page-contact .entry-content .kalevia-contact-layout>.wp-block-column,body.kalevia-page-contact .entry-content .wp-block-contact-form-7-contact-form-selector{flex-basis:auto;inline-size:100%;width:100%;max-inline-size:calc(100vw - (2 * var(--kv-space-4)));margin-inline:auto;min-inline-size:0}body.kalevia-page-contact .entry-content .kalevia-contact-layout__copy{inline-size:100%;width:100%;max-inline-size:calc(100vw - (2 * var(--kv-space-4)));margin-inline:auto;overflow-wrap:anywhere}body.kalevia-page-contact .entry-content .wpcf7,body.kalevia-page-contact .entry-content .wpcf7-form,body.kalevia-page-contact .entry-content .wpcf7-form>p,body.kalevia-page-contact .entry-content .wpcf7-form-control-wrap,body.kalevia-page-contact .entry-content .wpcf7-form-control:not(.wpcf7-submit){inline-size:100%;width:100%;max-inline-size:100%}.kalevia-page-account .entry-content{inline-size:min(100%, calc(100vw - (2 * var(--kv-space-4))));max-inline-size:calc(100vw - (2 * var(--kv-space-4)));box-sizing:border-box;padding-inline:0;overflow-x:clip}.kalevia-page-account .u-columns.col2-set{inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:var(--kv-space-5)}body.woocommerce-account .u-columns.col2-set>.u-column1.col-1,body.woocommerce-account .u-columns.col2-set>.u-column2.col-2,.kalevia-page-account .u-column1,.kalevia-page-account .u-column2{inline-size:min(100%, calc(100vw - 3rem));width:min(100%, calc(100vw - 3rem));max-inline-size:calc(100vw - 3rem);min-inline-size:0;float:none;padding:var(--kv-space-5);margin-inline:auto}.kalevia-page-account .woocommerce-form,.kalevia-page-account .form-row,.kalevia-page-account .password-input,.kalevia-page-account .account-password-input,.kalevia-page-account .woocommerce-privacy-policy-text{inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box}.kalevia-page-account .woocommerce-form input.input-text,.kalevia-page-account .woocommerce-form input[type="text"],.kalevia-page-account .woocommerce-form input[type="email"],.kalevia-page-account .woocommerce-form input[type="password"],.kalevia-page-account .woocommerce-button,.kalevia-page-account .woocommerce-Button,.kalevia-page-account .woocommerce-form .button{inline-size:min(100%, calc(100vw - 6rem));width:min(100%, calc(100vw - 6rem));max-inline-size:100%}body.kalevia-page-account[data-prefix="single_page"] .hero-section[data-type="type-2"]{--min-height:9rem}.cookie-notification.cookie-notification .ct-cookies-content,.cookie-notification.cookie-notification .ct-cookies-content p,.cookie-notification.cookie-notification .ct-cookies-content a{max-inline-size:100%;overflow-wrap:anywhere;word-break:break-word}}