:root{--font-body-family: var(--font-body);--font-heading-family: var(--font-heading);--font-body-weight: 400;--font-body-style: normal;--font-heading-weight: 400;--font-heading-style: normal}body{font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text-body)}h1,h2,.h0,.h1,.h2{font-family:var(--font-heading);font-weight:400;color:var(--color-text);letter-spacing:0}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--font-body);font-weight:600;color:var(--color-text);letter-spacing:0}h1,.h1{font-size:var(--text-h1);line-height:1.2}h2,.h2{font-size:var(--text-h2);line-height:1.25}h3,.h3{font-size:var(--text-h3);line-height:1.3}.rte p,.rte li,.rte blockquote{max-width:65ch}.button--primary{--color-button: 45, 122, 95;--color-button-text: 255, 255, 255;min-height:var(--btn-height);border-radius:var(--btn-radius);font-family:var(--font-body);font-weight:600;font-size:var(--text-btn);letter-spacing:0}.button--primary:not([disabled]):hover{--color-button: 36, 107, 80}.button--secondary{--color-button: 26, 43, 74;--color-button-text: 255, 255, 255;min-height:var(--btn-height-secondary);border-radius:var(--btn-radius);font-family:var(--font-body);font-weight:600;font-size:1.6rem;letter-spacing:0}.button:focus-visible,.button.focused{outline:3px solid var(--color-accent-gold);outline-offset:2px;box-shadow:none}.field__input,.customer .field input,.customer select,.select__select{font-size:1.6rem;min-height:var(--tap-target-min)}.form__label{font-size:1.6rem;font-weight:500;color:var(--color-text)}::selection{background-color:#2d7a5f33}
/*# sourceMappingURL=/cdn/shop/t/2/assets/x-custom.css.map */
