:root{--enk-text:#111111;--enk-muted:#666666;--enk-border:#e1e1e1;--enk-surface:#ffffff;--enk-soft:#f7f7f5;--enk-radius:10px;--enk-radius-sm:6px;--enk-space-section:64px;--enk-max-copy:720px}html{scroll-behavior:smooth}body{color:var(--enk-text);font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family,Inter,Arial,sans-serif);letter-spacing:-.02em;color:var(--enk-text);margin-top:0}h1{font-size:clamp(2.25rem,4vw,3rem);line-height:1.08;font-weight:700}h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;font-weight:700}h3{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.25;font-weight:650}h4{font-size:1.2rem;line-height:1.3;font-weight:650}p,.rte{color:var(--enk-muted)}a{transition:opacity .18s ease}a:hover{opacity:.72}.button,button[type=submit],input[type=submit],.shopify-payment-button__button{border-radius:var(--enk-radius-sm)!important;min-height:44px;font-weight:600;letter-spacing:0;font-size:.95rem}input,textarea,select{border-radius:var(--enk-radius-sm)!important;min-height:44px;font:inherit}.card,.product-card,.collection-card,.article-card{border-radius:var(--enk-radius)!important;overflow:hidden}.card img,.product-card img,.collection-card img{border-radius:inherit}#header-group{background:var(--enk-surface)}header a{font-weight:500}.header__row--top{min-height:64px}footer{border-top:1px solid var(--enk-border)}footer p,footer a{font-size:.9rem}.content-for-layout>section+section,.content-for-layout>.shopify-section+.shopify-section{margin-top:0}.enk-section,.shopify-section .section{scroll-margin-top:96px}@media(max-width:749px){:root{--enk-space-section:44px}body{font-size:15px}h1{font-size:2.1rem}h2{font-size:1.7rem}.header__row--top{min-height:58px}}:focus-visible{outline:2px solid currentColor;outline-offset:3px}footer input,footer textarea,footer select{border-radius:var(--enk-radius-sm)!important}footer .button,footer button{border-radius:var(--enk-radius-sm)!important}footer h2,footer h3,footer h4,footer h5{letter-spacing:-.02em}footer .section{scroll-margin-top:96px}@media(max-width:749px){footer .section{padding-inline:0}footer input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/enk-design-system.css.map */
