:root{--ink-1000: #000000;--ink-900: #0a0a0a;--ink-800: #141414;--ink-700: #1f1f1f;--ink-600: #2e2e2e;--ink-500: #4a4a4a;--ink-400: #6e6e6e;--ink-300: #9a9a9a;--ink-200: #c4c4c4;--ink-100: #e2e2e2;--ink-050: #f0f0f0;--paper: #ffffff;--paper-warm: #fafaf8;--signal-red: #d8261f;--signal-red-press: #a81c16;--signal-green: #0f7a3d;--signal-green-press: #0b5c2e;--signal-amber: #b26a00;--text-strong: var(--ink-900);--text-body: var(--ink-700);--text-muted: var(--ink-400);--text-faint: var(--ink-300);--text-inverse: var(--paper);--text-link: var(--ink-900);--text-link-hover: var(--ink-500);--surface-page: var(--paper);--surface-card: var(--paper);--surface-sunken: var(--ink-050);--surface-invert: var(--ink-900);--surface-invert-2: var(--ink-800);--border-hairline: var(--ink-100);--border-default: var(--ink-200);--border-strong: var(--ink-900);--border-invert: var(--ink-600);--action-fill: var(--ink-900);--action-fill-hover: var(--ink-700);--action-fill-press: var(--ink-1000);--action-label: var(--paper);--action-ghost-hover: var(--ink-050);--action-disabled-fill: var(--ink-100);--action-disabled-label: var(--ink-300);--state-error: var(--signal-red);--state-success: var(--signal-green);--state-warning: var(--signal-amber);--state-focus: var(--ink-900);--font-display: "Michroma", "Archivo", system-ui, sans-serif;--font-sans: "Archivo", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--type-display-1: 800 clamp(34px, 5.2vw, 72px) / 1 var(--font-display);--type-display-2: 800 clamp(26px, 3.4vw, 44px) / 1.05 var(--font-display);--type-display-3: 400 24px/1.1 var(--font-display);--tracking-display: .02em;--type-h1: 800 40px/1.06 var(--font-sans);--type-h2: 700 28px/1.12 var(--font-sans);--type-h3: 700 20px/1.2 var(--font-sans);--type-h4: 600 16px/1.25 var(--font-sans);--type-body-lg: 400 18px/1.55 var(--font-sans);--type-body: 400 15px/1.6 var(--font-sans);--type-body-sm: 400 13px/1.55 var(--font-sans);--type-label: 600 12px/1.2 var(--font-sans);--type-eyebrow: 500 11px/1.1 var(--font-mono);--type-spec: 400 12px/1.5 var(--font-mono);--type-button: 700 14px/1 var(--font-sans);--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-eyebrow: .18em;--tracking-button: .08em;--measure-prose: 62ch;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--gutter-page: 24px;--gutter-page-lg: 48px;--max-content: 1240px;--max-narrow: 720px;--section-y: var(--space-9);--section-y-sm: var(--space-7);--control-h-sm: 34px;--control-h: 44px;--control-h-lg: 54px;--control-pad-x: 20px;--tap-min: 44px;--radius-0: 0px;--radius-1: 2px;--radius-2: 4px;--radius-pill: 999px;--border-w: 1px;--border-w-strong: 2px;--shadow-none: none;--shadow-card: 0 1px 0 rgba(0, 0, 0, .06);--shadow-raised: 0 8px 24px -12px rgba(0, 0, 0, .28);--shadow-overlay: 0 24px 64px -24px rgba(0, 0, 0, .45);--shadow-focus: 0 0 0 2px var(--paper), 0 0 0 4px var(--ink-900);--shadow-inset-hairline: inset 0 0 0 1px var(--ink-100);--scrim-invert: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .72) 100%);--scrim-top: linear-gradient(180deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 100%);--blur-panel: blur(14px);--alpha-veil: rgba(255, 255, 255, .72);--alpha-veil-dark: rgba(10, 10, 10, .66);--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .12s;--dur-2: .18s;--dur-3: .28s;--dur-4: .52s;--press-scale: .985;--grid-line: rgba(0, 0, 0, .06);--pattern-grid: repeating-linear-gradient(0deg, var(--grid-line) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, var(--grid-line) 0 1px, transparent 1px 32px)}.rb-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.rb-spec{font:var(--type-spec);color:var(--text-muted)}.rb-display{font:var(--type-display-2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-strong);margin:0;overflow-wrap:break-word}@media(max-width:374px){.rb-display{font-size:min(26px,6.8vw)}}main,.rb-footer,.shopify-policy__body{text-wrap:pretty}.rb-rule{height:1px;background:var(--border-hairline);border:0;margin:0}.rb-wrap{max-width:var(--max-content);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.rb-section{padding-block:clamp(32px,4.5vw,64px)}.rb-section--dark{background:var(--ink-900);color:var(--ink-100)}.rb-section--grid{background:var(--paper-warm);background-image:var(--pattern-grid)}.rb-hairline-top{border-top:1px solid var(--border-hairline)}.rb-hairline-bottom{border-bottom:1px solid var(--border-hairline)}.rb-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--rb-col, 320px),100%),1fr));gap:clamp(24px,3vw,40px)}.rb-stack{display:flex;flex-direction:column}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--control-h);padding-inline:var(--control-pad-x);border:1px solid transparent;border-radius:var(--radius-1);font:var(--type-button);letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.rb-btn:active{transform:scale(var(--press-scale))}.rb-btn--lg{height:var(--control-h-lg);padding-inline:28px}.rb-btn--sm{height:var(--control-h-sm);padding-inline:14px;font-size:12px}.rb-btn--full{width:100%}.rb-btn--primary{background:var(--action-fill);color:var(--action-label);border-color:var(--action-fill)}.rb-btn--primary:hover{background:var(--action-fill-hover);border-color:var(--action-fill-hover);color:var(--action-label)}.rb-btn--inverse{background:var(--paper);color:var(--ink-900);border-color:var(--paper)}.rb-btn--inverse:hover{background:var(--ink-100);border-color:var(--ink-100);color:var(--ink-900)}.rb-btn--ghost{background:transparent;color:var(--text-strong);border-color:var(--border-default)}.rb-btn--ghost:hover{background:var(--action-ghost-hover);border-color:var(--border-strong);color:var(--text-strong)}.rb-btn--ghost-dark{background:transparent;color:var(--paper);border-color:var(--border-invert)}.rb-btn--ghost-dark:hover{background:var(--ink-800);border-color:var(--ink-500);color:var(--paper)}.rb-btn[disabled],.rb-btn[aria-disabled=true]{background:var(--action-disabled-fill);border-color:var(--action-disabled-fill);color:var(--action-disabled-label);cursor:not-allowed;transform:none}.rb-specrow{display:flex;gap:20px;align-items:baseline;padding-block:20px;border-bottom:1px solid var(--border-hairline)}.rb-specrow:last-child{border-bottom:0}.rb-specrow__num{flex:0 0 auto;font:var(--type-spec);color:var(--text-faint)}.rb-specrow__title{font:var(--type-h4);color:var(--text-strong)}.rb-specrow__body{font:var(--type-body-sm);color:var(--text-body);max-width:52ch}.rb-list--ruled{display:flex;flex-direction:column;border-top:1px solid var(--border-strong)}.rb-section--dark .rb-list--ruled{border-top-color:var(--ink-600)}.rb-section--dark .rb-specrow{border-bottom-color:var(--ink-700)}.rb-section--dark .rb-specrow__title,.rb-section--dark .rb-display{color:var(--paper)}.rb-section--dark .rb-specrow__body{color:var(--ink-300)}.rb-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(16px,2vw,24px)}.rb-step{border-top:2px solid var(--ink-900);padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.rb-step--optional{border-top-color:var(--ink-300);background:var(--paper-warm);border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);border-left:1px solid var(--border-hairline)}.rb-step__num{font:var(--type-spec);color:var(--text-strong)}.rb-step__title{font:var(--type-h3);color:var(--text-strong)}.rb-step__body{font:var(--type-body-sm);color:var(--text-body);margin:0}@media(max-width:749px){.rb-steps{gap:10px}.rb-step{padding:16px;gap:6px}.rb-step__title{font-size:18px}}.rb-badge{display:inline-flex;align-items:center;height:20px;padding-inline:8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.rb-frame{position:relative;border:1px solid var(--border-hairline);background:var(--surface-sunken);overflow:hidden}.rb-section--dark .rb-frame{border-color:var(--ink-600);background:var(--ink-1000)}.rb-frame>img,.rb-frame>video,.rb-frame>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.rb-frame--contain>img{object-fit:contain}.rb-frame__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font:var(--type-spec);color:var(--text-faint);background-image:var(--pattern-grid)}.rb-section--dark .rb-frame__placeholder{color:var(--ink-500)}.rb-price{display:flex;flex-direction:column;gap:4px}.rb-price__amount{font:var(--type-display-3);letter-spacing:var(--tracking-display);color:var(--text-strong)}.rb-price--lg .rb-price__amount{font-size:32px}.rb-section--dark .rb-price__amount{color:var(--paper)}.rb-price__note{font:var(--type-spec);color:var(--text-muted)}.announcement-bar,.announcement-bar .section-background{background:var(--ink-900)!important}.announcement-bar,.announcement-bar__text,.announcement-bar__slider,.announcement-bar a,.announcement-bar p,.announcement-bar span{color:var(--ink-200)!important}.announcement-bar a:hover{color:var(--paper)!important}.shopify-section:has(>.announcement-bar) .section-background,.shopify-section:has(.announcement-bar)>.section-background{background:var(--ink-900)!important}.page-wrapper{background:var(--ink-900)}main.content-for-layout{background:var(--surface-page)}.header{border-bottom:1px solid var(--border-hairline)}.header__row a[href],.header__columns a[href]{letter-spacing:var(--tracking-button)}cart-drawer-component .drawer__inner,#cart-drawer .drawer__inner{border-radius:var(--radius-0);border-left:1px solid var(--border-strong)}.cart-items__table tr,.cart-item{border-bottom:1px solid var(--border-hairline)}.cart-item__media,.cart-items img{border-radius:var(--radius-0);background:var(--surface-sunken)}.cart__total,.cart-summary__total,.totals__subtotal-value,.cart-drawer__total{font:var(--type-display-3);letter-spacing:var(--tracking-display);color:var(--text-strong)}.cart-summary,.cart__footer,.cart-drawer__footer{border-top:1px solid var(--border-strong)}.cart__checkout-button,button[name=checkout],.cart-drawer__checkout{border-radius:var(--radius-1);font:var(--type-button);letter-spacing:var(--tracking-button);text-transform:uppercase;min-height:var(--control-h-lg)}main[data-template^=page] h1,main[data-template^=page] .text-block h1{font:var(--type-display-2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-strong);overflow-wrap:break-word}.page-content h1,.shopify-policy__title h1{font:var(--type-display-2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-strong)}.page-content h2,.shopify-policy__body h2{font:var(--type-h2);color:var(--text-strong);margin-top:32px;padding-top:20px;border-top:1px solid var(--border-hairline)}.page-content h3,.shopify-policy__body h3{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-strong);margin-top:24px}.page-content p,.shopify-policy__body p{font:var(--type-body);color:var(--text-body);max-width:var(--measure-prose)}.page-content li,.shopify-policy__body li{font:var(--type-body);color:var(--text-body)}.field__input,.contact-form input,.contact-form textarea,.contact-form select,input[type=email],input[type=text],textarea{border-radius:var(--radius-1);border-color:var(--border-default);font:var(--type-body)}.field__input:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--border-strong);outline:2px solid var(--state-focus);outline-offset:1px}.rb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rb-btn:focus-visible,.rb-nav:focus-visible{outline:2px solid var(--state-focus);outline-offset:2px}.rb-section--dark .rb-btn:focus-visible{outline-color:var(--paper)}@media(prefers-reduced-motion:reduce){.rb-btn{transition:none}.rb-btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/revbox.css.map */
