*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;margin:0;background:var(--color-white);color:var(--color-brown);font-family:var(--font-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--color-brown);caret-color:var(--color-brown)}::selection{background:var(--color-gold);color:var(--color-white)}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-gold-dark);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-brown)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:3px}.site-footer :focus-visible,.announcement-bar :focus-visible{outline-color:var(--color-gold-hover)}.main{flex:1 0 auto}.main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:12px 20px;background:var(--color-brown);color:var(--color-white);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.page-width{max-width:var(--page-max);margin:0 auto;padding-inline:var(--page-gutter)}.eyebrow{margin:0;font-family:var(--font-body);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-dark)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1.2;border:1px solid var(--color-brown);background:var(--color-brown);color:var(--color-white);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s var(--ease-out)}.button:active{transform:scale(.97)}.button:hover{background:var(--color-brown-hover);border-color:var(--color-brown-hover);color:var(--color-white)}.button--outline{background:transparent;color:var(--color-brown)}.button--outline:hover{background:var(--color-brown);border-color:var(--color-brown);color:var(--color-white)}.button--gold{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-brown)}.button--gold:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);color:var(--color-brown)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button[aria-busy=true]{cursor:progress}.link-arrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brown);text-decoration:none;border-bottom:1px solid var(--color-brown);padding-bottom:4px;align-self:flex-start}.link-arrow:hover{color:var(--color-brown-hover)}.gold-frame{border:1px solid var(--color-gold);outline:1px solid var(--color-gold);outline-offset:6px}.field{width:100%;padding:15px 18px;font-size:15px;background:var(--color-white);border:1px solid var(--color-input-border);color:var(--color-brown);transition:border-color .18s ease}.field::placeholder{color:var(--color-text-muted)}.field:hover,.field:focus{border-color:var(--color-brown)}.field:focus-visible{outline-offset:0}.quantity{display:flex;align-items:stretch;border:1px solid var(--color-brown)}.quantity__button{display:grid;place-items:center;width:50px;padding:0;border:0;background:none;color:var(--color-brown);cursor:pointer;transition:opacity .18s ease,transform .12s var(--ease-out)}.quantity__button:active{transform:scale(.88)}.quantity__button:disabled{opacity:.3;cursor:default}.quantity__input{width:36px;padding:15px 0;border:0;background:none;text-align:center;font-size:16px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input:focus-visible{outline-offset:-2px}.rte>*+*{margin-top:1em}.rte a{color:var(--color-gold-dark)}.section-spacing{padding-block:88px}@media(max-width:989px){:root{--page-gutter: 20px}.section-spacing{padding-block:56px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-out)}::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--ease-in-out)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}[data-reveal].is-revealed,.no-js [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}[data-reveal]{opacity:1;transform:none}}.shopify-policy__container{max-width:calc(760px + var(--page-gutter) * 2);margin:0 auto;padding:88px var(--page-gutter)}.shopify-policy__title h1{font-size:clamp(40px,6vw,60px);line-height:1.04;margin:0 0 32px;text-align:left}.shopify-policy__body .rte{font-size:17px;line-height:1.7}@media(max-width:989px){.shopify-policy__container{padding-block:56px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
