*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-ui);font-size:var(--size-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-section-heading);margin:0}p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}img{display:block;max-width:100%}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--white) inset;-webkit-text-fill-color:var(--ink)}.tnum{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.grid-quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.grid-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.grid-quad{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lucullion-base.css.map */
