*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#faf7f1;color:#30251f;font:15px/1.7 Arial,Helvetica,sans-serif}body.fc-site{display:flex;flex-direction:column;min-height:100vh}main{flex:1;min-width:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}img,video,iframe{max-width:100%}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}summary{cursor:pointer}input,select,textarea{max-width:100%}svg{vertical-align:middle}.fc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fc-rte{overflow-wrap:anywhere}.fc-rte img{height:auto}.fc-rte h2,.fc-rte h3{margin:30px 0 16px}.fc-rte p,.fc-rte ul,.fc-rte ol{margin:0 0 20px}.fc-rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.fc-rte th,.fc-rte td{padding:12px;border:1px solid #ded5c9}.fc-site :focus-visible{outline:2px solid #856344;outline-offset:4px}.fc-mobile-menu summary:focus-visible{outline-offset:-3px}.fc-privacy-note{font-size:12px;color:#6c6057}.fc-form input[type=checkbox]{width:auto;min-height:0}.fc-form select{width:100%;padding:14px;border:1px solid #ded5c9;background:#fffdf9;color:#30251f;min-height:48px;border-radius:0}.fc-form .errors{padding:14px;border:1px solid #ad4635;margin-bottom:20px}.fc-form .errors ul{margin:0}.shopify-policy__title h1{font:42px/1.15 Georgia,serif}.shopify-policy__body{line-height:1.75}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
