:root{--color-cream: #FFFFFF;--color-placeholder-text: #A49E91;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--gutter: 24px;--radius-button: 10px;--radius-card: 14px;--radius-panel: 18px}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-background, #FFFFFF)}body{margin:0 auto;max-width:var(--page-width, 1440px);min-height:100vh;background:var(--color-background, #FFFFFF);color:var(--color-ink, #1F1F1F);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:600;margin:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--color-accent, #C08E45)}::selection{background:var(--color-accent, #C08E45);color:#fff}summary{cursor:pointer}summary::-webkit-details-marker{display:none}input::placeholder,textarea::placeholder{color:var(--color-placeholder-text)}input:focus,textarea:focus,select:focus{border-color:var(--color-ink, #1F1F1F)}:focus-visible{outline:2px solid var(--color-ink, #1F1F1F);outline-offset:2px}@media(max-width:1020px){input,select,textarea{font-size:16px!important}}.page-width{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--gutter)}.page-width-1200{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.skip-to-content{position:absolute;z-index:200;top:-100px;left:16px;background:var(--color-ink, #1F1F1F);color:var(--color-cream);padding:10px 18px;border-radius:var(--radius-button)}.skip-to-content:focus{top:16px;color:var(--color-cream)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.button{display:inline-block;border:0;cursor:pointer;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.2;border-radius:var(--radius-button);padding:16px 28px;transition:color .2s ease,border-color .2s ease,background .2s ease}.button--primary{background:var(--color-ink, #1F1F1F);color:var(--color-cream)}.button--primary:hover{color:var(--color-accent, #C08E45)}.button--outline{background:transparent;color:var(--color-ink, #1F1F1F);border:1px solid var(--color-ink, #1F1F1F);padding:13px 26px}.button--outline:hover{color:var(--color-accent, #C08E45);border-color:var(--color-accent, #C08E45)}.text-link{color:var(--color-ink, #1F1F1F);border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s ease}.text-link:hover{color:var(--color-accent, #C08E45)}.rte{font-size:15px;line-height:1.75;color:var(--color-body-text, #55524A)}.rte h2,.rte h3{color:var(--color-ink, #1F1F1F);margin:1.6em 0 .6em}.rte p{margin:0 0 1em}.rte a{color:var(--color-ink, #1F1F1F);border-bottom:1px solid currentColor}.rte a:hover{color:var(--color-accent, #C08E45)}.rte img{border-radius:var(--radius-card)}.main-page,.main-404,.main-password{padding-block:clamp(48px,7vw,96px)}.main-page__title,.main-404 h1{font-size:clamp(30px,4.6vw,44px);margin-bottom:24px}.main-404,.main-password{text-align:center}.main-password form{display:grid;gap:12px;max-width:360px;margin-inline:auto}.main-password input[type=password]{padding:12px 16px;border:1px solid var(--color-hairline, #E5E5E5);border-radius:var(--radius-button);font-family:var(--font-body)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
