.bt3d-hud{position:absolute;top:10%;right:6vw;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3, 8px);text-align:right;padding:var(--space-5, 16px) var(--space-6, 18px);border-radius:var(--bt-radius-md, 3px);background:color-mix(in srgb,var(--kk-bg) 90%,transparent);box-shadow:0 6px 24px #0000000d;opacity:0;visibility:hidden;pointer-events:none}.bt3d-hud__label{font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);font-size:var(--fs-body-xs, 12px);font-weight:var(--bt-eyb-weight, 600);letter-spacing:var(--bt-eyb-tracking, .22em);text-transform:uppercase;color:var(--kk-soft)}.bt3d-hud__count{min-width:2ch;font-family:var(--brand-font-display, "Fraunces", Georgia, serif);font-size:var(--bt-h2-size, clamp(30px, 4vw, 54px));font-weight:var(--bt-head-weight, 600);line-height:1;color:var(--kk-fg);font-variant-numeric:tabular-nums}.bt3d-klack{position:absolute;left:0;top:0;z-index:2;font-family:var(--brand-font-display, "Fraunces", Georgia, serif);font-size:var(--bt-h2-size, clamp(28px, 3.4vw, 42px));font-weight:var(--bt-head-weight, 600);line-height:1;color:var(--kk-accent);text-shadow:0 0 12px var(--kk-bg),0 0 3px var(--kk-bg);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform,opacity}.kk-nogl .bt3d-hud,.kk-nogl .bt3d-klack{display:none}@media screen and (min-width:750px){.bt3d-story .kk-usp{padding:var(--space-7, 24px);border-radius:var(--bt-radius-md, 3px);background:color-mix(in srgb,var(--kk-bg) 90%,transparent);box-shadow:0 6px 24px #0000000d}.bt3d-story .kk-usp--tl,.bt3d-story .kk-usp--end{left:calc(6vw - var(--space-7, 24px))}}.bt3d-story.kk-nogl .kk-usp{background:none;box-shadow:none;padding:0}@media screen and (max-width:749px){.bt3d-hud{top:var(--space-5, 16px);right:var(--space-8, 36px);gap:var(--space-2, 6px);padding:var(--space-3, 8px) var(--space-4, 12px)}.bt3d-hud__count{font-size:36px}}.bt3d-click__stage .bt3d-hud{top:var(--space-5, 16px);right:var(--space-5, 16px)}.bt3d-click__controls{gap:var(--space-5, 16px)}.bt3d-click__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--kk-line)}.bt3d-click__list li{border-bottom:1px solid var(--kk-line)}.bt3d-click__step{-webkit-appearance:none;appearance:none;display:flex;align-items:flex-start;gap:var(--space-5, 16px);width:100%;min-height:48px;padding:var(--space-4, 12px) 0;border:0;background:none;text-align:left;font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);color:var(--kk-soft);cursor:pointer}.bt3d-click__step:focus-visible,.bt3d-click__btn:focus-visible,.bt3d-click__cta:focus-visible{outline:2px solid var(--kk-accent);outline-offset:3px}.bt3d-click__num{flex:0 0 auto;min-width:2ch;padding-top:3px;font-size:var(--fs-body-xs, 12px);font-weight:var(--bt-eyb-weight, 600);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--kk-soft)}.bt3d-click__body{display:flex;flex-direction:column;gap:var(--space-2, 6px);min-width:0}.bt3d-click__title{font-family:var(--brand-font-display, "Fraunces", Georgia, serif);font-size:18px;font-weight:var(--bt-head-weight, 600);line-height:1.25;color:var(--kk-fg)}.bt3d-click__title em{font-style:normal}.bt3d-click__text{display:none;font-size:var(--fs-body, 15px);line-height:1.6;color:var(--kk-soft)}.bt3d-click__step.is-active .bt3d-click__num,.bt3d-click__step.is-active .bt3d-click__title em{color:var(--kk-accent)}.bt3d-click__step.is-active .bt3d-click__text{display:block}.bt3d-click__step:not(.is-active):hover .bt3d-click__title{color:var(--kk-accent)}.bt3d-click__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4, 12px)}.bt3d-click__btn{-webkit-appearance:none;appearance:none;min-height:48px;padding:0 var(--space-6, 18px);border:1px solid var(--kk-accent);border-radius:var(--bt-radius-md, 3px);background:none;color:var(--kk-accent);font-family:var(--brand-font-body, "Open Sans", system-ui, sans-serif);font-size:13px;font-weight:var(--bt-cta-weight, 600);letter-spacing:var(--bt-cta-tracking, .15em);text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bt3d-click__btn--next{background:var(--kk-accent);color:#fff}.bt3d-click__btn--next:hover{background:var(--brand-primary-hover, #5C2328);border-color:var(--brand-primary-hover, #5C2328)}.bt3d-click__btn--prev:hover:not(:disabled){background:var(--brand-surface, #fff)}.bt3d-click__btn:disabled{opacity:.35;cursor:default}.bt3d-click__pos{font-size:var(--fs-body-xs, 12px);font-weight:var(--bt-eyb-weight, 600);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--kk-soft)}.bt3d-click__cta{align-self:flex-start;font-size:14px;font-weight:var(--bt-cta-weight, 600);color:var(--kk-accent);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.bt3d-click__nav{order:-1}.bt3d-click__list{border-top:0}.bt3d-click__list li{border-bottom:0}.bt3d-click__list li:has(.bt3d-click__step:not(.is-active)){display:none}.bt3d-click__step{cursor:default;padding-top:0}.bt3d-click__title{font-size:22px}.kk-viewer--center .bt3d-click__step{justify-content:center;text-align:center}}@media screen and (max-width:989px){.bt3d-click:not(.kk-ready) .bt3d-click__list li:first-child{display:block}.bt3d-click:not(.kk-ready) .bt3d-click__list li:first-child .bt3d-click__text{display:block}}.kk-nogl.bt3d-click .bt3d-click__nav{display:none}.kk-nogl.bt3d-click .bt3d-click__list li{display:block!important}.kk-nogl.bt3d-click .bt3d-click__text{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alpha_style_beltimore_3d.css.map */
