:root{--color-primary-deep: #587D38;--color-primary-soft: #5F7161;--color-accent: #C5A059;--color-bg-base: #F9F7F2;--color-text-main: #1A1A1A;--color-text-subdued: #4A4A4A;--color-white: #FFFFFF;--font-family-serif: "Poppins", sans-serif;--font-family-sans: "Poppins", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-serif-bold: 600;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--section-padding: 6rem 0;--max-width: 1440px;--container-padding: 0 5%}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family-sans);color:var(--color-text-main);background-color:var(--color-bg-base);line-height:1.6;-webkit-font-smoothing:antialiased}.serif{font-family:var(--font-family-serif)}.sans{font-family:var(--font-family-sans)}.text-center{text-align:center}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visually-hidden:focus{clip:auto;width:auto;height:auto;margin:0;overflow:visible;position:static!important}h1,h2,h3,h4{font-family:var(--font-family-serif);font-weight:var(--font-weight-light);margin-top:0;color:var(--color-primary-deep)}.container{max-width:var(--max-width);margin:0 auto;padding:var(--container-padding)}.button-premium{display:inline-block;background-color:var(--color-primary-deep);color:var(--color-white);padding:1rem 2.5rem;text-decoration:none;font-family:var(--font-family-sans);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:all .3s ease;border:none;cursor:pointer;border-radius:6px}.button-premium:hover{background-color:#4a692f;transform:translateY(-2px);box-shadow:0 4px 12px #587d3833}.section-spacing{padding:var(--section-padding)}@media(max-width:768px){:root{--spacing-lg: 3rem;--spacing-xl: 5rem;--section-padding: 4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/base.css.map */
