:root{color-scheme:light;--page-width: 120rem;--page-gutter: clamp(1rem, 4vw, 4rem);--color-background: #ffffff;--color-foreground: #171717}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:0;margin:0;overflow-x:clip;background:var(--color-background);color:var(--color-foreground);font-family:system-ui,sans-serif}body.cart-drawer-open,body.mobile-menu-open{overflow:hidden}main{min-width:0;overflow:clip}a{color:inherit}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999}.skip-link:focus{left:1rem;top:1rem;padding:.75rem 1rem;background:#fff;color:#000;outline:2px solid currentColor}.page-width{width:min(100% - (2 * var(--page-gutter)),var(--page-width));margin-inline:auto}.button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.8rem 1.4rem;border:0;border-radius:999px;background:#b8953f;color:#111713;font-weight:750;text-decoration:none;cursor:pointer}.field{display:grid;gap:.45rem}.field input,.field textarea,.field select{width:100%;min-height:3.15rem;padding:.8rem 1rem;border:1px solid #c9c8c1;border-radius:.65rem;background:#fff;color:#111713}.field textarea{min-height:9rem;resize:vertical}.form-grid{display:grid;gap:1rem}.shop-page{min-height:65vh;padding-block:clamp(3rem,7vw,7rem)}.shop-page__title{margin:0 0 2rem;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
