:root{--color-primary: #111111;--color-secondary: #5F5F5F;--color-background: #FAF8F5;--color-surface: #FFFFFF;--color-border: #E8E3DB;--color-accent: #D8C3A5;--color-success: #2E7D32;--color-warning: #D38B00;--color-error: #C62828;--font-heading: "Cormorant Garamond", serif;--font-body: "Jost", sans-serif;--font-size-display: 72px;--font-size-h1: 56px;--font-size-h2: 42px;--font-size-h3: 30px;--font-size-large: 22px;--font-size-body: 18px;--font-size-small: 15px;--font-size-caption: 13px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--container-width: 1400px;--container-small: 1180px;--section-space-xl: 140px;--section-space-lg: 110px;--section-space-md: 80px;--section-space-sm: 50px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-round: 999px;--shadow-light: 0 6px 24px rgba(0, 0, 0, .06);--shadow-medium: 0 12px 32px rgba(0, 0, 0, .1);--transition-fast: .25s ease;--transition-medium: .4s ease;--transition-slow: .7s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:1.7;color:var(--color-primary);background:var(--color-background);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture{display:block;max-width:100%;height:auto}svg{display:block}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-regular);line-height:1.1;letter-spacing:-.02em;color:var(--color-primary)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{margin-bottom:1.25rem}strong{font-weight:var(--weight-semibold)}small{font-size:var(--font-size-small)}.btn,.button:not(.button--secondary),.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-surface);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn:hover,.button:not(.button--secondary):hover,.shopify-payment-button__button:hover{background:transparent;color:var(--color-primary);transform:translateY(-1px)}.btn--secondary,.button--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:transparent;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn--secondary:hover,.button--secondary:hover{background:var(--color-primary);color:var(--color-surface);transform:translateY(-1px)}.btn--text{display:inline-flex;align-items:center;padding:0;background:transparent;border:none;font-size:var(--font-size-small);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);transition:opacity var(--transition-fast)}.btn--text:hover{opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/27/assets/maakka-base.css.map */
