:root{--aac-navy: #21283A;--aac-navy-2: #2E3752;--aac-ink: #12151F;--aac-sun: #FFC23D;--aac-sun-2: #FFD56B;--aac-gold: #C48E34;--aac-cream: #FFF6E3;--aac-paper: #FFFDF8;--aac-muted: #5D6272;--aac-line: rgba(18,21,31,.12);--aac-pink: #FF6FA8;--aac-teal: #2FD6C3;--aac-violet: #8C7BFF;--aac-holo: linear-gradient(115deg, #ff6fa8 0%, #ffc23d 22%, #7dffb0 42%, #2fd6c3 58%, #8c7bff 78%, #ff6fa8 100%);--aac-display: "Unbounded", "Poppins", system-ui, sans-serif;--aac-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--aac-radius: 20px;--aac-maxw: 1320px;--aac-gutter: clamp(20px, 4vw, 48px);--font-heading--family: var(--aac-display);--font-body--family: var(--aac-body);--font-subheading--family: var(--aac-body)}body{font-family:var(--aac-body)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--aac-display)!important;letter-spacing:-.01em}.aac-wrap{max-width:var(--aac-maxw);margin:0 auto;padding:0 var(--aac-gutter)}.aac-eyebrow{display:inline-block;font:700 .72rem/1 var(--aac-display);letter-spacing:.14em;text-transform:uppercase;background:var(--aac-ink);color:var(--aac-sun);padding:.5rem .8rem;border-radius:999px;margin:0 0 1rem;transform:rotate(-2deg)}.aac-h2{font:900 clamp(1.8rem,4vw,3rem)/1.02 var(--aac-display);margin:0 0 .6rem;color:inherit;letter-spacing:-.02em}.aac-h2 .hl{background:var(--aac-sun);color:var(--aac-ink);padding:0 .25em;border-radius:.25em;display:inline-block;transform:rotate(-1.5deg)}.aac-sub{color:var(--aac-muted);max-width:52ch;margin:0 0 2rem;font-size:1.06rem;line-height:1.65}.aac-btn{display:inline-flex;align-items:center;gap:.55rem;padding:1rem 1.7rem;border-radius:999px;cursor:pointer;font:700 .95rem/1 var(--aac-display);text-decoration:none;border:3px solid var(--aac-ink);box-shadow:4px 4px 0 var(--aac-ink);transition:transform .12s ease,box-shadow .12s ease}.aac-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--aac-ink)}.aac-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--aac-ink)}.aac-btn--sun{background:var(--aac-sun);color:var(--aac-ink)}.aac-btn--white{background:#fff;color:var(--aac-ink)}.aac-marquee{background:var(--aac-sun);color:var(--aac-ink);overflow:hidden;border-bottom:3px solid var(--aac-ink)}.aac-marquee__track{display:flex;gap:2.4rem;width:max-content;padding:.6rem 0;animation:aac-scroll 32s linear infinite;font:700 .8rem/1 var(--aac-display);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.aac-marquee__track span:after{content:"\2726";margin-left:2.4rem}@keyframes aac-scroll{to{transform:translate(-50%)}}.aac-hero{position:relative;overflow:hidden;color:#fff;background:var(--aac-navy)}.aac-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;pointer-events:none;background-image:radial-gradient(#fff 1.2px,transparent 1.3px);background-size:22px 22px}.aac-hero__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;min-height:clamp(560px,52vw,720px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(48px,6vw,88px)}.aac-hero h1{font:900 clamp(2.4rem,5.6vw,4.6rem)/.98 var(--aac-display)!important;margin:0 0 1.2rem;letter-spacing:-.03em}.aac-hero h1 .holo{color:var(--aac-ink);background:var(--aac-sun);padding:0 .18em;border-radius:.2em;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@keyframes aac-holo{to{background-position:200% center}}.aac-hero p.lede{font-size:1.16rem;line-height:1.65;opacity:.88;margin:0 0 2.4rem;max-width:44ch}.aac-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.aac-hero__stage{position:relative;height:clamp(380px,40vw,560px);margin-right:clamp(0px,2vw,24px)}.aac-hero__sheet{position:absolute;width:44%;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 60px -20px #000000b3;border:4px solid #0d1018;animation:aac-float 6s ease-in-out infinite}.aac-hero__sheet:nth-child(1){left:0;top:12%;transform:rotate(-9deg);animation-delay:-1s}.aac-hero__sheet:nth-child(2){left:27%;top:0;z-index:2;transform:rotate(2deg);animation-delay:-3s}.aac-hero__sheet:nth-child(3){right:0;top:14%;transform:rotate(10deg);animation-delay:-5s}@keyframes aac-float{50%{translate:0 -12px}}.aac-sticker{position:absolute;z-index:3;background:var(--aac-sun);color:var(--aac-ink);border:3px solid var(--aac-ink);font:900 .78rem/1.05 var(--aac-display);text-transform:uppercase;text-align:center;border-radius:50%;width:112px;height:112px;display:grid;place-items:center;padding:10px;box-shadow:4px 4px 0 var(--aac-ink);transform:rotate(12deg)}.aac-sticker--a{right:4%;bottom:2%}@media(max-width:849px){.aac-hero__inner{grid-template-columns:1fr;padding-top:48px;padding-bottom:24px}.aac-hero__stage{height:340px}.aac-sticker{width:92px;height:92px;font-size:.66rem}}.aac-trust{background:var(--aac-cream);border-bottom:3px solid var(--aac-ink)}.aac-trust ul{list-style:none;margin:0 auto;padding:clamp(24px,3vw,36px) var(--aac-gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px);max-width:var(--aac-maxw)}.aac-trust li{display:flex;gap:1rem;align-items:center;color:var(--aac-ink);font-size:.9rem;line-height:1.4;background:#fff;border:2px solid var(--aac-ink);border-radius:16px;padding:18px 20px}.aac-trust b{display:block;font:700 .92rem/1.2 var(--aac-display);margin-bottom:.1rem}.aac-trust .aac-ico{flex:0 0 40px;height:40px;border-radius:12px;background:var(--aac-sun);border:2px solid var(--aac-ink);display:grid;place-items:center;font-size:1.1rem;transform:rotate(-6deg)}@media(max-width:849px){.aac-trust ul{grid-template-columns:1fr 1fr}}.aac-section{padding:clamp(72px,10vw,140px) 0}.aac-section--cream{background:var(--aac-cream)}.aac-section--paper{background:var(--aac-paper)}.aac-section--navy{background:var(--aac-navy);color:#fff}.aac-section--navy .aac-sub{color:#ffffffbf}.aac-section--sun{background:var(--aac-sun);color:var(--aac-ink)}.aac-head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(32px,4vw,56px);flex-wrap:wrap}.aac-head a.more{font:700 .9rem/1 var(--aac-display);color:var(--aac-ink);text-decoration:none;border-bottom:3px solid var(--aac-sun);padding-bottom:.2rem}.aac-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,36px);row-gap:clamp(32px,3.6vw,52px)}@media(max-width:989px){.aac-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.aac-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.aac-card{position:relative;background:#fff;border-radius:var(--aac-radius);text-decoration:none;color:var(--aac-ink);border:3px solid var(--aac-ink);box-shadow:5px 5px 0 var(--aac-ink);display:flex;flex-direction:column;transform-style:preserve-3d;transition:transform .15s ease,box-shadow .15s ease;will-change:transform}.aac-card:hover{box-shadow:8px 8px 0 var(--aac-ink)}.aac-card__img{position:relative;aspect-ratio:3 / 4;background:var(--aac-navy);overflow:hidden;border-radius:calc(var(--aac-radius) - 4px) calc(var(--aac-radius) - 4px) 0 0}.aac-card__img img{width:100%;height:100%;object-fit:contain;display:block}.aac-card__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--aac-holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:0;transition:opacity .2s ease;background-position:var(--hx, 50%) var(--hy, 50%);pointer-events:none}.aac-card:hover .aac-card__img:after{opacity:.35}.aac-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:.3rem;flex:1;border-top:3px solid var(--aac-ink)}.aac-card__set{font:600 .7rem/1.2 var(--aac-body);letter-spacing:.08em;text-transform:uppercase;color:var(--aac-muted)}.aac-card__title{font:700 .98rem/1.2 var(--aac-display)}.aac-card__foot{margin-top:auto;padding-top:.6rem;display:flex;justify-content:space-between;align-items:center}.aac-card__price{font:900 1.05rem/1 var(--aac-display)}.aac-card__go{width:34px;height:34px;border-radius:50%;background:var(--aac-sun);border:2px solid var(--aac-ink);display:grid;place-items:center;font-weight:800}.aac-badge{position:absolute;top:-12px;right:-10px;z-index:2;background:var(--aac-pink);color:var(--aac-ink);border:3px solid var(--aac-ink);font:900 .66rem/1 var(--aac-display);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .7rem;border-radius:999px;transform:rotate(8deg);box-shadow:3px 3px 0 var(--aac-ink)}.aac-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,32px);counter-reset:step}@media(max-width:989px){.aac-steps{grid-template-columns:1fr 1fr}}.aac-step{background:#fff;border-radius:var(--aac-radius);padding:32px 28px 30px;border:3px solid var(--aac-ink);box-shadow:5px 5px 0 var(--aac-ink)}.aac-step:nth-child(4n+1){transform:rotate(-1.2deg)}.aac-step:nth-child(4n+3){transform:rotate(1.2deg)}.aac-step:before{counter-increment:step;content:counter(step);font:900 1.3rem/1 var(--aac-display);display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--aac-sun);border:3px solid var(--aac-ink);margin-bottom:1rem;transform:rotate(-6deg)}.aac-step:nth-child(2):before{background:var(--aac-teal)}.aac-step:nth-child(3):before{background:var(--aac-pink)}.aac-step:nth-child(4):before{background:var(--aac-violet);color:var(--aac-ink)}.aac-step h3{margin:0 0 .4rem;font:700 1.05rem/1.2 var(--aac-display)!important;color:var(--aac-ink)}.aac-step p{margin:0;color:var(--aac-muted);font-size:.94rem}.aac-center{text-align:center}.aac-center .aac-sub{margin-left:auto;margin-right:auto}.aac-finder form{display:flex;gap:.6rem;max-width:660px;margin:0 auto;background:#fff;border-radius:999px;padding:7px;border:3px solid var(--aac-ink);box-shadow:6px 6px 0 var(--aac-ink)}.aac-finder input[type=search]{flex:1;border:0;outline:0;padding:.9rem 1.2rem;font:500 1rem var(--aac-body);background:transparent;color:var(--aac-ink)}.aac-finder .aac-btn{box-shadow:none;padding:.9rem 1.4rem}.aac-chips{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1.4rem}.aac-chips a{color:var(--aac-ink);background:#fff;border:2px solid var(--aac-ink);padding:.45rem .9rem;border-radius:999px;font:600 .86rem/1 var(--aac-body);text-decoration:none;transition:transform .12s ease}.aac-chips a:nth-child(3n+1){background:var(--aac-cream)}.aac-chips a:nth-child(3n+2){background:#e9fbf8}.aac-chips a:hover{transform:translateY(-2px) rotate(-2deg)}.aac-news{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}@media(max-width:749px){.aac-news{grid-template-columns:1fr}}.aac-news form{display:flex;gap:.7rem;flex-wrap:wrap}.aac-news input[type=email]{flex:1;min-width:220px;padding:1rem 1.3rem;border-radius:999px;border:3px solid var(--aac-ink);background:#fff;color:var(--aac-ink);font:500 1rem var(--aac-body)}.aac-news .aac-ok{font:700 1rem var(--aac-display)}@media(prefers-reduced-motion:reduce){.aac-marquee__track,.aac-hero__sheet,.aac-hero h1 .holo{animation:none!important}}[id*=__header_section],[id*=__header_section] .header,header-component,.header__columns{background:var(--aac-navy)!important}[id*=__header_section]{border-bottom:3px solid var(--aac-ink)}.header__columns{padding-block:14px!important;padding-inline:var(--aac-gutter)!important;width:100%;max-width:none!important}[id*=__header_section],header-component{width:100%!important;max-width:none!important;display:block}[id*=__header_section] a,[id*=__header_section] button,[id*=__header_section] .menu-list__link,[id*=__header_section] svg{color:#fff!important}.menu-list__link{font:600 .9rem/1 var(--aac-display)!important;padding:.7rem 1rem!important;border-radius:999px;transition:background .15s ease,color .15s ease}.menu-list__link:hover{background:var(--aac-sun)!important;color:var(--aac-ink)!important}.header-actions__action{border-radius:999px}.header-actions__action:hover{background:#ffffff1a}.header-actions__cart-icon--has-cart:after{background:var(--aac-sun)!important}.product-information,main .section{scroll-margin-top:90px}html,body,.aac-hero,.aac-section,.aac-trust,.aac-marquee{overflow-x:clip}@media(max-width:849px){.aac-hero__stage{height:360px;margin:0 auto;width:min(100%,420px)}.aac-sticker--a{right:0;bottom:0}}@media(max-width:599px){.aac-trust ul,.aac-steps{grid-template-columns:1fr}.aac-step:nth-child(n){transform:none}.aac-finder form{flex-direction:column;border-radius:22px;padding:8px}.aac-finder input[type=search]{padding:.8rem 1rem}.aac-finder .aac-btn{justify-content:center}.aac-hero h1{font-size:2.3rem!important}}[id*=__footer],footer,.footer{background:var(--aac-navy)!important;color:#fffc!important}[id*=__footer] a,footer a{color:#fff!important}.header__row,.header__row:before,.header__row:after,.header__underlay,.header__underlay-open,.header__underlay-closed{background:var(--aac-navy)!important;background-color:var(--aac-navy)!important}.header__row{--color-background: 33,40,58}.aac-story{position:relative;height:400vh;background:var(--aac-cream);border-top:3px solid var(--aac-ink);border-bottom:3px solid var(--aac-ink)}.aac-story__pin{position:sticky;top:var(--aac-hdr, 0px);height:calc(100vh - var(--aac-hdr, 0px));height:calc(100svh - var(--aac-hdr, 0px));display:flex;align-items:center;overflow:hidden}.aac-story__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center;width:100%}.aac-story__counter{font:900 clamp(2.4rem,5vw,4rem)/1 var(--aac-display);color:var(--aac-ink);margin:.2rem 0 1.2rem;letter-spacing:-.03em}.aac-story__counter span{color:var(--aac-gold)}.aac-story__copy{position:relative;min-height:360px}.aac-story__act{position:absolute;left:0;right:0;opacity:0;transform:translateY(18px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.aac-story__act.is-on{opacity:1;transform:none;position:relative;pointer-events:auto}.aac-story__bar{height:8px;border-radius:99px;background:#fff;border:2px solid var(--aac-ink);overflow:hidden;max-width:340px;margin-top:1.2rem}.aac-story__bar i{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--aac-sun)}.aac-story__note{font:600 .78rem/1 var(--aac-body);letter-spacing:.1em;text-transform:uppercase;color:var(--aac-muted);margin-top:1rem}.aac-story__stage{position:relative;height:min(78vh,720px);display:grid;place-items:center}.aac-story__page,.aac-story__sheet{--w: min(470px, 40vw);width:var(--w);aspect-ratio:3 / 4.02}.aac-story__page{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:3.2%;padding:4.5%;z-index:2}.aac-story__slot{position:relative;display:block;aspect-ratio:63 / 88;will-change:transform,opacity}.aac-story__page img{width:100%;height:auto;display:block;border-radius:6%/4.5%;position:relative}.aac-story__sleeve{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:8px;z-index:3;pointer-events:none;opacity:var(--sheet, 0);background:linear-gradient(160deg,#fff3,#ffffff0d 30%,#fff0 55%,#ffffff14);border:1.5px solid rgba(255,255,255,.25);border-top:4px solid rgba(255,255,255,.55);transition:none}.aac-story__slot:not(.is-in) .aac-story__sleeve{transform:translateY(var(--sleeve-y, 0))}.aac-story__card{box-shadow:0 10px 30px -10px #0009}.aac-story__slot:not(.aac-story__slot--card){opacity:0}.aac-story__sheet{position:absolute;border-radius:14px;background:#15181f;border:3px solid var(--aac-ink);opacity:var(--sheet, 0);box-shadow:0 40px 80px -30px #12151fb3;background-image:radial-gradient(circle at 2.2% 10%,#2b2f3a 1.6%,transparent 1.7%)}.aac-story__frame{position:absolute;width:min(420px,36vw);height:auto;z-index:4;opacity:var(--frame, 0);transform:translate(calc((1 - var(--frame, 0)) * 40%)) rotate(calc((1 - var(--frame, 0)) * 8deg));box-shadow:0 40px 80px -30px #000000b3}.aac-story__sticker{right:2%;bottom:6%;opacity:var(--sticker, 0);transform:rotate(12deg) scale(calc(.6 + var(--sticker, 0) * .4))}@media(max-width:849px){.aac-story{height:360vh}.aac-story__grid{grid-template-columns:1fr;gap:12px;align-content:center}.aac-story__copy{min-height:170px}.aac-story__copy .aac-sub{font-size:.95rem;margin-bottom:.6rem}.aac-story__counter{font-size:1.8rem;margin-bottom:.4rem}.aac-story__stage{height:56vh}.aac-story__page,.aac-story__sheet{--w: min(300px, 72vw)}.aac-story__frame{width:min(260px,62vw)}.aac-story__bar,.aac-story__note{display:none}}@media(prefers-reduced-motion:reduce){.aac-story{height:auto}.aac-story__pin{position:relative;height:auto;padding:80px 0}.aac-story__slot:not(.aac-story__slot--card){opacity:1}.aac-story__sheet,.aac-story__sleeve{opacity:1}.aac-story__frame,.aac-story__sticker{display:none}.aac-story__act{position:relative;opacity:1;transform:none;margin-bottom:1.5rem}}.aac-story__sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2%;padding:4.5%}.aac-story__sheet i{aspect-ratio:63 / 88;border-radius:6px;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1.5px solid rgba(255,255,255,.14);border-top:3px solid rgba(255,255,255,.28)}@media(max-width:849px){.aac-story__pin{align-items:flex-start}.aac-story__grid{align-content:start;padding-top:22px;gap:4px}.aac-story__copy{min-height:0}.aac-story__act:not(.is-on){display:none}.aac-story .aac-eyebrow{margin-bottom:.5rem}.aac-story__stage{height:auto;aspect-ratio:1 / 1.08;width:100%;margin-top:4px}}.aac-dex{padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,120px);background:var(--aac-paper)}.aac-dex__head{margin-bottom:clamp(36px,4vw,56px)}.aac-dex__tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.6rem 0 .8rem}.aac-dex__tabs button{font:700 .82rem/1 var(--aac-display);padding:.65rem 1rem;border-radius:999px;border:2px solid var(--aac-ink);background:#fff;color:var(--aac-ink);cursor:pointer;transition:transform .12s ease}.aac-dex__tabs button:hover{transform:translateY(-2px)}.aac-dex__tabs button.is-on{background:var(--aac-sun);box-shadow:3px 3px 0 var(--aac-ink)}.aac-dex__count{color:var(--aac-muted);font-size:.9rem;margin:0}.aac-dex__gen{margin-top:clamp(40px,5vw,64px)}.aac-dex__genhead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:3px solid var(--aac-ink);padding-bottom:.7rem;margin-bottom:22px}.aac-dex__genhead h2{font:900 clamp(1.3rem,2.6vw,1.9rem)/1.1 var(--aac-display)!important;margin:0}.aac-dex__genhead h2 span{color:#8f6118}.aac-dex__genhead>span{font:600 .8rem var(--aac-body);color:var(--aac-muted)}.aac-dex__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.aac-dex__tile{position:relative;background:var(--aac-cream);border:2px solid var(--aac-ink);border-radius:18px;padding:14px 12px;cursor:pointer;text-align:left;display:flex;flex-direction:column;align-items:center;transition:transform .14s ease,box-shadow .14s ease,background .14s}.aac-dex__tile:hover{transform:translateY(-4px) rotate(-1.5deg);box-shadow:5px 5px 0 var(--aac-ink);background:#fff}.aac-dex__tile img{width:78%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.18));margin:8px 0 6px}.aac-dex__num{align-self:flex-start;font:700 .72rem/1 var(--aac-display);color:var(--aac-muted)}.aac-dex__n{position:absolute;top:10px;right:10px;background:var(--aac-pink);color:var(--aac-ink);border:2px solid var(--aac-ink);font:800 .62rem/1 var(--aac-display);padding:.3rem .45rem;border-radius:999px}.aac-dex__name{font:700 .95rem/1.15 var(--aac-display);color:var(--aac-ink);align-self:flex-start;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aac-dex__tile.is-trainer{container-type:inline-size}.aac-dex__tile.is-trainer .aac-dex__name{font-size:clamp(.72rem,8.6cqi,.95rem)}.aac-dex__empty{text-align:center;padding:60px 0;display:grid;gap:.4rem;color:var(--aac-muted)}.aac-dex__empty b{font:800 1.2rem var(--aac-display);color:var(--aac-ink)}.aac-dex__pop{border:3px solid var(--aac-ink);border-radius:22px;padding:0;width:min(960px,92vw);box-shadow:8px 8px 0 var(--aac-ink);background:var(--aac-paper)}.aac-dex__pop::backdrop{background:#12151f99}.aac-dex__pop-in{padding:clamp(22px,3vw,36px);position:relative}.aac-dex__x{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:2px solid var(--aac-ink);background:var(--aac-sun);cursor:pointer;font-weight:800}.aac-dex__pop-head{display:flex;gap:14px;align-items:center;margin-bottom:24px}.aac-dex__pop-head span{font:700 .8rem var(--aac-display);color:var(--aac-muted)}.aac-dex__pop-head h3{font:900 1.6rem/1 var(--aac-display)!important;margin:.2rem 0 0}.aac-dex__sets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:599px){.aac-dex__grid{grid-template-columns:repeat(2,1fr);gap:12px}.aac-dex__tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px}.aac-dex__tabs button{flex:0 0 auto}}.aac-dex__mode{display:inline-flex;background:#fff;border:2px solid var(--aac-ink);border-radius:999px;padding:4px;margin-top:1.4rem;gap:4px}.aac-dex__mode button{border:0;background:transparent;font:700 .82rem/1 var(--aac-display);padding:.6rem 1rem;border-radius:999px;cursor:pointer;color:var(--aac-ink)}.aac-dex__mode button.is-on{background:var(--aac-ink);color:var(--aac-sun)}.aac-dex__tile.is-blank{cursor:default;background:#f3efe6;border-style:dashed;border-color:#12151f59}.aac-dex__tile.is-blank:hover{transform:none;box-shadow:none}.aac-dex__tile.is-blank img{filter:brightness(0) opacity(.12)}.aac-dex__tile.is-blank .aac-dex__name{color:var(--aac-muted)}.aac-dex__soon{align-self:flex-start;font:600 .7rem var(--aac-body);color:var(--aac-muted);margin-top:.15rem}.aac-pdp{padding:clamp(28px,4vw,64px) 0 clamp(56px,7vw,96px);background:var(--aac-paper)}.aac-pdp__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.aac-pdp__media{position:sticky;top:calc(var(--aac-hdr, 80px) + 20px)}.aac-pdp__main{position:relative;border:3px solid var(--aac-ink);border-radius:22px;overflow:hidden;background:var(--aac-navy);box-shadow:8px 8px 0 var(--aac-ink)}.aac-pdp__main img{width:100%;height:auto;display:block;aspect-ratio:3 / 4;object-fit:contain}.aac-pdp__main .aac-badge{top:14px;right:14px}.aac-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px;margin-top:18px}.aac-pdp__thumb{border:2px solid var(--aac-line);border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:var(--aac-navy);transition:transform .12s ease}.aac-pdp__thumb img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.aac-pdp__thumb:hover{transform:translateY(-2px)}.aac-pdp__thumb.is-on{border:3px solid var(--aac-ink);box-shadow:3px 3px 0 var(--aac-sun)}.aac-pdp__title{font:900 clamp(1.9rem,3.6vw,2.9rem)/1.02 var(--aac-display)!important;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--aac-ink)}.aac-pdp__kind{color:var(--aac-muted);margin:0 0 1.2rem;font-weight:500}.aac-pdp__price{font:900 2rem/1 var(--aac-display);color:var(--aac-ink);margin-bottom:1rem;display:flex;gap:.7rem;align-items:baseline}.aac-pdp__price s{font-size:1.1rem;color:var(--aac-muted);font-weight:600}.aac-pdp__tiers{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:1.6rem;font-size:.86rem}.aac-pdp__tiers span{font-weight:600;color:var(--aac-muted);margin-right:.2rem}.aac-pdp__tiers b{background:#e9fbf8;border:2px solid var(--aac-ink);border-radius:999px;padding:.35rem .7rem;font:700 .76rem/1 var(--aac-display)}.aac-pdp__row{display:flex;gap:12px}.aac-qty{display:flex;align-items:center;border:3px solid var(--aac-ink);border-radius:999px;background:#fff;overflow:hidden}.aac-qty button{width:46px;height:100%;border:0;background:transparent;font:800 1.3rem var(--aac-display);cursor:pointer;color:var(--aac-ink)}.aac-qty input{width:40px;border:0;text-align:center;font:800 1.05rem var(--aac-display);background:transparent;-moz-appearance:textfield}.aac-qty input::-webkit-outer-spin-button,.aac-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.aac-pdp__add{flex:1;justify-content:center;font-size:1.05rem;padding:1.1rem 1.4rem}.aac-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.aac-pdp__dyn{margin-top:12px}.aac-pdp__dyn .shopify-payment-button__button{border-radius:999px!important;min-height:54px}.aac-pdp__note{display:flex;gap:14px;align-items:flex-start;background:#fff0f6;border:2px solid var(--aac-ink);border-radius:16px;padding:16px 18px;margin:1.6rem 0}.aac-pdp__note p{margin:0;font-size:.93rem;line-height:1.5}.aac-pdp__note-ico{flex:0 0 30px;height:30px;border-radius:50%;background:var(--aac-pink);color:var(--aac-ink);border:2px solid var(--aac-ink);display:grid;place-items:center;font:900 1rem var(--aac-display)}.aac-pdp__feat{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:12px}.aac-pdp__feat li{display:flex;gap:14px;align-items:center;font-size:.94rem;line-height:1.45}.aac-pdp__feat i{flex:0 0 38px;height:38px;border-radius:12px;background:var(--aac-sun);border:2px solid var(--aac-ink);display:grid;place-items:center;font-style:normal;transform:rotate(-6deg)}.aac-acc details{border-top:2px solid var(--aac-ink)}.aac-acc details:last-child{border-bottom:2px solid var(--aac-ink)}.aac-acc summary{list-style:none;cursor:pointer;padding:1.1rem 0;font:700 1rem var(--aac-display);display:flex;justify-content:space-between}.aac-acc summary::-webkit-details-marker{display:none}.aac-acc summary:after{content:"+";font-size:1.4rem;line-height:1;transition:transform .2s ease}.aac-acc details[open] summary:after{transform:rotate(45deg)}.aac-acc__body{padding:0 0 1.3rem;color:var(--aac-muted);line-height:1.65;font-size:.95rem}.aac-acc__body ul,.aac-acc__body ol{padding-left:1.2rem}@media(max-width:899px){.aac-pdp__grid{grid-template-columns:1fr}.aac-pdp__media{position:static}.aac-pdp__thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}.aac-dex__pop-head img{width:96px!important;height:96px!important;flex:0 0 96px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.18))}.aac-dex__pop .aac-card__img img{width:100%;height:100%}@media(max-width:599px){.aac-dex__pop-head img{width:72px!important;height:72px!important;flex-basis:72px}.aac-dex__sets{grid-template-columns:1fr 1fr}}.aac-card__img:after{background:radial-gradient(circle at var(--hx, 50%) var(--hy, 30%),rgba(255,255,255,.28),rgba(255,255,255,0) 45%)!important;mix-blend-mode:soft-light!important;background-size:auto!important}.aac-card:hover .aac-card__img:after{opacity:0!important}.aac-card.is-tilting .aac-card__img:after{opacity:1!important}.aac-card:hover{transform:translateY(-4px)}.aac-pdp__main img{aspect-ratio:auto!important;height:auto!important;object-fit:fill!important}shopify-chat::part(activator){--activator-fg: var(--aac-ink, #12151F);--activator-bg: var(--aac-sun, #FFC23D);background:var(--aac-sun, #FFC23D);color:var(--aac-ink, #12151F)!important;border:3px solid var(--aac-ink, #12151F);border-radius:999px;box-shadow:4px 4px 0 var(--aac-ink, #12151F);font-family:var(--aac-display, "Unbounded"),system-ui,sans-serif;font-weight:800;font-size:14px;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}shopify-chat::part(activator):hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--aac-ink, #12151F)}shopify-chat::part(dialog){--shopify-chat-bg-color: var(--aac-cream, #FFF6E3);--shopify-chat-text-color: var(--aac-ink, #12151F);--shopify-chat-accent-bg-color: var(--aac-sun, #FFC23D);--shopify-chat-accent-text-color: var(--aac-ink, #12151F);--shopify-chat-heading-font-family: var(--aac-display, "Unbounded"), system-ui, sans-serif;--shopify-chat-body-font-family: var(--aac-body, "Poppins"), system-ui, sans-serif;background-color:var(--aac-cream, #FFF6E3);background-image:none;border:3px solid var(--aac-ink, #12151F);border-radius:36px;box-shadow:8px 8px 0 var(--aac-ink, #12151F);font-family:var(--aac-body, "Poppins"),system-ui,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aac.css.map */
