:root{--hbmk-bg-primary: #0d0d1a;--hbmk-bg-card: #1a1a2e;--hbmk-bg-card-hover: #16213e;--hbmk-purple: #7c3aed;--hbmk-purple-light: #a855f7;--hbmk-pink: #ec4899;--hbmk-orange: #f47521;--hbmk-text-white: #ffffff;--hbmk-text-grey: #9ca3af;--hbmk-border: rgba(255,255,255,.08);--hbmk-glow-purple: 0 0 20px rgba(124, 58, 237, .4);--hbmk-glow-pink: 0 0 20px rgba(236, 72, 153, .4);--hbmk-gradient: linear-gradient(135deg, #7c3aed, #a855f7);--hbmk-gradient-dark: linear-gradient(180deg, #0a0a1a 0%, #1a0a2e 100%)}body{background-color:var(--hbmk-bg-primary)!important;color:var(--hbmk-text-white)!important}.announcement-bar{background:linear-gradient(90deg,#4c1d95,#7c3aed)!important;color:#fff!important;font-size:.8rem;letter-spacing:.05em}.announcement-bar a,.announcement-bar__message{color:#fff!important}.header{background-color:#0d0d2b!important;border-bottom:1px solid var(--hbmk-border)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__heading-link,.header__menu-item,.header__icon{color:#fff!important}.header__menu-item:hover{color:var(--hbmk-purple-light)!important}.header__heading-link:hover{opacity:.85}.mega-menu,.header__submenu{background-color:#11112a!important;border:1px solid var(--hbmk-border)!important;box-shadow:0 20px 60px #00000080!important}.mega-menu a,.header__submenu a{color:var(--hbmk-text-grey)!important}.mega-menu a:hover,.header__submenu a:hover{color:var(--hbmk-purple-light)!important}.hbmk-hero{background:var(--hbmk-gradient-dark);min-height:80vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:80px 60px}.hbmk-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.2) 0%,transparent 70%);pointer-events:none}.hbmk-hero:after{content:"";position:absolute;bottom:-30%;left:20%;width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.12) 0%,transparent 70%);pointer-events:none}.hbmk-hero__content{position:relative;z-index:2;max-width:650px}.hbmk-hero__tag{display:inline-block;background:#7c3aed33;border:1px solid rgba(124,58,237,.5);color:var(--hbmk-purple-light);padding:6px 16px;border-radius:50px;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.hbmk-hero__title{font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:1.05;color:#fff;margin-bottom:20px;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hbmk-hero__subtitle{font-size:1.1rem;color:var(--hbmk-text-grey);line-height:1.6;margin-bottom:40px;max-width:500px}.hbmk-hero__buttons{display:flex;gap:16px;flex-wrap:wrap}.hbmk-btn-primary{background:var(--hbmk-gradient)!important;color:#fff!important;padding:14px 32px!important;border-radius:8px!important;font-weight:700!important;font-size:1rem!important;border:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px;transition:all .3s ease!important;box-shadow:var(--hbmk-glow-purple)!important}.hbmk-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 0 30px #7c3aed99!important}.hbmk-btn-secondary{background:transparent!important;color:#fff!important;padding:13px 30px!important;border-radius:8px!important;font-weight:600!important;font-size:1rem!important;border:2px solid rgba(255,255,255,.3)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px;transition:all .3s ease!important}.hbmk-btn-secondary:hover{border-color:var(--hbmk-purple-light)!important;color:var(--hbmk-purple-light)!important}.hbmk-categories{padding:60px 40px;background-color:var(--hbmk-bg-primary)}.hbmk-section-title{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.hbmk-section-title span{background:var(--hbmk-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hbmk-section-subtitle{color:var(--hbmk-text-grey);margin-bottom:40px;font-size:.95rem}.hbmk-categories__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1024px){.hbmk-categories__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.hbmk-categories__grid{grid-template-columns:repeat(2,1fr)}}.hbmk-cat-card{background:var(--hbmk-bg-card);border:1px solid var(--hbmk-border);border-radius:16px;padding:28px 16px;text-align:center;text-decoration:none!important;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;display:block}.hbmk-cat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;transition:height .3s ease}.hbmk-cat-card:hover{transform:translateY(-6px);border-color:#ffffff26;background:var(--hbmk-bg-card-hover)}.hbmk-cat-card:hover:before{height:4px}.hbmk-cat-card--manga:before{background:var(--hbmk-purple)}.hbmk-cat-card--kpop:before{background:var(--hbmk-pink)}.hbmk-cat-card--figurines:before{background:#3b82f6}.hbmk-cat-card--jcc:before{background:#f59e0b}.hbmk-cat-card--cosplay:before{background:#ef4444}.hbmk-cat-card--dessin:before{background:#10b981}.hbmk-cat-card:hover.hbmk-cat-card--manga{box-shadow:var(--hbmk-glow-purple)}.hbmk-cat-card:hover.hbmk-cat-card--kpop{box-shadow:var(--hbmk-glow-pink)}.hbmk-cat-card__icon{font-size:2.5rem;margin-bottom:12px;display:block}.hbmk-cat-card__name{color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.collection__title,.featured-collection h2,.product-recommendations h2{color:#fff!important}.card-wrapper,.card{background:var(--hbmk-bg-card)!important;border:1px solid var(--hbmk-border)!important;border-radius:12px!important;transition:all .3s ease!important}.card:hover,.card-wrapper:hover .card{transform:translateY(-4px)!important;border-color:#7c3aed66!important;box-shadow:0 8px 30px #0006!important}.card__heading a,.card__heading{color:#fff!important}.price,.price__sale,.price__regular{color:var(--hbmk-purple-light)!important;font-weight:700!important}.price--sold-out .price__availability{color:#6b7280!important}.quick-add__submit,.button--primary,.btn-primary{background:var(--hbmk-gradient)!important;color:#fff!important;border:none!important;border-radius:8px!important;transition:all .3s ease!important}.quick-add__submit:hover,.button--primary:hover{box-shadow:var(--hbmk-glow-purple)!important;transform:translateY(-1px)!important}.hbmk-crunchyroll{background:linear-gradient(135deg,#c0390a,#f47521,#ff6b1a);padding:60px 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:768px){.hbmk-crunchyroll{grid-template-columns:1fr;text-align:center;padding:40px 24px}}.hbmk-crunchyroll__title{font-size:2rem;font-weight:900;color:#fff;margin-bottom:8px}.hbmk-crunchyroll__sub{color:#ffffffd9;margin-bottom:30px;font-size:1rem}.hbmk-crunchyroll__plans{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap}.hbmk-plan-card{background:#00000040;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:12px 20px;text-align:center;color:#fff}.hbmk-plan-card__duration{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8;display:block}.hbmk-plan-card__price{font-size:1.2rem;font-weight:800;display:block;margin-top:4px}.hbmk-btn-crunchyroll{background:#fff!important;color:#c0390a!important;padding:14px 32px!important;border-radius:8px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px;transition:all .3s ease!important;font-size:1rem!important}.hbmk-btn-crunchyroll:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #0000004d!important}.footer{background-color:#07070f!important;border-top:1px solid var(--hbmk-border)!important;color:var(--hbmk-text-grey)!important}.footer__heading{color:#fff!important;font-weight:700!important}.footer a{color:var(--hbmk-text-grey)!important;transition:color .2s ease!important}.footer a:hover{color:var(--hbmk-purple-light)!important}.badge{background:var(--hbmk-gradient)!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;font-size:.7rem!important;letter-spacing:.05em!important}.badge--sale{background:linear-gradient(135deg,#dc2626,#ef4444)!important}.cart-drawer,.drawer{background-color:#11112a!important;color:#fff!important;border-left:1px solid var(--hbmk-border)!important}@media(max-width:768px){.hbmk-hero{padding:60px 24px;min-height:70vh}.hbmk-hero__title{font-size:2.8rem}.hbmk-hero__buttons{flex-direction:column}.hbmk-btn-primary,.hbmk-btn-secondary{text-align:center;justify-content:center}.hbmk-categories{padding:40px 16px}}@keyframes hbmk-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hbmk-animate{animation:hbmk-fadeInUp .6s ease forwards}.hbmk-animate-delay-1{animation-delay:.1s}.hbmk-animate-delay-2{animation-delay:.2s}.hbmk-animate-delay-3{animation-delay:.3s}body[data-hb-native-catalog]{--color-base-text: 255, 255, 255;--color-base-background-1: 13, 13, 26;--color-base-background-2: 26, 26, 46;--color-base-outline-button-labels: 0, 241, 239;--color-base-solid-button-labels: 255, 255, 255;--color-base-accent-1: 124, 58, 237;--color-foreground: 255, 255, 255;--color-background: 13, 13, 26;--color-link: 0, 241, 239;--color-button: 124, 58, 237;--color-button-text: 255, 255, 255;--gradient-background: #0d0d1a;--gradient-base-background-1: #0d0d1a;--gradient-base-background-2: #1a1a2e;--gradient-base-accent-1: #7c3aed;--payment-terms-background-color: #0d0d1a}@media(min-width:750px){body[data-hb-native-catalog] .product__column-sticky{top:calc(var(--hb-global-height, 140px) + 20px)}}@media screen and (max-width:749px){body form[class*=-toolbar]:has(>label>select[data-hb-param=sort_by]){display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;align-items:end!important;width:100%;min-width:0}body form[class*=-toolbar]:has(>label>select[data-hb-param=sort_by])>label{grid-column:span 6;display:grid!important;gap:5px!important;min-width:0!important;width:auto!important;margin:0!important}body form[class*=-toolbar]>label:has(>select[data-hb-param=sort_by]){grid-column:1 / span 8!important}body form[class*=-toolbar]:has(>label>select[data-hb-param=sort_by])>label>select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px;margin:0!important}body form[class*=-toolbar]:has(>label>select[data-hb-param=sort_by])>button[type=submit]{grid-column:9 / span 4;align-self:end;box-sizing:border-box;width:100%!important;min-width:0!important;min-height:44px;padding:8px 6px!important;margin:0!important;font-size:13px}body form[class*=-toolbar]:has(>label>select[data-hb-param=sort_by])>a{grid-column:1 / -1;justify-self:start;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hbmk-custom.css.map */
