@property --bp-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.bp-burger{--gems:var(--gem-1),var(--gem-orange),var(--gem-2),var(--gem-green),var(--gem-3),var(--gem-indigo),var(--gem-4),var(--gem-1);transition:background .2s}.bp-burger[aria-expanded=true]{background:var(--field)}.bp-burger i{transition:rotate .16s var(--ease),translate .2s var(--ease) .16s,opacity .12s ease .16s,scale .16s ease .16s}.bp-burger[aria-expanded=true] i{transition:translate .16s var(--ease),rotate .2s var(--ease) .16s,opacity .12s ease,scale .16s ease}.bp-burger[aria-expanded=true] i:first-of-type{translate:0 6px;rotate:45deg}.bp-burger[aria-expanded=true] i:nth-of-type(2){opacity:0;scale:.2 1}.bp-burger[aria-expanded=true] i:nth-of-type(3){translate:0 -6px;rotate:-45deg}.bp-burger__ring{position:absolute;z-index:-1;inset:-1px;border-radius:50%;opacity:0;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),currentColor calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),currentColor calc(100% - 2.5px))}.bp-burger__ring span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from -90deg,var(--gems));-webkit-mask:conic-gradient(from -90deg,currentColor var(--bp-sweep),transparent 0);mask:conic-gradient(from -90deg,currentColor var(--bp-sweep),transparent 0)}@keyframes bp-sweep-in{0%{--bp-sweep:0deg}to{--bp-sweep:360deg}}@keyframes bp-sweep-out{0%{--bp-sweep:360deg}to{--bp-sweep:0deg}}@keyframes bp-ring-in{0%{opacity:1;rotate:0deg;scale:.92}55%{opacity:1;scale:1}to{opacity:0;rotate:150deg;scale:1.22}}@keyframes bp-ring-out{0%{opacity:1;rotate:0deg}to{opacity:1;rotate:-120deg}}.bp-burger[aria-expanded=true] .bp-burger__ring{animation:bp-ring-in .95s cubic-bezier(.3,.6,.3,1) both}.bp-burger[aria-expanded=true] .bp-burger__ring span{animation:bp-sweep-in .42s cubic-bezier(.55,0,.25,1) both}.bp-burger--armed[aria-expanded=false] .bp-burger__ring{animation:bp-ring-out .38s ease-out both}.bp-burger--armed[aria-expanded=false] .bp-burger__ring span{animation:bp-sweep-out .38s cubic-bezier(.5,0,.7,.4) both}.bp-drawer{position:fixed;inset:60px 0 0;z-index:46;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--surface);color:var(--ink)}.bp-drawer[open]{animation:bp-drawer-in .34s cubic-bezier(.2,.8,.2,1)}@keyframes bp-drawer-in{0%{transform:translateX(-100%)}}.bp-drawer[data-leaving]{transform:translateX(-100%);transition:transform .24s ease-in}.bp-drawer__track{display:flex;width:200%;height:100%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.bp-drawer--deep .bp-drawer__track{transform:translateX(-50%)}.bp-drawer__pane{width:50%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom, 0px))}.bp-drawer__find{width:100%;height:48px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--field);color:var(--text-muted);display:flex;align-items:center;gap:10px;font:500 15px/1 var(--font-body)}.bp-drawer__find svg{width:18px;height:18px;color:var(--ink)}.bp-drawer__tcg{position:relative;margin-top:var(--space-4);min-height:92px;padding:14px 14px 14px 78px;display:flex;align-items:center;gap:10px;border:1.5px solid transparent;border-radius:18px;color:var(--on-night);background:radial-gradient(90px 70px at 12% 30%,color-mix(in srgb,var(--aurora-pink) 50%,transparent),transparent) padding-box,radial-gradient(120px 70px at 92% 100%,color-mix(in srgb,var(--aurora-cyan) 40%,transparent),transparent) padding-box,linear-gradient(var(--night),var(--night)) padding-box,linear-gradient(90deg,var(--prism-1),var(--prism-2),var(--prism-3),var(--prism-4),var(--prism-5)) border-box}.bp-drawer__tcg .bp-sachet{--sw:42px;left:18px;top:-8px;transform:rotate(-10deg)}.bp-drawer__tcg>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bp-drawer__tcg>span>em{font:800 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gem-2)}.bp-drawer__tcg>span>b:not(.bp-tcgword){font:italic 900 17px/1 var(--font-display);letter-spacing:-.03em}.bp-drawer__tcg small{font:500 13px/1.35 var(--font-body);color:var(--night-soft)}.bp-drawer__tcg>svg{width:18px;height:18px;flex-shrink:0;color:var(--night-soft)}.bp-drawer__label{margin:22px 0 10px;font:var(--label);letter-spacing:var(--label-ls);text-transform:uppercase;color:var(--text-muted)}.bp-drawer__list{display:flex;flex-direction:column;gap:var(--space-2)}.bp-drawer__row{width:100%;min-height:66px;padding:10px 12px;border:0;border-radius:16px;background:var(--page);color:var(--ink);display:flex;align-items:center;gap:12px;text-align:left}.bp-drawer__row i{width:40px;height:40px;flex-shrink:0;border-radius:11px;background:var(--surface);display:flex;align-items:center;justify-content:center;font:italic 900 15px/1 var(--font-display)}.bp-drawer__row span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bp-drawer__row b{font:700 16px/1.2 var(--font-body)}.bp-drawer__row small{font:500 12px/1.3 var(--font-body);color:var(--text-muted)}.bp-drawer__back svg,.bp-drawer__find svg,.bp-drawer__row svg,.bp-drawer__theme>svg{flex-shrink:0}.bp-drawer__row svg{width:18px;height:18px;color:var(--text-faint)}.bp-drawer__foot{margin-top:22px;padding-top:var(--space-4);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.bp-drawer__theme{height:48px;padding:0 var(--space-1);border:0;background:none;color:var(--ink);display:flex;align-items:center;gap:12px;font:700 15px/1 var(--font-body)}.bp-drawer__theme>svg{width:20px;height:20px;color:var(--text-muted)}.bp-switch{margin-left:auto;width:44px;height:26px;padding:3px;border-radius:13px;background:var(--line-strong);transition:background .2s}.bp-switch:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-card);transition:transform .2s cubic-bezier(.2,.8,.2,1)}[aria-pressed=true]>.bp-switch{background:var(--action)}[aria-pressed=true]>.bp-switch:after{transform:translateX(18px);background:var(--on-action)}.bp-drawer__back{height:44px;margin:-6px 0 0 -8px;padding:0 14px 0 var(--space-2);border:0;border-radius:var(--radius-pill);background:none;color:var(--ink);display:inline-flex;align-items:center;gap:6px;font:700 15px/1 var(--font-body)}.bp-drawer__back svg{width:20px;height:20px}.bp-drawer__title{margin:4px 0 18px;font:var(--title-l);letter-spacing:var(--title-l-ls)}.bp-drawer__panel{display:flex;flex-direction:column;gap:14px}.bp-drawer__panel .bp-mega__head:not(:first-child){margin-top:10px}.bp-drawer__panel .bp-mega__row{background:var(--page)}.bp-drawer__panel .bp-mega__row i{background:var(--surface)}.bp-me__menu{position:absolute;z-index:3;top:calc(100% + 8px);right:0;width:280px;max-width:calc(100vw - 24px);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised),0 0 0 1px var(--line);color:var(--ink);display:flex;flex-direction:column}.bp-me__who{margin-bottom:var(--space-1);padding:var(--space-2) 10px var(--space-3);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.bp-me__who strong{font:700 16px/1.2 var(--font-body)}.bp-me__who span{font:700 12px/1.2 var(--font-body);color:var(--xp)}.bp-me__who .bp-sub__bar{margin-top:6px}.bp-me__who .bp-sub__bar i{width:var(--p,0);background:var(--xp)}.bp-me__item{height:44px;padding:0 10px;border-radius:12px;display:flex;align-items:center;gap:12px;font:600 15px/1 var(--font-body)}.bp-me__item:hover{background:var(--field)}.bp-me__item svg{width:18px;height:18px;flex-shrink:0;color:var(--text-muted)}.bp-me__item--out{margin-top:var(--space-1);border-top:1px solid var(--line);border-radius:0 0 12px 12px;color:var(--text-muted)}.bp-me__hot{margin-left:auto;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--news-tint);color:var(--news-text);font:800 11px/22px var(--font-body)}.bp-me--anon .bp-me__menu{gap:var(--space-2);padding:var(--space-3)}.bp-me__pitch{padding:2px var(--space-1) var(--space-1);font:500 13px/18px var(--font-body);color:var(--text-muted)}.bp-me__pitch strong{display:block;margin-bottom:var(--space-1);font:800 16px/1.2 var(--font-body);color:var(--ink)}@media (min-width:900px){.bp-me__who{display:none}}.bp-header__cancel{height:44px;padding:0 var(--space-2) 0 var(--space-3);border:0;background:none;color:var(--ink);font:700 14px/1 var(--font-body)}@media (max-width:899px){.bp-header--find .bp-header__bar{padding-left:12px}.bp-header--find .bp-header__bar>:not(.bp-search,.bp-header__cancel){display:none}.bp-header--find .bp-search{display:flex;height:44px;padding-left:14px}.bp-header--find .bp-header__cancel{display:block}.bp-header--find .bp-suggest{width:calc(100vw - 24px);max-height:calc(100dvh - 84px)}}.bp-mega__rarity a{display:inline-flex;border-radius:var(--radius-pill)}.bp-mega__brand,.bp-mega__rarity a{transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s,box-shadow .15s}@media (hover:hover){.bp-mega__rarity a:hover{transform:translateY(-1px);filter:brightness(1.12)}.bp-mega__brand:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.bp-mega__brand[style]:hover{filter:brightness(1.1)}.bp-mega__brand:not([style]):hover{filter:brightness(.96)}}@media (prefers-reduced-motion:reduce){.bp-mega__brand:hover,.bp-mega__rarity a:hover{transform:none}}.bp-coupons__faq summary:after,.bp-drop summary svg,.bp-ed-faq summary:after,.bp-edito summary svg,.bp-footer__group summary svg,.bp-pdp-faq__toggle,.bp-po__fold summary svg,.bp-prose__qa>summary:after{transition:transform .25s cubic-bezier(.2,.8,.2,1)}details.bp-admin[data-closing] .bp-admin__chev,details[data-closing]>summary svg{transform:none!important}.bp-coupons__faq details[open] summary:after,.bp-ed-faq [open] summary:after,.bp-prose__qa[open]>summary:after,[open]>summary .bp-pdp-faq__toggle{transform:rotate(180deg)}.bp-coupons__faq details[open][data-closing] summary:after,.bp-ed-faq details[data-closing] summary:after,.bp-prose__qa[data-closing]>summary:after,details[data-closing]>summary .bp-pdp-faq__toggle:before{content:"+"}.bp-coupons__faq details[open][data-closing] summary:after,.bp-ed-faq details[data-closing] summary:after,.bp-prose__qa[data-closing]>summary:after,details[data-closing]>summary .bp-pdp-faq__toggle{transform:none}