@font-face{font-family:Catamaran;font-style:normal;font-weight:300 800;font-display:swap;src:url('catamaran-latin.woff2') format('woff2')}@font-face{font-family:Dosis;font-style:normal;font-weight:400 800;font-display:swap;src:url('dosis-latin.woff2') format('woff2')}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--tt-sticky-header-offset,7rem)}body{display:flex;min-height:100svh;flex-direction:column;margin:0;background:var(--tt-cream);color:var(--tt-ink);font-family:var(--tt-font-body);font-size:var(--tt-base-font-size,16px);line-height:1.55}body,button,input,select,textarea{font-family:var(--tt-font-body)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--tt-font-display);line-height:1.05;font-weight:500}p{margin:0;text-wrap:pretty}main{width:100%;flex:1}.shopify-section{width:100%}.shopify-section,section[id],article[id],h1[id],h2[id],h3[id]{scroll-margin-top:var(--tt-sticky-header-offset,7rem)}.skip-link{position:fixed;left:max(1rem,env(safe-area-inset-left));top:max(1rem,env(safe-area-inset-top));z-index:9999;transform:translateY(-180%);border-radius:var(--tt-button-radius,14px);background:var(--tt-saffron);padding:.75rem 1rem;color:var(--tt-green);font-weight:700}.skip-link:focus-visible{transform:translateY(0)}
