html{font-size:100%!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto Mono,monospace!important;font-size:var(--text-base)!important;background-color:var(--off-white)!important;color:var(--main-green);line-height:var(--leading-normal);overflow-x:hidden}h1,h2,h3,h4{font-family:Domine,serif!important;font-weight:400;line-height:var(--leading-tight)}h1{font-size:var(--text-4xl);margin-bottom:var(--space-md)}h2{font-size:var(--text-3xl);margin-bottom:var(--space-md)}h3{font-size:var(--text-2xl);font-weight:500;margin-bottom:var(--space-md)}h4{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-sm)}p{line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}p:last-child{margin-bottom:0}.container{max-width:1200px!important;margin:0 auto!important;padding:0 var(--space-md)!important}.btn{padding:var(--space-md) var(--space-lg);border:none;border-radius:4px;font-family:Roboto Mono,monospace;font-size:var(--text-base);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;line-height:1.2}.btn-primary{background:var(--accent-red);color:var(--off-white);box-shadow:0 2px 8px #cd5c5c33}.btn-primary:hover{background:#b54949;transform:translateY(-2px);box-shadow:0 4px 16px #cd5c5c4d}@media (max-width: 768px){.btn{width:100%;min-height:56px;font-size:var(--text-base);font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/design-global-base.css.map */
