:root{--gold-soft:#d8c08a;--gold-grad:linear-gradient(100deg,#b8954a 0%,#e9d59c 38%,#f6e7b8 50%,#cfae63 72%,#e2c988 100%)}.gold-text{color:transparent;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--ink);background:var(--warm-white);-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500;line-height:1.1;letter-spacing:0;margin:0 0 .5em;color:var(--ink)}h1{font-size:clamp(34px,4.4vw,56px)}h2{font-size:clamp(28px,3.2vw,42px)}h3{font-size:clamp(22px,2.2vw,28px)}p{margin:0 0 1em}strong,b{font-weight:600}a{color:inherit;text-decoration:none}a:hover{color:var(--gold-dark)}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.container{width:100%;max-width:var(--page-width);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.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}.skip-link{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--black);color:#fff;padding:10px 16px}.skip-link:focus{left:8px}.eyebrow{font-family:var(--font-ui);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark);font-weight:500}.lede{font-size:18px;color:var(--muted);font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;font-family:var(--font-ui);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;border:1px solid var(--ink);background:var(--ink);color:#fff;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:#fff}.btn--outline{background:transparent;color:var(--ink)}.btn--outline:hover{background:var(--ink);color:#fff}.btn--gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn--gold:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:#fff}.btn--light{background:#fff;border-color:#fff;color:var(--ink)}.btn--light:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.input,.textarea,.select{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line);background:#fff;border-radius:0}.input:focus,.textarea:focus,.select:focus{border-color:var(--gold-dark);outline:none}.textarea{min-height:120px;resize:vertical}.section{padding:clamp(48px,7vw,96px) 0}.shopify-section.section{padding:0}.section--tight{padding:clamp(32px,4vw,56px) 0}.section--cream{background:var(--cream)}.section--black{background:var(--black);color:#fff}.section--black h1,.section--black h2,.section--black h3{color:#fff}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:2px}.rte ul{list-style:disc;padding-left:1.2em;margin:0 0 1em}.rte ol{list-style:decimal;padding-left:1.2em;margin:0 0 1em}hr{border:0;border-top:1px solid var(--line);margin:0}.shopify-policy__container{max-width:760px;margin:0 auto;padding:56px var(--gutter) 96px}.shopify-policy__title h1{text-align:left;margin-bottom:28px}.shopify-policy__body{line-height:1.8;color:#2b2a27}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-body);font-size:18px;font-weight:600;margin:36px 0 10px}.shopify-policy__body a{color:var(--gold-dark);text-decoration:underline}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.h0{font-size:clamp(40px,5vw,60px)}.h1{font-size:clamp(32px,4vw,48px)}.h2{font-size:clamp(26px,3vw,36px)}.h3{font-size:22px}.template-collection #MainContent{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 98px)}.template-collection-signature #MainContent{background:#fff}@media(max-width:749px){.template-collection #MainContent{min-height:0;display:block}}.tfc-sp-teaser:not(.is-in),.tfc-sp-card:not(.is-in){visibility:hidden;pointer-events:none}.tfc-sp-teaser{transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease,bottom .3s ease}@media(max-width:560px){body:has(.show-sticky) .tfc-sp-teaser{bottom:7.2rem}}[class*=cgv2-]{--i80:rgba(17,17,17,.86)!important;--i65:rgba(17,17,17,.78)!important;--i45:rgba(17,17,17,.6)!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/critical.css.map */
