:root{--bh-bg: #FFFDF7;--bh-bg-cream: #FFF8ED;--bh-bg-blue: #EEF4FF;--bh-bg-pink: #FFF0F3;--bh-bg-green: #ECFDF5;--bh-bg-purple: #F5F0FF;--bh-bg-yellow: #FFFBEB;--bh-ink: #1B1B3A;--bh-blue: #4361EE;--bh-blue-light: #60A5FA;--bh-red: #EF476F;--bh-yellow: #FFBE0B;--bh-green: #06D6A0;--bh-purple: #8338EC;--bh-orange: #FF6B35;--bh-pink: #FF69B4;--bh-text: #1B1B3A;--bh-text-muted: #64748B;--bh-white: #FFFFFF;--bh-border: 3px solid var(--bh-ink);--bh-border-thick: 4px solid var(--bh-ink);--bh-shadow-sm: 3px 3px 0 var(--bh-ink);--bh-shadow-md: 5px 5px 0 var(--bh-ink);--bh-shadow-lg: 7px 7px 0 var(--bh-ink);--bh-halftone-light: radial-gradient(circle, rgba(27,27,58,.08) .8px, transparent .8px);--bh-font-display: "Lilita One", cursive;--bh-font-body: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bh-radius: 14px;--bh-radius-lg: 20px}.header-wrapper{background:var(--bh-white)!important;border-bottom:var(--bh-border-thick)!important;box-shadow:none!important}.shopify-section-header-sticky .header-wrapper{box-shadow:0 4px 20px #1b1b3a1f!important}.header__heading-logo{max-width:180px!important}.header__inline-menu .header__menu-item{font-family:var(--bh-font-body)!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:8px 14px!important;border-radius:8px!important;transition:all .2s!important;color:var(--bh-ink)!important}.header__inline-menu .header__menu-item:hover{background:var(--bh-blue)!important;color:var(--bh-white)!important}.cart-count-bubble{background:var(--bh-red)!important;color:var(--bh-white)!important;border:2px solid var(--bh-ink)!important}.header__submenu.list-menu{background:var(--bh-white)!important;border:var(--bh-border)!important;border-radius:12px!important;box-shadow:var(--bh-shadow-md)!important;padding:8px!important}.header__submenu .header__menu-item:hover{background:var(--bh-bg-cream)!important}.menu-drawer{background:var(--bh-white)!important}.menu-drawer__menu-item{font-family:var(--bh-font-body)!important;font-weight:700!important;color:var(--bh-ink)!important}.footer{background:var(--bh-ink)!important;border-top:var(--bh-border-thick)!important}.footer h2,.footer .footer-block__heading{font-family:var(--bh-font-display)!important;color:var(--bh-yellow)!important;font-size:16px!important}.footer a,.footer .link--text{font-family:var(--bh-font-body)!important;color:#ffffffa6!important;transition:color .2s!important}.footer a:hover,.footer .link--text:hover{color:var(--bh-white)!important}.footer .copyright__content{color:#ffffff73!important}.footer__newsletter .field__input{border:3px solid rgba(255,255,255,.3)!important;border-radius:10px!important;background:#ffffff1a!important;color:var(--bh-white)!important;font-family:var(--bh-font-body)!important}.footer__newsletter .newsletter-form__button{background:var(--bh-yellow)!important;color:var(--bh-ink)!important;border:2px solid var(--bh-ink)!important;border-radius:10px!important}.bh-hero{position:relative;background:linear-gradient(160deg,var(--bh-bg-cream) 0%,var(--bh-bg-pink) 30%,var(--bh-bg-blue) 60%,var(--bh-bg-green) 100%);padding:clamp(64px,8vw,96px) clamp(24px,5vw,48px) clamp(48px,6vw,80px);overflow:hidden;min-height:70vh;display:flex;align-items:center;border-bottom:var(--bh-border-thick);font-family:var(--bh-font-body)}.bh-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bh-halftone-light);background-size:12px 12px;pointer-events:none;z-index:1}.bh-hero:after{content:"";position:absolute;top:50%;left:50%;width:200vmax;height:200vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,transparent 0deg 8deg,rgba(67,97,238,.03) 8deg 10deg);pointer-events:none;animation:bhSlowSpin 120s linear infinite}@keyframes bhSlowSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.bh-hero-content{position:relative;z-index:2;max-width:750px;margin:0 auto;text-align:center}.bh-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bh-yellow);color:var(--bh-ink);font-family:var(--bh-font-body);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.1em;padding:8px 20px;border-radius:8px;border:3px solid var(--bh-ink);box-shadow:var(--bh-shadow-sm);margin-bottom:28px;animation:bhBadgeBounce 3s ease-in-out infinite}@keyframes bhBadgeBounce{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.bh-hero h1{font-family:var(--bh-font-display);font-size:clamp(51px,9vw,88px);line-height:1;letter-spacing:.02em;color:var(--bh-ink);margin-bottom:20px;text-shadow:3px 3px 0 rgba(27,27,58,.1)}.bh-hero h1 .bh-accent-blue{color:var(--bh-blue)}.bh-hero h1 .bh-accent-red{color:var(--bh-red)}.bh-hero h1 .bh-accent-yellow{color:var(--bh-orange);position:relative}.bh-hero h1 .bh-accent-yellow:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:6px;background:var(--bh-yellow);border-radius:3px;z-index:-1}.bh-hero-tagline{font-size:clamp(17px,2.5vw,22px);font-weight:600;color:var(--bh-text-muted);max-width:520px;margin:0 auto 40px;line-height:1.5;font-family:var(--bh-font-body)}.bh-hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bh-float{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.bh-float-1{top:8%;left:5%;animation:bhF1 6s ease-in-out infinite;font-size:56px;opacity:.18}.bh-float-2{bottom:15%;right:4%;animation:bhF2 8s ease-in-out infinite;font-size:64px;opacity:.15}.bh-float-3{top:18%;right:8%;animation:bhF3 7s ease-in-out infinite;font-size:48px;opacity:.2}.bh-float-4{bottom:22%;left:7%;animation:bhF1 9s ease-in-out infinite reverse;font-size:56px;opacity:.15}.bh-float-5{top:35%;left:2%;animation:bhF2 10s ease-in-out infinite;font-size:40px;opacity:.12}.bh-float-6{top:10%;right:2%;animation:bhF3 6.5s ease-in-out infinite;font-size:40px;opacity:.18}.bh-float-7{top:55%;right:3%;animation:bhF1 7.5s ease-in-out infinite;font-size:48px;opacity:.14}.bh-float-8{bottom:8%;left:15%;animation:bhF2 5.5s ease-in-out infinite reverse;font-size:45px;opacity:.16}.bh-float-9{top:5%;left:35%;animation:bhF3 8.5s ease-in-out infinite;font-size:32px;opacity:.12}.bh-float-10{bottom:30%;right:12%;animation:bhF1 6.5s ease-in-out infinite;font-size:35px;opacity:.13}.bh-float-11{top:45%;left:12%;animation:bhF2 7s ease-in-out infinite reverse;font-size:40px;opacity:.1}.bh-float-12{bottom:5%;right:25%;animation:bhF3 9s ease-in-out infinite;font-size:32px;opacity:.14}.bh-float-13{top:70%;right:6%;animation:bhF1 8s ease-in-out infinite reverse;font-size:45px;opacity:.11}.bh-float-14{top:3%;right:30%;animation:bhF2 6s ease-in-out infinite;font-size:29px;opacity:.15}.bh-float-15{bottom:12%;left:30%;animation:bhF3 7.5s ease-in-out infinite reverse;font-size:40px;opacity:.12}.bh-float-16{top:60%;left:4%;animation:bhF1 5s ease-in-out infinite;font-size:32px;opacity:.13}@keyframes bhF1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(8deg)}}@keyframes bhF2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-5deg)}}@keyframes bhF3{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-25px) rotate(6deg)}}.bh-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--bh-font-body);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.05em;padding:16px 32px;border-radius:12px;border:3px solid var(--bh-ink);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;line-height:1}.bh-btn:hover{transform:translate(-2px,-2px)}.bh-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--bh-ink)!important}.bh-btn-primary{background:var(--bh-blue);color:var(--bh-white);box-shadow:var(--bh-shadow-md)}.bh-btn-primary:hover{box-shadow:var(--bh-shadow-lg);color:var(--bh-white)}.bh-btn-secondary{background:var(--bh-white);color:var(--bh-ink);box-shadow:var(--bh-shadow-md)}.bh-btn-secondary:hover{box-shadow:var(--bh-shadow-lg)}.bh-btn-add-cart{background:var(--bh-green);color:var(--bh-ink);box-shadow:var(--bh-shadow-sm);width:100%;justify-content:center;font-size:13px;padding:11px 16px;border-width:2px}.bh-btn-small{font-size:13px;padding:10px 19px;border-width:2px;box-shadow:var(--bh-shadow-sm)}.bh-btn-promo{background:var(--bh-yellow);color:var(--bh-ink);box-shadow:var(--bh-shadow-md);font-size:18px;padding:18px 40px}.bh-features{background:var(--bh-bg-cream);border-top:var(--bh-border-thick);border-bottom:var(--bh-border-thick);padding:32px clamp(16px,4vw,32px);font-family:var(--bh-font-body)}.bh-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-width:1000px;margin:0 auto;text-align:center}.bh-feature-item{display:flex;flex-direction:column;align-items:center;gap:8px}.bh-feature-icon{width:52px;height:52px;border-radius:12px;border:3px solid var(--bh-ink);box-shadow:var(--bh-shadow-sm);display:grid;place-items:center;font-size:24px}.bh-feature-item h4{font-family:var(--bh-font-body);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--bh-ink);margin:0}.bh-feature-item p{font-size:13px;color:var(--bh-text-muted);font-weight:600;margin:0}.bh-categories{position:relative;background:var(--bh-bg);padding:clamp(48px,6vw,80px) clamp(16px,4vw,32px);font-family:var(--bh-font-body)}.bh-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.bh-category-card{position:relative;border:var(--bh-border-thick);border-radius:var(--bh-radius-lg);overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:var(--bh-shadow-md);cursor:pointer;aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none}.bh-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bh-halftone-light);background-size:8px 8px;pointer-events:none;z-index:2}.bh-category-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--bh-ink)}.bh-category-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:0;padding:32px}.bh-brand-text{font-family:var(--bh-font-display);font-size:clamp(29px,3vw,40px);color:var(--bh-white);text-shadow:3px 3px 0 rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.05em;text-align:center;line-height:1.1}.bh-category-content{position:relative;z-index:3;padding:20px;background:linear-gradient(transparent,#1b1b3ad9)}.bh-category-card h3{font-family:var(--bh-font-display);font-size:26px;color:var(--bh-white);text-shadow:2px 2px 0 var(--bh-ink);margin:0}.bh-category-card p{font-size:15px;color:#ffffffe6;font-weight:700;margin:0}.bh-cat-squish{background:linear-gradient(135deg,#ffb6c1,#ff69b4,#ff1493)}.bh-cat-pokemon{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706)}.bh-cat-comics{background:linear-gradient(135deg,#60a5fa,#3b82f6,#1d4ed8)}.bh-cat-lego{background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c)}.bh-section-header{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.bh-section-label{display:inline-block;font-family:var(--bh-font-body);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.14em;padding:6px 16px;border-radius:6px;border:3px solid var(--bh-ink);box-shadow:var(--bh-shadow-sm);margin-bottom:16px;color:var(--bh-ink)}.bh-label-red{background:var(--bh-red);color:var(--bh-white)}.bh-label-blue{background:var(--bh-blue);color:var(--bh-white)}.bh-label-yellow{background:var(--bh-yellow)}.bh-label-green{background:var(--bh-green)}.bh-label-purple{background:var(--bh-purple);color:var(--bh-white)}.bh-label-orange{background:var(--bh-orange);color:var(--bh-white)}.bh-label-pink{background:var(--bh-pink);color:var(--bh-white)}.bh-section-title{font-family:var(--bh-font-display);font-size:clamp(32px,5vw,48px);line-height:1.1;color:var(--bh-ink);margin:0}.bh-products-section{position:relative;padding:clamp(48px,6vw,80px) clamp(16px,4vw,32px);font-family:var(--bh-font-body)}.bh-products-section.bh-bg-cream{background:var(--bh-bg-cream)}.bh-products-section.bh-bg-blue{background:var(--bh-bg-blue)}.bh-products-section.bh-bg-pink{background:var(--bh-bg-pink)}.bh-products-section.bh-bg-green{background:var(--bh-bg-green)}.bh-products-section.bh-bg-purple{background:var(--bh-bg-purple)}.bh-products-section.bh-bg-yellow{background:var(--bh-bg-yellow)}.bh-products-section.bh-bg-white{background:var(--bh-white)}.bh-collection-row{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto 24px;flex-wrap:wrap;gap:16px}.bh-view-all{font-family:var(--bh-font-body);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--bh-blue);text-decoration:none;border-bottom:2px solid var(--bh-blue);transition:.2s}.bh-view-all:hover{color:var(--bh-ink);border-color:var(--bh-ink)}.bh-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;max-width:1200px;margin:0 auto;list-style:none;padding:0}.bh-product-card{position:relative;background:var(--bh-white);border:var(--bh-border);border-radius:var(--bh-radius);overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:var(--bh-shadow-sm);display:flex;flex-direction:column;text-decoration:none;color:inherit}.bh-product-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--bh-ink)}.bh-product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1}.bh-product-image{aspect-ratio:1;overflow:hidden;border-bottom:var(--bh-border);position:relative;background:#f8f8f8}.bh-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.bh-product-card:hover .bh-product-image img{transform:scale(1.05)}.bh-product-badge{position:absolute;top:10px;left:10px;z-index:3;font-family:var(--bh-font-body);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px;border-radius:6px;border:2px solid var(--bh-ink);box-shadow:2px 2px 0 var(--bh-ink)}.bh-badge-instock{background:var(--bh-green);color:var(--bh-ink)}.bh-badge-soldout{background:var(--bh-ink);color:var(--bh-white)}.bh-badge-preorder{background:var(--bh-orange);color:var(--bh-white)}.bh-badge-sale{background:var(--bh-red);color:var(--bh-white)}.bh-product-info{padding:16px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.bh-product-vendor{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bh-text-muted);margin:0}.bh-product-name{font-weight:800;font-size:15px;line-height:1.3;color:var(--bh-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bh-product-price{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.bh-price-current{font-weight:800;font-size:18px;color:var(--bh-blue)}.bh-price-compare{font-size:14px;color:var(--bh-text-muted);text-decoration:line-through}.bh-product-actions{padding:0 16px 16px}.bh-product-actions form{margin:0}.bh-product-card.bh-sold-out{opacity:.6}.bh-product-card.bh-sold-out .bh-product-image img{filter:grayscale(.5)}.bh-divider{height:60px;position:relative;overflow:hidden;z-index:5}.bh-divider-ink-down{background:var(--bh-bg)}.bh-divider-ink-down:before{content:"";position:absolute;bottom:0;left:-5%;width:110%;height:100%;background:var(--bh-ink);transform:skewY(-2deg);transform-origin:bottom left}.bh-divider-ink-up{background:var(--bh-ink)}.bh-divider-ink-up:before{content:"";position:absolute;bottom:0;left:-5%;width:110%;height:100%;background:var(--bh-bg);transform:skewY(2deg);transform-origin:bottom right}.bh-promo-section{position:relative;background:var(--bh-ink);color:var(--bh-white);padding:clamp(64px,8vw,96px) clamp(24px,5vw,48px);text-align:center;overflow:hidden;font-family:var(--bh-font-body)}.bh-promo-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:10px 10px;pointer-events:none}.bh-promo-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.bh-promo-speech{display:inline-block;background:var(--bh-white);color:var(--bh-ink);font-family:var(--bh-font-display);font-size:24px;padding:16px 32px;border-radius:20px;border:4px solid var(--bh-ink);position:relative;margin-bottom:40px;box-shadow:var(--bh-shadow-md)}.bh-promo-speech:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid var(--bh-white)}.bh-promo-section h2{font-family:var(--bh-font-display);font-size:clamp(40px,6vw,64px);line-height:1;margin:0 0 16px;text-shadow:3px 3px 0 rgba(0,0,0,.3);color:var(--bh-white)}.bh-promo-section h2 .bh-accent{color:var(--bh-yellow)}.bh-promo-section p{font-size:18px;font-weight:600;color:#fffc;margin:0 0 32px;line-height:1.5}.bh-newsletter{position:relative;background:linear-gradient(135deg,var(--bh-bg-blue),var(--bh-bg-purple));padding:clamp(48px,6vw,80px) clamp(24px,5vw,48px);text-align:center;overflow:hidden;font-family:var(--bh-font-body)}.bh-newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bh-halftone-light);background-size:10px 10px;pointer-events:none}.bh-newsletter-content{position:relative;z-index:2;max-width:550px;margin:0 auto}.bh-newsletter h2{font-family:var(--bh-font-display);font-size:clamp(32px,5vw,45px);color:var(--bh-ink);margin:0 0 8px}.bh-newsletter p{color:var(--bh-text-muted);font-weight:600;margin:0 0 24px;font-size:16px}.bh-newsletter-form{display:flex;gap:12px;max-width:450px;margin:0 auto}.bh-newsletter-input{flex:1;padding:14px 20px;border:3px solid var(--bh-ink);border-radius:10px;font-family:var(--bh-font-body);font-size:15px;font-weight:600;background:var(--bh-white);box-shadow:var(--bh-shadow-sm);outline:none;transition:border-color .2s,box-shadow .2s}.bh-newsletter-input:focus{border-color:var(--bh-blue);box-shadow:3px 3px 0 var(--bh-blue)}.bh-newsletter-input::placeholder{color:var(--bh-text-muted)}.bh-reveal{opacity:0;transform:translateY(30px);transition:.6s cubic-bezier(.16,1,.3,1)}.bh-reveal.bh-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.bh-categories-grid{grid-template-columns:repeat(2,1fr)}.bh-category-card{aspect-ratio:2/1;justify-content:center;align-items:center}.bh-category-bg{display:none}.bh-category-content{background:none;text-align:center;padding:16px}.bh-category-card p{display:none}.bh-category-card h3{font-size:22px}}@media(max-width:600px){.bh-hero-buttons{flex-direction:column;align-items:center}.bh-newsletter-form{flex-direction:column}.bh-products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bh-product-info{padding:12px}.bh-product-name{font-size:13px}.bh-price-current{font-size:16px}.bh-btn-add-cart{font-size:11px;padding:8px 12px}.bh-category-card h3{font-size:19px}.bh-hero h1{font-size:clamp(40px,9vw,88px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brickheads-comic.css.map */
