:root{--akuma-bg:#050508;--akuma-panel:#0d0d13;--akuma-panel-2:#12121a;--akuma-text:#f7f4ff;--akuma-muted:#b7afc4;--akuma-purple:#b14cff;--akuma-purple-2:#7b24d8;--akuma-border:rgba(255,255,255,.1);--akuma-glow:0 0 30px rgba(177,76,255,.18)}body{background:var(--akuma-bg);color:var(--akuma-text)}#header-group{position:sticky;top:0;z-index:50;background:#050508e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(177,76,255,.2)}#header-group .header-section{background:transparent!important}#header-group a:hover{color:#d78cff!important}.content-for-layout{background:radial-gradient(circle at 90% 0,rgba(124,36,216,.12),transparent 28%),var(--akuma-bg)}.content-for-layout[data-template^=product]{padding-bottom:28px}.content-for-layout[data-template^=product] .product-information,.content-for-layout[data-template^=product] [class*=product-information],.content-for-layout[data-template^=product] [class*=product__info]{border-radius:18px}.content-for-layout[data-template^=product] h1{font-weight:950;letter-spacing:-.035em;line-height:1.02}.content-for-layout[data-template^=product] .price{font-weight:900}.content-for-layout[data-template^=product] button[name=add],.content-for-layout[data-template^=product] [name=add]{min-height:52px;border-radius:10px!important;background:linear-gradient(180deg,var(--akuma-purple),var(--akuma-purple-2))!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 10px 30px #7b24d847;transition:transform .16s ease,box-shadow .16s ease!important}.content-for-layout[data-template^=product] button[name=add]:hover,.content-for-layout[data-template^=product] [name=add]:hover{transform:translateY(-2px);box-shadow:0 14px 38px #b14cff6b}.content-for-layout[data-template^=product] [class*=variant-picker],.content-for-layout[data-template^=product] variant-picker{display:block}.content-for-layout[data-template^=product] fieldset{border:0;padding:0;margin:18px 0}.content-for-layout[data-template^=product] fieldset legend{margin-bottom:9px;font-weight:900;letter-spacing:.02em}.content-for-layout[data-template^=product] fieldset:has(input[type=radio]){max-height:270px;overflow:auto;padding:8px;border:1px solid var(--akuma-border);border-radius:12px;background:#ffffff06;scrollbar-width:thin;scrollbar-color:rgba(177,76,255,.6) rgba(255,255,255,.06)}.content-for-layout[data-template^=product] fieldset:has(input[type=radio])::-webkit-scrollbar{width:7px}.content-for-layout[data-template^=product] fieldset:has(input[type=radio])::-webkit-scrollbar-thumb{background:#b14cff99;border-radius:999px}.content-for-layout[data-template^=product] fieldset label{border-radius:8px!important;transition:.15s ease!important}.content-for-layout[data-template^=product] fieldset label:hover{border-color:#c563ff!important;transform:translateY(-1px)}.content-for-layout[data-template^=product] input[type=radio]:checked+label{border-color:#d885ff!important;box-shadow:0 0 0 1px #d885ff inset,0 0 18px #b14cff33!important}.content-for-layout[data-template^=collection] .product-card,.content-for-layout[data-template^=search] .product-card{background:linear-gradient(180deg,var(--akuma-panel-2),var(--akuma-panel));border:1px solid var(--akuma-border);border-radius:14px!important;overflow:hidden;box-shadow:0 8px 28px #0003;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.content-for-layout[data-template^=collection] .product-card:hover,.content-for-layout[data-template^=search] .product-card:hover{transform:translateY(-4px);border-color:#b14cff8c;box-shadow:0 18px 42px #00000059,var(--akuma-glow)}.content-for-layout[data-template^=collection] img,.content-for-layout[data-template^=search] img{background:#fff}.akuma-device-nav{position:sticky;top:var(--header-height,70px);z-index:40;box-shadow:0 6px 20px #0000002e}.akuma-device-nav a{border-radius:999px!important}.akuma-product-assurance__inner>div{background:linear-gradient(145deg,#111117,#0b0b10)!important;border-color:#b14cff33!important}footer{background:radial-gradient(circle at 20% 0,rgba(177,76,255,.12),transparent 30%),#030305!important}@media(max-width:749px){#header-group{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.content-for-layout[data-template^=product]{padding-left:10px;padding-right:10px}.content-for-layout[data-template^=product] h1{font-size:clamp(28px,9vw,40px)}.content-for-layout[data-template^=product] fieldset:has(input[type=radio]){max-height:230px}.content-for-layout[data-template^=product] button[name=add],.content-for-layout[data-template^=product] [name=add]{position:relative;z-index:2}.akuma-device-nav{top:var(--header-height,64px)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.content-for-layout[data-template^=product] button[name=add],.content-for-layout[data-template^=collection] .product-card,.content-for-layout[data-template^=search] .product-card{transition:none!important}}:root{--akuma-radius:16px;--akuma-shadow-lg:0 24px 64px rgba(0,0,0,.38);--akuma-line:rgba(205,104,255,.22)}#header-group{box-shadow:0 10px 30px #00000047}#header-group .header__row--top{background:linear-gradient(180deg,#08080df5,#06060aeb)}#header-group .menu-list__link,#header-group .header-actions__action{font-weight:800;letter-spacing:.02em}#header-group .menu-list__link{position:relative}#header-group .menu-list__link:after{content:"";position:absolute;left:10%;right:10%;bottom:-5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#c85fff,transparent);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}#header-group .menu-list__link:hover:after,#header-group .menu-list__link:focus-visible:after{transform:scaleX(1)}.content-for-layout[data-template^=product] .section,.content-for-layout[data-template^=product] .product-information,.content-for-layout[data-template^=product] [class*=product-information]{position:relative}.content-for-layout[data-template^=product] .product-information,.content-for-layout[data-template^=product] [class*=product-information]{background:linear-gradient(145deg,#111118f0,#09090ef5);border:1px solid rgba(255,255,255,.08);box-shadow:var(--akuma-shadow-lg)}.content-for-layout[data-template^=product] h1{font-size:clamp(34px,4vw,62px);text-wrap:balance}.content-for-layout[data-template^=product] .price{font-size:clamp(24px,2.4vw,34px);color:#fff}.content-for-layout[data-template^=product] .variant-option{margin-top:18px}.content-for-layout[data-template^=product] .variant-option legend,.content-for-layout[data-template^=product] fieldset legend{position:sticky;top:0;z-index:3;padding:8px 4px;background:linear-gradient(180deg,#0d0d13fa 72%,#0d0d1300);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#e6c7ff}.content-for-layout[data-template^=product] .variant-option--buttons,.content-for-layout[data-template^=product] fieldset:has(input[type=radio]){gap:8px}.content-for-layout[data-template^=product] .variant-option__button-label,.content-for-layout[data-template^=product] fieldset label{min-height:42px!important;padding:9px 13px!important;background:linear-gradient(180deg,#15151d,#101016)!important;color:#f8f4ff!important;border:1px solid rgba(255,255,255,.14)!important}.content-for-layout[data-template^=product] .variant-option__button-label:hover,.content-for-layout[data-template^=product] fieldset label:hover{background:linear-gradient(180deg,#21142c,#15101d)!important;border-color:#c764ff!important;box-shadow:0 8px 20px #6f239f38}.content-for-layout[data-template^=product] .variant-option__button-label:has(:checked),.content-for-layout[data-template^=product] label:has(input[type=radio]:checked){background:linear-gradient(180deg,#8f35df,#5f199f)!important;border-color:#df9bff!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff2e inset,0 0 22px #b14cff52}.content-for-layout[data-template^=product] .product-form-buttons,.content-for-layout[data-template^=product] [class*=product-form-buttons]{gap:10px}.content-for-layout[data-template^=product] button[name=add],.content-for-layout[data-template^=product] [name=add]{width:100%;min-height:56px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase;box-shadow:0 14px 34px #7b24d857,inset 0 1px #ffffff2e!important}.content-for-layout[data-template^=product] shopify-accelerated-checkout,.content-for-layout[data-template^=product] shopify-accelerated-checkout-cart{width:100%}.content-for-layout[data-template^=product] .akuma-compatibility-notice{margin-top:14px;border-color:#d671ff85;background:linear-gradient(135deg,#8b2bd238,#230f2f8c);box-shadow:0 12px 30px #0000002e}.content-for-layout[data-template^=product] .product-media-container{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 48px #00000042}.content-for-layout[data-template^=product] .thumbnail,.content-for-layout[data-template^=product] [class*=thumbnail]{border-radius:9px!important;overflow:hidden}.content-for-layout[data-template^=collection] .main-collection-grid__title,.content-for-layout[data-template^=search] h1{font-size:clamp(34px,4.5vw,62px);font-weight:950;letter-spacing:-.04em}.content-for-layout[data-template^=collection] .product-card,.content-for-layout[data-template^=search] .product-card{min-height:100%;background:linear-gradient(180deg,#121219,#0b0b10)}.content-for-layout[data-template^=collection] .product-card__content,.content-for-layout[data-template^=search] .product-card__content{padding:12px}.content-for-layout[data-template^=collection] .quick-add__button,.content-for-layout[data-template^=search] .quick-add__button{border-radius:10px!important;background:linear-gradient(180deg,#8f35df,#6119a3)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}cart-drawer-component dialog,.cart-drawer,.drawer{background:radial-gradient(circle at 90% 0,rgba(150,45,229,.12),transparent 28%),#08080d!important;color:#fff!important}.cart-items-component,.cart-summary{border-color:#ffffff14!important}.cart-summary .button,.cart-drawer .button{border-radius:10px!important;font-weight:900!important}.search-modal,.dialog-modal{background:#07070bfa!important;color:#fff!important}.search-modal input,.dialog-modal input{background:#121219!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}.akuma-pro-footer{box-shadow:0 -12px 34px #00000038}.akuma-pro-footer a{position:relative}.akuma-pro-footer a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#d06cff;transition:width .16s ease}.akuma-pro-footer a:hover:after{width:100%}@media(min-width:990px){.content-for-layout[data-template^=product] .product-information,.content-for-layout[data-template^=product] [class*=product-information]{padding:clamp(18px,2vw,30px)}.content-for-layout[data-template^=product] .sticky-content--desktop{top:calc(var(--header-height,72px) + 18px)}}@media(max-width:749px){#header-group .header__columns{min-height:58px}.content-for-layout[data-template^=product]{padding-left:8px;padding-right:8px}.content-for-layout[data-template^=product] .product-information,.content-for-layout[data-template^=product] [class*=product-information]{border-radius:14px;padding:14px}.content-for-layout[data-template^=product] h1{font-size:clamp(28px,9.6vw,40px)}.content-for-layout[data-template^=product] .price{font-size:24px}.content-for-layout[data-template^=product] fieldset:has(input[type=radio]){max-height:210px;padding:7px}.content-for-layout[data-template^=product] .variant-option__button-label,.content-for-layout[data-template^=product] fieldset label{min-height:40px!important;padding:8px 10px!important;font-size:12px!important}.content-for-layout[data-template^=product] button[name=add],.content-for-layout[data-template^=product] [name=add]{min-height:54px!important}.content-for-layout[data-template^=collection] .product-card__content,.content-for-layout[data-template^=search] .product-card__content{padding:9px}.akuma-pro-footer__inner{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){#header-group .menu-list__link:after,.akuma-pro-footer a:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/akumaskins-pro-v2.css.map */
