.mrb-wrapper{--color-bg-base: #1B2838;--color-bg-elevated: #1F3042;--color-bg-raised: #253A54;--color-bg-overlay: rgba(27,40,56,.96);--color-fg: #EFEAE1;--color-fg-muted: rgba(239,234,225,.72);--color-fg-subtle: rgba(239,234,225,.42);--color-accent: #fb5200;--color-accent-hover: #d54600;--color-accent-muted: rgba(251,82,0,.1);--color-accent-shadow: rgba(251,82,0,.3);--color-border: rgba(239,234,225,.1);--color-border-strong: rgba(239,234,225,.24);--color-border-focus: #fb5200;--font-display: "Fraunces", Georgia, serif}.mrb-header__title{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.02em;color:var(--color-fg)}.mrb-step-dot[data-complete]{background:#fb520066}.mrb-steps__label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted)}.mrb-step__legend{flex-direction:column;gap:10px;margin-bottom:8px}.mrb-step__number{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);line-height:1}.mrb-step__number:after{content:none}.mrb-step__title{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--color-fg)}.mrb-step__desc{font-size:15px;line-height:1.65;color:var(--color-fg-muted)}.mrb-tab{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.mrb-tab[aria-selected=true]{color:var(--color-accent);border-color:var(--color-accent);background:transparent}.mrb-btn{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--color-fg);border-color:#efeae152}.mrb-btn:hover{background:#efeae11a;color:var(--color-fg)}.mrb-btn--primary{background:var(--color-accent);color:#efeae1;border-color:var(--color-accent)}.mrb-btn--primary:hover{background:var(--color-accent-hover);color:#efeae1;border-color:var(--color-accent-hover)}.mrb-btn--primary:active{background:var(--color-accent-hover)}.mrb-btn--ghost{color:var(--color-fg-muted);border-color:#efeae138}.mrb-btn--ghost:hover{color:var(--color-fg);background:#efeae10f;border-color:#efeae173}.mrb-btn--cta{font-size:13px;letter-spacing:.16em;background:var(--color-accent);color:#efeae1;border-color:var(--color-accent);min-height:64px;padding:20px 32px}.mrb-btn--cta:hover{background:var(--color-accent-hover);color:#efeae1;border-color:var(--color-accent-hover)}.mrb-dropzone{border-color:#efeae133}.mrb-dropzone:hover,.mrb-dropzone:focus-within{border-color:var(--color-accent);background:var(--color-accent-muted)}.mrb-dropzone--drag-over{border-color:var(--color-accent);background:var(--color-accent-muted)}.mrb-dropzone__primary{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:18px;letter-spacing:-.01em}.mrb-dropzone__cta{color:var(--color-accent)}.mrb-field__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted)}.mrb-field__input{font-size:15px;color:var(--color-fg);border-color:var(--color-border)}.mrb-field__input:focus{border-color:var(--color-accent);outline-color:var(--color-accent)}.mrb-color-group__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mrb-summary__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted)}.mrb-order__price-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.mrb-order__price{font-family:Fraunces,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-.02em;color:var(--color-fg)}.mrb-loading__text{font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.01em}.mrb-error__retry{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em}.mrb-strava-btn{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-color:#efeae138;color:var(--color-fg-muted)}.mrb-strava-btn:hover{border-color:#efeae173;color:var(--color-fg)}.mrb-nav{padding-top:24px;border-top:1px solid var(--color-border)}@media(max-width:749px){.mrb-steps__label{font-size:10px}.mrb-step__title{font-size:clamp(24px,7vw,32px)}}.mrb-expand-btn{display:none;position:absolute;bottom:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#141e2ab8;border:none;cursor:pointer;color:#fff;align-items:center;justify-content:center;opacity:.85;z-index:11;padding:0}.mrb-expand-btn:hover{opacity:1;background:#141e2aeb}.mrb-3d-fullscreen-close{position:absolute;top:max(52px,env(safe-area-inset-top,52px));right:20px;width:44px;height:44px;border-radius:50%;background:var(--color-accent);border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}.mrb-3d-fullscreen-close:hover{background:var(--color-accent-hover)}.mrb-pane--3d-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important;width:100vw!important;max-height:none!important;z-index:201!important;overflow:hidden!important;background:var(--color-bg-base)}.mrb-pane--3d-fullscreen .mrb-3d-viewer{width:100%;height:100%}@media(max-width:768px){.mrb-wrapper{min-height:100dvh;background:var(--color-bg-base)}.mrb-config{background:var(--color-bg-base)}.mrb-pane--3d{background:var(--color-bg-elevated)}.mrb-expand-btn{display:flex}.mrb-tabs{padding:8px 16px}.mrb-tab{min-height:36px;padding:6px 14px}.mrb-preview .mrb-pane{height:180px;overflow:hidden}.mrb-preview .mrb-poster{width:auto}.mrb-nav{z-index:100;background:var(--color-bg-base);border-top:1px solid var(--color-border-strong)}.mrb-nav [data-nav=next]{background:var(--color-accent);border-color:var(--color-accent);color:#efeae1;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mrb-nav [data-nav=next]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.mrb-nav [data-nav=back]{color:var(--color-fg-muted);border-color:var(--color-border-strong);background:transparent;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mrb-nav [data-nav=back]:hover{color:var(--color-fg);border-color:#efeae173;background:#efeae10f}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/monument-configurator.css.map */
