.k47,.k47 *{box-sizing:border-box}.k47{color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}[data-theme]{color:var(--ink)}.k47-mono{font-family:var(--font-mono);font-size:12px;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.k47-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:12px;line-height:18px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;border:var(--hairline) solid transparent;border-radius:var(--radius-0);background:var(--ink);color:var(--paper);text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.k47-btn:hover{background:var(--accent);color:var(--on-accent)}.k47-btn:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.k47-btn--outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.k47-btn--outline:hover{background:var(--ink);color:var(--paper)}.k47-btn--accent{background:var(--accent);color:var(--on-accent)}.k47-btn--accent:hover{background:var(--ink);color:var(--paper)}.k47-btn--block{display:flex;width:100%}.k47-btn--split{justify-content:space-between}.k47-btn[disabled]{opacity:.45;cursor:not-allowed}.k47-btn__arrow{font-family:var(--font-sans);font-size:14px;line-height:1}.k47-tag{--tone: var(--line-strong);display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-2);border:var(--hairline) solid var(--tone);color:var(--tone);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.55px;text-transform:uppercase}.k47-tag svg{width:12px;height:12px;flex:none}[data-theme=dark] .k47-tag[data-sorte=zenit]{--tone: var(--sorte-zenit)}[data-theme=dark] .k47-tag[data-sorte=eklipse]{--tone: var(--sorte-eklipse)}[data-theme=dark] .k47-tag[data-sorte=tandem]{--tone: var(--sorte-tandem)}[data-theme=dark] .k47-tag[data-sorte=habitat]{--tone: var(--sorte-habitat)}[data-theme=dark] .k47-tag[data-sorte=veracruz]{--tone: var(--sorte-veracruz)}[data-theme=dark] .k47-tag[data-sorte=perihel]{--tone: var(--sorte-perihel)}[data-theme=dark] .k47-tag[data-sorte=aphel]{--tone: var(--sorte-aphel)}.k47-frame{position:relative;max-width:var(--frame-max);margin:0 auto;border-left:var(--hairline) solid var(--line);border-right:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line)}.k47-frame--markers:before,.k47-frame--markers:after{content:"";position:absolute;top:-7px;width:13px;height:13px;z-index:2;pointer-events:none;background:var(--line-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='3' fill='none' stroke='black' stroke-width='0.8'/%3E%3Cpath d='M5 0V10M0 5H10' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='3' fill='none' stroke='black' stroke-width='0.8'/%3E%3Cpath d='M5 0V10M0 5H10' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E") center / contain no-repeat}.k47-frame--markers:before{left:-7px}.k47-frame--markers:after{right:-7px}.k47-frame__pad{padding:var(--space-12)}.k47-cells{display:grid}.k47-cells>*{border-right:var(--hairline) solid var(--line)}.k47-cells>*:last-child{border-right:0}.k47-dots{background-color:var(--paper-sunken);background-image:radial-gradient(var(--line) 1px,transparent 1.3px);background-size:16px 16px}.k47-seclabel{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--hairline) solid var(--line)}.k47-seclabel__title{color:var(--ink)}.k47-seclabel__meta{color:var(--ink-secondary);text-align:right}.k47-announce{background:var(--accent);color:var(--on-accent);text-align:center;padding:7px var(--space-4);font-family:var(--font-mono);font-size:12px;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.k47-announce a{color:inherit;text-underline-offset:3px;margin-left:var(--space-2)}.k47-header{display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;border-bottom:var(--hairline) solid var(--line);background:var(--paper)}.k47-header>*{display:flex;align-items:center;padding:0 var(--space-6);min-height:64px;border-right:var(--hairline) solid var(--line)}.k47-header>*:last-child{border-right:0;padding-right:var(--space-4)}.k47-header__logo img{height:28px;width:auto;display:block}.k47-header__nav{gap:var(--space-6)}.k47-header__nav a{color:var(--ink-secondary);text-decoration:none}.k47-header__nav a:hover,.k47-header__nav a[aria-current=page]{color:var(--ink)}.k47-header__meta{color:var(--ink-secondary);gap:var(--space-2)}.k47-header__meta strong{color:var(--ink);font-weight:500}@media(max-width:760px){.k47-header{grid-template-columns:1fr auto}.k47-header__nav,.k47-header__meta{display:none!important}}.k47-ticker{overflow:hidden;border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line)}.k47-ticker__track{display:flex;width:max-content;animation:k47-marquee 40s linear infinite}.k47-ticker__item{padding:var(--space-8) var(--space-12);border-right:var(--hairline) solid var(--line);white-space:nowrap;font-family:var(--font-mono);font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase}@keyframes k47-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.k47-ticker__track{animation:none}}.k47-statement{font-family:var(--font-sans);font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.8px;color:var(--ink-muted);max-width:22em;margin:0}.k47-statement b,.k47-statement strong{color:var(--ink);font-weight:700}.k47-statement mark{background:var(--accent);color:var(--on-accent);padding:0 .08em}@media(max-width:760px){.k47-statement{font-size:24px;letter-spacing:-.5px}}.k47-spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 var(--space-12)}.k47-spec__group{margin-bottom:var(--space-8)}.k47-spec__title{display:flex;justify-content:space-between;padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--line-strong);color:var(--ink)}.k47-spec__title span:last-child{color:var(--ink-secondary)}.k47-spec__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--line)}.k47-spec__k{color:var(--ink-secondary)}.k47-spec__v{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.26px;text-transform:uppercase;text-align:right;color:var(--ink)}.k47-card{display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:var(--hairline) solid var(--line)}.k47-card__head{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);color:var(--ink-secondary);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.55px;text-transform:uppercase}.k47-card__well{position:relative;aspect-ratio:4 / 3.4;display:flex;align-items:center;justify-content:center;margin:0 var(--space-4)}.k47-card__blitz{position:absolute;top:var(--space-3);right:var(--space-3);width:28px;height:auto}.k47-card__body{padding:var(--space-6) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.k47-card__name{font-family:var(--font-display);font-size:36px;line-height:.95;text-transform:uppercase;margin:var(--space-1) 0 0;font-weight:400}.k47-card__notes{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:12px;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.k47-card__notes span:before{content:"+";color:var(--tone, var(--ink-secondary))}.k47-card__foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);margin-top:auto;border-top:var(--hairline) solid var(--line);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.55px;text-transform:uppercase;color:var(--ink-secondary)}.k47-card__price{font-size:13px;line-height:20px;font-weight:500;color:var(--ink)}.k47-card[data-sorte=zenit]{--tone: var(--sorte-zenit)}.k47-card[data-sorte=eklipse]{--tone: var(--sorte-eklipse)}.k47-card[data-sorte=tandem]{--tone: var(--sorte-tandem)}.k47-card[data-sorte=habitat]{--tone: var(--sorte-habitat)}.k47-card[data-sorte=veracruz]{--tone: var(--sorte-veracruz)}.k47-card[data-sorte=perihel]{--tone: var(--sorte-perihel)}.k47-card[data-sorte=aphel]{--tone: var(--sorte-aphel)}.k47-bag{position:relative;width:58%;max-width:320px}.k47-bag img{display:block;width:100%;height:auto}.k47-bag__label{position:absolute;left:16%;right:16%;top:54%;aspect-ratio:1.55;background:var(--paper);color:var(--ink);padding:7% 7% 6%;display:flex;flex-direction:column;justify-content:space-between;outline:1px solid var(--line);outline-offset:-4px}.k47-bag__top{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:6px;line-height:8px;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-secondary)}.k47-bag__top svg{width:9px;height:9px}.k47-bag__name{font-family:var(--font-display);font-size:clamp(10px,4cqw,22px);line-height:.95;text-transform:uppercase}.k47-bag__foot{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:6px;line-height:8px;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-secondary)}.k47-card__well,.k47-bagwrap{container-type:inline-size}
/*# sourceMappingURL=/cdn/shop/t/17/assets/k47-components.css.map */
