.akuma-brand{background:#111113;color:#f7f4ef}.akuma-brand h1,.akuma-brand h2,.akuma-brand h3,.akuma-brand .h1,.akuma-brand .h2,.akuma-brand .h3{letter-spacing:-.04em;font-weight:750}.akuma-brand :is(.button,.button-primary,.button-custom){font-weight:650;border-radius:8px;transition:background-color .16s ease,box-shadow .16s ease}.akuma-brand :is(.button,.button-primary,.button-custom):focus-visible{outline:2px solid #ff6872;outline-offset:4px}.akuma-brand .header-logo{padding:8px 10px;border-radius:0;background:transparent}.akuma-brand .product-card{overflow:hidden}.akuma-brand .product-card .price{font-weight:650}.akuma-brand .badge{border-radius:5px;font-weight:650}.akuma-template-index .product-list .resource-list{row-gap:30px}.akuma-template-index .hero h1{max-width:850px;color:#fff;font-size:clamp(38px,5.4vw,76px);line-height:1.03;letter-spacing:-.055em;text-wrap:balance}.akuma-brand .button-secondary{border-radius:8px}@media(max-width:749px){.akuma-brand .header-logo{padding:6px 8px}.akuma-template-index .hero h1{max-width:350px;font-size:42px}}@media(prefers-reduced-motion:reduce){.akuma-brand :is(.button,.button-primary,.button-custom){transition:none}}@media screen and (min-width:750px){.akuma-brand #header-component .header__drawer{display:flex!important;min-height:44px}.akuma-brand #header-component .header-menu{display:none!important}.akuma-brand #header-component .header__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left center right"}.akuma-brand #header-component .header__column--left{justify-content:flex-start}.akuma-brand #header-component .header__column--right{justify-content:flex-end}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.akuma-template-index .header-section:has(>#header-component){height:0;min-height:0}.akuma-template-index .header-section>#header-component{position:absolute;inset:0 0 auto;width:100%;opacity:1;background:transparent}.akuma-template-index #header-component>.header__underlay{opacity:0;transition:opacity .18s ease}.akuma-template-index #header-component:is(:hover,:has(:focus-visible),:has(details[open]))>.header__underlay,.akuma-template-index:has(dialog[open]) #header-component>.header__underlay{opacity:1}}.akuma-brand #header-component{--header-padding: 4px}.akuma-brand #header-component .header__row{padding-block:0}.akuma-brand #header-component .header__columns{min-height:48px;padding-block:0}.akuma-brand #header-component .header-logo{padding-block:4px}.akuma-brand #header-component .header-logo__image{--header-logo-image-height: 28px;--header-logo-image-height-mobile: 24px;height:28px;width:auto;max-height:28px}.akuma-brand #header-component :is(.header-actions__action,.header__icon--menu){--icon-stroke-width: 1.2px;min-height:40px;min-width:40px;padding:10px}.akuma-brand #header-component :is(.header-actions__action,.header__icon--menu) .svg-wrapper,.akuma-brand #header-component :is(.header-actions__action,.header__icon--menu) svg{width:19px;height:19px}.akuma-brand #header-component .header__column{gap:16px}@media(max-width:749px){.akuma-brand #header-component .header-logo__image{height:24px;max-height:24px}.akuma-brand #header-component :is(.header-actions__action,.header__icon--menu){min-height:44px;min-width:44px}}.akuma-brand #header-component .header-actions__cart-icon,.akuma-brand #header-component .header-actions__cart-icon .svg-wrapper,.akuma-brand #header-component .header-actions__cart-icon svg{--color-cart-icon: #fff;color:#fff!important}.akuma-brand #header-component .header-actions__cart-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:22px;height:22px;flex:0 0 22px;overflow:visible;--cart-bubble-size: 14px;--cart-bubble-top: -5px;--cart-bubble-right: -7px}.akuma-brand #header-component .header-actions__cart-icon .svg-wrapper,.akuma-brand #header-component .header-actions__cart-icon svg{width:22px;height:22px;flex-shrink:0}.akuma-brand #header-component .header-actions__cart-icon svg{mask:none!important;-webkit-mask:none!important;overflow:visible}.akuma-brand #header-component .header-actions__cart-icon svg path{stroke:#fff;stroke-width:1.4px}.akuma-brand #header-component .header-actions__cart-icon .cart-bubble{position:absolute;width:14px;min-width:14px;height:14px;top:-5px;right:-7px;padding:0;--cart-bubble-background: #e52e38;--cart-bubble-text: #fff}.akuma-brand #header-component .header-actions__cart-icon .cart-bubble__text{font-size:9px;font-weight:700}.akuma-brand #header-component header-actions{align-items:center;align-self:center}.akuma-brand #header-component :is([data-testid=cart-drawer-trigger],.action__cart){display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:10px;line-height:1}.akuma-brand #header-component .header-actions__cart-icon{vertical-align:middle;margin-block:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/akuma-brand.css.map */
