.otaku-pdp-container{padding:0 15px;max-width:1400px;margin:30px auto 80px}.otaku-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:clamp(10px,3vw,13px);font-weight:600;color:#f8f8ff;margin-bottom:25px;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap}.otaku-breadcrumbs a{color:#00c9ff;text-decoration:none;transition:color .2s}.otaku-breadcrumbs a:hover{color:#ff4ecd}.otaku-breadcrumbs svg{width:14px;height:14px;color:#f8f8ff;flex-shrink:0}.otaku-breadcrumbs span{color:#fff;font-weight:800}.otaku-pdp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:start;width:100%}.otaku-pdp-media,.otaku-pdp-info{min-width:0;width:100%}.otaku-main-img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background-color:#030408;border:1px solid #334155;margin-bottom:15px;box-shadow:0 10px 30px #00000080;display:flex;justify-content:center;align-items:center}.otaku-main-img-wrapper:before{content:"\221e";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:#00c9ff;opacity:.5;animation:qv-infinity-throb 1.5s infinite;z-index:1}.otaku-main-img-wrapper.is-loaded:before{display:none;animation:none}.otaku-main-img-wrapper .card_actual_image{position:relative;width:100%;height:100%;object-fit:contain;object-position:center!important;z-index:2;transition:opacity .3s ease;opacity:0}.otaku-main-img-wrapper.is-loaded .card_actual_image{opacity:1}.otaku-thumbnail-track{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}.otaku-thumbnail-track::-webkit-scrollbar{height:6px}.otaku-thumbnail-track::-webkit-scrollbar-thumb{background:#475569;border-radius:10px}.otaku-thumb{width:80px;height:80px;border-radius:8px;border:2px solid #334155;background:#030408;cursor:pointer;object-fit:cover;opacity:.5;transition:.3s;flex-shrink:0}.otaku-thumb.is-active,.otaku-thumb:hover{opacity:1;border-color:#00c9ff}.otaku-pdp-vendor{color:#00c9ff;font-weight:800;font-size:clamp(11px,3vw,13px);text-transform:uppercase;margin-bottom:8px;letter-spacing:1px}.otaku-pdp-title{font-size:clamp(20px,6vw,var(--pdp-title-size, 32px));font-weight:900;margin-bottom:10px;line-height:1.2;color:#fff}.qv-main-price{font-size:clamp(22px,5vw,var(--pdp-price-size, 28px));color:gold;font-weight:900;margin-bottom:25px;letter-spacing:1px}.step-label{font-size:clamp(11px,3vw,13px);color:#f8f8ff;font-weight:900;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.status-grid,.grade-grid{display:flex;gap:10px;margin-bottom:20px;padding:0;list-style:none;flex-wrap:wrap}.status-card,.grade-card{border:2px solid #334155;border-radius:8px;background:#0f172a;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1)}.status-card:hover,.grade-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 5px 15px #0006}.status-card{flex:1;min-width:calc(50% - 5px);padding:12px 8px;text-align:center}.status-card svg{margin-bottom:6px;width:22px;height:22px;stroke:#f8f8ff;transition:stroke .2s}.status-card .status-title{font-size:clamp(12px,3vw,14px);font-weight:900;color:#fff;text-transform:uppercase;transition:color .2s}.status-card .status-sub{font-size:clamp(9px,2.5vw,11px);color:#f8f8ff;margin-top:4px;text-transform:uppercase;font-weight:800}.status-card:not(.is-selected):not(:hover){opacity:.6;background:#0f172acc}.status-card.is-selected{position:relative;background:#0f172a;border:2px solid transparent!important;transform:translateY(-2px);z-index:1}.status-card.is-selected:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;border-radius:9px;background:linear-gradient(45deg,#ff4ecd,#7b5cff,#00c9ff,#ff4ecd);background-size:300% 300%;animation:swatchMoveGradient 3s ease infinite}.status-card.is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:6px;background:#0f172a}.status-card.is-selected .status-title,.status-card.is-selected .status-sub{background:linear-gradient(45deg,#ff4ecd,#7b5cff,#00c9ff,#ff4ecd);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:swatchMoveGradient 3s ease infinite}.status-card.is-selected svg{animation:rainbow-stroke 3s linear infinite}.grade-card{flex:1;min-width:80px;padding:10px 4px;text-align:center}.grade-letter{font-size:clamp(18px,5vw,22px);font-weight:900;line-height:1;margin-bottom:4px;color:#f8f8ff;transition:color .2s}.grade-sub{font-size:clamp(9px,2.5vw,11px);color:#f8f8ff;margin-bottom:6px;line-height:1.2;height:26px;display:flex;align-items:center;justify-content:center;font-weight:800;text-transform:uppercase}.grade-price-disp{font-size:clamp(12px,3vw,14px);font-weight:900;color:#fff;transition:color .2s}.status-card.is-oos,.grade-card.is-oos{opacity:.5;filter:grayscale(80%)}.grade-card.is-oos-dimmed{opacity:.6}.grade-card.is-selected.theme-rainbow{border-color:var(--otaku-grade-s-plus);background:linear-gradient(135deg,#ff4ecd1a,#7b5cff1a,#00c9ff1a);background-size:200% 200%;animation:swatchMoveGradient 3s ease infinite;box-shadow:0 4px 15px #a855f733}.grade-card.is-selected.theme-rainbow .grade-letter{background:linear-gradient(45deg,#ff4ecd,#7b5cff,#00c9ff,#ff4ecd);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:swatchMoveGradient 3s ease infinite}.grade-card.is-selected.theme-rainbow .grade-price-disp{color:var(--otaku-grade-s-plus)}.grade-card.is-selected.theme-gold{border-color:var(--otaku-grade-s);background-color:#fde0470d}.grade-card.is-selected.theme-gold .grade-letter{color:var(--otaku-grade-s)}.grade-card.is-selected.theme-green{border-color:var(--otaku-grade-a);background-color:#4ade800d}.grade-card.is-selected.theme-green .grade-letter{color:var(--otaku-grade-a)}.grade-card.is-selected.theme-blue{border-color:var(--otaku-grade-b);background-color:#60a5fa0d}.grade-card.is-selected.theme-blue .grade-letter{color:var(--otaku-grade-b)}.grade-card.is-selected.theme-red{border-color:var(--otaku-grade-c);background-color:#f871710d}.grade-card.is-selected.theme-red .grade-letter{color:var(--otaku-grade-c)}.grade-card.is-selected.theme-dark{border-color:var(--otaku-grade-d);background-color:#94a3b80d}.grade-card.is-selected.theme-dark .grade-letter{color:var(--otaku-grade-d)}.qv-actions{display:flex;gap:15px;align-items:stretch;margin-bottom:30px;margin-top:10px}.qv-locked-qty{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0c101d;border:2px solid #334155;border-radius:8px;width:70px;flex-shrink:0}.single_add_to_cart_button{position:relative;flex-grow:1;background:linear-gradient(45deg,#ff4ecd,#7b5cff,#00c9ff,#ff4ecd);background-size:300% 300%;animation:swatchMoveGradient 3s ease infinite;color:#fff;font-weight:900;font-size:clamp(14px,4vw,var(--pdp-btn-size, 16px));border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);height:50px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 5px rgba(0,0,0,.6);box-shadow:0 4px 15px #7b5cff33}.single_add_to_cart_button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 25px #7b5cffb3,0 5px 10px #00c9ff80}.single_add_to_cart_button:disabled{background:#334155!important;color:#f8f8ff!important;cursor:not-allowed;transform:none;box-shadow:none!important;animation:none;text-shadow:none}.single_add_to_cart_button.login-btn{background:linear-gradient(45deg,gold,#ff4ecd,#7b5cff,gold);background-size:300% 300%}@keyframes rainbow-stroke{0%{stroke:#ff4ecd;filter:drop-shadow(0 0 5px #ff4ecd)}33%{stroke:#7b5cff;filter:drop-shadow(0 0 5px #7b5cff)}66%{stroke:#00c9ff;filter:drop-shadow(0 0 5px #00c9ff)}to{stroke:#ff4ecd;filter:drop-shadow(0 0 5px #ff4ecd)}}@keyframes swatchMoveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes qv-infinity-throb{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.otaku-tabs-container{background:#fdfcff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;margin-top:20px;box-shadow:0 4px 15px #0000001a}.otaku-tabs-header{display:flex;background:#f1f5f9;border-bottom:1px solid #e2e8f0;overflow-x:auto}.otaku-tab-btn{flex:1;padding:12px 8px;border:none;background:transparent;font-weight:800;font-size:clamp(10px,3vw,13px);color:#334155;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}.otaku-tab-btn.active{background:#fff;color:#0f172a;box-shadow:inset 0 -2px #00c9ff}.otaku-tabs-body{padding:20px;min-height:200px}.otaku-tab-content{display:none}.otaku-tab-content.active{display:block;animation:fadeIn .3s ease}.otaku-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.otaku-item{display:flex;flex-direction:column;gap:1px}.otaku-label{font-size:12px;font-weight:900;color:#64748b;text-transform:uppercase}.otaku-value{font-size:14px;font-weight:700;color:#0f172a}.mo-link-character{color:#ec4899;text-decoration:none}.mo-link-series{color:#0ea5e9;text-decoration:none}.mo-link-line{color:#1a9b00;text-decoration:none}.mo-link-brand{color:#ec4899;text-decoration:none}.mo-link-manufacturer{color:#8b5cf6;text-decoration:none}.mo-link-character:hover,.mo-link-series:hover,.mo-link-manufacturer:hover,.mo-link-brand:hover,.mo-link-line:hover{text-decoration:underline}.video-card iframe{width:100%;aspect-ratio:16/9;border-radius:8px;border:none}.video-meta{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:700;color:#0f172a}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.otaku-readme-accordion{background:var(--otaku-bg-modal);border:1px solid var(--otaku-border-main);border-radius:12px;margin-bottom:30px;overflow:hidden;transition:all .3s ease}.readme-title-summary{color:var(--otaku-text-title);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0;padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;-webkit-user-select:none;user-select:none;background:#ffffff05}.readme-title-summary::-webkit-details-marker{display:none}.readme-title-summary svg{transition:transform .3s ease}.otaku-readme-accordion[open] .readme-title-summary svg{transform:rotate(180deg)}.otaku-readme-accordion[open] .readme-title-summary{border-bottom:1px solid var(--otaku-border-main)}.readme-accordion-content{padding:24px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.readme-static-list{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:15px}.readme-static-list li{display:flex;align-items:flex-start;gap:12px}.readme-icon{background:#ffffff0d;padding:10px;border-radius:8px;display:flex;flex-shrink:0}.readme-icon svg{width:20px;height:20px}.readme-text strong{display:block;color:var(--otaku-text-title);font-size:14px;margin-bottom:4px}.readme-text span{display:block;color:#f8f8ff;font-size:12px;line-height:1.4;font-weight:600}.readme-dynamic-block{background:#0000004d;border:1px solid #475569;border-radius:8px;padding:15px;margin-bottom:15px}.readme-dynamic-block:last-child{margin-bottom:0}.readme-subtitle{color:var(--otaku-text-title);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.readme-bullet-list{padding:0 0 0 15px;margin:0;color:#f8f8ff;font-size:13px;line-height:1.5;font-weight:600}.readme-bullet-list li{margin-bottom:6px}.readme-grade-btn,.readme-policy-link{background:none;border:none;color:var(--otaku-grade-b);font-size:12px;font-weight:900;text-transform:uppercase;text-decoration:underline;cursor:pointer;padding:0;margin-top:12px;display:inline-block;transition:color .2s}.readme-grade-btn:hover,.readme-policy-link:hover{color:var(--otaku-text-main)}.otaku-shield-cluster{display:flex;gap:8px;align-items:center;margin-left:10px}.otaku-mini-shield{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(255,255,255,.1);background:#0f172a99}.otaku-mini-shield:hover{transform:translateY(-2px)}.otaku-mini-shield.blue{border-color:#3b82f666;box-shadow:0 0 10px #3b82f633}.otaku-mini-shield.purple{border-color:#a855f766;box-shadow:0 0 10px #a855f733}.otaku-mini-shield.red{border-color:#ef444466;box-shadow:0 0 10px #ef444433}.otaku-mini-shield.crown{border-color:#fde04780;box-shadow:0 0 12px #fde0474d;background:#fde0471a}.tooltip{position:relative}.tooltip:after{content:attr(data-tip);position:absolute;top:-35px;left:50%;transform:translate(-50%);background:#111;color:#fff;padding:6px 10px;font-size:11px;font-weight:800;text-transform:uppercase;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;border:1px solid rgba(255,255,255,.2);z-index:10}.tooltip:hover:after{opacity:1}#otakuRoyalVaultModal .otaku-modal-inner{border-color:#fde04766}#otakuRoyalVaultModal .otaku-modal-header{border-bottom:1px solid rgba(253,224,71,.2)}@media(max-width:989px){.otaku-pdp-grid{grid-template-columns:1fr;gap:30px}.qv-actions{flex-direction:column}.qv-locked-qty{width:100%;height:50px;flex-direction:row;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/otaku-product.css.map */
