*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);color:var(--text);background:var(--white);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;font-family:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.section-label{display:block;font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem}.section-title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:400;line-height:1.15;color:var(--night)}.section-link{font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-mid);border-bottom:1px solid currentColor;padding-bottom:2px;transition:color var(--dur) var(--ease)}.section-link:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:1rem 2rem;transition:all var(--dur) var(--ease);cursor:pointer}.btn--dark{background:var(--night);color:var(--gold);border:1px solid var(--night)}.btn--dark:hover{background:var(--night-light);border-color:var(--night-light)}.btn--outline{background:transparent;color:var(--night);border:1px solid var(--night)}.btn--outline:hover{background:var(--night);color:var(--cream-light)}.btn--gold{background:var(--gold);color:var(--night);border:1px solid var(--gold)}.btn--gold:hover{background:var(--gold-dark);border-color:var(--gold-dark)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.note-tag{font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--night);border:1px solid var(--gold);padding:.35rem .75rem}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream-light)}::-webkit-scrollbar-thumb{background:var(--gold)}::-webkit-scrollbar-thumb:hover{background:var(--gold-dark)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
