@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.cdnfonts.com/css/lemon-milk";*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base, 16px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:1rem;line-height:1.5;color:var(--color-foreground, #0a0a0a);background-color:var(--color-background, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:var(--font-heading, "LEMON MILK", "DM Sans", system-ui, sans-serif);font-weight:600;line-height:1.2;margin:0;letter-spacing:.02em}h3,h4,h5,h6{font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-weight:600;line-height:1.3;margin:0}p,li,small{font-family:var(--font-body, "DM Sans", system-ui, sans-serif)}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 2rem}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-sm)}.skip-to-content-link:focus{top:1rem}.section-title{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem}.section-title--center{text-align:center;margin-bottom:2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:1rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;padding:.75rem 1.5rem}.btn svg{width:1em;height:1em;color:currentColor}.btn--primary,.btn-primary{background:var(--color-primary);color:var(--color-primary-foreground)}.btn--primary:hover,.btn-primary:hover{opacity:.9}.btn--secondary,.btn-outline{background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border)}.btn--secondary:hover,.btn-outline:hover{background:var(--color-muted)}.btn--large{height:3.5rem;font-size:1rem}.btn--full,.btn-full{width:100%}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn:disabled{opacity:.5;cursor:not-allowed}.rte{line-height:1.7}.rte h1,.rte h2,.rte h3,.rte h4{margin-top:1.5em;margin-bottom:.5em}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin-bottom:1em;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte a{color:var(--color-primary);text-decoration:underline}.breadcrumbs{padding:1rem 0}.breadcrumbs__list{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-muted-foreground);flex-wrap:wrap}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem}.breadcrumbs__link{transition:color .2s}.breadcrumbs__link:hover{color:var(--color-primary)}.breadcrumbs__item--current{color:var(--color-foreground);font-weight:500}.breadcrumbs__item--current span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.menu-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
