:root{--color-primary:#AF6B58;--color-primary-dark:#905848;--color-secondary:#BCBC9E;--color-secondary-light:#EFEFE7;--color-secondary-dark:#787854;--color-white:#FFFCF9;--color-white-dark:#FFF5EB;--color-black:#1C1C1C;--font-primary:'Assistant',sans-serif;--font-secondary:'Gloock',serif}*,::after,::before{box-sizing:inherit;padding:0;margin:0}html{line-height:1.15;box-sizing:border-box;font-family:sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{line-height:inherit;border:1px solid}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;padding:1px 6px}input{overflow:visible}input,textarea{padding:1px}fieldset{border:1px solid;margin:0 2px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;vertical-align:top}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=color]{background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}hr{box-sizing:content-box;height:0;color:inherit;overflow:visible}dl,ol,ul{margin:1em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}b,strong{font-weight:700}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}table{text-indent:0;border-color:inherit}details{display:block}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background:var(--color-primary-dark)}::-webkit-scrollbar-track{background:0 0}@supports not (overflow:overlay){::-webkit-scrollbar-track{background:var(--color-primary)}}html{scrollbar-width:thin;scrollbar-color:var(--color-primary-dark) var(--color-primary);overflow:overlay;font-size:max(16px,1vw);font-family:var(--font-primary);font-weight:300}body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:4rem;background-color:var(--color-white);color:var(--color-black)}h1,h2,h3{font-family:var(--font-secondary);padding:4rem 0 0;margin:-4rem 0 1rem}h1{font-size:1.75em;font-weight:700;color:var(--color-primary);width:100%}h2{font-size:1.4em;font-weight:700;margin-bottom:.5rem}h3{font-size:1.25em;font-weight:700;margin-bottom:.25rem}mark{background:0 0}img[data-lazy-src]{will-change:contents}img{color:transparent}p{line-height:1.5em;hyphens:auto;-webkit-hyphens:auto}input[type=text],textarea{-webkit-appearance:none}a{color:var(--color-white);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.3em}svg.icon{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}ul{list-style:"- " inside}#header{background-color:var(--color-primary);position:fixed;left:0;top:0;width:100%;min-height:4rem;z-index:9999}#home{position:absolute;top:.75rem;left:1.25rem}#home svg{width:calc(240 * 2.5rem/75);height:2.5rem}#navigation{background-color:var(--color-primary);font-size:1.5em;display:none;height:100vh;width:100%;text-transform:uppercase}#navigation a.highlight{background-color:var(--color-primary-dark);padding:.5rem;margin-top:-.5rem;box-sizing:border-box;text-align:center}#navigation a.highlight:hover{text-decoration:none;background-color:var(--color-white-dark);color:var(--color-primary)}#navigation .nav-separator{display:block;height:0;width:0}@media screen and (min-width:55rem){#navigation .nav-separator{display:inline-block;width:.5rem}}.ec-cart-widget{right:3.5rem}#hamburger:checked~#navigation{display:flex;flex-direction:column;align-items:center;justify-content:center}#hamburger:checked~#navigation>*{margin:1rem 0}#hamburger+label{position:absolute;top:1.5rem;right:1.5rem;z-index:2}#hamburger+label,#hamburger+label::after,#hamburger+label::before{display:block;border-bottom:.125rem solid var(--color-white);width:1.25rem}#hamburger+label::after,#hamburger+label::before{content:"";margin-bottom:.33rem;transition:transform .4s ease-out}#hamburger:checked+label::after,#hamburger:checked+label::before{margin-bottom:0;position:relative;margin-left:-1rem;left:50%;top:50%;transform-origin:center}#hamburger:checked+label::before{transform:rotate(-45deg) translateY(1px)}#hamburger:checked+label::after{transform:rotate(45deg) translateY(-.125rem)}#hamburger:checked+label{width:1rem;height:1rem;border:none}@media screen and (min-width:55rem){html{scroll-behavior:smooth}#hamburger:not(:checked)~#navigation{display:flex;position:absolute;height:unset;width:unset;font-size:unset;left:calc(3rem + 240 * 2.5rem/75);top:1.5rem}#navigation a+a{margin-left:2rem}.ec-cart-widget{right:.5rem}#hamburger:not(:checked),#hamburger:not(:checked)+label,#hamburger:not(:checked)+label::after,#hamburger:not(:checked)+label::before{display:none}}@media print{#header{display:none}body{padding:0}}.ec-cart-widget{z-index:1;position:absolute;top:.4rem;display:inline-block}@media(max-width:413px){.ec-cart-widget{top:.8rem}}.ec-cart-widget svg.icon-default circle[stroke],.ec-cart-widget svg.icon-default path[stroke]{stroke:var(--color-white)!important}.ecwid-overlay{height:100%!important;width:100%!important}#footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:var(--color-primary);color:var(--color-white);padding:2rem}#footer h1{margin-bottom:.25em;font-size:1.5em;color:var(--color-white)}#footer .logo>svg+svg{margin-left:1rem}#footer .logo>svg:first-child{width:5rem}#footer .logo>svg:last-child{width:10rem}#footer #hours{width:100%}#footer #hours>p{text-align:center}#footer .right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#footer hr{width:50%;margin:2rem 0}#footer .nav-block+.nav-block{margin-top:2rem}#footer nav{text-align:center}#footer nav li{margin:.25rem 0}#footer nav ul{margin:0;padding-top:.5rem;list-style:none}#footer #socials{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-items:center;grid-gap:0 1rem}@media screen and (min-width:44rem){#footer{flex-direction:column}#footer .nav-block+.nav-block{margin-top:0}#footer .left{display:flex;flex-direction:column;align-items:flex-start}#footer .right{width:unset;display:flex;flex-direction:column}#footer nav{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}@media screen and (min-width:60rem){#footer{flex-direction:row}#footer .left{margin-right:2rem}#footer .right{margin-top:2rem;margin-left:2rem;align-items:flex-end}#footer nav{text-align:left}#footer hr{display:none}}@media screen and (min-width:70rem){#footer .left{margin-right:4rem}#footer .right{margin-left:4rem}}@media screen and (max-width:22rem){#footer .logo{display:none}}@media print{#footer{display:none}}#sub-header{padding:2rem;text-align:center;background:var(--color-primary);color:var(--color-white);box-sizing:border-box;width:100%}#sub-header h1{color:var(--color-white);font-size:2.5em}#sub-header p{font-size:.9em;line-height:1em;text-align:center}#content{width:100%;max-width:55rem;padding:2rem;text-align:justify;hyphens:auto;-webkit-hyphens:auto;min-height:calc(100vh - 29rem)}#content p+*{margin-top:1rem}#content *+h1,#content *+h2,#content *+h3{margin-top:-2rem}#content hr+*{margin-top:1rem}#content a{color:var(--color-secondary-dark);font-weight:700}#content li{line-height:1.5rem}#content h1{font-size:1.75em}