._theme_1uupj_1{--radius:.25rem;color:var(--foreground)}._page_1uupj_6{background:var(--background);min-height:calc(100svh - 64px);display:flow-root}._page_1uupj_6>main{min-height:65vh}._theme_1uupj_1 :is(h1,h2,h3){text-wrap:balance}._page_1uupj_6 h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.12}._theme_1uupj_1 .text-primary,._theme_1uupj_1 .text-accent{color:var(--primary)}._theme_1uupj_1 [data-slot=card]{box-shadow:none;border-color:#0000;border-radius:0}._theme_1uupj_1 :is([data-slot=button],[data-slot=select-trigger]),._theme_1uupj_1 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select,textarea){border-radius:4px;min-height:44px}._theme_1uupj_1 :is(button,a,input,summary,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}._theme_1uupj_1 [data-slot=select-item]{border-radius:4px;min-height:44px}._theme_1uupj_1 [data-slot=select-content]{border-radius:4px}._theme_1uupj_1 .catalog-card:not([data-set-card]){background:var(--card);box-shadow:none;border:1px solid #0000;border-radius:0;margin:0;overflow:hidden}._theme_1uupj_1 .catalog-card:not([data-set-card]):is(:hover,:focus-within){border-color:var(--ring);background:var(--secondary)}._theme_1uupj_1 .catalog-card-media{border-radius:0}._theme_1uupj_1 .catalog-card-grid{border:0;gap:12px;margin-inline:0}._theme_1uupj_1 .catalog-toolbar{background:var(--card);border-radius:4px;padding:12px 16px}@media (max-width:639px){._page_1uupj_6>main{padding-inline:20px}._page_1uupj_6.blog-page>main,._page_1uupj_6.minifigure-landing>main{padding-inline:0}._theme_1uupj_1 .catalog-card-grid{gap:10px}._theme_1uupj_1 .catalog-toolbar{padding:12px}}@media (prefers-reduced-motion:reduce){._theme_1uupj_1 *,._theme_1uupj_1 :before,._theme_1uupj_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._theme_1uupj_1 .set-listing-grid{column-gap:var(--set-grid-gap,16px);row-gap:80px;padding-bottom:40px;overflow:hidden}._theme_1uupj_1 .set-listing-grid>[data-set-card]{overflow:visible}._theme_1uupj_1 .set-listing-grid>[data-set-card]:after{content:"";inset-inline-start:0;width:calc(100% + var(--set-grid-gap,16px));border-bottom:1px solid var(--border);pointer-events:none;position:absolute;bottom:-40px}@media (max-width:639px){._theme_1uupj_1 .set-listing-grid[data-mobile-columns="1"]>[data-set-card]{border-bottom:1px solid var(--border);padding-bottom:24px}._theme_1uupj_1 .set-listing-grid[data-mobile-columns="1"]>[data-set-card]:after{content:none}}._theme_1uupj_1 .set-detail-sections>section+section{border-top:1px solid var(--border)}._theme_1uupj_1 .set-detail-sections>section[data-detail-section=theme]+section{border-top:0}._accountSurfaces_1uupj_163,._theme_1uupj_1.set-design,._theme_1uupj_1.minifigure-design{--background:#fff;--card:#f9f9f8;--muted:#f9f9f8}.dark ._accountSurfaces_1uupj_163,.dark ._theme_1uupj_1.set-design,.dark ._theme_1uupj_1.minifigure-design{--background:#0a0a0a;--card:#171717;--muted:#262626}._theme_1uupj_1 .set-listing-page [data-set-pagination]{border:0;justify-content:flex-start;min-height:36px;margin-top:32px}@media (min-width:640px){._theme_1uupj_1 .set-listing-page [data-set-pagination] [data-slot=button]{border-radius:4px;height:36px;min-height:36px}}._theme_1uupj_1 .bg-card,._theme_1uupj_1 .catalog-card,._theme_1uupj_1 .catalog-card-media,._theme_1uupj_1 [data-set-card-media]{border-radius:0}._theme_1uupj_1 [data-slot=button].rounded-full{border-radius:9999px}._theme_1uupj_1 .set-detail-page .set-detail-sections>section+section{border-top:0;position:relative}._theme_1uupj_1 .set-detail-page .set-detail-sections>section+section:before{content:"";background:var(--muted);pointer-events:none;width:100vw;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}._theme_1uupj_1 .set-purchase-details>[id^=set-minifigures-]+section,._theme_1uupj_1 .set-purchase-details>section+section{position:relative}._theme_1uupj_1 .set-purchase-details>[id^=set-minifigures-]+section:before,._theme_1uupj_1 .set-purchase-details>section+section:before{content:"";top:0;inset-inline:var(--purchase-divider-inset,24px);border-top:1px solid var(--border);pointer-events:none;position:absolute}@media (max-width:767px){._theme_1uupj_1 .set-purchase-details{background:var(--muted);border-top:10px solid var(--muted);gap:10px}._theme_1uupj_1 .set-purchase-details>section{padding-inline:var(--set-detail-gutter,16px)}._theme_1uupj_1 .set-purchase-details>[id^=set-minifigures-]+section:before,._theme_1uupj_1 .set-purchase-details>section+section:before{display:none}}@media (min-width:640px) and (max-width:1023px){._theme_1uupj_1 .set-purchase-details{--set-detail-gutter:40px}._theme_1uupj_1 .set-purchase-details>section{padding-inline:40px}}._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content){--product-title-size:18px;--product-title-line:24px;--product-section-size:16px;--product-section-line:22px;--product-meta-size:12px}._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content) :is(h2:not([data-product-option-label]):not([data-product-title] *),section>h3,[data-product-section-trigger]){letter-spacing:-.01em;font-size:var(--product-section-size)!important;line-height:var(--product-section-line)!important}._theme_1uupj_1 [data-product-title] :is(h1,h2){text-wrap:pretty;font-size:var(--product-title-size,18px)!important;line-height:var(--product-title-line,24px)!important;letter-spacing:-.015em!important}._theme_1uupj_1 [data-product-title] :is(p,[aria-label=Set\ contents],.text-sm,.text-sm button){font-size:var(--product-meta-size,12px)!important;line-height:18px!important}:is(._theme_1uupj_1 [data-product-title] p:has(+h1),._theme_1uupj_1 [data-product-title] p:has(+h2)){margin-bottom:6px}@media (min-width:1024px){._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content){--product-title-size:24px;--product-title-line:30px;--product-section-size:20px;--product-section-line:28px;--product-meta-size:13px}}@media (max-width:1023px){._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content) [data-product-section-trigger]{min-height:56px;padding-block:20px}._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content) section:has(>h2>button[aria-expanded]){padding-block:20px!important}._theme_1uupj_1 :is(main:has([data-product-detail-hero]),.accessory-quick-view-content) [data-detail-section]{padding-block:28px}}
