:root{--kappel-logo-teal: #5DCFE4;--kappel-teal-bright: #1CBAD7;--kappel-teal-primary: #0E7889;--kappel-teal-deep: #084753;--kappel-teal-black: #031F24;--kappel-pale: #F0FAFB}.kappel-header-logo{display:inline-flex!important;align-items:center;height:100%;text-decoration:none;line-height:0!important;overflow:hidden}.kappel-header-logo img{display:block!important;height:40px!important;width:auto!important;max-height:48px!important;object-fit:contain!important}@media screen and (max-width:749px){.kappel-header-logo img{height:34px!important;max-height:44px!important}}#header-component .visually-hidden,.header-section .visually-hidden,.header__row--top .visually-hidden,h1.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.kappel-header-logo *:not(img),header-component .header-logo *:not(img):not(a):not(span),header-component a[href="/"]>*:not(img){display:none!important}#header-component{--header-logo-image-width: auto !important;--header-logo-image-width-mobile: auto !important;--header-logo-image-height: 40px !important;--header-logo-image-height-mobile: 34px !important}.header-logo__image{height:40px!important;width:auto!important;max-height:48px!important}header-component .menu-list .menu-list__list-item:last-child>a,header-component .menu-list .kappel-cta-item>a{background:var(--kappel-logo-teal);color:var(--kappel-teal-deep)!important;padding:.625rem 1.25rem!important;border-radius:6px;font-weight:600;letter-spacing:-.005em;transition:background-color .18s ease,transform .18s ease;white-space:nowrap}header-component .menu-list .menu-list__list-item:last-child>a:hover{background:var(--kappel-teal-bright);color:var(--kappel-teal-deep)!important;transform:translateY(-1px)}header-component .menu-list .menu-list__list-item:last-child>a:before,header-component .menu-list .menu-list__list-item:last-child>a:after{display:none!important;content:none!important}header-component .menu-list__list{gap:2rem}header-component[sticky]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}header-component .header__row--top{border-bottom:1px solid rgba(93,207,228,.12)}header-actions,header-component header-actions,header-component .account-button,header-component .header-actions__cart-icon,header-component cart-icon,header-component shopify-account,header-component .search-action,.header__row--top header-actions,cart-icon-component{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}h1,.h1{line-height:1.05;letter-spacing:-.022em}h2,.h2{line-height:1.1;letter-spacing:-.018em}h3,.h3,h4,.h4{letter-spacing:-.012em}.section .page-width{max-width:1280px}.shopify-section{--section-block-padding: 64px}.section[style*="padding-block-start: 100px"],.section[style*="padding-block-end: 100px"]{padding-block-start:64px!important;padding-block-end:64px!important}footer-component,.shopify-section[id*=footer]{background:var(--kappel-teal-deep)}footer-component a,.shopify-section[id*=footer] a{text-decoration:none!important;color:#ffffffd9!important;transition:color .18s ease;white-space:nowrap}footer-component a:hover,.shopify-section[id*=footer] a:hover{color:var(--kappel-logo-teal)!important}.shopify-section[id*=footer] .footer-content{align-items:start!important}.shopify-section[id*=footer] .group-block{height:auto!important;align-self:start!important}.shopify-section[id*=footer] .group-block-content{gap:12px!important;justify-content:flex-start!important;height:auto!important}.shopify-section[id*=footer] h3{font-family:var(--font-heading--family)!important;font-size:1.75rem!important;font-weight:300!important;color:var(--kappel-logo-teal)!important;letter-spacing:-.02em!important;text-transform:lowercase!important;margin:0 0 8px!important}.shopify-section[id*=footer] em{font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:1.0625rem!important;line-height:1.45!important;letter-spacing:normal!important;color:#ffffffc7!important}.kappel-page{max-width:1200px;margin:0;padding:0;text-align:left}.kappel-page h1,.kappel-page h2,.kappel-page h3,.kappel-page h4,.kappel-page p,.kappel-page ul,.kappel-page ol,.kappel-page li,.kappel-page .lead{text-align:left!important}.kappel-page h2{font-size:2.5rem;letter-spacing:-.02em;line-height:1.1;margin-top:0;margin-bottom:1.5rem;color:var(--kappel-teal-deep);max-width:none}.kappel-page h3{font-size:1.5rem;letter-spacing:-.012em;margin-top:2.5rem;margin-bottom:.75rem;color:var(--kappel-teal-deep)}.kappel-page p.lead,.kappel-page>p:first-of-type:not(:has(img)){font-size:1.25rem;line-height:1.55;color:var(--kappel-teal-deep);max-width:56em;margin-bottom:1.75rem}.kappel-page p,.kappel-page li{font-size:1.0625rem;line-height:1.65;color:#475569;max-width:60em;margin-bottom:.75rem}.kappel-page ul{padding-left:1.25em;margin:.75rem 0 1.5rem}.kappel-page li{margin-bottom:.4rem}.kappel-page hr{border:none;border-top:1px solid #E2E8F0;margin:2.25rem 0}.kappel-page a{color:var(--kappel-teal-primary);text-decoration:underline;text-decoration-color:#0e78894d;text-underline-offset:.18em}.kappel-page a:hover{text-decoration-color:var(--kappel-teal-primary)}.kappel-page .contact-form{display:grid;gap:1rem;max-width:640px;margin:1.5rem 0}.kappel-page .contact-form label{display:block;font-weight:600;color:var(--kappel-teal-deep);margin-bottom:.375rem;font-size:.9375rem}.kappel-page .contact-form input,.kappel-page .contact-form textarea{width:100%;padding:.75rem 1rem;border:1px solid #CBD5E1;border-radius:6px;font-family:inherit;font-size:1rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.kappel-page .contact-form input:focus,.kappel-page .contact-form textarea:focus{outline:none;border-color:var(--kappel-teal-primary);box-shadow:0 0 0 3px #0e78891f}.kappel-page .contact-form button{background:var(--kappel-teal-primary);color:#fff;border:none;padding:.875rem 2rem;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .18s ease,transform .18s ease;justify-self:start}.kappel-page .contact-form button:hover{background:var(--kappel-teal-deep);transform:translateY(-1px)}@media screen and (max-width:749px){.kappel-page h2{font-size:1.875rem;line-height:1.15;margin-bottom:1rem}.kappel-page h3{font-size:1.25rem;margin-top:2rem}.kappel-page p.lead,.kappel-page>p:first-of-type:not(:has(img)){font-size:1.0625rem}.kappel-page p,.kappel-page li{font-size:1rem}}@media(prefers-reduced-motion:no-preference){main{animation:kappel-fade-in .42s ease-out}}@keyframes kappel-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.color-scheme-1 a:not(.button):not(.menu-list__link):not(.kappel-header-logo):not(.header__heading-link),.color-scheme-2 a:not(.button):not(.menu-list__link):not(.kappel-header-logo):not(.header__heading-link){color:var(--kappel-teal-primary);text-decoration:underline;text-decoration-color:#0e78894d;text-underline-offset:.18em;transition:text-decoration-color .18s ease}.shopify-section[id*=announcement]{font-size:.75rem;letter-spacing:.04em}header-component li:has(a[href="/blogs/news"]){display:none!important}footer-component .group-block:has(a[href="/blogs/news"]),.shopify-section[id*=footer] .group-block:has(a[href="/blogs/news"]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kappel-overrides.css.map */
