:root{--color-ink: #172033;--color-navy: #12213a;--color-canvas: #faf8f3;--color-surface: #ffffff;--color-surface-muted: #f2f4f7;--color-border: #d9dee7;--color-muted: #667085;--color-yellow: #ffd43b;--color-blue: #3b82f6;--color-coral: #f04444;--color-green: #1e9b68;--color-purple: #7557d6;--color-warning: #b54708;--color-focus: #2563eb;--color-age-accent-1: #8fd1f5;--color-age-accent-2: #b7e3c6;--color-age-accent-3: #f5b7b7;--color-age-accent-4: #d2c2f0;--color-error: #b42318;--color-success: #1e9b68;--color-instock: #1e9b68;--color-lowstock: #b54708;--color-outofstock: #667085;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-xs: .375rem;--radius-sm: .625rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-round: 999px;--shadow-xs: 0 1px 2px rgb(16 24 40 / .06);--shadow-sm: 0 4px 12px rgb(16 24 40 / .08);--shadow-md: 0 12px 28px rgb(16 24 40 / .12);--shadow-drawer: 0 0 48px rgb(16 24 40 / .18);--motion-instant: .1s;--motion-fast: .16s;--motion-standard: .22s;--motion-drawer: .3s;--motion-section: .42s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-snap: cubic-bezier(.18, .9, .24, 1.12);--z-sticky: 20;--z-dropdown: 40;--z-overlay: 60;--z-drawer: 70;--z-modal: 80;--z-toast: 90;--container-wide: 1440px;--container-main: 1320px;--container-reading: 760px}.page-width-narrow,.page-width-content{--narrow-page-width: 82.5rem}:root{--theme-drawer-width: 27.5rem}@media screen and (max-width:749px){.product-media-container{--media-radius: 18px !important}}@media screen and (min-width:1024px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 60px}}*:focus-visible{outline-color:var(--color-focus)}@supports not selector(:focus-visible){*:focus{outline-color:var(--color-focus)}}.button--quick-add{--button-background-color: var(--color-yellow);--button-color: var(--color-navy);--button-border-color: var(--color-yellow)}.button--remove{--button-background-color: #feecec;--button-color: var(--color-error);--button-border-color: transparent}.product-badges__badge.product-badges__badge--preorder,.product-badges__badge.product-badges__badge--collector-pick{background-color:var(--color-purple);color:var(--color-white, #fff)}.product-badges__badge.product-badges__badge--retiring-soon{background-color:var(--color-warning);color:var(--color-white, #fff)}.product-badges__badge.product-badges__badge--new{background-color:var(--color-success);color:var(--color-white, #fff)}.product-badges__badge.product-badges__badge{font-size:11px;font-weight:700;border-radius:999px}.product-badges__badge.product-badges__badge--rectangle{padding-block:5px;padding-inline:10px}.product-badges--top-left.product-badges--top-left{top:12px;left:12px}.product-badges--top-right.product-badges--top-right{top:12px;right:12px}.product-badges--bottom-left.product-badges--bottom-left{bottom:12px;left:12px}.is-loading{position:relative;color:transparent!important;pointer-events:none}.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border:2px solid currentcolor;border-top-color:transparent;border-radius:var(--radius-round);color:var(--color-muted);animation:brickhub-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){.is-loading:after{animation-duration:1.2s}}@keyframes brickhub-spin{to{transform:rotate(360deg)}}[aria-invalid=true]{--color-input-border: var(--color-error)}.field__error-message{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-error);font-size:var(--font-size--xs, .8125rem)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);color:var(--color-muted)}.empty-state__icon{color:var(--color-border)}.empty-state__title{color:var(--color-ink)}.empty-state__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}:root{--quick-add-modal-width: min(60rem, 96vw);--quick-add-modal-height: min(47.5rem, 96vh);--quick-add-modal-gallery-width: 26.25rem}@media screen and (min-width:750px){.quick-add-modal{border-radius:var(--radius-xl, 24px);box-shadow:var(--shadow-drawer, 0 30px 60px rgba(16, 24, 40, .3))}}.quick-add-modal__close{top:16px;right:16px;width:40px;height:40px;border-radius:999px;background:var(--color-surface-muted, #f2f4f7);display:flex;align-items:center;justify-content:center}.quick-add-modal__content .product-details{padding-inline-end:var(--space-8, 32px)}.quick-add-modal__content .product-details>.group-block>.group-block-content>*{padding-inline:var(--space-8, 32px)}.quick-add-modal__content .view-product-title a{font-family:var(--font-heading--family);font-size:24px;font-weight:700}.quick-add-modal__content product-price .price{font-family:var(--font-heading--family);font-size:26px;font-weight:700}@media screen and (min-width:750px){.quick-add-modal__content .product-details .product-detail-meta{display:block!important}}.quick-add-modal__content .product-detail-meta{font-size:12px;color:var(--color-muted, #667085);padding-inline:var(--space-8, 32px);margin-block-end:12px}[id$=__faq_section] h2{font-size:2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-theme.css.map */
