.home-storefront .showcase-selector{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(20rem,100%);padding:.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--secondary)}.home-storefront .showcase-selector:before{content:"";position:absolute;inset:.25rem auto .25rem .25rem;width:calc((100% - .5rem) / 3);border-radius:.5rem;background:#93dccc;pointer-events:none}.home-storefront .showcase-selector[data-selected=sealed]:before{background:#a6c6ff;transform:translateX(100%)}.home-storefront .showcase-selector[data-selected=promotions]:before{background:#f5afc7;transform:translateX(200%)}.home-storefront .showcase-selector button{position:relative;min-height:2.75rem;padding-inline:.25rem;background:transparent}.home-storefront .showcase-selector button[aria-pressed=true]{color:var(--primary-foreground)}@media (prefers-reduced-motion:no-preference){.home-storefront .showcase-selector:before{transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s ease-out}}.home-storefront .collector-card-scene{animation:none}.home-storefront .collector-card-scene[data-initial-silhouette]{background:#222936;border-radius:12px}@media (prefers-reduced-motion:no-preference){.home-storefront [data-kind-changed] .price-roll-digits{animation:madmay-roll .9s cubic-bezier(.16,1,.3,1) both}@media (hover:hover){.home-storefront .collector-showcase .collector-art:hover .collector-card-front{transform:translateY(-6px)}}}.home-storefront .collector-showcase{padding-block:1.5rem 0}.home-storefront .collector-showcase>[data-slot=page-container]{padding-top:0}.home-storefront .collector-hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;column-gap:3rem}.home-storefront .collector-intro{padding-block:2rem;min-width:0}.home-storefront .collector-intro h1{margin:0;font-size:clamp(2.75rem,4.8vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.04em;max-width:600px}.home-storefront .collector-intro h1 strong{display:block;font-weight:600;color:var(--primary)}.home-storefront .collector-description{max-width:380px;margin-top:1.5rem;color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}.home-storefront .collector-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.home-storefront .collector-explore{min-height:48px;padding-inline:1.5rem;border-radius:8px;font-size:.8125rem}.home-storefront .collector-secondary-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.8125rem;text-underline-offset:5px}.home-storefront .collector-secondary-link:hover{text-decoration:underline}.home-storefront .collector-art{position:relative;display:grid;align-items:center;justify-items:center;min-width:0;min-height:440px;isolation:isolate}.home-storefront .collector-card-scene.painel-destaque{position:relative;width:clamp(220px,23vw,290px);max-width:none;aspect-ratio:63/88;margin:0 auto}.home-storefront .collector-card-front{position:absolute;inset:0;transform:none;filter:drop-shadow(0 25px 18px #0b160e80);transition:transform .24s ease}.collector-card-front img[style*=madmay-image-skeleton]{opacity:0;animation:none}.collector-card-front:has(img[style*=madmay-image-skeleton]):before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:12px;background:#222936 linear-gradient(110deg,#222936 15%,#353e4d 45%,#222936 75%) 0 50% /200% 100%}@media (prefers-reduced-motion:no-preference){.collector-card-front:has(img[style*=madmay-image-skeleton]):before{animation:madmay-image-loading 1.8s linear infinite}}.home-storefront .collector-featured{grid-column:1/-1;min-block-size:9.5rem;padding:1.5rem 1.75rem;border-radius:14px;background:var(--card);margin-top:.5rem}.home-storefront .texto-destaque{position:relative}.home-storefront .collector-product-title{font-size:1.0625rem;font-weight:500;line-height:1.4}.home-storefront .collector-product-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.625rem;color:var(--muted-foreground);font-size:.6875rem}.home-storefront .collector-product-action{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:1rem}@media (min-width:1024px){.home-storefront .collector-product-layout{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,40fr);column-gap:2%}}.home-storefront .collector-product-action .text-3xl{font-size:1.5rem}.home-storefront .collector-product-action>button{min-height:40px;font-size:.75rem;padding-inline:.875rem}.home-storefront .collector-detail-link{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;font-size:.75rem;color:var(--primary)}.home-storefront .collector-detail-link:hover{text-decoration:underline;text-underline-offset:4px}.home-storefront .collector-reel{padding-block:1.25rem}.home-storefront .collector-reel-label{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:.75rem}.home-storefront .collector-reel-label button{font-size:.6875rem}.home-storefront .collector-reel-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.home-storefront .collector-reel-item{position:relative;display:flex;align-items:center;gap:.875rem;min-height:86px;padding:.75rem .25rem;border-bottom:2px solid var(--border);transition:border-color .18s ease-out}.home-storefront .collector-reel-item:before{display:none}.home-storefront .collector-reel-item:hover{border-color:var(--primary)}.home-storefront .collector-reel-image{position:relative;flex:0 0 36px;aspect-ratio:63/88}.home-storefront .collector-reel-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500}.home-storefront .collector-reel-price{display:block;margin-top:.375rem;color:var(--muted-foreground);font-size:.6875rem;font-variant-numeric:tabular-nums}@media (max-width:1023px){.home-storefront .collector-featured{min-block-size:13rem}.home-storefront .collector-hero{column-gap:1.5rem}.home-storefront .collector-intro h1{font-size:clamp(2.5rem,5.4vw,3.5rem)}.home-storefront .collector-art{min-height:410px}.home-storefront .collector-card-scene.painel-destaque{width:220px}.home-storefront .collector-product-action{justify-content:start;margin-top:1rem}.home-storefront .collector-reel-items{gap:.75rem}.home-storefront .collector-reel-item{gap:.625rem}}@media (max-width:767px){.home-storefront .collector-hero{grid-template-columns:1fr}.home-storefront .collector-intro{padding-block:2rem 0;min-block-size:17.5rem}.home-storefront .collector-intro h1{font-size:clamp(2.125rem,9.4vw,3rem);max-width:540px}.home-storefront .collector-description{font-size:.875rem;max-width:400px;margin-top:1.25rem}.home-storefront .collector-intro-actions{gap:1.25rem;margin-top:1.5rem}.home-storefront .collector-explore{padding-inline:1.125rem;font-size:.75rem}.home-storefront .collector-secondary-link{font-size:.75rem}.home-storefront .collector-art{min-height:365px;margin-block:1rem}.home-storefront .collector-card-scene.painel-destaque{width:min(210px,54vw)}.home-storefront .collector-featured{min-block-size:16rem;padding:1.25rem;margin-top:0}.home-storefront .collector-product-title{font-size:1rem}.home-storefront .collector-product-action{gap:.5rem 1rem}.home-storefront .collector-product-action .text-3xl{font-size:1.375rem}.home-storefront .collector-reel-items{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scroll-snap-type:x proximity;gap:.75rem}.home-storefront .collector-reel-items li{scroll-snap-align:start}.home-storefront .collector-reel-label{font-size:.6875rem}.home-storefront .collector-reel-label button{font-size:.625rem;padding-inline:.25rem}}@media (max-width:359px){.home-storefront .collector-intro{min-block-size:23rem}.home-storefront .collector-featured{min-block-size:16.5rem}}@media (prefers-contrast:more){.home-storefront .collector-featured{outline:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.home-storefront .collector-card-front{animation:none;transition:none}}.home-storefront .vitrine:is(:has([data-showcase-index="1"]:target),[data-auto="1"]:not(:has(.item-destaque:target))) .item-1>a,.home-storefront .vitrine:is(:has([data-showcase-index="2"]:target),[data-auto="2"]:not(:has(.item-destaque:target))) .item-2>a,.home-storefront .vitrine:is(:has([data-showcase-index="3"]:target),[data-auto="3"]:not(:has(.item-destaque:target))) .item-3>a,.home-storefront .vitrine:is(:has([data-showcase-index="4"]:target),[data-auto="4"]:not(:has(.item-destaque:target))) .item-4>a,.home-storefront .vitrine:is(:has([data-showcase-index="5"]:target),[data-auto="5"]:not(:has(.item-destaque:target))) .item-5>a{border-bottom-color:var(--primary)}.home-storefront{--background:#11141b;--foreground:#f2f4f8;--card:#1b202a;--card-foreground:#f2f4f8;--secondary:#171c25;--secondary-foreground:#f2f4f8;--accent:#252c39;--accent-foreground:#f2f4f8;--primary:#f0cb76;--primary-foreground:#211b10;--ring:#f0cb76;--border:#343d4d;--input:#728099;--muted-foreground:#b0bacb;--popover:#252c39;--popover-foreground:#f2f4f8;--collection-151-bg:#123e47;--collection-151-accent:#a5f0dc;--collection-151-copy:#d2eeeb;--collection-rivals-bg:#3e243e;--collection-rivals-accent:#ffb0c9;--collection-rivals-copy:#f0d6e6;background:var(--background);color:var(--foreground)}.home-storefront [data-slot=site-footer]{--background:#10131a;--card:#10131a;--card-foreground:#f2f4f8;--foreground:#f2f4f8;--primary:#f0cb76;--primary-foreground:#211b10;--muted-foreground:#b0bacb;--border:#343d4d}.home-storefront .collector-showcase{padding-top:.5rem}.home-storefront .store-collections{padding-block:1.75rem .75rem}.home-storefront .store-collections-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.home-storefront .store-collections-heading h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.home-storefront .store-collections-heading>a{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;font-size:.75rem;color:var(--muted-foreground)}.home-storefront .store-collections-heading>a:hover{color:var(--primary)}.home-storefront .store-collection-banners{display:grid;grid-template-columns:1.15fr 1fr;gap:1.25rem}.home-storefront .store-banner{position:relative;isolation:isolate;display:flex;overflow:visible;align-items:center;min-height:300px;border-radius:14px;padding:1.75rem;color:#f5fcfb}.home-storefront .store-banner-surface{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit}.home-storefront .store-banner-151 .store-banner-surface{background:var(--collection-151-bg)}.home-storefront .store-banner-151 .store-banner-surface:before{content:"";position:absolute;width:45%;height:160%;right:-5%;top:-30%;transform:skewX(-18deg);background:#1c5b63}.home-storefront .store-banner-151 .store-banner-surface:after{content:"";position:absolute;width:14%;height:160%;right:24%;top:-30%;transform:skewX(-18deg);background:#1a5059}.home-storefront .store-banner-copy{position:relative;z-index:1;max-width:62%}.home-storefront .store-banner h3{margin-top:.5rem;font-size:1.5rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.home-storefront .store-banner h3 strong{display:block;font-size:4.75rem;line-height:.95;font-weight:700;letter-spacing:-.03em;color:var(--collection-151-accent)}.home-storefront .store-banner-copy p{max-width:245px;margin-top:.75rem;font-size:.75rem;line-height:1.6;color:var(--collection-151-copy)}.home-storefront .store-banner-cta{display:inline-flex;align-items:center;gap:.75rem;min-height:36px;margin-top:1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.home-storefront .store-banner-cta svg{transition:transform .15s ease-out}.home-storefront .store-banner:hover .store-banner-cta svg{transform:translateX(4px)}.home-storefront .store-banner-art{position:absolute;right:0;top:0;bottom:0;width:45%}.home-storefront .store-banner-card{position:absolute;right:48px;top:-10px;width:174px;aspect-ratio:63/88;transform:rotate(-8deg);filter:drop-shadow(0 14px 12px #08182070)}.home-storefront .store-banner-card-back{top:22px;right:18px;width:148px;transform:rotate(13deg)}.home-storefront .store-banner-rivals .store-banner-surface{background:linear-gradient(115deg,#2c2038,var(--collection-rivals-bg) 60%,#5a2d49)}.home-storefront .store-banner-rivals .store-banner-surface:before{content:"";position:absolute;top:-30%;right:4%;width:24%;height:160%;background:#72405c;transform:rotate(25deg);opacity:.4}.home-storefront .store-banner-rivals .store-banner-copy{max-width:85%}.home-storefront .store-banner-rivals h3{font-size:1.75rem}.home-storefront .store-banner-rivals h3 strong{color:var(--collection-rivals-accent);font-size:3.75rem;line-height:1.05}.home-storefront .store-banner-rivals p{color:var(--collection-rivals-copy);max-width:245px}.home-storefront .store-banner-code{position:absolute;right:-14px;bottom:-30px;font-size:9.5rem;line-height:1;letter-spacing:-.04em;font-weight:800;color:#bc7399;opacity:.15;transform:rotate(-12deg)}.home-storefront :is(.store-banner,.store-collections-heading>a):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:1023px){.home-storefront .store-banner{padding:1.5rem}.home-storefront .store-banner-copy{max-width:70%}.home-storefront .store-banner h3 strong{font-size:4rem}.home-storefront .store-banner-copy p{max-width:170px}.home-storefront .store-banner-rivals h3{font-size:1.5rem}.home-storefront .store-banner-rivals h3 strong{font-size:3rem}}@media (max-width:767px){.home-storefront .store-collection-banners{grid-template-columns:1fr}.home-storefront .store-banner-copy p{max-width:160px}.home-storefront .store-banner-rivals .store-banner-copy{max-width:90%}.home-storefront .store-banner-rivals p{max-width:225px}.home-storefront .store-banner-rivals h3{font-size:1.75rem}.home-storefront .store-banner-rivals h3 strong{font-size:3.5rem}.home-storefront .store-collections-heading{gap:.75rem}.home-storefront .store-collections-heading h2{font-size:1.25rem}}.home-storefront .store-collection-banners{padding-block:.75rem 1rem}.home-storefront .store-collections-heading{margin-bottom:2.75rem}.home-storefront .store-sealed-carousel{position:relative;min-width:0;border-radius:14px}.home-storefront .store-collection-slide,.home-storefront .store-collection-slide>.store-banner{height:100%}.home-storefront .store-singles-banner h3 strong{font-size:clamp(1.875rem,4.2vw,3.75rem);line-height:1;overflow-wrap:anywhere}.home-storefront .store-sealed-carousel:has(>.store-sealed-controls) .store-singles-banner{padding-bottom:4rem}.home-storefront .store-sealed-slide{min-height:300px;height:100%;align-items:flex-start;padding-bottom:4.5rem}.home-storefront .store-sealed-slide[hidden]{display:none}.home-storefront .store-sealed-slide .store-banner-copy{max-width:51%}.home-storefront .store-sealed-slide .store-sealed-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:0;color:var(--collection-rivals-accent);font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.12;text-wrap:balance}.home-storefront .store-sealed-slide p{margin-top:.5rem}.home-storefront .store-sealed-slide .store-sealed-price{flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:.375rem;line-height:1.2}.home-storefront .store-sealed-price>span{color:#f5fcfb;font-size:1.5rem;line-height:1.2;white-space:nowrap}.home-storefront .store-sealed-price>s{color:var(--collection-rivals-copy);font-size:.6875rem;line-height:1.2}.home-storefront .store-sealed-slide .store-banner-cta{margin-top:.25rem}.home-storefront .store-sealed-art{position:absolute;width:47%;height:108%;right:0;top:-14%;pointer-events:none}.home-storefront .store-sealed-product{position:absolute;inset:0;transform:perspective(900px) rotateY(-8deg) rotate(6deg);filter:drop-shadow(0 20px 16px #120b1d90)}.home-storefront .store-sealed-product img{object-position:top center}.home-storefront .store-sealed-caption{position:absolute;right:1rem;bottom:1rem;max-width:44%;color:var(--collection-rivals-copy);font-size:.625rem;line-height:1.3}.home-storefront .store-sealed-controls{position:absolute;bottom:.75rem;left:1.25rem;display:flex;align-items:center;gap:.125rem;color:var(--collection-rivals-copy)}.home-storefront .store-sealed-controls button{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;cursor:pointer}.home-storefront .store-sealed-controls button:hover{background:#ffffff12}.home-storefront .store-sealed-controls button:focus-visible{outline:2px solid var(--collection-rivals-accent);outline-offset:-3px}.home-storefront .store-sealed-controls>span{min-width:2.5rem;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.home-storefront .store-sealed-carousel[data-visible] .store-sealed-slide[data-active] .price-roll-digits{animation:madmay-roll .9s cubic-bezier(.16,1,.3,1) both}.home-storefront :is(.store-banner-card,.store-sealed-product){transition:transform .45s cubic-bezier(.16,1,.3,1)}.home-storefront .store-sealed-slide[data-active] .store-sealed-art{animation:sealed-arrival .42s cubic-bezier(.16,1,.3,1)}.home-storefront .store-sealed-slide[data-active] .store-banner-copy{animation:sealed-copy .24s ease-out}@keyframes sealed-arrival{0%{opacity:0;transform:translateY(14px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes sealed-copy{0%{opacity:0}to{opacity:1}}.home-storefront .store-banner-151:focus-visible .store-banner-card{transform:translateY(-22px) rotate(-12deg) scale(1.08)}.home-storefront .store-banner-151:focus-visible .store-banner-card-back{transform:translate(8px,-12px) rotate(19deg) scale(1.06)}.home-storefront .store-sealed-slide:focus-visible .store-sealed-product{transform:perspective(900px) translateY(-24px) rotateY(6deg) rotate(1deg) scale(1.08)}@media (hover:hover) and (pointer:fine){.home-storefront .store-banner-151:hover .store-banner-card{transform:translateY(-22px) rotate(-12deg) scale(1.08)}.home-storefront .store-banner-151:hover .store-banner-card-back{transform:translate(8px,-12px) rotate(19deg) scale(1.06)}.home-storefront .store-sealed-slide:hover .store-sealed-product{transform:perspective(900px) translateY(-24px) rotateY(6deg) rotate(1deg) scale(1.08)}}}@media (max-width:1023px){.home-storefront .store-banner-card{top:12px;right:36px;width:140px}.home-storefront .store-banner-card-back{top:42px;right:18px;width:120px}.home-storefront .store-sealed-slide .store-banner-copy{max-width:51%}}@media (max-width:767px){.home-storefront .store-collection-banners{gap:2.5rem}.home-storefront .store-banner{min-height:284px}.home-storefront .store-banner-card{top:-5px;right:38px;width:140px}.home-storefront .store-banner-card-back{top:44px;right:18px;width:120px}.home-storefront .store-banner-copy{max-width:53%}.home-storefront .store-banner-151 .store-banner-copy p{max-width:140px}.home-storefront .store-sealed-slide .store-sealed-title{font-size:1.5rem}.home-storefront .store-sealed-price>span{font-size:1.25rem}.home-storefront .store-sealed-controls{left:1rem}.home-storefront .store-sealed-art{width:46%;height:102%;top:-10%}}@media (max-width:374px){.home-storefront .store-banner-card{width:114px;right:28px;top:26px}.home-storefront .store-banner-card-back{width:98px;right:14px;top:56px}.home-storefront .store-sealed-slide .store-sealed-title{font-size:1.25rem}}@media (max-width:359px){.home-storefront .store-banner{padding:1.25rem}.home-storefront .store-banner-copy p{max-width:140px}.home-storefront .store-banner-card{width:100px;right:20px;top:64px}.home-storefront .store-banner-card-back{width:88px;right:-14px;top:90px}}@media (prefers-contrast:more){.home-storefront{--border:#7b879b;--input:#a3afc1;--muted-foreground:#d1d8e4}}@media (prefers-reduced-motion:reduce){.home-storefront .store-banner-cta svg{transition:none;transform:none}}