:root{--bbb-yellow: #ffcf00;--bbb-red: #e3000b;--bbb-red-hover: #b80008;--bbb-black: #000000;--bbb-white: #ffffff;--bbb-gray-050: #fafafa;--bbb-gray-100: #f7f7f7;--bbb-gray-150: #f3f3f3;--bbb-gray-200: #efefef;--bbb-gray-300: #d9d9d9;--bbb-gray-500: #7a7a7a;--bbb-gray-700: #444444;--bbb-blue: #1e5eff;--bbb-green: #1f9d55;--bbb-amber: #d18b00;--bbb-purple: #6f42c1;--bbb-gold: #d4af37;--bbb-gold-dark: #9c7a19;--bbb-gold-light: #f0d77d;--bbb-radius-sm: 6px;--bbb-radius-md: 10px;--bbb-pill: 999px;--bbb-space-1: 8px;--bbb-space-2: 12px;--bbb-space-3: 16px;--bbb-space-4: 20px;--bbb-space-5: 24px;--bbb-space-6: 32px;--bbb-space-7: 40px;--bbb-space-8: 56px;--bbb-shadow: 0 6px 0 rgba(0, 0, 0, .12);--bbb-border-strong: 2px solid rgba(0, 0, 0, .25);--bbb-border-soft: 1px solid var(--bbb-gray-300)}.bbb-scope{background:var(--bbb-gray-100);color:var(--bbb-black)}.bbb-scope a{color:var(--bbb-black);text-decoration:none}.bbb-scope a:hover{color:var(--bbb-red)}.bbb-scope .main-content{background:transparent}.bbb-scope .wrapper{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.bbb-scope .header-text{max-width:1000px;margin:10px 20px 10px 250px;padding-left:24px;padding-right:24px;border:1px dotted red}.bbb-scope .page-width{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.bbb-scope .bbb-header-wrapper,.bbb-scope .header-wrapper,.bbb-scope .nav-bar{background:var(--bbb-yellow);border-bottom:3px solid rgba(0,0,0,.12)}.bbb-scope .header-wrapper__overlay{display:none}.bbb-scope .site-header{background:transparent}.bbb-scope .bbb-header{display:table;width:100%;min-height:96px;padding:16px 0}.bbb-scope .bbb-header__brand{vertical-align:middle}.bbb-scope .site-header__logo-link{display:inline-flex;flex-direction:column;align-items:flex-start;color:var(--bbb-black)}.bbb-scope .bbb-header__logo-image-wrap{display:block;width:150px;max-width:150px}.bbb-scope .bbb-header__logo-image,.bbb-scope .bbb-logo-img{display:block;width:150px;height:auto}.bbb-scope .bbb-header__logo-main{display:block;font-size:34px;line-height:1;font-weight:900;letter-spacing:1px;text-transform:uppercase}.bbb-scope .df-bbb-byline{display:block;margin-top:6px;font-size:12px;line-height:1.2;font-weight:500;opacity:.8;white-space:nowrap;color:var(--bbb-black)}.bbb-scope .bbb-header__utility{vertical-align:middle}.bbb-scope .bbb-header__search{display:inline-block;width:520px;max-width:52vw;margin-right:18px;vertical-align:middle}.bbb-scope .bbb-header__search .search-bar{width:100%}.bbb-scope .bbb-header__search .input-group-field{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--bbb-radius-md);border:2px solid rgba(0,0,0,.2);background:var(--bbb-white);color:var(--bbb-black)}.bbb-scope .bbb-header__search .btn,.bbb-scope .bbb-header__search .btn--secondary{min-height:48px;white-space:nowrap}.bbb-scope .bbb-header__account,.bbb-scope .bbb-header__cart{display:inline-block;vertical-align:middle;margin-left:12px}.bbb-scope .bbb-header__action-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--bbb-black)}.bbb-scope .bbb-header__menu-toggle{min-height:46px;padding:10px 14px;margin-left:12px;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;background:var(--bbb-red);color:var(--bbb-white);border:var(--bbb-border-strong);border-radius:var(--bbb-radius-sm);box-shadow:var(--bbb-shadow)}.bbb-scope .bbb-nav-bar .site-nav,.bbb-scope .bbb-nav .site-nav,.bbb-scope #AccessibleNav{display:flex;align-items:center;gap:8px;margin:0;padding:10px 0 12px;list-style:none}.bbb-scope .site-nav__link{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--bbb-black)}.bbb-scope .site-nav__link:hover{color:var(--bbb-red)}.bbb-scope .drawer{background:var(--bbb-white)}.bbb-scope .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:var(--bbb-border-soft)}.bbb-scope .drawer__title{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.bbb-scope .drawer__close-button{width:40px;height:40px;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.bbb-scope .drawer__inner{padding:16px 20px 24px}.bbb-scope .mobile-nav{margin:0;padding:0;list-style:none}.bbb-scope .mobile-nav__item+.mobile-nav__item{margin-top:6px}.bbb-scope .mobile-nav__link{display:block;padding:12px 0;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--bbb-black);border-bottom:1px solid var(--bbb-gray-200)}.bbb-scope .btn,.bbb-scope .btn--secondary,.bbb-scope button,.bbb-scope input[type=submit],.bbb-scope .spr-button,.bbb-scope .shopify-payment-button__button--unbranded{border-radius:var(--bbb-radius-sm);font-weight:900;text-transform:uppercase;letter-spacing:.8px;box-shadow:var(--bbb-shadow)}.bbb-scope .btn--secondary,.bbb-scope a.btn--secondary,.bbb-scope button.btn--secondary{background:var(--bbb-white);color:var(--bbb-black);border:var(--bbb-border-strong)}.bbb-scope .btn,.bbb-scope a.btn,.bbb-scope button.btn,.bbb-scope input[type=submit],.bbb-scope .spr-button,.bbb-scope .shopify-payment-button__button--unbranded,.bbb-scope .product-form__cart-submit,.bbb-scope .add-to-cart,.bbb-scope button[name=add],.bbb-scope input[name=add]{background:var(--bbb-red);color:var(--bbb-white);border:var(--bbb-border-strong)}.bbb-scope .btn:hover,.bbb-scope a.btn:hover,.bbb-scope input[type=submit]:hover,.bbb-scope .product-form__cart-submit:hover,.bbb-scope .add-to-cart:hover,.bbb-scope button[name=add]:hover,.bbb-scope input[name=add]:hover{background:var(--bbb-red-hover);color:var(--bbb-white)}.bbb-scope .bbb-header__search .btn--secondary,.bbb-scope .bbb-header__search button.btn--secondary,.bbb-scope .site-header__search .btn--secondary,.bbb-scope .site-header__search button.btn--secondary{background:var(--bbb-red)!important;color:var(--bbb-white)!important;border:var(--bbb-border-strong)!important;box-shadow:var(--bbb-shadow)!important}.bbb-scope .bbb-header__search .btn--secondary .icon,.bbb-scope .bbb-header__search button.btn--secondary .icon,.bbb-scope .site-header__search .btn--secondary .icon,.bbb-scope .site-header__search button.btn--secondary .icon{color:var(--bbb-white)!important}.bbb-scope .site-footer{background:var(--bbb-white);border-top:3px solid var(--bbb-yellow)}.bbb-scope .bbb-footer{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:start;padding:28px 0 32px}.bbb-scope .bbb-footer__title{font-size:22px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.bbb-scope .bbb-footer__byline{margin-top:6px;font-size:13px;line-height:1.4;color:var(--bbb-gray-700)}.bbb-scope .bbb-footer__links{display:flex;flex-wrap:wrap;gap:16px}.bbb-scope .bbb-footer__links a{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.bbb-scope .bbb-footer__meta{font-size:13px;line-height:1.5;color:var(--bbb-gray-700)}.bbb-scope .bbb-home-trust{padding:0 0 10px}.bbb-scope .bbb-home-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bbb-scope .bbb-home-trust__item{background:var(--bbb-white);border:var(--bbb-border-strong);padding:18px}.bbb-scope .bbb-home-trust__item strong{display:block;margin-bottom:6px;font-size:15px;line-height:1.2}.bbb-scope .bbb-home-trust__item span{display:block;font-size:14px;line-height:1.5;color:#333}.bbb-scope .bbb-home-featured{padding-top:4px}.bbb-scope .bbb-home-featured__header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.bbb-scope .bbb-home-featured__title{margin:0;font-size:28px;line-height:1.05;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:1px}.bbb-scope .bbb-home-featured__link{font-size:14px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.6px;text-decoration:underline}.bbb-scope .bbb-home-featured__empty{background:var(--bbb-white);border:var(--bbb-border-soft);padding:24px}.bbb-scope .grid-uniform .grid__item,.bbb-scope .grid--uniform .grid__item,.bbb-scope .product-grid-item,.bbb-scope .grid__item .grid-view-item{margin-bottom:22px}.bbb-scope .grid-view-item,.bbb-scope .product-grid-item,.bbb-scope .product-grid-item__content{background:var(--bbb-white);border:3px solid rgba(0,0,0,.18);box-shadow:var(--bbb-shadow);border-radius:var(--bbb-radius-md);overflow:hidden}.bbb-scope .grid-view-item img,.bbb-scope .product-grid-item img,.bbb-scope .grid-view-item__image,.bbb-scope .product-grid-item__image{display:block;width:100%;height:auto}.bbb-scope .grid-view-item__title,.bbb-scope .product-grid-item__title,.bbb-scope .product-grid-item__title a,.bbb-scope .grid-view-item__title a{font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--bbb-black)}.bbb-scope .grid-view-item__meta,.bbb-scope .product-grid-item__meta,.bbb-scope .product-price,.bbb-scope .price{font-weight:800;color:var(--bbb-black)}.bbb-scope .bbb-collection-page{padding-top:32px;padding-bottom:48px}.bbb-scope .bbb-collection-header{margin-bottom:32px}.bbb-scope .bbb-collection-title{margin:0 0 12px;font-size:40px;line-height:1.1;font-weight:700;color:#111}.bbb-scope .bbb-collection-description{max-width:760px;font-size:16px;line-height:1.6}.bbb-scope .bbb-collection-empty{padding:32px 0;font-size:16px}.bbb-scope .bbb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bbb-scope .bbb-product-card{display:flex;flex-direction:column;height:100%;background:var(--bbb-white);border:var(--bbb-border-soft);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bbb-scope .bbb-product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014;border-color:#c6c6c6}.bbb-scope .bbb-product-card__image-link{display:block;color:inherit;text-decoration:none}.bbb-scope .bbb-product-card__image-wrap{position:relative;aspect-ratio:1 / 1;background:var(--bbb-gray-150);overflow:hidden}.bbb-scope .bbb-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.bbb-scope .bbb-product-card__meta{display:flex;flex-direction:column;gap:0;padding:18px 18px 20px}.bbb-scope .bbb-product-card__heading{margin:0;min-height:48px;font-size:20px;line-height:1.2;font-weight:700}.bbb-scope .bbb-product-card__heading a{color:#111;text-decoration:none}.bbb-scope .bbb-product-card__sku,.bbb-scope .bbb-product-card__title,.bbb-scope .bbb-product-card__dash{display:inline}.bbb-scope .bbb-product-card__separator{width:100%;height:1px;margin:16px 0 14px;background:var(--bbb-gray-300)}.bbb-scope .bbb-product-card__price{font-size:24px;line-height:1.15;font-weight:700;color:#111}.bbb-scope .bbb-product-page{padding-top:32px;padding-bottom:48px}.bbb-scope .bbb-product-layout{display:grid;grid-template-columns:110px minmax(0,1fr) 380px;gap:28px;align-items:start}.bbb-scope .bbb-product-gallery{display:contents}.bbb-scope .bbb-product-gallery__thumbs{display:flex;flex-direction:column;gap:12px}.bbb-scope .bbb-product-gallery__thumb{display:block;width:100%;padding:0;border:var(--bbb-border-soft);background:var(--bbb-white);cursor:pointer;transition:border-color .18s ease,transform .18s ease}.bbb-scope .bbb-product-gallery__thumb:hover{transform:translateY(-1px)}.bbb-scope .bbb-product-gallery__thumb.is-active{border-color:#111}.bbb-scope .bbb-product-gallery__thumb img{display:block;width:100%;height:auto}.bbb-scope .bbb-product-gallery__main-wrap{position:relative;background:var(--bbb-gray-150);border:var(--bbb-border-soft)}.bbb-scope .bbb-product-gallery__main{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.bbb-scope .bbb-product-gallery__main-image{display:block;width:100%;height:auto}.bbb-scope .bbb-product-meta{align-self:start}.bbb-scope .bbb-product-meta__panel{background:var(--bbb-white);border:var(--bbb-border-soft);padding:24px}.bbb-scope .bbb-product-meta__heading{margin:0;font-size:34px;line-height:1.05;font-weight:700;color:#111}.bbb-scope .bbb-product-meta__sku,.bbb-scope .bbb-product-meta__title,.bbb-scope .bbb-product-meta__dash{display:inline}.bbb-scope .bbb-product-condition{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:14px;line-height:1.4;color:#222}.bbb-scope .bbb-product-condition__label{font-weight:800;color:#111}.bbb-scope .bbb-product-condition__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;font-size:12px;line-height:1;font-weight:700;color:var(--bbb-white);border-radius:var(--bbb-pill)}.bbb-scope .bbb-product-condition__text{color:#222}.bbb-scope .bbb-product-condition__badge--signed{background:var(--bbb-blue)}.bbb-scope .bbb-product-condition__badge--bnib{background:var(--bbb-green)}.bbb-scope .bbb-product-condition__badge--swbn{background:var(--bbb-amber)}.bbb-scope .bbb-product-condition__badge--nbnb{background:var(--bbb-gray-500)}.bbb-scope .bbb-product-condition__badge--limited{background:var(--bbb-purple)}.bbb-scope .bbb-product-meta__separator{width:100%;height:1px;margin:18px 0;background:var(--bbb-gray-300)}.bbb-scope .bbb-product-meta__price{margin-bottom:22px;font-size:30px;line-height:1.1;font-weight:700;color:#111}.bbb-scope .bbb-product-meta__cta-block{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.bbb-scope .bbb-product-form{margin:0}.bbb-scope .bbb-product-meta__add-to-cart{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 18px;border:0;background:var(--bbb-red);color:var(--bbb-white);font-size:16px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.8px;box-shadow:var(--bbb-shadow);cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.bbb-scope .bbb-product-meta__add-to-cart:hover{background:var(--bbb-red-hover);transform:translateY(-1px)}.bbb-scope .bbb-product-meta__add-to-cart[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.bbb-scope .bbb-product-meta__seller-notes{margin-top:0;padding-top:18px;border-top:1px solid var(--bbb-gray-300);font-size:15px;line-height:1.65;color:#222}.bbb-scope .bbb-product-card__badge,.bbb-scope .bbb-product-badge{position:absolute;top:12px;left:12px;z-index:3;padding:6px 10px;font-size:12px;line-height:1;font-weight:700;color:var(--bbb-white);border-radius:var(--bbb-pill)}.bbb-scope .bbb-product-card__badge--signed,.bbb-scope .bbb-product-badge--signed{background:var(--bbb-blue)}.bbb-scope .bbb-product-card__badge--bnib,.bbb-scope .bbb-product-badge--bnib{background:var(--bbb-green)}.bbb-scope .bbb-product-card__badge--swbn,.bbb-scope .bbb-product-badge--swbn{background:var(--bbb-amber)}.bbb-scope .bbb-product-card__badge--nbnb,.bbb-scope .bbb-product-badge--nbnb{background:var(--bbb-gray-500)}.bbb-scope .bbb-product-card__badge--limited,.bbb-scope .bbb-product-badge--limited{background:var(--bbb-purple)}.bbb-scope .bbb-product-card__retired,.bbb-scope .bbb-product-retired{position:absolute;right:14px;bottom:14px;z-index:2;display:block;width:126px;height:121px;background-image:url(/cdn/shop/files/retired-seal_126x121px.png?v=1772968876);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(-8deg);text-indent:-9999px;overflow:hidden;white-space:nowrap}.bbb-scope .bbb-product-card__retired:before,.bbb-scope .bbb-product-retired:before,.bbb-scope .bbb-product-card__retired:after,.bbb-scope .bbb-product-retired:after{content:none}.bbb-lightbox-open{overflow:hidden}.bbb-scope .bbb-lightbox[hidden]{display:none}.bbb-scope .bbb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.bbb-scope .bbb-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1}.bbb-scope .bbb-lightbox__dialog{position:relative;z-index:2;width:min(92vw,1100px);margin:4vh auto;background:var(--bbb-white);padding:20px}.bbb-scope .bbb-lightbox__close{position:absolute;top:8px;right:10px;width:40px;height:40px;border:0;background:transparent;font-size:34px;line-height:1;cursor:pointer}.bbb-scope .bbb-lightbox__image{display:block;width:100%;height:auto}@media screen and (max-width:1200px){.bbb-scope .bbb-home-trust__grid,.bbb-scope .bbb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bbb-scope .bbb-product-layout{grid-template-columns:90px minmax(0,1fr) 340px}}@media screen and (max-width:900px){.bbb-scope .bbb-header__search{display:block;width:100%;max-width:none;margin-right:0;margin-bottom:16px}.bbb-scope .bbb-header__account,.bbb-scope .bbb-header__cart{margin-left:0;margin-right:8px}.bbb-scope .bbb-header__menu-toggle{margin-left:0;margin-top:10px}.bbb-scope .bbb-nav-bar .site-nav,.bbb-scope #AccessibleNav{flex-wrap:wrap}.bbb-scope .bbb-footer{grid-template-columns:1fr;gap:16px}.bbb-scope .bbb-home-trust__grid,.bbb-scope .bbb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbb-scope .bbb-collection-title{font-size:32px}.bbb-scope .bbb-home-featured__header{align-items:start;flex-direction:column}.bbb-scope .bbb-product-layout{grid-template-columns:1fr;gap:20px}.bbb-scope .bbb-product-gallery{display:block}.bbb-scope .bbb-product-gallery__thumbs{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:12px}.bbb-scope .bbb-product-gallery__thumb{width:84px}.bbb-scope .bbb-product-meta__panel{padding:20px}}@media screen and (max-width:640px){.bbb-scope .wrapper,.bbb-scope .page-width{padding-left:16px;padding-right:16px}.bbb-scope .bbb-header__logo-image-wrap{max-width:150px}.bbb-scope .bbb-home-trust__grid,.bbb-scope .bbb-product-grid{grid-template-columns:1fr;gap:16px}.bbb-scope .bbb-collection-page,.bbb-scope .bbb-product-page{padding-top:20px;padding-bottom:32px}.bbb-scope .bbb-collection-title,.bbb-scope .bbb-home-featured__title{font-size:28px}.bbb-scope .bbb-product-card__meta{padding:16px}.bbb-scope .bbb-product-card__heading{min-height:0;font-size:18px}.bbb-scope .bbb-product-card__price{font-size:22px}.bbb-scope .bbb-product-card__retired,.bbb-scope .bbb-product-retired{width:92px;height:88px;right:10px;bottom:10px}.bbb-scope .bbb-product-meta__panel{padding:18px}.bbb-scope .bbb-product-meta__heading{font-size:28px}.bbb-scope .bbb-product-condition{font-size:13px}.bbb-scope .bbb-product-meta__price{font-size:26px}.bbb-scope .bbb-product-meta__add-to-cart{min-height:52px;font-size:15px}.bbb-scope .bbb-footer{padding:22px 0 26px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bbb-theme.css.map */
