:root{--color-white:#fff;--color-black:#212121;--color-gray-1:#333;--color-gray-6:#f2f2f2;--color-text-gray:#606060;--color-text-light-gray:#a8a8a8;--color-border-light:#e2e2e2;--color-border-dark:#bfbfbf;--color-surface-muted:#f4f4f4;--color-overlay-soft:#ffffff57;--color-legal:#00000080;--color-pure-black:#000;--font-family:var(--font-manrope), "Manrope", sans-serif;--fs-h1:40px;--lh-h1:1.2;--ls-h1:-.05em;--fw-h1:600;--fs-hero:40px;--lh-hero:1.3;--ls-hero:-.02em;--fw-hero:500;--fs-h3:20px;--lh-h3:1.3;--ls-h3:-.02em;--fw-h3:600;--fs-body-16:16px;--lh-body-16:1.3;--ls-body-16:-.02em;--fw-body-16-medium:500;--fs-body-14:14px;--lh-body-14:1.3;--ls-body-14:-.02em;--fw-body-14:400;--fs-caption:12px;--lh-caption:1.3;--ls-caption:-.01em;--fw-caption:400;--page-max:1440px;--page-padding:40px;--header-height:60px;--radius-sm:2px;--radius-md:4px;--product-grid-gap:11px;--gap-cards:var(--product-grid-gap);--gap-banners:10px;--section-gap:120px}@media (max-width:1024px){:root{--page-padding:24px;--fs-h1:32px;--fs-hero:32px;--section-gap:80px}}@media (max-width:768px){:root{--page-padding:16px;--fs-h1:28px;--fs-hero:26px;--fs-h3:18px;--section-gap:56px}}
html{scrollbar-width:thin;scrollbar-color:var(--color-border-dark) var(--color-surface-muted);height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-black);background:var(--color-white);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface-muted)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-sm);border:2px solid var(--color-surface-muted);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-text-gray);border:2px solid var(--color-surface-muted);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--color-surface-muted)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-border-dark) var(--color-surface-muted);margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;height:auto}img[src*="/assets/icons/"]{object-fit:contain;flex-shrink:0;max-width:none}input[type=checkbox].emaykaCheckbox{appearance:none;box-sizing:border-box;border:1.5px solid var(--color-black,#212121);background:var(--color-white,#fff);cursor:pointer;vertical-align:top;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin:0;position:relative}input[type=checkbox].emaykaCheckbox:checked{background:var(--color-black,#212121);border-color:var(--color-black,#212121)}input[type=checkbox].emaykaCheckbox:checked:after{content:"";border:solid var(--color-white,#fff);border-width:0 1.75px 1.75px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}input[type=checkbox].emaykaCheckbox:focus-visible{outline:2px solid var(--color-black,#212121);outline-offset:2px}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
