:root{--akri-lavender:#CBB5FF;--akri-lavender-soft:#EEE6FF;--akri-purple:#7E6CCF;--akri-deep:#4F3CA8;--akri-yellow:#FFF2A6;--akri-cream:#FFF8E8;--akri-paper:#FFFDF8;--akri-ink:#282430;--akri-muted:#746D7C;--akri-line:rgba(93,76,125,.14);--akri-shadow:0 24px 70px rgba(73,53,118,.12);--akri-shadow-strong:0 38px 100px rgba(73,53,118,.22);--akri-page-progress:0}html{scroll-behavior:smooth}html.akri-effects-ready body:before{content:"";position:fixed;z-index:9999;left:0;top:0;width:100%;height:3px;pointer-events:none;transform-origin:left center;transform:scaleX(var(--akri-page-progress));background:linear-gradient(90deg,#fff2a6,#cbb5ff 48%,#7e6ccf);box-shadow:0 0 18px #7e6ccf73}.akri-section{position:relative;color:var(--akri-ink);isolation:isolate}.akri-section[data-akri-scene]{--akri-light-x:50%;--akri-light-y:35%;--akri-scene-progress:.5;--akri-scene-center:0;--akri-scene-shift:0px}.akri-section[data-akri-scene]:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background:radial-gradient(620px circle at var(--akri-light-x) var(--akri-light-y),rgba(255,255,255,.48),transparent 55%);transition:opacity .25s ease}.akri-page-width{width:min(1240px,calc(100% - 48px));margin-inline:auto}.akri-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:#eee6ffdb;border:1px solid rgba(126,108,207,.12);color:var(--akri-deep);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.akri-heading{margin:0;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.akri-muted{color:var(--akri-muted)}.akri-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 22px;border-radius:999px;overflow:hidden;text-decoration:none;font-weight:850;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease;border:1px solid transparent}.akri-button:after{content:"";position:absolute;top:-60%;right:-30%;bottom:-60%;left:-30%;pointer-events:none;transform:translate(-70%) rotate(15deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:transform .7s cubic-bezier(.22,1,.36,1)}.akri-button:hover{transform:translateY(-3px)}.akri-button:hover:after{transform:translate(70%) rotate(15deg)}.akri-button--primary{color:#fff;background:linear-gradient(135deg,#A181FF 0%,var(--akri-purple) 52%,var(--akri-deep) 100%);box-shadow:0 18px 42px #5e48b540}.akri-button--primary:hover{box-shadow:0 25px 52px #5e48b557}.akri-button--ghost{color:#574e63;background:#ffffffc2;border-color:#5b497e21;box-shadow:0 12px 35px #48386c12}.akri-glass{background:linear-gradient(145deg,#ffffffdb,#ffffff8f);border:1px solid rgba(255,255,255,.78);box-shadow:var(--akri-shadow);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.akri-orb{position:absolute;border-radius:999px;filter:blur(1px);pointer-events:none;z-index:-1}.akri-orb--lav{background:radial-gradient(circle at 30% 30%,#F4EDFF,var(--akri-lavender));box-shadow:0 22px 65px #7e6ccf2e}.akri-orb--yellow{background:radial-gradient(circle at 30% 30%,#FFFBE1,var(--akri-yellow));box-shadow:0 22px 65px #e4c23a24}.akri-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.akri-trust-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#ffffffa8;border:1px solid rgba(91,73,126,.12);font-size:12px;font-weight:800;color:#5e5667;box-shadow:0 8px 26px #4f3ca80d}[data-akri-reveal]{--akri-reveal-delay:0ms;opacity:0;transform:translate3d(0,34px,0) scale(.975);filter:blur(6px);transition:opacity .82s cubic-bezier(.22,1,.36,1) var(--akri-reveal-delay),transform .82s cubic-bezier(.22,1,.36,1) var(--akri-reveal-delay),filter .65s ease var(--akri-reveal-delay)}[data-akri-reveal].akri-inview{opacity:1;transform:none;filter:none}[data-akri-reveal=left]{transform:translate3d(-38px,14px,0) scale(.98)}[data-akri-reveal=right]{transform:translate3d(38px,14px,0) scale(.98)}[data-akri-reveal=left].akri-inview,[data-akri-reveal=right].akri-inview{transform:none}[data-akri-tilt]{--akri-tilt-x:0deg;--akri-tilt-y:0deg;--akri-lift:0px;--akri-base-rotate:0deg;--akri-depth-shift:0px;--akri-depth-z:0px;--akri-perspective:1050px;transform-style:preserve-3d;will-change:transform;transform:perspective(var(--akri-perspective)) rotateX(var(--akri-tilt-x)) rotateY(var(--akri-tilt-y)) translate3d(0,calc(var(--akri-lift) + var(--akri-depth-shift)),var(--akri-depth-z)) rotate(var(--akri-base-rotate));transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}[data-akri-tilt] .akri-depth-1{transform:translateZ(18px)}[data-akri-tilt] .akri-depth-2{transform:translateZ(34px)}[data-akri-tilt] .akri-depth-3{transform:translateZ(52px)}[data-akri-depth]:not([data-akri-tilt]){--akri-depth-shift:0px;--akri-depth-z:0px;transform:translate3d(0,var(--akri-depth-shift),var(--akri-depth-z)) rotate(var(--akri-base-rotate,0deg));will-change:transform}.akri-product-grid{display:grid;grid-template-columns:repeat(var(--akri-columns,4),minmax(0,1fr));gap:20px;perspective:1400px}.akri-product-card{position:relative;display:block;overflow:hidden;border-radius:var(--akri-card-radius,28px);background:#ffffffeb;color:inherit;text-decoration:none;border:1px solid rgba(102,83,137,.12);box-shadow:0 16px 44px #48386c13}.akri-product-card:before{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--akri-card-light-x,50%) var(--akri-card-light-y,20%),rgba(255,255,255,.62),transparent 58%);opacity:.55;transition:opacity .25s}.akri-product-card:hover{box-shadow:0 34px 78px #48386c2b}.akri-product-media{position:relative;aspect-ratio:var(--akri-media-ratio,1/1);padding:13px;overflow:hidden;background:linear-gradient(145deg,#fbf8ff,#fffbef)}.akri-product-media:after{content:"";position:absolute;inset:auto -15% -45% 35%;height:70%;background:radial-gradient(circle,rgba(203,181,255,.36),transparent 68%);pointer-events:none}.akri-product-media img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;border-radius:calc(var(--akri-card-radius,28px) - 8px);background:#fff;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s ease}.akri-product-card:hover .akri-product-media img{transform:scale(1.055) translateY(-3px);filter:saturate(1.04)}.akri-product-placeholder{height:100%;display:grid;place-items:center;border-radius:calc(var(--akri-card-radius,28px) - 8px);background:linear-gradient(145deg,#f2e9ff,#fff6bd);font-size:52px}.akri-badge{position:absolute;left:21px;top:21px;z-index:6;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.07em;box-shadow:0 7px 20px #41325f14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.akri-badge--pre{background:#ede4ff;color:#674eb3}.akri-badge--book{background:#fff0b3;color:#755d00}.akri-badge--vinyl{background:#e9e0ff;color:#56409b}.akri-badge--collectible{background:#f4f0f7;color:#695f71}.akri-product-info{position:relative;z-index:3;padding:16px 17px 19px}.akri-product-type{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#8a8191}.akri-product-title{margin:7px 0 12px;font-size:15px;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:43px}.akri-product-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.akri-product-price{color:var(--akri-deep);font-size:18px;font-weight:950}.akri-product-compare{color:#a9a0ae;font-size:12px;text-decoration:line-through}.akri-product-note{display:flex;align-items:center;gap:6px;margin-top:11px;color:#81768a;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.akri-product-note:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--akri-yellow);box-shadow:0 0 0 4px #fff2a652}.akri-card-style--gallery .akri-product-card{background:#fff;border-color:#463a5d17;box-shadow:0 10px 32px #48386c12}.akri-card-style--poster .akri-product-card{--akri-media-ratio:4/5;background:linear-gradient(155deg,#fff,#faf7ff)}.akri-card-style--poster .akri-product-media img{object-fit:cover}.akri-card-style--glass .akri-product-card{background:linear-gradient(145deg,#ffffffeb,#ffffffb3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.akri-gridlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2;opacity:.32;background-image:linear-gradient(rgba(94,76,125,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(94,76,125,.06) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 80%,transparent);transform:translateY(calc(var(--akri-scene-shift,0px) * -.25))}@media(max-width:900px){.akri-page-width{width:min(100% - 32px,1240px)}.akri-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.akri-section[data-akri-scene]:after{display:none}}@media(max-width:560px){.akri-page-width{width:min(100% - 26px,1240px)}.akri-button{min-height:47px;padding:12px 18px;font-size:14px}.akri-product-card{--akri-card-radius:22px}.akri-product-media{padding:9px}.akri-badge{left:15px;top:15px}.akri-product-info{padding:13px 13px 16px}.akri-product-title{font-size:13px;min-height:38px}.akri-product-price{font-size:16px}.akri-product-note{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.akri-effects-ready body:before{display:none}[data-akri-reveal]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}[data-akri-tilt],[data-akri-depth]{transform:none!important;transition:none!important}.akri-product-media img{transition:none!important}.akri-button:after{display:none}.akri-hero-v3__scroll b,.akri-story-v3__scan,.akri-hunt-v3__rings i{animation:none!important}}html:not(.akri-effects-ready) [data-akri-reveal]{opacity:1;transform:none;filter:none}.akri-section :is(h1,h2,h3){text-wrap:balance}.akri-section :is(p,.akri-product-title){overflow-wrap:anywhere}.akri-section .akri-product-card{display:flex;flex-direction:column}.akri-section .akri-product-info{flex:1;display:flex;flex-direction:column}.akri-section .akri-product-price-row{margin-top:auto}.akri-section .akri-product-card:before{opacity:.18}.akri-section .akri-product-type{color:#74677f}.akri-section .akri-product-note{color:#70627b}.akri-section :is(.akri-button,.akri-showcase-v3__all){min-height:44px}.akri-section :is(a,button):focus-visible{outline:3px solid #7e6ccf;outline-offset:5px}html.akri-effects-ready body:before{display:none}html.akri-effects-ready [data-akri-tilt],html.akri-effects-ready [data-akri-depth]{will-change:auto}html.akri-effects-ready [data-akri-scene]:not(.akri-scene-active) .akri-sparkle,html.akri-effects-ready [data-akri-scene]:not(.akri-scene-active) .akri-aurora-field:before,html.akri-effects-ready [data-akri-scene]:not(.akri-scene-active) .akri-aurora-field:after{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.akri-section .akri-product-card:hover{box-shadow:0 20px 44px #48386c1f}.akri-section .akri-product-card:hover .akri-product-media img{transform:scale(1.025);filter:none}}@media(hover:none){.akri-section .akri-product-card:hover .akri-product-media img{transform:none;filter:none}.akri-section .akri-button:hover{transform:none}.akri-section .akri-card-glints{display:none}}@media(max-width:620px){.akri-section .akri-product-title{font-size:13px!important;line-height:1.5!important;min-height:39px!important}.akri-section .akri-product-type{font-size:9px!important;line-height:1.45!important}.akri-section .akri-product-price{font-size:16px!important}.akri-section .akri-product-compare{font-size:11px!important}.akri-section .akri-hero-v3__actions .akri-button{white-space:normal;line-height:1.4}.akri-section .akri-aurora-field:before,.akri-section .akri-aurora-field:after{animation:none!important}.akri-section .akri-product-card{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.akri-section .akri-button,.akri-section .akri-product-card,.akri-section .akri-product-media img{transition:none!important}.akri-section .akri-button:hover,.akri-section .akri-product-card:hover .akri-product-media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/akri-theme.css.map */
