:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222;background:#fafafa;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}@property --glow-color{syntax:"<color>";inherits:false;initial-value:#0000}.glow-fade{transition:--glow-color .7s}@media (prefers-reduced-motion:reduce){.glow-fade{transition:none}}html{scroll-padding-top:5rem}html:has([data-site-header] :focus){scroll-padding-top:0}body{margin:0}main{max-width:80rem;margin:0 auto;padding:2rem 1.5rem}h1{font-size:max(2rem,min(5vw,3rem));line-height:1.15}p{line-height:1.6}.site-shell-region{max-width:72rem;margin:0 auto;padding:1rem 1.5rem}.navigation-list{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.site-directory{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}li{margin-block-start:.5rem;margin-block-end:.5rem}select{max-width:100%;font:inherit}button,input{font:inherit}button:not(:where(.ui-root *,.marketing-root *,[data-ui-overlay] *)){color:#fff;cursor:pointer;background:#264d43;border:1px solid #264d43;border-radius:.4rem;padding:.65rem .9rem}.checkout-button:not(:where(.ui-root *,.marketing-root *,[data-ui-overlay] *)){color:#fff;cursor:pointer;background:#264d43;border:1px solid #264d43;border-radius:.4rem;padding:.65rem .9rem}button:disabled{opacity:.55;cursor:not-allowed}a:not(:where(.ui-root *,.marketing-root *,[data-ui-overlay] *)){color:#214f43}:focus-visible{outline-offset:3px;outline:3px solid #af6016}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-card{background:#fff;border:1px solid #d4ddd8;border-radius:.75rem;min-width:0;padding:1rem}.product-card img,.product-image-placeholder{aspect-ratio:1;object-fit:contain;background:#f3f5f2;border-radius:.4rem;width:100%;height:auto}.product-card h2{font-size:1.05rem;line-height:1.4}.product-price{font-weight:700}.product-card form{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.product-card input[type=number],.cart-lines input[type=number]{width:4.5rem;padding:.5rem;display:block}.variant-picker summary{cursor:pointer;line-height:1.5}.variant-picker a[aria-current]{font-weight:700}.variant-picker a{padding:.4rem 0;display:inline-block}.cart-lines{max-width:50rem;padding:0;list-style:none}.cart-lines li{border-bottom:1px solid #d4ddd8;padding:1rem 0}.cart-lines form{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.pending{opacity:.6}.checkout-button{text-decoration:none;display:inline-block}@media (max-width:1050px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.product-grid{grid-template-columns:1fr}main{padding:1rem}}body:has([data-ui-overlay]:-webkit-any([role=dialog],[role=alertdialog])[data-state=open]) .crisp-client{display:none!important}body:has([data-ui-overlay]:-moz-any([role=dialog],[role=alertdialog])[data-state=open]) .crisp-client{display:none!important}body:has([data-ui-overlay]:is([role=dialog],[role=alertdialog])[data-state=open]) .crisp-client{display:none!important}[class*=kl-private-reset-css-]:not([class*=kl-private-reset-css-] *){font-family:Helvetica Neue,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif}[class*=kl-private-reset-css-] p{line-height:inherit}
