:root{--bm-color-primary: #e23e47;--bm-color-primary-hover: #e23e47;--bm-color-secondary: #3887e1;--bm-color-warning: #e23e47;--collector-bg: var(--bm-color-bg);--collector-surface: var(--bm-color-surface);--collector-ink: var(--bm-color-ink);--collector-line: var(--bm-color-line)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--bm-font-display);color:var(--collector-ink);letter-spacing:-.01em}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{letter-spacing:.01em;font-weight:700}.button:not(.button-secondary):not(.button-unstyled){background:var(--bm-color-primary);border-color:var(--bm-color-primary)}.button:not(.button-secondary):not(.button-unstyled):hover{background:var(--bm-color-primary-hover);border-color:var(--bm-color-primary-hover)}.button-secondary:not(.button-unstyled){border:1px solid var(--bm-color-secondary)}.product-card,.collection-card,.resource-card,.product-grid__card{background:var(--collector-surface);border:1px solid var(--collector-line);border-radius:var(--bm-radius-md);box-shadow:var(--bm-shadow-soft)}.product-card:hover,.collection-card:hover,.resource-card:hover,.product-grid__card:hover{transform:translateY(-2px);border-color:var(--bm-color-highlight);box-shadow:var(--bm-shadow-hover)}*,:before,:after,body,h1,h2,h3,h4,h5,h6,p,a,span,li,div,button,input,select,textarea,label,.header__nav,.header__nav a,nav,nav a,.product-information,.product__title,.footer,.footer a,.section__title,.collection-list__title,[class*=heading],[class*=title],[class*=text],[class*=btn],[class*=button]{font-family:Nunito,Segoe UI,system-ui,sans-serif!important}:root{--bm-lego-red: #e23e47;--bm-lego-blue: #3887e1;--bm-lego-yellow: #f5b731;--bm-lego-ink: #1b1b1b}.add-to-cart-icon{filter:brightness(0) invert(1)!important}[class*=text_4pDT4X],[class*=bm_how_it_works]{display:flex;gap:0px}[class*=text_4pDT4X]>p,[class*=bm_how_it_works]>p{line-height:1.42}#MainContent[data-template="product.frame"] rte-formatter[class*=text_4pDT4X]>p,#MainContent[data-template="product.frame"] rte-formatter[class*=bm_how_it_works]>p{line-height:1.42!important}#MainContent[data-template*=product] rte-formatter[class*=text_4pDT4X]>p:nth-last-child(2),#MainContent[data-template="product.frame"] rte-formatter[class*=text_4pDT4X]>p:nth-last-child(2),#MainContent[data-template*=product] rte-formatter[class*=bm_how_it_works]>p:nth-last-child(2),#MainContent[data-template="product.frame"] rte-formatter[class*=bm_how_it_works]>p:nth-last-child(2){color:#5f6673!important;font-size:.82rem!important;line-height:1.36!important;max-width:500px!important}#MainContent[data-template*=product] rte-formatter[class*=text_4pDT4X]>p:first-child,#MainContent[data-template="product.frame"] rte-formatter[class*=text_4pDT4X]>p:first-child,#MainContent[data-template*=product] rte-formatter[class*=bm_how_it_works]>p:first-child,#MainContent[data-template="product.frame"] rte-formatter[class*=bm_how_it_works]>p:first-child{color:#fe8a18!important}#MainContent[data-template*=product] rte-formatter[class*=text_4pDT4X] a,#MainContent[data-template="product.frame"] rte-formatter[class*=text_4pDT4X] a,#MainContent[data-template*=product] rte-formatter[class*=bm_how_it_works] a,#MainContent[data-template="product.frame"] rte-formatter[class*=bm_how_it_works] a{color:#fe8a18!important;font-weight:700!important;text-decoration:underline!important}.product__title,.product-information__title,h1.product-title{font-family:"Baloo 2",sans-serif!important;color:#1b1b1b!important}.product-grid__card{content-visibility:auto;contain-intrinsic-size:0px 400px}#builderPickerGrid .builder-option-btn[data-picker-part=addon] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=pet] .builder-part-thumb img,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=addon] .builder-part-thumb img,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=pet] .builder-part-thumb img{transform:scale(1.1)!important}.figure-builder-grid{width:100%!important;gap:6px!important}.figure-builder-grid .builder-part-card{max-width:100%!important;grid-template-columns:minmax(0px,1fr) 48px minmax(0px,1fr)!important;gap:12px!important}.figure-builder-grid .builder-part-card[data-part=hair]{order:1}.figure-builder-grid .builder-part-card[data-part=face]{order:2}.figure-builder-grid .builder-part-card[data-part=top]{order:3}.figure-builder-grid .builder-part-card[data-part=bottom]{order:4}.figure-builder-grid .builder-part-card[data-part^=pet]{order:6}.figure-builder-grid .builder-part-card[data-part^=addon]{order:8}.figure-builder-grid .builder-part-card[data-part=hair],.figure-builder-grid .builder-part-card[data-part=face],.figure-builder-grid .builder-part-card[data-part=top],.figure-builder-grid .builder-part-card[data-part=bottom]{justify-content:center!important;gap:10px!important}.figure-builder-grid .builder-part-card[data-part=hair] .builder-part-name,.figure-builder-grid .builder-part-card[data-part=face] .builder-part-name,.figure-builder-grid .builder-part-card[data-part=top] .builder-part-name,.figure-builder-grid .builder-part-card[data-part=bottom] .builder-part-name{align-self:center!important;text-align:center!important}.figure-builder-grid .builder-part-card[data-part=hair] .builder-part-thumb,.figure-builder-grid .builder-part-card[data-part=face] .builder-part-thumb,.figure-builder-grid .builder-part-card[data-part=top] .builder-part-thumb,.figure-builder-grid .builder-part-card[data-part=bottom] .builder-part-thumb{align-self:center!important}.figure-builder-grid .builder-part-thumb{width:48px!important;flex-shrink:0!important;border-color:currentcolor!important}.figure-builder-grid .builder-part-name{place-self:center!important;display:block!important;text-align:center!important}.figure-builder-grid .builder-part-code{font-size:11px!important;display:none!important;text-align:left!important}.figure-builder-grid .builder-part-card.has-value .builder-part-code{font-weight:600!important}.figure-builder-grid .builder-part-clear-icon{width:22px!important;height:22px!important;border-radius:50%!important;font-size:14px!important;color:#c5ccd8!important;background:transparent!important;border:1px solid rgb(224,230,240)!important;cursor:pointer!important;z-index:3!important}.figure-builder-grid .builder-part-clear-icon:hover{color:#e53e3e!important;border-color:#e53e3e!important;background:#e53e3e14!important}.figure-builder-grid .builder-part-card[data-part^=pet]:not(.has-value),.figure-builder-grid .builder-part-card[data-part^=addon]:not(.has-value){opacity:.65}.figure-builder-grid .builder-part-card[data-part^=pet]:not(.has-value):hover,.figure-builder-grid .builder-part-card[data-part^=addon]:not(.has-value):hover{opacity:1}.figure-builder{border-radius:12px!important}.figure-builder-grid .builder-part-card.bm-acc-visible:not(.has-value){display:flex!important;opacity:.65}.bm-pet-toggle,.bm-addon-toggle{width:100%!important;padding:10px 14px!important;margin:4px 0!important;background:transparent!important;border:1.5px solid rgb(56,135,225)!important;border-radius:10px!important;font-size:.875rem!important;cursor:pointer!important}.bm-pet-toggle{order:5!important}.bm-addon-toggle{order:7!important}.bm-pet-toggle:hover,.bm-addon-toggle:hover{background:#3887e1!important;border-color:#3887e1!important}.bm-pet-toggle:hover .builder-add-figure-icon,.bm-addon-toggle:hover .builder-add-figure-icon{border-color:#fff!important}.fig-ai-upload,.fig-ai-upload.add-figure-btn,button.fig-ai-upload{background:#fff!important;border:1px solid rgb(56,135,225)!important}.fig-ai-upload:hover{background:#3887e1!important;border-color:#3887e1!important}.builder-add-figure-icon{border-color:#3887e1!important;background:transparent!important}.builder-add-figure-btn:hover .builder-add-figure-icon{border-color:#fff!important;background:transparent!important}.jdgm-star.jdgm--on:empty:before{content:"\2605";font-family:inherit;color:#f9c805}.jdgm-star.jdgm--off:empty:before{content:"\2605";font-family:inherit;color:#ddd}.jdgm-rev__pic-wrap,.jdgm-rev__pic,.jdgm-reviewer-pic,.jdgm-rev__author-pic,.jdgm-rev__icon{display:none!important}#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-header,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-average-rating,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-rating-text,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-verified-text,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-text,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-product-name,#MainContent[data-template=index] .jdgm-widget.jdgm-cards-carousel .jdgm-author{font-family:var(--bm-font-body, var(--font-body-family))!important}.bm-hero__heading,.bm-hero__cta{color:#1b1b1b!important}.bm-hero__cta:hover,.bm-hero__cta:focus-visible{background:#3887e1!important;border-color:#3887e1!important;color:#fff!important}.fig-ai-result p:first-child{color:#1b1b1b!important}.builder-preview-choice.is-active{background:#3887e1!important;border-color:#3887e1!important;color:#fff!important}.bm-pet-toggle,.bm-addon-toggle,.fig-ai-upload,.fig-ai-upload.add-figure-btn,button.fig-ai-upload,.builder-add-figure-btn{width:100%!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:600!important}.email-signup__input::placeholder,.email-signup__input--all::placeholder{color:#4b5563!important;opacity:1!important}.bm-steps__lede,.bm-steps__support,.bm-steps__heading{color:#1b1b1b!important}button[aria-label=Account] svg,a[aria-label=Account] svg,.header__icon--account svg,[data-action=account] svg,header button[name=account] svg{fill:#1b1b1b!important}.account-button__icon,.account-button__icon svg{color:#1b1b1b!important;fill:#1b1b1b!important}.account-button .account-button__icon,.account-button .account-button__icon svg,.account-button .account-button__icon .icon-account,.account-button .account-button__icon path{color:#1b1b1b!important;fill:#1b1b1b!important}@media screen and (min-width:750px){#header-group .header__columns{position:relative!important}}.ui-test-collection-list .section-resource-list__content{margin:0 auto 28px!important}.ui-test-collection-list .collection-card,.ui-test-collection-list .collection-card:hover,.ui-test-collection-list .collection-card .collection-card__inner,.ui-test-collection-list .collection-card:hover .collection-card__inner{transform:none!important}.ui-test-collection-list .collection-card__inner{gap:12px!important;overflow:visible!important}.ui-test-collection-list .collection-card__content p{line-height:1.24!important}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.ui-test-collection-list .collection-card:hover .collection-card__image img,.ui-test-collection-list .collection-card:hover .collection-card__image .image-block__image{transform:scale(1.035)!important}}@media screen and (max-width:749px){.ui-test-collection-list .section-resource-list__content{margin-bottom:22px!important}.ui-test-collection-list .collection-card__inner{gap:8px!important}.ui-test-collection-list .collection-card__content p{line-height:1.22!important}}#MainContent .tf-seo-links{width:min(100%,880px)!important;max-width:880px!important;margin:34px auto 4px!important;border-color:rgb(27,42,74) currentcolor currentcolor!important;text-align:center!important}#MainContent .tf-seo-links h2{margin:0 0 8px!important}#MainContent .tf-seo-links>p{max-width:560px!important;margin:0 auto 20px!important;font-size:.95rem!important;line-height:1.5!important}#MainContent .tf-seo-links__grid{grid-template-columns:minmax(0px,1.1fr) minmax(260px,.9fr)!important;align-items:start!important;text-align:left!important}#MainContent .tf-seo-links__products a{line-height:1.25!important}#MainContent .tf-seo-links__products span{color:#5f6673!important;font-size:.88rem!important;line-height:1.4!important}#MainContent .tf-seo-links__guides{place-content:flex-start!important}#MainContent .tf-seo-links__guides a{line-height:1.1!important}@media screen and (max-width:749px){#MainContent .tf-seo-links__guides{justify-content:center!important}}:root{--bm-color-primary: #e23e47;--bm-color-primary-hover: #e23e47;--bm-color-primary-active: #9a0b0d;--bm-color-secondary: #3887e1;--bm-color-secondary-hover: #3887e1;--bm-color-secondary-active: #3887e1;--bm-color-warning: #e23e47;--bm-color-accent: var(--bm-color-primary);--bm-color-accent-strong: var(--bm-color-primary-hover);--collector-bg: var(--bm-color-bg);--collector-surface: var(--bm-color-surface);--collector-ink: var(--bm-color-ink);--collector-muted: var(--bm-color-muted);--collector-accent: var(--bm-color-primary);--collector-line: var(--bm-color-line);--collector-shadow: var(--bm-shadow-hover);--brand-orange: var(--bm-color-warning)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--bm-font-display)!important;color:var(--collector-ink)!important;letter-spacing:-.01em!important}.product-card,.collection-card,.resource-card,.product-grid__card{background:var(--collector-surface)!important;border:1px solid var(--collector-line)!important;border-radius:var(--bm-radius-md)!important;box-shadow:var(--bm-shadow-soft)!important}.product-card:hover,.collection-card:hover,.resource-card:hover,.product-grid__card:hover{transform:translateY(-2px)!important;border-color:var(--bm-color-highlight)!important;box-shadow:var(--bm-shadow-hover)!important}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{letter-spacing:.01em!important;font-weight:700!important}.button:not(.button-secondary):not(.button-unstyled){background:var(--bm-color-primary)!important;border-color:var(--bm-color-primary)!important}.button:not(.button-secondary):not(.button-unstyled):hover{background:var(--bm-color-primary-hover)!important;border-color:var(--bm-color-primary-hover)!important;transform:translateY(-1px)!important}.button-secondary:not(.button-unstyled){border:1px solid var(--bm-color-secondary)!important}.button-secondary:not(.button-unstyled):hover{border-color:var(--bm-color-secondary-hover)!important;transform:translateY(-1px)!important}.button:not(.button-unstyled):focus-visible,.button-secondary:not(.button-unstyled):focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:none!important;box-shadow:#3887e14d 0 0 0 3px!important}.cart-drawer__dialog{border-left:1px solid var(--collector-line)!important;background:var(--collector-surface)!important}.cart-drawer__header,.cart-drawer__summary,.cart-drawer__content{background:var(--collector-surface)!important}.cart-drawer__header{border-bottom:1px solid var(--collector-line)!important}.cart-drawer__summary{border-top:1px solid var(--collector-line)!important}.cart-drawer__heading{color:var(--collector-ink)!important}.cart-drawer__close-button{border:1px solid rgb(212,218,227)!important;border-radius:999px!important;width:34px!important;height:34px!important}.cart-drawer__close-button:hover{border-color:var(--bm-color-secondary)!important;background:#eef4ff!important}.product-card__link,.product-card a,.card__link,.view-details-link,a.link{color:var(--collector-ink)!important}.product-card__link:hover,.product-card a:hover,.card__link:hover,.view-details-link:hover,a.link:hover{color:var(--bm-color-secondary)!important}.menu-drawer__localization .drawer-localization{overflow:hidden;border:1px solid rgb(215,222,233)!important;border-radius:14px!important;background:#fff!important;box-shadow:#0f172a14 0 2px 10px!important}.menu-drawer__localization .drawer-localization__button{width:100%!important;min-height:46px!important;padding:10px 12px!important;border-width:0px 0px 1px!important;border-style:none none solid!important;border-color:currentcolor currentcolor rgb(230,235,242)!important;background:#fff!important;color:#111827!important}.menu-drawer__localization .drawer-localization__button:hover{background:#fafbfe!important}.menu-drawer__localization .drawer-localization__button--label{justify-content:space-between!important;width:100%!important}.menu-drawer__localization .mobile-localization{font-size:.86rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.menu-drawer__localization .currency-code{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 7px!important;border:1px solid rgb(210,218,230)!important;border-radius:999px!important;background:#f8fafd!important;font-size:.73rem!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1!important}.menu-drawer__localization .localization-form{background:#fff!important}.menu-drawer__localization .country-filter{padding:10px 10px 8px!important;border-bottom:1px solid rgb(233,238,245)!important;background:#fff!important}.menu-drawer__localization .country-filter__input{border:1px solid rgb(213,220,232)!important;border-radius:10px!important;min-height:40px!important;padding:8px 36px 8px 34px!important;font-size:.9rem!important}.menu-drawer__localization .country-filter__input:focus{border-color:#3887e1!important;box-shadow:#3887e138 0 0 0 3px!important}.menu-drawer__localization .country-selector-form__wrapper{max-height:min(56vh,420px)!important}.menu-drawer__localization .localization-form__list{padding:6px!important;background:#fff!important}.menu-drawer__localization .localization-form__list-item{border:1px solid transparent!important;border-radius:10px!important;min-height:40px!important;padding:8px 10px!important;margin:2px 0!important;background:#fff!important;color:#111827!important}.menu-drawer__localization .localization-form__list-item:hover{border-color:#dbe3ee!important;background:#f8fafd!important}.menu-drawer__localization .localization-form__list-item[aria-current=true],.menu-drawer__localization .localization-form__list-item:focus-visible{border-color:#3887e1!important;background:#3887e11f!important;outline:none!important}.menu-drawer__localization .localization-form__currency{color:#64748b!important;font-size:.78rem!important;font-weight:600!important}.main-collection-grid .product-card .card-gallery,[id*=home_product_list] .product-card .card-gallery,[id*=collection_list_de48hq] .image-block,[id*=collection_list_de48hq] .collection-card__image{padding:0!important;aspect-ratio:1 / 1!important;width:100%!important}.main-collection-grid .product-card .card-gallery img,[id*=home_product_list] .product-card .card-gallery img,[id*=collection_list_de48hq] .image-block img,[id*=collection_list_de48hq] .collection-card__image img{width:90%!important;height:90%!important;top:5%!important;left:5%!important;max-width:none!important;position:absolute!important}.main-collection-grid .product-card .text-block,[id*=home_product_list] .product-card .text-block,[id*=collection_list_de48hq] .collection-card__content{align-items:flex-start!important;gap:4px!important;width:100%!important}.main-collection-grid .product-card product-price .price,[id*=home_product_list] .product-card product-price .price{letter-spacing:.01em!important}@media screen and (max-width:749px){.main-collection-grid .product-grid,[id*=home_product_list] .product-grid,[id*=collection_list_de48hq] .collection-list{grid-template-columns:1fr!important}.main-collection-grid .product-card,[id*=home_product_list] .product-card,[id*=collection_list_de48hq] .collection-card{padding:12px!important;width:100%!important}}[id*=collection_list_de48hq] .collection-card,[id*=collection_list_de48hq] .collection-card:hover,[id*=collection_list_de48hq] .collection-card .collection-card__inner,[id*=collection_list_de48hq] .collection-card:hover .collection-card__inner{border:0px transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}[id*=collection_list_de48hq] .collection-card{padding:0!important;align-items:stretch!important;isolation:isolate!important;overflow:visible!important}[id*=collection_list_de48hq] .collection-card__inner{padding:0!important;gap:0px!important;height:auto!important;overflow:visible!important}[id*=collection_list_de48hq] .collection-card__link,[id*=collection_list_de48hq] .collection-card__link:focus,[id*=collection_list_de48hq] .collection-card__link:focus-visible{border:0px!important;border-radius:0!important;outline:none!important;box-shadow:none!important}[id*=collection_list_de48hq] .image-block,[id*=collection_list_de48hq] .collection-card__image{margin:0!important;padding:0!important;border:0px!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;aspect-ratio:1 / 1!important;width:100%!important;max-height:none!important;flex:0 0 auto!important;position:relative!important}[id*=collection_list_de48hq] .image-block img,[id*=collection_list_de48hq] .collection-card__image img,[id*=collection_list_de48hq] .collection-card__image .image-block__image{width:100%!important;height:100%!important;top:0!important;left:0!important;object-fit:contain!important;object-position:center center!important;border-radius:22px!important;transition:transform var(--bm-duration-normal, .22s) var(--bm-ease-out, ease)!important}[id*=collection_list_de48hq] .image-block:after,[id*=collection_list_de48hq] .collection-card__image:after{content:"Customize Now"!important;left:50%!important;bottom:16px!important;transform:translate(-50%) translateY(10px)!important;background-color:var(--bm-color-secondary, #3887e1)!important;color:#fff!important;border:0px!important;border-radius:var(--bm-radius-pill, 24px)!important;padding:.8rem 1.4rem!important;min-width:10.5rem!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;opacity:0!important;box-shadow:#3887e147 0 10px 24px!important;pointer-events:none!important;transition:opacity var(--bm-duration-normal, .22s) var(--bm-ease-out, ease),transform var(--bm-duration-normal, .22s) var(--bm-ease-out, ease),background-color var(--bm-duration-normal, .22s) var(--bm-ease-out, ease)!important}[id*=collection_list_de48hq] .collection-card__content{width:100%!important;height:auto!important;flex:0 0 auto!important;padding:.9rem 0px 0px!important;gap:0px!important;align-items:center!important;text-align:center!important}[id*=collection_list_de48hq] .collection-card__content>*{max-width:none!important;text-align:center!important}[id*=collection_list_de48hq] .collection-card__content h3,[id*=collection_list_de48hq] .collection-card__content p{font-family:var(--font-body--family),var(--bm-font-body),"Segoe UI",system-ui,sans-serif!important;font-size:clamp(1rem,.96rem + .25vw,1.125rem)!important;font-weight:600!important;line-height:1.35!important;color:var(--bm-color-ink, #1b1b1b)!important}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){[id*=collection_list_de48hq] .collection-card:hover .image-block:after,[id*=collection_list_de48hq] .collection-card:hover .collection-card__image:after{transform:translate(-50%) translateY(0)!important;background-color:var(--bm-color-secondary, #3887e1)!important;color:#fff!important;opacity:1!important}[id*=collection_list_de48hq] .collection-card:hover .image-block img,[id*=collection_list_de48hq] .collection-card:hover .collection-card__image img,[id*=collection_list_de48hq] .collection-card:hover .collection-card__image .image-block__image{transform:scale(1.04)!important}}@media(prefers-reduced-motion:reduce){[id*=collection_list_de48hq] .image-block img,[id*=collection_list_de48hq] .collection-card__image img,[id*=collection_list_de48hq] .collection-card__image .image-block__image,[id*=collection_list_de48hq] .image-block:after,[id*=collection_list_de48hq] .collection-card__image:after{transition:none!important}}@media screen and (max-width:749px){[id*=collection_list_de48hq] .resource-list--grid{grid-template-columns:1fr!important;gap:20px!important}[id*=collection_list_de48hq] .resource-list__item{width:100%!important}[id*=collection_list_de48hq] .collection-card{padding:0!important;width:100%!important}[id*=collection_list_de48hq] .image-block,[id*=collection_list_de48hq] .collection-card__image,[id*=collection_list_de48hq] .image-block img,[id*=collection_list_de48hq] .collection-card__image img,[id*=collection_list_de48hq] .collection-card__image .image-block__image{border-radius:18px!important}[id*=collection_list_de48hq] .image-block:after,[id*=collection_list_de48hq] .collection-card__image:after{min-width:auto!important;padding:.75rem 1.2rem!important}[id*=collection_list_de48hq] .collection-card__content{padding-top:.75rem!important}[id*=collection_list_de48hq] .collection-card__content h3,[id*=collection_list_de48hq] .collection-card__content p{font-size:1rem!important;line-height:1.25!important}}.smart-personalization,.smart-personalization .figure-block,.smart-personalization .figure-builder,.smart-personalization .figure-builder-grid,.smart-personalization .builder-part-card,.smart-personalization .builder-part-thumb,.smart-personalization .builder-modal-panel,.smart-personalization .builder-modal-head,.smart-personalization .builder-modal-controls,.smart-personalization .builder-modal-grid,.smart-personalization .builder-option-btn,.smart-personalization .builder-option-btn .builder-part-thumb,.smart-personalization .fig-ai-result{background:#fff!important}.smart-personalization .builder-modal .builder-modal-panel,#builderPickerModal .builder-modal-panel{width:min(88vw,820px)!important}.smart-personalization .builder-modal .builder-modal-head,#builderPickerModal .builder-modal-head{border-bottom:1px solid rgb(237,241,247)!important}.smart-personalization .builder-modal .builder-modal-close,#builderPickerModal .builder-modal-close{border:1px solid rgb(212,218,227)!important;height:32px!important}.smart-personalization .builder-modal .builder-modal-close:hover,#builderPickerModal .builder-modal-close:hover{border-color:#3887e1!important}.smart-personalization .builder-modal .builder-modal-close:focus-visible,#builderPickerModal .builder-modal-close:focus-visible{outline:none!important;box-shadow:#3887e14d 0 0 0 3px!important}.smart-personalization .builder-modal .builder-option-btn{width:100%!important;background:linear-gradient(#fff,#fcfcfd)!important}.smart-personalization .builder-modal .builder-option-btn:focus-visible{outline:none!important}.smart-personalization .builder-modal .builder-option-btn.is-selected{background:#fff!important;color:#000!important;border-color:#3887e1!important;box-shadow:#3887e138 0 0 0 2px,#0f172a1f 0 10px 24px!important;transform:translateY(-1px)!important}.smart-personalization .builder-modal .builder-option-btn .builder-part-thumb{width:76px!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=addon],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=pet]{min-height:88px!important;padding:6px 4px!important;margin:0!important;overflow:visible!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=top]{min-height:76px!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=bottom]{min-height:74px!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=addon] .builder-part-thumb,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=pet] .builder-part-thumb{width:66px!important;height:66px!important;padding:3px!important;overflow:visible!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=top] .builder-part-thumb{width:66px!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=bottom] .builder-part-thumb{width:64px!important;height:54px!important;padding:2px!important}#builderPickerGrid .builder-option-btn{width:100%!important;background:linear-gradient(#fff,#fcfcfd)!important}#builderPickerGrid .builder-option-btn:focus-visible{outline:none!important}#builderPickerGrid .builder-option-btn.is-selected{background:#fff!important;color:#000!important;border-color:#3887e1!important;box-shadow:#3887e138 0 0 0 2px,#0f172a1f 0 10px 24px!important;transform:translateY(-1px)!important}#builderPickerGrid .builder-option-btn[data-picker-part=addon],#builderPickerGrid .builder-option-btn[data-picker-part=pet]{min-height:88px!important;padding:6px 4px!important;margin:0!important;overflow:visible!important}#builderPickerGrid .builder-option-btn[data-picker-part=addon] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=pet] .builder-part-thumb{width:66px!important;height:66px!important;padding:3px!important;overflow:visible!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=addon] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=addon] .builder-part-thumb img,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=pet] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=pet] .builder-part-thumb img{transform:scale(1.1)!important}@media(max-width:640px){#builderPickerGrid .builder-option-btn[data-picker-part=addon],#builderPickerGrid .builder-option-btn[data-picker-part=pet]{min-height:82px!important;padding:4px 3px!important;margin:0!important;overflow:visible!important}#builderPickerGrid .builder-option-btn[data-picker-part=addon] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=pet] .builder-part-thumb{width:60px!important;height:60px!important;padding:2px!important;overflow:visible!important}}@media(max-width:768px){.smart-personalization .builder-modal .builder-option-btn,#builderPickerGrid .builder-option-btn,.smart-personalization .builder-modal .builder-option-btn.is-selected,#builderPickerGrid .builder-option-btn.is-selected,.smart-personalization .builder-modal .builder-option-btn .builder-part-thumb,#builderPickerGrid .builder-option-btn .builder-part-thumb{background:transparent!important}}[id*=home_product_list] .product-card,[id*=home_product_list] .product-card:hover,[id*=home_product_list] .product-card .product-grid__card,[id*=home_product_list] .product-card .product-grid__card:hover{border:0px transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}[id*=home_product_list] .product-card .card-gallery{margin:0!important;padding:0!important;border:0px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}[id*=home_product_list] .product-card .card-gallery:after{content:"Customize Now"!important;left:50%!important;bottom:16px!important;transform:translate(-50%) translateY(10px)!important;background-color:var(--bm-color-secondary, #3887e1)!important;color:#fff!important;border:0px!important;border-radius:var(--bm-radius-pill, 24px)!important;padding:.8rem 1.4rem!important;min-width:10.5rem!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;opacity:0!important;box-shadow:#3887e147 0 10px 24px!important;pointer-events:none!important}[id*=home_product_list] .product-card:hover .card-gallery:after{transform:translate(-50%) translateY(0)!important;background-color:var(--bm-color-secondary, #3887e1)!important;color:#fff!important;opacity:1!important}[id*=home_product_list] .product-card:hover .card-gallery{transform:none!important;border-color:transparent!important;box-shadow:none!important}[id*=home_product_list] .product-card .card-gallery img{border-radius:0!important;transition:transform var(--bm-duration-normal, .22s) var(--bm-ease-out, ease)!important}[id*=home_product_list] .product-card:hover .card-gallery img{transform:scale(1.04)!important}[id*=home_product_list] .product-card .text-block{padding:0!important;gap:0px!important;align-items:center!important;text-align:center!important}[id*=home_product_list] .product-card .text-block>*{max-width:none!important;text-align:center!important}@media screen and (max-width:749px){.tf-guide-mobile-hero{margin:0px 0px 1.5rem;padding:1rem;border:1px solid rgb(219,227,239);border-radius:8px;background:#fff}.tf-guide-mobile-hero__eyebrow{margin:0px 0px .4rem}.tf-guide-mobile-hero h2{margin:0}.tf-guide-mobile-hero__actions{grid-template-columns:1fr;margin-top:.95rem}.tf-guide-mobile-hero__cards{display:grid;gap:.65rem;margin-top:1rem}.tf-guide-mobile-hero__card{padding:.85rem;border:1px solid rgb(231,237,245);border-radius:8px;background:#f8fbff}.tf-guide-mobile-hero__card strong{display:block;margin-bottom:.25rem;font-size:.92rem}.tf-guide-mobile-hero__card span{display:block;font-size:.88rem;line-height:1.4;color:#566173}.tf-guide-mobile-hero__products{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tf-guide-mobile-hero__products a{text-decoration:none}.tf-rev-hero__rating{flex-wrap:wrap}.tf-rev-hero__stars{font-size:1.05rem;letter-spacing:.04em;line-height:1}.tf-rev-hero__rating strong{line-height:1}.tf-rev-hero__rating span:last-child{color:#5a6472;font-size:.95rem}.tf-rev-hero__intro{line-height:1.45}.tf-rev-hero__proof span{display:inline-flex;align-items:center;min-height:30px;line-height:1;white-space:nowrap}.tf-rev-featured h2,.tf-rev-full-feed h2{margin:0px 0px .75rem;font-size:1.35rem!important;line-height:1.15!important;letter-spacing:0px!important}.tf-rev-card__read{font-family:inherit}}@media screen and (min-width:750px){.tf-guide-mobile-hero{margin:0px 0px 2rem;padding:1.5rem;border:1px solid rgb(224,231,241);border-radius:8px;background:#fff}.tf-guide-mobile-hero__cards,.tf-rev-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:.75rem}.tf-guide-mobile-hero__card{padding:1rem;border:1px solid rgb(231,237,245);border-radius:8px;background:#f8fbff}}.niche-gift__body--mobile-hero{margin:1.25rem 0px 1.5rem!important}@media screen and (max-width:749px){.niche-gift__body--mobile-hero{margin-top:1rem!important}}.tf-rev-hero__rating{flex-wrap:wrap}.tf-rev-hero__stars{font-size:1.05rem;letter-spacing:.04em;line-height:1}.tf-rev-hero__rating strong{line-height:1}.tf-rev-hero__rating span:last-child{color:#5a6472;font-size:.95rem}.tf-rev-hero__intro{line-height:1.45}.tf-rev-hero__proof span{display:inline-flex;align-items:center;min-height:30px;line-height:1;white-space:nowrap}.tf-rev-card__img{object-fit:cover;background:#f5f8fc;border-radius:8px!important}.tf-rev-static[data-review-enhanced] .tf-rev-card.is-expanded .tf-rev-card__body{display:block!important;overflow:visible!important}.tf-rev-card__read{font-family:inherit}:root{--tf-blue-dark: #164c83;--tf-border: #d9dee7;--tf-mobile-logo-width: 70px}#header-group .header-logo,#header-group .header-actions__action,#header-group .menu-drawer__menu-item{min-height:44px}#header-group .header-menu__link,#header-group .menu-drawer__menu-item{letter-spacing:0px!important}@media screen and (min-width:750px){#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]),#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__list{--menu-columns-desktop: 1 !important;--menu-columns-tablet: 1 !important}#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__column{grid-column:1 / -1!important;min-width:220px!important}#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link{width:100%!important;min-height:44px!important}#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link-title{white-space:nowrap!important}}.tf-rev-hero__proof span{min-height:32px}.tf-rev-hero__proof span:before{content:"\2713";margin-right:.4rem;font-weight:800}.tf-rev-all__header{padding:20px 0!important;background:transparent!important;border-top:0px!important;border-right:0px!important;border-left:0px!important;border-bottom:1px solid var(--tf-border)!important;border-radius:0!important}.tf-order-steps li{grid-template-columns:2.5rem minmax(0px,1fr)}.tf-order-steps li:before{grid-row:1 / span 2;justify-content:center}.tf-order-steps span{line-height:1.5}[data-template="page.faq"] .details__header{min-height:52px;color:var(--tf-ink);letter-spacing:0px!important;text-transform:none!important}[data-template="page.faq"] .shopify-section>.section,[data-template="page.faq"] .section-background{border-radius:0!important}[data-template="page.faq"] .section-content-wrapper{gap:18px!important}@media screen and (max-width:749px){#header-group .header-logo__image--tinyfigs,#header-group .header-logo__image{width:var(--tf-mobile-logo-width)!important;height:var(--tf-mobile-logo-width)!important;max-height:var(--tf-mobile-logo-width)!important}#header-group .header-logo{padding-block:4px!important}[data-template="page.faq"] .section{--padding-block-start: 20px !important;--padding-block-end: 20px !important}[data-template="page.faq"] .section-content-wrapper{padding-block:20px!important}}.cluster-wrapper,.minifig-wrapper{max-width:min(960px,100%);margin:0px auto 3rem;display:grid;gap:1rem}.cluster-wrapper>section,.minifig-wrapper>section,.cluster-wrapper>.ai-editorial,.minifig-wrapper>.ai-editorial{padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--cluster-border);border-radius:24px;background:linear-gradient(#fffffff7,#f5f9fffa),linear-gradient(135deg,#3987e114,#f5bb2414 52%,#e23e4712)}.cluster-wrapper>.ai-editorial,.minifig-wrapper>.ai-editorial{background:linear-gradient(#fffffff7,#fcf7ecfa),linear-gradient(135deg,#f5bb241f,#3987e114 55%,#e23e4714)}.cluster-wrapper .ai-editorial>:last-child,.minifig-wrapper .ai-editorial>:last-child,.cluster-wrapper>section>:last-child,.minifig-wrapper>section>:last-child{margin-bottom:0}.minifig-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.35rem}.minifig-breadcrumbs a{text-decoration:none}.minifig-breadcrumbs a:hover{text-decoration:underline}.page-kicker{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.38rem .72rem;border-radius:999px;border:1px solid rgba(57,135,225,.22);background:linear-gradient(135deg,#3987e11f,#f5bb2424);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.official-hub,.official-variant,.official-variant-help,.intro,.catalog-status,.attribution,.seo-debug,.last-updated{margin:0}.intro{max-width:68ch}.cluster-wrapper h2,.minifig-wrapper h2{margin:0px 0px .9rem}.cluster-wrapper h3,.minifig-wrapper h3{margin:0px 0px .55rem}.cluster-wrapper ul,.minifig-wrapper ul{margin:0;padding-left:1.1rem}.cluster-wrapper .custom-cta,.minifig-wrapper .custom-cta{justify-content:center}.cluster-wrapper .custom-cta:hover,.minifig-wrapper .custom-cta:hover{transform:translateY(-1px)}.cluster-wrapper .commerce-module,.minifig-wrapper .commerce-module{background:radial-gradient(circle at right top,rgba(245,187,36,.18),transparent 38%),radial-gradient(circle at left bottom,rgba(57,135,225,.12),transparent 32%),linear-gradient(#fffffffa,#faf5eafa)}.browse-by-path-module{display:grid;gap:.8rem}.browse-path-row{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(57,135,225,.14);background:linear-gradient(135deg,#3987e10f,#ffffffe6 44%,#f5bb2414)}.browse-path-row p{margin:0}.fast-facts-module ul,.popular-characters-module ul,.internal-links-module ul,.in-stock-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:.8rem}.fast-facts-module li,.popular-characters-module li,.internal-links-module li,.in-stock-item{padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(57,135,225,.14);background:linear-gradient(#fffffff2,#f8fbfffa)}.minifig-media{margin:0;padding:.75rem;border-radius:28px;border:1px solid var(--cluster-border);background:linear-gradient(#fffffffa,#f5f9fffa),linear-gradient(135deg,#3987e114,#f5bb2414 55%,#e23e4714)}.minifig-media img,.in-stock-item img{width:100%;height:auto;object-fit:cover;border-radius:18px}.product-price,.quick-buy-link{font-weight:700}.faq-section .faq-item,.faq-section details{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(57,135,225,.14);background:linear-gradient(#fffffff5,#fff8e9fa)}.faq-section{display:grid;gap:.8rem}.gift-guide-bridge{background:linear-gradient(#fffffffa,#f6fafffa),linear-gradient(135deg,#3987e11a,#f5bb241a 56%,#e23e4714);border:1px solid rgba(57,135,225,.16)}@media(max-width:749px){.cluster-wrapper,.minifig-wrapper{gap:.85rem}.fast-facts-module ul,.popular-characters-module ul,.internal-links-module ul,.in-stock-list{grid-template-columns:1fr}}:root{--tfr-ink: #171717;--tfr-muted: #615f5b;--tfr-paper: #f7f3eb;--tfr-white: #fffdf8;--tfr-blue: #2167d5;--tfr-blue-dark: #174b9b;--tfr-yellow: #ffd84b;--tfr-red: #ef5b4d;--tfr-green: #38996b;--tfr-line: rgba(23, 23, 23, .15);--tfr-shadow: 0 24px 70px rgba(28, 42, 64, .14);--tfr-page: min(1440px, 100%)}.tf-refresh{min-width:0px;background-color:var(--tfr-paper);color:var(--tfr-ink);font-family:var(--font-body--family)}.tf-refresh .tf-button{min-width:44px}.tf-refresh .tf-stars{color:#a76d00;font-size:.9rem;letter-spacing:.08em}#MainContent[data-template^=collection] .tf-seo-links--enhanced,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced{text-align:left!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced h2,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced h2{margin:0 0 8px!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced>p,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced>p{max-width:620px!important;margin:0!important;font-size:.98rem!important;line-height:1.55!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__grid,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__grid{align-items:start!important;text-align:left!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__products,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__products{grid-template-columns:repeat(2,minmax(0px,1fr))!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__guides,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;place-content:start!important}#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__products a,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__products a,#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__guides a,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__guides a{display:flex!important;line-height:1.25!important}@media(max-width:749px){.tf-refresh .tf-actions{grid-template-columns:minmax(0px,1fr)}.tf-refresh .tf-button{width:100%}}#MainContent[data-template^=collection] .shopify-section.tfr-collection-intro-section .section{padding-block:clamp(24px,3vw,36px) 18px!important}#MainContent[data-template^=collection] .product-grid-container{padding-block:24px 44px!important}#MainContent[data-template^=collection] .tfr-collection-intro>.text-block,#MainContent[data-template^=collection] .tfr-collection-intro__copy{width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}#MainContent[data-template^=collection] .tfr-collection-intro__copy p{max-width:48ch;margin:0!important;color:var(--tfr-muted)!important;font-size:clamp(1rem,1.45vw,1.12rem)!important;line-height:1.62!important}#MainContent[data-template^=collection] .tfr-related-gifts-shell{padding:clamp(18px,2.5vw,28px) 0px clamp(64px,8vw,96px)!important}#MainContent[data-template="page.reviews"] .tf-rev-all__header{padding:clamp(18px,2.5vw,28px)!important;background:var(--tfr-white)!important;border:1.5px solid var(--tfr-ink)!important;border-radius:14px!important}#MainContent[data-template="page.faq"] .tfr-faq-intro{box-sizing:border-box;width:min(960px,100% - 32px);margin-inline:auto;max-width:960px!important;align-items:flex-start!important;gap:10px!important;padding:clamp(24px,3.5vw,38px)!important;background:var(--tfr-white)!important;border:1.5px solid var(--tfr-ink)!important;border-block-start:6px solid var(--tfr-blue)!important;border-radius:16px!important;box-shadow:6px 6px 0 var(--tfr-yellow)!important;text-align:left!important}#MainContent[data-template="page.faq"] .tfr-faq-intro h1{margin:0!important;text-align:left!important}@media(max-width:749px){#MainContent[data-template^=collection] .tfr-related-gifts-shell{padding-block:8px 58px!important}}#MainContent[data-template=index] [id^=shopify-section-][id$=__17682744321de34fe4]{background-color:var(--tfr-yellow);color:var(--tfr-ink)}#MainContent[data-template=index] [id^=shopify-section-][id$=__17682744321de34fe4] .jdgm-widget.jdgm-cards-carousel{width:100%;max-width:var(--tfr-page);margin-inline:auto;padding:clamp(76px,8vw,124px) clamp(24px,5vw,74px);background-color:var(--tfr-yellow);color:var(--tfr-ink);--jm-arrows-mobile: flex !important}.tf-refresh.tf-home-seo-hub{padding:clamp(56px,7vw,96px) clamp(24px,5vw,74px)}.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__wrap{border-radius:16px}.tf-refresh.tf-home-seo-hub h2{max-width:18ch;margin:0 0 16px}.tf-refresh.tf-home-seo-hub p{max-width:68ch;margin:0 0 28px;color:var(--tfr-muted);line-height:1.65}.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__link{min-width:44px}@media(hover:hover){.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__link:hover{transform:translateY(-2px)}}@media(max-width:749px){#MainContent[data-template=index] [id^=shopify-section-][id$=__17682744321de34fe4] .jdgm-widget.jdgm-cards-carousel{padding:68px 18px}.tf-refresh.tf-home-seo-hub{padding:52px 18px}.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__wrap{border-radius:12px}.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__links{grid-template-columns:minmax(0px,1fr)}}#header-group{max-width:100%;background-color:var(--tfr-paper);color:var(--tfr-ink)}#header-group .announcement-bar__slide{align-items:center}#header-group .header{max-width:100%}#header-group .header-menu{z-index:20;justify-self:center}#header-group .menu-list__link{border:1px solid transparent}#header-group .menu-list__link[href="/products/build-your-own-minifigure"]{border-color:var(--tfr-ink)}#header-group .header-actions__action,#header-group .localization-selector,#header-group .header__icon,#header-group .menu-drawer__menu-item{min-height:44px}#header-group .menu-drawer__close-button,#header-group .menu-drawer__back-button{min-width:44px;min-height:44px}@media(hover:hover){#header-group .menu-list__link:hover{border-color:var(--tfr-ink)}}@media(min-width:990px){#header-group .header-menu.mobile\:hidden.hidden{display:block!important}#header-group .header-menu overflow-list:after{content:none!important}#header-group .menu-list__list-item:has(.mega-menu__link[href="/products/build-your-own-minifigure"]) .menu-list__submenu{width:min(680px,-48px + 100vw);inset-inline:50% auto;transform:translate(-50%)}#header-group .menu-list__list-item:has(.mega-menu__link[href="/products/build-your-own-minifigure"]) .menu-list__submenu-inner{width:100%;max-height:none;background:var(--tfr-white);border:1.5px solid var(--tfr-ink);border-radius:0 0 14px 14px;box-shadow:-6px 6px 0 var(--tfr-ink),6px 6px 0 var(--tfr-ink);overflow:visible;padding:12px!important}#header-group .mega-menu__grid:has(a[href="/products/build-your-own-minifigure"]),#header-group .mega-menu__list:has(a[href="/products/build-your-own-minifigure"]){width:100%;--menu-columns-desktop: 1 !important;--menu-columns-tablet: 1 !important}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]){width:100%;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;display:grid!important;grid-column:1 / -1!important}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"])>div{min-width:0px}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 10px;color:var(--tfr-ink);background:var(--tfr-paper);border:1px solid var(--tfr-line);border-radius:8px;font-weight:800;text-align:center;text-decoration:none;white-space:nowrap}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link[href="/products/build-your-own-minifigure"]{color:var(--tfr-white);background:var(--tfr-blue);border-color:var(--tfr-ink)}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link:focus-visible{outline:3px solid var(--tfr-blue-dark);outline-offset:2px;box-shadow:0 0 0 5px var(--tfr-white)}@media(hover:hover){#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link:hover{color:var(--tfr-ink);background:var(--tfr-yellow);border-color:var(--tfr-ink)}}}@media(min-width:750px)and (max-width:989px){#header-group .header__column{display:contents}#header-group .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;align-items:center;padding-block:0px;padding-inline:0 var(--padding-3xs)}#header-group .header-logo{grid-area:center;max-width:min(128px,22vw);justify-self:center}#header-group .header-menu.mobile\:hidden,#header-group .dropdown-localization.mobile\:hidden{display:none}#header-group .header__drawer.desktop\:hidden{grid-area:leftA;display:flex!important}#header-group .menu-drawer-container,#header-group .menu-drawer-container .header__icon--summary{width:44px;height:44px;min-width:44px;min-height:44px}#header-group header-actions{grid-area:1 / 4 / auto / span 2;justify-self:end}}[id^=shopify-section-][id$=__footer_m9NzUG]{max-width:100%;background-color:var(--tfr-ink);color:var(--tfr-white)}[id^=shopify-section-][id$=__footer_m9NzUG] .section,[id^=shopify-section-][id$=__footer_m9NzUG] .text-block{color:var(--tfr-white)}[id^=shopify-section-][id$=__footer_m9NzUG] .email-signup__button{min-width:44px}[id^=shopify-section-][id$=__footer_m9NzUG] .email-signup__input:focus-visible{outline-offset:3px}[id^=shopify-section-][id$=__bm-footer] .bm-footer{max-width:100%}[id^=shopify-section-][id$=__bm-footer] .bm-footer__links{gap:2px}[id^=shopify-section-][id$=__bm-footer] .bm-footer__links [href]{text-underline-offset:4px}[id^=shopify-section-][id$=__bm-footer] .bm-footer__legal{background-color:var(--tfr-paper);border-top:1px solid var(--tfr-line)}#MainContent[data-template^=collection]{max-width:100%}#MainContent[data-template^=collection] .product-grid-container{padding-block:clamp(44px,6vw,84px)}#MainContent[data-template^=collection] .main-collection-grid__title{color:var(--tfr-ink);font-family:var(--font-heading--family);letter-spacing:-.035em}#MainContent[data-template^=collection] .product-card{min-width:0px}#MainContent[data-template^=product]{max-width:100%}#MainContent[data-template^=product] .product-information{padding-block:clamp(34px,5vw,74px)}#MainContent[data-template^=product] .product-media{background-color:var(--tfr-white);border:1.5px solid var(--tfr-line);border-radius:16px;overflow:clip}#MainContent[data-template^=product] .add-to-cart-button{box-shadow:4px 4px 0 var(--tfr-ink)!important}#MainContent[data-template^=product] .add-to-cart-button:hover:not(:disabled){box-shadow:2px 2px 0 var(--tfr-ink)!important}#MainContent[data-template^=product] .add-to-cart-button:disabled{opacity:.56;box-shadow:none!important}#MainContent[data-template^=product] .shopify-payment-button__more-options,#MainContent[data-template^=product] .shopify-payment-button__button--unbranded,#MainContent[data-template^=product] .product-form-buttons [href]{text-underline-offset:4px;color:var(--tfr-blue-dark)!important;text-decoration-color:color-mix(in srgb,var(--tfr-blue) 55%,transparent)!important}#MainContent[data-template^=product] .bm-email-capture__input:focus{outline-offset:2px}#MainContent[data-template^=product] .bm-trust-strip{grid-template-columns:repeat(3,minmax(0px,1fr));display:grid!important;gap:0px!important;margin-block-start:14px!important;padding:9px!important}#MainContent[data-template^=product] .bm-trust-item{grid-template-rows:auto auto;justify-items:center;min-width:0px;text-align:center;line-height:1.25;display:grid!important;gap:7px!important;padding:5px 7px!important;white-space:normal!important;background:transparent!important;border:0px!important;border-radius:0!important;font-weight:800!important}#MainContent[data-template^=product] .bm-trust-item+.bm-trust-item{border-inline-start:1px solid rgb(200,216,245)!important}#MainContent[data-template^=product] .bm-trust-item svg{box-sizing:content-box;width:18px;height:18px;color:var(--tfr-blue-dark);border:1px solid var(--tfr-ink);stroke:currentcolor}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center{display:block!important}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center p{line-height:1.4}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center p:first-child{letter-spacing:-.02em;color:var(--tfr-blue-dark)!important}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center ol{grid-template-columns:repeat(3,minmax(0px,1fr));width:100%!important;max-width:none!important}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center li{min-width:0px;min-height:48px;grid-template-columns:21px minmax(0px,auto);align-items:center;justify-content:center;gap:10px}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center li:before{grid-area:1 / 1}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center li>span{grid-area:1 / 2}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center a{text-decoration-thickness:1.5px;text-underline-offset:3px;color:var(--tfr-blue-dark)!important}#MainContent[data-template^=product] .product-accordion{background:var(--tfr-white)!important;border:1.5px solid var(--tfr-ink)!important;border-radius:14px!important}#MainContent[data-template^=product] .product-accordion .accordion-icon{color:currentcolor}@media(max-width:749px){#MainContent[data-template^=product] .bm-trust-strip{padding:7px 4px!important}#MainContent[data-template^=product] .bm-trust-item{gap:5px!important;padding:4px 3px!important}#MainContent[data-template^=product] .bm-trust-item svg{width:16px;height:16px}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center ol{grid-template-columns:1fr!important}#MainContent[data-template^=product] .product-details rte-formatter.text-block--align-center li{min-height:42px}}#MainContent[data-template^=page]{max-width:100%}#MainContent[data-template^=page] .rte{color:var(--tfr-muted);line-height:1.75}#MainContent[data-template^=page] .rte [href]{min-height:44px;color:var(--tfr-blue-dark);text-decoration-thickness:1.5px;text-underline-offset:4px}#MainContent[data-template="page.reviews"] .tf-rev-card{overflow:clip}#MainContent[data-template^=collection] [id$=__section] .section{padding-block:clamp(30px,4vw,52px)!important}#MainContent[data-template^=collection] [id$=__section] .text-block{max-width:920px}#MainContent[data-template^=collection] [id$=__section] .text-block a{display:inline-flex;min-height:44px;align-items:center;margin:4px 5px 4px 0;padding:8px 13px;background:var(--tfr-white);border:1px solid color-mix(in srgb,var(--tfr-blue) 34%,transparent);border-radius:999px;font-weight:750;line-height:1.2;text-decoration:none;color:var(--tfr-blue-dark)!important}#MainContent[data-template^=collection] .product-grid-container{padding-block:clamp(28px,4vw,52px)}#MainContent[data-template^=collection] .facets-block-wrapper--horizontal{background:transparent!important}#MainContent[data-template^=collection] .facets--horizontal{padding-block:0px!important}#MainContent[data-template^=collection] .facets__form{align-items:center}#MainContent[data-template^=collection] .facets__summary,#MainContent[data-template^=collection] .facets__label{color:var(--tfr-blue-dark)!important;font-weight:800!important}#MainContent[data-template^=collection] .main-collection-grid .product-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}#MainContent[data-template^=collection] .main-collection-grid .product-card{height:100%;overflow:clip;display:block!important;padding:12px!important;transform:none!important}#MainContent[data-template^=collection] .main-collection-grid .product-card:hover{transform:none!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .product-card__content,#MainContent[data-template^=collection] .main-collection-grid .product-card .product-grid__card,#MainContent[data-template^=collection] .main-collection-grid .product-card product-card-link>.group-block{border-radius:0!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .card-gallery{width:100%!important;aspect-ratio:1 / 1!important;margin:0 0 14px!important;padding:0!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .card-gallery img{position:absolute!important;top:6%!important;right:6%!important;bottom:6%!important;left:6%!important;width:88%!important;height:88%!important;max-width:none!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .text-block{width:100%!important;gap:6px!important;align-items:flex-start!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .text-block p{font-family:var(--font-heading--family)!important}#MainContent[data-template^=collection] .main-collection-grid .product-card product-price{width:100%;color:var(--tfr-muted)!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .bm-card-stars{line-height:1.3;color:#a76d00!important;font-size:.78rem!important}.tfr-related-gifts-shell{padding-block:clamp(12px,2vw,24px) clamp(64px,8vw,96px)}.tf-seo-links--enhanced{width:100%;border:1px solid var(--tfr-line)!important;border-block-start:6px solid var(--tfr-blue)!important}.tf-seo-links--enhanced h2{display:flex;align-items:center;gap:12px;margin:0 0 8px!important}.tf-seo-links--enhanced>p{max-width:620px;font-size:.98rem;line-height:1.55;margin:0!important}.tf-seo-links--enhanced .tf-seo-links__grid{margin-block-start:28px;grid-template-columns:minmax(280px,.8fr) minmax(0px,1.2fr)!important}.tf-seo-links--enhanced .tf-seo-links__grid>div{min-width:0px}.tf-seo-links--enhanced .tf-seo-links__products{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.tf-seo-links--enhanced .tf-seo-links__products li{min-width:0px}.tf-seo-links--enhanced .tf-seo-links__products a,.tf-seo-links--enhanced .tf-seo-links__guides a{justify-content:space-between;line-height:1.25;display:flex!important}.tf-seo-links--enhanced .tf-seo-links__products a:after,.tf-seo-links--enhanced .tf-seo-links__guides a:after{content:"\2192";flex:0 0 auto;font-size:1.05rem;line-height:1}@media(hover:hover){.tf-seo-links--enhanced .tf-seo-links__products a:hover:after,.tf-seo-links--enhanced .tf-seo-links__guides a:hover:after{transform:translate(3px)}}@media(max-width:1049px){#MainContent[data-template^=collection] .main-collection-grid .product-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media(max-width:749px){#MainContent[data-template^=collection] [id$=__section] .section{padding-block:24px 28px!important}.tfr-related-gifts-shell{padding-block:0px 56px}.tf-seo-links--enhanced .tf-seo-links__grid{margin-block-start:22px}.tf-seo-links--enhanced .tf-seo-links__products{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.tf-seo-links--enhanced .tf-seo-links__products li{flex:0 0 min(70vw,230px);scroll-snap-align:start}.tf-seo-links--enhanced .tf-seo-links__guides{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;justify-content:flex-start!important}.tf-seo-links--enhanced .tf-seo-links__guides a{scroll-snap-align:start}#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__products,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__products,#MainContent[data-template^=collection] .tf-seo-links--enhanced .tf-seo-links__guides,#MainContent[data-template="page.tinyfigs-direct"] .tf-seo-links--enhanced .tf-seo-links__guides{justify-content:flex-start!important}#MainContent[data-template^=collection] .main-collection-grid .product-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}#MainContent[data-template^=collection] .main-collection-grid .product-card{padding:8px!important}#MainContent[data-template^=collection] .main-collection-grid .product-card .bm-card-stars{font-size:.7rem!important}}#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page{padding-block:clamp(28px,5vw,60px) clamp(56px,7vw,92px)!important}#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page__breadcrumb a{line-height:1.4;min-height:auto!important}#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page__breadcrumb span:last-child{max-width:100%;overflow-wrap:anywhere}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps li{min-height:76px;grid-template-columns:40px minmax(0px,1fr);align-items:center;border-radius:12px}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps li:before{grid-area:1 / 1 / span 2}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps strong{align-self:end;line-height:1.25}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps span{align-self:start;line-height:1.45}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-actions{grid-template-columns:repeat(2,minmax(0px,1fr))}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-details summary{align-content:center}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq h2,#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products h2{margin-block:0px 18px!important}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq{display:grid;gap:12px}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq details{overflow:clip}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq summary{align-content:center}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products ul{grid-template-columns:repeat(2,minmax(0px,1fr));margin:0!important}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products li{min-width:0px}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products a{grid-template-columns:112px minmax(0px,1fr);border:1.5px solid var(--tfr-ink);border-radius:12px;min-height:138px!important}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products__media{aspect-ratio:1 / 1;place-items:center}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products a strong{font-family:var(--font-heading--family);line-height:1.2}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products a span{color:var(--tfr-muted);font-size:.9rem;line-height:1.45}@media(hover:hover){#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products a:hover{transform:translate(2px,2px)}}#MainContent[data-template="page.faq"] .section{padding-block:clamp(22px,3vw,34px)!important}#MainContent[data-template="page.faq"] .section-content-wrapper{width:100%;max-width:960px;margin-inline:auto;padding-block:0px!important}#MainContent[data-template="page.faq"] h2{margin-block:0px 12px;text-align:center}#MainContent[data-template="page.faq"] .accordion{display:grid;gap:10px}#MainContent[data-template="page.faq"] accordion-custom{display:block;border:1px solid var(--tfr-line);border-radius:14px;box-shadow:3px 3px color-mix(in srgb,var(--tfr-blue) 13%,transparent);overflow:clip;background:var(--tfr-white)!important}#MainContent[data-template="page.faq"] details.details{margin:0!important;border:0px!important}#MainContent[data-template="page.faq"] summary.details__header{min-height:56px;font-weight:800;line-height:1.35;padding:13px 17px!important;color:var(--tfr-ink)!important}#MainContent[data-template="page.faq"] details[open] summary.details__header{color:var(--tfr-blue-dark)!important;background:#eef4ff!important}#MainContent[data-template="page.faq"] .details-content{color:var(--tfr-muted);line-height:1.65;padding:2px 17px 16px!important;background:var(--tfr-white)!important;border:0px!important}#MainContent[data-template="page.faq"] summary.details__header:focus-visible{outline:3px solid var(--tfr-blue-dark);outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--tfr-white)}#MainContent[data-template=cart] .section-background,#MainContent[data-template=cart] .section{background:var(--tfr-paper)!important}#MainContent[data-template=cart] .cart-page{width:100%;max-width:1240px;min-width:0px;gap:clamp(24px,3vw,42px)}#MainContent[data-template=cart] .cart-title .cart-bubble{min-width:32px;min-height:32px;background:var(--tfr-yellow)!important;border-radius:50%!important}#MainContent[data-template=cart] .cart-title .cart-bubble__background{background:transparent!important}#MainContent[data-template=cart] .cart-page__items{width:100%;justify-self:stretch;border-radius:16px!important}#MainContent[data-template=cart] .cart-page__summary{align-self:start}#MainContent[data-template=cart] .cart__summary-container,#MainContent[data-template=cart] .cart__summary-inner{min-width:0px;width:100%!important;max-width:100%!important}#MainContent[data-template=cart] .cart-items__table-row{padding-block:18px!important}#MainContent[data-template=cart] .cart-items__table-row:first-child{padding-block-start:0px!important}#MainContent[data-template=cart] .cart-items__table-row:last-child{padding-block-end:0px!important}#MainContent[data-template=cart] .cart-items__title{line-height:1.2}#MainContent[data-template=cart] .cart-items__details,#MainContent[data-template=cart] .cart-items__variants,#MainContent[data-template=cart] .cart-items__properties,#MainContent[data-template=cart] .cart-checkout-assurance__secure,#MainContent[data-template=cart] .cart-checkout-assurance__support,#MainContent[data-template=cart] .tax-note{color:var(--tfr-muted)!important}#MainContent[data-template=cart] .cart-items__edit{width:fit-content}#MainContent[data-template=cart] .cart-items__edit:before{font-size:.9rem;line-height:1}#MainContent[data-template=cart] .cart__total-value{font-family:var(--font-heading--family)!important;font-weight:850!important}#MainContent[data-template=cart] .cart-checkout-assurance__lock,#MainContent[data-template=cart] .cart-checkout-assurance__support a{color:var(--tfr-blue-dark)!important}#MainContent[data-template=cart] .cart-page--empty{min-height:min(560px,65vh);justify-content:center}#MainContent[data-template=cart] .cart-page--empty .cart-page__title,#MainContent[data-template=cart] .cart-page--empty .cart-page__more-blocks{margin-block-start:0px!important}#MainContent[data-template=cart] .cart-page--empty .cart-page__items{width:100%;max-width:620px;text-align:center}#MainContent[data-template=cart] .cart-page--empty .cart-items__empty-button{width:min(100%,280px);margin-block-start:20px!important}#MainContent[data-template=cart] .product-list{background:var(--tfr-paper)!important}#MainContent[data-template=cart] .product-list h2,#MainContent[data-template=cart] .product-list h3{color:var(--tfr-blue-dark)!important;font-family:var(--font-heading--family)!important;letter-spacing:-.035em!important}#MainContent[data-template=cart] .product-list .product-card{overflow:clip;padding:10px!important;background:var(--tfr-white)!important;border:1.5px solid var(--tfr-ink)!important;border-radius:14px!important;box-shadow:4px 4px 0 var(--tfr-ink)!important}#MainContent[data-template=cart] .product-list .card-gallery{overflow:clip;background:var(--tfr-paper)!important;border-radius:10px!important}#MainContent[data-template=cart] button:focus-visible,#MainContent[data-template=cart] a:focus-visible,#MainContent[data-template=cart] input:focus-visible,#MainContent[data-template=cart] summary:focus-visible{outline-offset:3px}@media(hover:hover){#MainContent[data-template=cart] .product-list .product-card:hover{box-shadow:2px 2px 0 var(--tfr-ink)!important;transform:translate(2px,2px)}}@media(min-width:1100px){#MainContent[data-template=cart] .cart-page{grid-template-columns:minmax(0px,1fr) minmax(340px,400px)!important}#MainContent[data-template=cart] .section--page-width .cart-page:has(.cart__container--extend){grid-column:1 / -1!important;grid-template-columns:minmax(0px,1fr) minmax(340px,400px)!important}#MainContent[data-template=cart] .cart-page__summary{max-width:400px!important}}@media(max-width:1099px){#MainContent[data-template=cart] .cart-page{grid-template-columns:minmax(0px,1fr)!important}#MainContent[data-template=cart] .cart-page__summary{width:100%;justify-self:stretch;grid-area:auto / 1!important;height:auto!important;max-width:none!important}}@media(max-width:749px){#MainContent[data-template=cart] .cart-page{gap:22px;grid-template-columns:minmax(0px,1fr)!important}#MainContent[data-template=cart] .cart-page__items,#MainContent[data-template=cart] .cart-page__summary{border-radius:13px!important}#MainContent[data-template=cart] .cart-items__table,#MainContent[data-template=cart] .cart-items__table tbody{width:100%}#MainContent[data-template=cart] .cart-items__table-row{width:100%;grid-template-columns:84px minmax(0px,1fr)!important}#MainContent[data-template=cart] .cart-items__quantity{width:100%}#MainContent[data-template=cart] .cart-page--empty{min-height:460px}#MainContent[data-template=cart] .product-list .product-card{padding:8px!important;box-shadow:3px 3px 0 var(--tfr-ink)!important}#header-group .header{position:relative}#header-group .header-logo{z-index:3;max-width:min(128px,34vw)}#header-group .header-logo img{border:3px solid var(--tfr-yellow);border-radius:50%}#header-group .menu-drawer__menu-item{padding-block:12px}#MainContent[data-template^=collection] .product-grid-container{padding-block:36px}#MainContent[data-template^=product] .product-information{padding-block:24px 52px}#MainContent[data-template^=product] .product-media{border-radius:12px}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-actions{grid-template-columns:1fr}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps li{min-height:68px;grid-template-columns:34px minmax(0px,1fr)}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products ul{grid-template-columns:minmax(0px,1fr)}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-products a{grid-template-columns:96px minmax(0px,1fr);min-height:118px!important}#MainContent[data-template="page.faq"] .section{padding-block:18px!important}#MainContent[data-template="page.faq"] .section-content-wrapper{padding-inline:16px!important}#MainContent[data-template="page.faq"] summary.details__header{min-height:54px;padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] [id^=shopify-section-][id$=__17682744321de34fe4] .jdgm-widget.jdgm-cards-carousel .jdgm-arrow,.tf-refresh.tf-home-seo-hub .tf-home-seo-hub__link,#header-group .menu-list__link,[id^=shopify-section-][id$=__footer_m9NzUG] .email-signup__button,[id^=shopify-section-][id$=__bm-footer] .bm-footer__links [href],[id^=shopify-section-][id$=__bm-footer] .bm-footer__social-link,#MainContent[data-template^=collection] .product-card__link,#MainContent[data-template^=product] .product-media,#MainContent[data-template^=page] .rte [href]{animation:auto ease 0s 1 normal none running none;transition:none}}#MainContent[data-template^=collection] h1,#MainContent[data-template="page.reviews"] h1,#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page__header h1,#MainContent[data-template="page.faq"] h1,#MainContent[data-template=cart] .cart-title h1{max-width:20ch;margin-inline:auto;overflow-wrap:normal;text-align:center!important}#MainContent[data-template^=collection],#MainContent[data-template="page.reviews"] .tf-rev-static,#MainContent[data-template="page.reviews"] .tf-rev-static button,#MainContent[data-template="page.reviews"] .tf-rev-static select,#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page,#MainContent[data-template="page.faq"],#MainContent[data-template=cart]{font-family:var(--font-body--family)!important}#MainContent[data-template^=collection] .tfr-collection-intro,#MainContent[data-template="page.reviews"] .tf-rev-hero,#MainContent[data-template="page.faq"] .tfr-faq-intro{justify-items:center}#MainContent[data-template^=collection] .shopify-section.tfr-collection-intro-section .section{padding-block:0px!important}#MainContent[data-template^=collection] .tfr-collection-intro__copy p,#MainContent[data-template="page.reviews"] .tf-rev-hero__intro,#MainContent[data-template="page.faq"] .tfr-faq-intro p{line-height:1.65!important}#MainContent[data-template="page.reviews"] .tf-rev-hero__rating,#MainContent[data-template="page.reviews"] .tf-rev-hero__proof,#MainContent[data-template="page.reviews"] .tf-rev-hero__actions{justify-content:center!important}#MainContent[data-template="page.tinyfigs-direct"] .tinyfigs-direct-page__header{padding:clamp(30px,5vw,54px) 0px clamp(22px,4vw,38px);text-align:center;border:0px!important}#MainContent[data-template="page.tinyfigs-direct"] .tf-guide-intro{max-width:62ch;text-align:center;margin:0px auto clamp(30px,4vw,44px)!important}#MainContent[data-template=cart] .cart-page__title{justify-content:center;text-align:center}.tf-seo-links--enhanced h2,.tf-seo-links--enhanced>p{max-width:720px!important;text-align:center!important}.tf-seo-links--enhanced h2{display:block}.tf-seo-links--enhanced h2:before,.tf-seo-links--enhanced .tf-seo-links__products a:after,.tf-seo-links--enhanced .tf-seo-links__guides a:after{content:none!important}.tf-seo-links--enhanced .tf-seo-links__products{grid-template-columns:minmax(0px,1fr)!important}.tf-seo-links--enhanced .tf-seo-links__products a{justify-content:flex-start}.tf-seo-links--enhanced .tf-seo-links__products li>span{color:var(--tfr-muted);font-size:.86rem;line-height:1.4}.tf-seo-links--enhanced .tf-seo-links__guides{justify-content:flex-start!important}#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps li,#MainContent[data-template="page.tinyfigs-direct"] .tf-order-details,#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq details,#MainContent[data-template="page.faq"] accordion-custom,#MainContent[data-template=cart] .cart-page__items{border-radius:12px!important}#MainContent[data-template=cart] .cart-page__summary{overflow:clip;display:block!important;height:fit-content!important}@media(min-width:1100px){#MainContent[data-template=cart] .cart-page__summary{grid-row:1 / -1!important}}@media(max-width:1099px){#MainContent[data-template=cart] .cart-page__summary{grid-row:auto!important}}#MainContent[data-template=cart] .cart-page__summary>.section-background{display:none!important}#MainContent[data-template=cart] .cart-page__summary .cart__summary-container{display:block!important;grid-row:auto!important;height:auto!important}#MainContent[data-template=cart] .cart-page__summary .cart__summary-inner{position:static!important;height:auto!important;padding:0!important}#MainContent[data-template=cart] .cart-page__summary .cart__summary-totals{display:grid}#MainContent[data-template=cart] .cart-page__summary .cart-note{display:block}#MainContent[data-template=cart] .cart-page__summary .cart-note__details{overflow:clip}#MainContent[data-template=cart] .cart-page__summary .cart-note__chevron{border:1px solid var(--tfr-line);color:var(--tfr-blue-dark)!important}#MainContent[data-template=cart] .cart-page__summary .cart-note__instructions{width:100%}#MainContent[data-template=cart] .cart-page__summary .cart__total-container{display:grid}#MainContent[data-template=cart] .cart-page__summary .cart__summary-item.cart__total{gap:12px}#MainContent[data-template=cart] .cart-page__summary .cart__total-value{letter-spacing:-.025em;font-size:clamp(1.3rem,2.2vw,1.55rem)!important}#MainContent[data-template=cart] .cart-page__summary .tax-note{line-height:1.45!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-trust-pills{width:100%!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-trust-pills>span{border-radius:20px!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-trust-pills svg{flex-shrink:0;width:15px!important;height:15px!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-policy-note{line-height:1.52!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-policy-note strong{display:block;margin-block-end:8px;font-size:.88rem;font-family:var(--font-heading--family)!important}#MainContent[data-template=cart] .cart-page__summary .bm-cart-policy-note ul{display:grid;gap:7px;margin:0;padding-inline-start:18px}#MainContent[data-template=cart] .cart-page__summary .bm-cart-policy-note li::marker{color:var(--tfr-blue-dark)}#MainContent[data-template=cart] .cart-page__summary .cart__checkout-button{width:100%}#MainContent[data-template=cart] .cart-page__summary .additional-checkout-buttons{overflow:clip}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__secure{color:var(--tfr-ink)!important;font-family:var(--font-heading--family)!important;font-weight:850!important}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__lock{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;background:var(--tfr-yellow);border:1.5px solid var(--tfr-ink);border-radius:50%;color:var(--tfr-ink)!important}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__lock svg{width:15px;height:15px}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__payments{gap:6px!important}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__payment{display:grid;padding:2px;background:var(--tfr-white);border:1px solid var(--tfr-line);border-radius:5px}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__support{padding-block-start:10px;border-block-start:1px solid var(--tfr-line)}#MainContent[data-template=cart] .cart-page__summary .cart-checkout-assurance__support a{text-decoration-thickness:1px;text-underline-offset:3px;font-weight:850!important}#MainContent[data-template="page.reviews"] .tf-rev-all__header{padding:24px 0!important;background:transparent!important;border:0px!important;border-block:1px solid var(--tfr-line)!important;border-radius:0!important}@media(max-width:749px){#MainContent[data-template="page.tinyfigs-direct"] .tf-order-steps li,#MainContent[data-template="page.tinyfigs-direct"] .tf-order-details,#MainContent[data-template="page.tinyfigs-direct"] .tf-order-faq details,#MainContent[data-template="page.faq"] accordion-custom,#MainContent[data-template=cart] .cart-page__items{border-radius:10px!important}}@media(max-width:989px){#header-group .menu-drawer__navigation{padding:16px 18px 24px}#header-group .menu-drawer__navigation>.menu-drawer__menu{display:grid;gap:2px}#header-group .menu-drawer__menu-item--mainlist{min-height:52px;padding:10px 12px;font-size:1.1rem;line-height:1.3;border-block-end:1px solid var(--tfr-line)}#header-group .menu-drawer__menu-item--child{min-height:44px;padding:9px 14px;font-size:.95rem;line-height:1.35;border-block-end:1px solid var(--tfr-line)}#header-group .menu-drawer__list-item--deep:first-child>.menu-drawer__menu-item--mainlist{margin-block-end:6px;color:var(--tfr-white);background:var(--tfr-blue);border:1.5px solid var(--tfr-ink);border-radius:10px}}#MainContent.tfr-supporting-page{font-family:var(--font-body--family)!important}#MainContent.tfr-supporting-page .tfr-content-stack{display:grid;gap:clamp(24px,3.5vw,38px)!important;margin-block-end:clamp(56px,7vw,84px)!important;padding:0!important;background:transparent!important;border:0px!important}#MainContent.tfr-supporting-page .tfr-intro-panel{width:100%;min-width:0px;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr)!important;border:1.5px solid var(--tfr-ink)!important;border-block-start:6px solid var(--tfr-blue)!important}#MainContent.tfr-supporting-page .tfr-intro-panel>*,#MainContent.tfr-supporting-page .tfr-content-window>*{max-width:none;text-align:left}#MainContent.tfr-supporting-page .tfr-intro-panel h1,#MainContent.tfr-supporting-page .tfr-content-window h1{overflow-wrap:normal;text-align:left!important}#MainContent.tfr-supporting-page .tfr-intro-panel--title-only{grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page .tfr-intro-panel p,#MainContent.tfr-supporting-page .tfr-intro-panel li,#MainContent.tfr-supporting-page .tfr-content-window p,#MainContent.tfr-supporting-page .tfr-content-window li{font-family:var(--font-body--family)!important}#MainContent.tfr-supporting-page .tfr-intro-panel a:not(.button),#MainContent.tfr-supporting-page .tfr-content-window a:not(.button){color:var(--tfr-blue-dark)}#MainContent.tfr-supporting-page .tfr-content-window{width:100%;min-width:0px;max-width:none!important;border:1.5px solid var(--tfr-line)!important;border-block-start:1.5px solid var(--tfr-line)!important}#MainContent.tfr-supporting-page .tfr-content-window>.shopify-section,#MainContent.tfr-supporting-page .tfr-content-window>.shopify-section>.section{box-sizing:border-box;min-width:0px;max-width:none!important;padding-inline:0px!important;background:transparent!important;border:0px!important;box-shadow:none!important}#MainContent.tfr-supporting-page .tfr-content-window>.shopify-section:first-child>.section{padding-block-start:0px!important}#MainContent.tfr-supporting-page .tfr-content-window>.shopify-section:last-child>.section{padding-block-end:0px!important}#MainContent.tfr-supporting-page .tfr-content-window>.tinyfigs-direct-page,#MainContent.tfr-supporting-page .tfr-content-window>.niche-gift{width:100%!important;max-width:none!important;padding-inline:0px!important}#MainContent.tfr-supporting-page .tfr-content-window>.tinyfigs-direct-page__header,#MainContent.tfr-supporting-page .tfr-content-window>.niche-gift__header,#MainContent.tfr-supporting-page .tfr-content-window .tinyfigs-direct-page__header,#MainContent.tfr-supporting-page .tfr-content-window .niche-gift__header{padding-block-start:0px!important}#MainContent.tfr-supporting-page .tfr-content-window .tfr-faq-intro{justify-items:start;width:100%!important;max-width:none!important;padding:0px 0px clamp(20px,2.5vw,28px)!important;text-align:left!important}#MainContent.tfr-supporting-page .tfr-content-window .tfr-faq-intro>*{max-width:none!important;margin-inline:0px!important;text-align:left!important}#MainContent.tfr-supporting-page .tfr-content-window .tinyfigs-direct-page__article,#MainContent.tfr-supporting-page .tfr-content-window .niche-gift__article{width:100%;max-width:none!important}#MainContent.tfr-supporting-page .tfr-content-window .shopify-policy__container{width:100%;margin-inline:auto;max-width:860px!important;padding:0!important}#MainContent.tfr-supporting-page .tfr-content-window .rte table{display:block;width:100%;max-width:100%;overflow-x:auto}#MainContent.tfr-supporting-page .tfr-related-gifts-shell{padding:0px 0px clamp(64px,8vw,96px)!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced{width:100%!important;border:1.5px solid var(--tfr-line)!important;border-block-start:1.5px solid var(--tfr-line)!important;text-align:left!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced h2{align-items:center;justify-content:flex-start;gap:12px;display:flex!important;max-width:none!important;margin:0 0 8px!important;text-align:left!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced>p{max-width:660px!important;margin:0!important;text-align:left!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__grid{grid-template-columns:minmax(360px,.9fr) minmax(0px,1.1fr)!important;align-items:start!important;margin-block-start:30px!important;text-align:left!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced h3{text-align:left!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products{grid-template-columns:repeat(2,minmax(0px,1fr))!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products li{position:relative;min-width:0px;align-content:start;gap:7px;overflow:hidden;display:grid!important;border-radius:12px!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products a{justify-content:space-between;display:flex!important;line-height:1.25!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products a:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products li>span{position:relative;z-index:2;pointer-events:none}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products li:focus-within{outline:3px solid var(--tfr-blue);outline-offset:3px}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products a:after,#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a:after{flex:0 0 auto;content:"\2192"!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products li>span{color:var(--tfr-muted)!important;font-size:.84rem!important;line-height:1.45!important}#MainContent.tfr-supporting-page .gift-guide-index__authority-row,#MainContent.tfr-supporting-page .niche-gift__authority{display:none!important}#MainContent.tfr-supporting-page .gift-guide-index__button,#MainContent.tfr-supporting-page .tf-guide-mobile-hero__button--primary,#MainContent.tfr-supporting-page .niche-gift__article .button,#MainContent.tfr-supporting-page .contact-form button,#MainContent.tfr-supporting-page form[action*="/contact"] button[type=submit],#MainContent.tfr-supporting-page form[action*="/contact"] input[type=submit]{background:var(--tfr-blue)!important;border:1.5px solid var(--tfr-ink)!important}#MainContent.tfr-supporting-page .gift-guide-index__button:hover,#MainContent.tfr-supporting-page .tf-guide-mobile-hero__button--primary:hover,#MainContent.tfr-supporting-page .niche-gift__article .button:hover,#MainContent.tfr-supporting-page .contact-form button:hover,#MainContent.tfr-supporting-page form[action*="/contact"] button[type=submit]:hover,#MainContent.tfr-supporting-page form[action*="/contact"] input[type=submit]:hover{background:var(--tfr-blue-dark)!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(3,minmax(0px,1fr))!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a{justify-content:space-between;line-height:1.25!important}@media(hover:hover){#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products a:hover:after,#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a:hover:after{transform:translate(3px)}}@media(max-width:989px){#MainContent.tfr-supporting-page .tfr-intro-panel,#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__grid{grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media(max-width:749px){#MainContent.tfr-supporting-page .tfr-content-stack{gap:20px!important;margin-block-end:52px!important}#MainContent.tfr-supporting-page .tfr-intro-panel{width:100%;grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page .tfr-collection-intro__copy,#MainContent.tfr-supporting-page .tfr-collection-intro__copy p{margin-block:0px!important}#MainContent.tfr-supporting-page .tfr-collection-intro__copy p{font-size:.9rem!important;line-height:1.5!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced h2{align-items:flex-start}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__grid{margin-block-start:24px!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__products{grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(2,minmax(0px,1fr))!important}}@media(max-width:419px){#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:minmax(0px,1fr)!important}}@media(prefers-reduced-motion:reduce){.tf-refresh{scroll-behavior:auto}.tf-refresh .tf-button,.tf-refresh .tf-card,#header-group .tf-refresh-announcement{animation:auto ease 0s 1 normal none running none;transition:none}}#header-group .header-logo img{border:3px solid var(--tfr-yellow);border-radius:50%}#header-group .menu-list__list-item:has(.mega-menu__link[href="/products/build-your-own-minifigure"]) .menu-list__submenu{background:transparent!important;border-radius:0 0 14px 14px!important;box-shadow:none!important}#header-group .menu-list__list-item:has(.mega-menu__link[href="/products/build-your-own-minifigure"]) .menu-list__submenu-inner{border:1.5px solid var(--tfr-ink)!important;box-shadow:none!important}#header-group .menu-list__link,#header-group .menu-list__link[href="/products/build-your-own-minifigure"]{border-color:transparent!important}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link[href="/products/build-your-own-minifigure"]{color:var(--tfr-ink)!important;background:var(--tfr-paper)!important;border-color:var(--tfr-line)!important;box-shadow:none!important}#header-group .menu-list__link--active,#header-group .menu-list__link[aria-current=page]{border-block-end:2px solid var(--tfr-blue)!important}@media(hover:hover){#header-group .menu-list__link:hover,#header-group .menu-list__link[href="/products/build-your-own-minifigure"]:hover{border-block-end-color:color-mix(in srgb,var(--tfr-blue) 58%,transparent)!important}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link[href="/products/build-your-own-minifigure"]:hover{color:var(--tfr-ink)!important;background:var(--tfr-yellow)!important;border-color:var(--tfr-ink)!important}}#header-group .mega-menu__column:has(a[href="/products/build-your-own-minifigure"]) .mega-menu__link[href="/products/build-your-own-minifigure"]:focus-visible{outline:3px solid var(--tfr-blue-dark);outline-offset:2px;box-shadow:0 0 0 5px var(--tfr-white)!important}#MainContent[data-template="page.reviews"] .tf-rev-hero{place-items:center stretch!important}#MainContent[data-template="page.reviews"] .tf-rev-hero__rating,#MainContent[data-template="page.reviews"] .tf-rev-hero__proof{justify-content:flex-start!important}#MainContent[data-template="page.reviews"] .tf-rev-all__header{padding:22px 24px!important;background:var(--tfr-white)!important;border:1.5px solid var(--tfr-line)!important;border-radius:12px!important}#MainContent[data-template^=product] .product-media__image{width:100%!important;height:100%!important;max-width:none!important}#MainContent[data-template^=product] .product-media,#MainContent[data-template^=product] .product-media-container{background:var(--tfr-paper)!important}#MainContent[data-template^=product] .related-products-seo{width:min(1200px,100% - 32px);margin:clamp(34px,5vw,56px) auto 28px!important;padding:clamp(24px,3.5vw,38px)!important;background:var(--tfr-white)!important;border:1.5px solid var(--tfr-line)!important}#MainContent[data-template^=product] .related-products-container{width:100%!important;max-width:none!important;margin:0!important}#MainContent[data-template^=product] .related-products-grid{grid-template-columns:repeat(5,minmax(0px,1fr))!important}#MainContent[data-template^=product] .related-product-card{min-width:0px;height:100%;overflow:clip;border-radius:12px!important}#MainContent[data-template^=product] .related-product-link{height:100%;grid-template-rows:auto minmax(0px,1fr)}#MainContent[data-template^=product] .related-product-image{border-block-end:1.5px solid var(--tfr-ink)!important}#MainContent[data-template^=product] .related-product-image img{width:100%!important;height:100%!important}#MainContent[data-template^=product] .related-product-info{align-content:start}#MainContent[data-template^=product] .related-product-price{color:var(--tfr-blue-dark)!important;font-weight:900!important}#MainContent[data-template^=product] .related-product-cta{width:fit-content;align-items:center;display:inline-flex!important;line-height:1.25!important;text-underline-offset:3px!important}#MainContent[data-template^=product] .tf-search-support.page-width{border:1.5px solid var(--tfr-line)!important}#MainContent[data-template^=product] .tf-search-support__inner{width:100%}#MainContent[data-template^=product] .tf-search-support__intro{max-width:760px;margin:0 0 22px!important}#MainContent[data-template^=product] .tf-search-support__intro h2{margin:0 0 8px!important}#MainContent[data-template^=product] .tf-search-support__intro p{color:var(--tfr-muted)!important}#MainContent[data-template^=product] .tf-search-support__grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}#MainContent[data-template^=product] .tf-search-support__item{min-width:0px}#MainContent[data-template^=product] .tf-search-support__links{margin-block-start:18px!important}#MainContent[data-template^=product] .tf-search-support__links a{min-height:40px}@media(max-width:1099px){#MainContent[data-template^=product] .related-products-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media(max-width:749px){#MainContent[data-template^=product] .related-products-seo{width:calc(100% - 28px);margin-block:28px 24px!important;padding:22px 18px 24px!important}#MainContent[data-template^=product] .related-products-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}#MainContent[data-template^=product] .tf-search-support__grid{grid-template-columns:minmax(0px,1fr)!important}#MainContent[data-template^=product] .tf-search-support__links a{width:100%}}#MainContent.tfr-supporting-page--gift-guide .niche-gift.page-width{padding:clamp(24px,3vw,36px) 0px clamp(56px,7vw,84px)!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift__article.tfr-content-stack{gap:clamp(20px,3vw,30px)!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift__article.tfr-content-stack>.tfr-intro-panel,#MainContent.tfr-supporting-page--gift-guide .niche-gift__article.tfr-content-stack>.tfr-content-window,#MainContent.tfr-supporting-page--gift-guide .niche-gift__article.tfr-content-stack>.tfr-content-stack__body{margin-block:0px!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift__body--mobile-hero{margin:0!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero{display:grid!important;gap:18px!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__eyebrow,#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero h2,#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__actions{margin:0!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important;margin:0!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__card{min-width:0px;align-content:start;display:grid!important;gap:8px!important;padding:16px!important;background:var(--tfr-paper)!important;border:1.5px solid var(--tfr-line)!important;border-radius:10px!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__card strong,#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__card span{display:block!important;width:100%}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__card strong{font-family:var(--font-heading--family)!important;font-size:.98rem!important;line-height:1.25!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__card span{color:var(--tfr-muted)!important;font-size:.9rem!important;line-height:1.5!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__products{flex-wrap:wrap;display:flex!important;gap:8px!important;margin:0!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__products a{display:inline-flex;align-items:center;text-decoration:none!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift__body.tfr-content-stack__body{margin-block-end:0px!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift__products h2,#MainContent.tfr-supporting-page--gift-guide .niche-gift__related h2{margin:0 0 18px!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a{min-width:0px;overflow-wrap:anywhere}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a:after{margin-inline-start:auto}@media(max-width:1099px){#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__grid{grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media(max-width:749px){#MainContent.tfr-supporting-page--gift-guide .niche-gift.page-width{padding-block:18px 52px!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__actions,#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__cards,#MainContent.tfr-supporting-page--gift-guide .niche-gift__product-pills{grid-template-columns:minmax(0px,1fr)!important}#MainContent.tfr-supporting-page--gift-guide .tf-guide-mobile-hero__button{width:100%}}.tf-configuration-label{display:block;margin-top:5px;color:#666;font-size:.78rem;font-weight:500;line-height:1.4}.tf-builder-jump,.tf-rev-photos{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding:10px 18px;border:1.5px solid rgb(216,213,206);border-radius:12px;background:#fffdf9;color:#194da3;line-height:inherit;font-family:inherit;font-variation-settings:inherit;font-weight:700;text-decoration:none;cursor:pointer}.tf-builder-jump{margin:12px 0;width:fit-content}#smartPersonalization{scroll-margin-top:120px}#builderPickerModal :focus-visible,.tf-builder-jump:focus-visible,.tf-template-reference summary:focus-visible{outline:rgb(33,100,217) solid 3px;outline-offset:3px}.tf-template-reference{margin:8px 0 14px;border:1px solid rgb(216,213,206)}.tf-template-reference summary{min-height:28px;font-size:.9rem;color:#194da3}.tf-template-reference img{margin-top:12px}.tf-template-reference p{font-size:.85rem;line-height:1.5;margin:10px 0 0}#MainContent[data-template="page.contact"] .section{display:block}#MainContent[data-template="page.contact"] .contact-form{width:100%}#MainContent[data-template="page.faq"] .tf-faq__hero h1{text-align:left!important}#MainContent.tfr-supporting-page .tfr-intro-panel>.tinyfigs-direct-page__header{padding:0!important;border:0px!important}#MainContent.tfr-supporting-page .tfr-intro-panel p{margin:0!important}#MainContent[data-template="page.reviews"] .tf-rev-static__summary{display:none}#MainContent[data-template="page.reviews"] .tf-rev-all__header p{max-width:52ch;margin:8px 0 12px;line-height:1.5;color:#666}#MainContent[data-template="page.reviews"] [data-review-grid]{scroll-margin-top:120px}@media(max-width:749px){.tf-refresh.tf-hero .tf-hero__proof{margin-top:14px!important}.tf-refresh.tf-hero .tf-hero__media{width:min(72%,300px)!important}.tf-refresh.tf-hero .tf-hero__badge{width:85px}#MainContent.tfr-supporting-page .tfr-intro-panel,#MainContent[data-template="page.reviews"] .tf-rev-hero,#MainContent[data-template="page.faq"] .tfr-faq-intro{grid-template-columns:minmax(0px,1fr)!important}#MainContent[data-template="page.reviews"] .tf-rev-all__header{gap:16px!important;padding-bottom:20px!important}#MainContent[data-template="page.contact"] .section-content-wrapper{gap:16px!important}#smartPersonalization,#MainContent[data-template="page.reviews"] [data-review-grid]{scroll-margin-top:88px}}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__card{border-radius:0}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__media{padding:0;border:0px;overflow:clip}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__image{max-height:none}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__price{font-size:1.15rem}#MainContent[data-template^=product] .product-details product-price .price{font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.2}#MainContent[data-template^=product] .tf-builder-jump{min-height:48px;padding:12px 24px;background:#2164d9;border:1px solid rgb(33,100,217);color:#fff;border-radius:10px}#MainContent[data-template^=product] .tf-builder-jump:hover{background:#194da3;border-color:#194da3}#MainContent[data-template^=product] .related-products-seo{padding:24px 0!important;background:transparent!important;border:0px!important}#MainContent[data-template^=product] .related-product-card{border-radius:12px!important}#MainContent.tfr-supporting-page .tfr-intro-panel,#MainContent[data-template="page.faq"] .tf-faq__hero,#MainContent[data-template="page.reviews"] .tf-rev-hero{min-height:0px!important}#MainContent.tfr-supporting-page .tfr-intro-panel h1,#MainContent[data-template="page.faq"] .tf-faq__hero h1,#MainContent[data-template="page.reviews"] .tf-rev-hero h1{margin:0!important}#MainContent.tfr-supporting-page .tfr-intro-panel p,#MainContent[data-template="page.faq"] .tf-faq__hero .rte,#MainContent[data-template="page.reviews"] .tf-rev-hero__intro{line-height:1.6!important}#MainContent.tfr-supporting-page .tfr-content-window{border-color:#dedbd4!important}#MainContent.tfr-supporting-page .tf-order-steps>li{border-radius:0!important}#MainContent[data-template="page.reviews"] .tf-rev-all__header{background:transparent!important;border:0px!important;padding-inline:0px!important}@media(max-width:749px){#header-group #header-component .header__row--top,#header-group #header-component .header__row--top .header__columns{min-height:64px!important}#header-group #header-component .header__row--top .header-logo{place-self:center!important;width:48px!important;height:48px!important;min-height:48px!important;max-width:48px!important;padding:0!important}#header-group #header-component .header-logo__image-container{width:48px!important;height:48px!important}#header-group #header-component .header-logo img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;border-width:2px!important}#MainContent[data-template^=product] .product-information{padding-block-start:18px!important}#MainContent[data-template^=product] .tf-builder-jump{width:100%;margin-block:8px 16px}#MainContent.tfr-supporting-page .tfr-intro-panel p,#MainContent[data-template="page.faq"] .tf-faq__hero .rte,#MainContent[data-template="page.reviews"] .tf-rev-hero__intro{line-height:1.5!important}}#MainContent[data-template="page.reviews"] .tf-rev-static[data-review-feed]{padding-block:32px 64px;gap:32px}#MainContent[data-template="page.reviews"] .tf-rev-all__header{padding-block:0px!important}#MainContent[data-template="page.tinyfigs-direct"].tfr-supporting-page--support .tinyfigs-direct-page,#MainContent[data-template="page.faq"] .tf-faq{padding:32px 0 64px!important}#MainContent[data-template="page.tinyfigs-direct"].tfr-supporting-page--support .tinyfigs-direct-page__article.tfr-content-stack{gap:32px!important;margin-block:0px!important}@media(max-width:749px){#MainContent[data-template="page.reviews"] .tf-rev-static[data-review-feed]{padding-block-start:24px;gap:24px}#MainContent[data-template="page.tinyfigs-direct"].tfr-supporting-page--support .tinyfigs-direct-page,#MainContent[data-template="page.faq"] .tf-faq{padding-block-start:24px!important}#MainContent[data-template="page.tinyfigs-direct"].tfr-supporting-page--support .tinyfigs-direct-page__article.tfr-content-stack{gap:24px!important}#MainContent[data-template^=collection] .main-collection-grid{padding-inline:16px!important}}:root{--style-border-radius-buttons: var(--bm-radius-pill)}.section{--gap: var(--bm-space-lg)}.product-card,.collection-card,.resource-card,.product-grid__card{border-radius:var(--bm-radius-md)!important}.checkbox .icon-checkmark use{color:var(--color-background);opacity:var(--checkbox-path-opacity)}#MainContent .tf-refresh.tf-final-cta .tf-final-cta__copy h2{max-width:20ch!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#MainContent #smartPersonalization .tf-photo-helper{overflow:hidden}#MainContent #smartPersonalization .tf-photo-helper>summary{gap:12px;justify-content:space-between;min-height:52px;padding:12px 14px;color:#191919;font-size:.92rem;font-weight:650;line-height:1.35}#MainContent #smartPersonalization .tf-photo-helper>summary::-webkit-details-marker{display:none}.tf-photo-helper__action{flex:0 0 auto;color:#194d9e;font-size:.82rem}#MainContent #smartPersonalization .tf-photo-helper .fig-ai-upload{font-size:.92rem!important}.tf-product-proof p{color:#5c5c5c;font-size:.8rem}.tf-product-proof__stars{color:#966c00;letter-spacing:1px}.tf-product-proof a{display:inline-block;margin-top:6px;font-size:.78rem;text-underline-offset:3px}.tf-byo-mobile-cta__button small{font-size:.85rem!important;opacity:1!important}#MainContent .niche-gift{padding:24px 0 56px!important}#MainContent .niche-gift__article{display:block!important}#MainContent.tfr-supporting-page--gift-guide .niche-gift.page-width{padding:24px 0 56px!important}#MainContent.tfr-supporting-page .tfr-intro-panel p{letter-spacing:normal!important}#MainContent .niche-gift__breadcrumb{max-width:100%}.niche-gift__breadcrumb ol{color:#666;font-size:.8rem;line-height:1.5}#MainContent .niche-gift__header{margin:0 0 24px!important;padding:clamp(20px,3vw,36px)!important}#MainContent .niche-gift__title{margin:0 0 12px!important}#MainContent .niche-gift__authority{margin:12px 0 0!important;font-size:.75rem!important}.tf-guide-lede{max-width:72ch;margin:0;font-size:1rem;line-height:1.55;color:#585858}#MainContent .niche-gift__products{border:0px!important}#MainContent .niche-gift__products h2{margin:0 0 16px!important}.tf-guide-products{grid-template-columns:repeat(4,minmax(0px,1fr))}.tf-format-tile{grid-template-rows:auto 1fr;min-width:0px;border:1px solid rgb(216,212,204);overflow:hidden}.tf-format-tile img{width:100%;height:100%}.tf-format-tile__action{color:#194d9e;text-underline-offset:3px}#MainContent .niche-gift__body{margin:24px 0!important;font-size:1rem!important;line-height:1.65!important}#MainContent .tf-guide-question,.tf-guide-page details{overflow:hidden;border:1px solid rgb(216,212,204)!important}.tf-collection-guidance{margin:24px auto 56px;line-height:1.65}.tf-collection-guidance img{max-width:100%;height:auto}.tf-customer-gallery{margin:28px auto 44px;color:#191919}.tf-customer-gallery__header{display:flex;gap:20px;justify-content:space-between;align-items:end;margin-bottom:20px}.tf-customer-gallery__header h2{margin:0 0 6px}.tf-customer-gallery__header p{margin:0}.tf-customer-gallery__filters button{font-variation-settings:inherit;cursor:pointer}.tf-customer-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr))}.tf-customer-photo{margin:0;min-width:0px;overflow:hidden;border:1px solid rgb(216,212,204)}.tf-customer-photo[hidden]{display:none!important}.tf-customer-photo img{width:100%;height:300px}.tf-customer-photo__copy a{color:#194d9e;text-underline-offset:3px}.tf-customer-gallery__status{font-size:.8rem;color:#656565;margin-top:14px}.tf-customer-gallery__all{margin-top:20px;text-underline-offset:4px}#MainContent[data-template="page.reviews"] .tf-rev-all{padding:24px!important}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__inner,#MainContent .tf-refresh.tf-how-it-works .tf-how-it-works__inner{padding-block:48px!important}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__header,#MainContent .tf-refresh.tf-how-it-works .tf-how-it-works__header{margin-bottom:24px!important}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__header h2,#MainContent .tf-refresh.tf-how-it-works .tf-how-it-works__header h2{max-width:22ch!important}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__grid{scroll-snap-type:x mandatory;scrollbar-width:thin}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__item{flex:0 0 calc(25% - 16px);scroll-snap-align:start}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__media{overflow:hidden;padding:0!important}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__image{max-height:none!important}.tf-step-visual{display:grid;place-items:center;height:140px;border:1px solid rgb(216,212,204);border-radius:14px;margin-bottom:20px;color:#194d9e;overflow:hidden}.tf-step-visual svg{width:90px;height:90px}.tf-step-visual__email{width:90%;padding:12px;border:1px solid rgb(216,212,204);border-radius:8px;color:#191919;font-size:.78rem;line-height:1.5}.tf-step-visual__email small{display:block;color:#666}.tf-step-visual__email strong{display:block;margin:4px 0;font-size:.95rem}.tf-order-visuals{grid-template-columns:repeat(3,minmax(0px,1fr));gap:16px;margin:20px 0}.tf-empty-cart-formats{width:100%;margin:24px auto 0}.tf-empty-cart-formats .tf-guide-products{grid-template-columns:repeat(3,minmax(0px,1fr))}:is(.tf-design-summary,.tf-photo-helper,.tf-customer-gallery,.tf-guide-question) :is(summary,button,a):focus-visible{outline:rgb(33,100,217) solid 3px;outline-offset:3px}@media(max-width:749px){#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .tfr-figure-navigation__help{font-size:.8rem!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .figure-builder-grid{gap:8px!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part]{grid-template-rows:auto 46px auto!important;gap:4px!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part] .builder-part-thumb{grid-row:2!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part] .builder-part-name{padding-inline:26px 16px!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part] .builder-part-code{font-size:0px!important}#MainContent #smartPersonalization.smart-personalization.tfr-builder-enhanced .builder-part-card[data-part]:before{height:21px!important;width:21px!important}#MainContent #smartPersonalization .tf-photo-helper>summary{font-size:.85rem;padding:12px}.tf-photo-helper__action{font-size:.75rem}.tf-order-visuals{grid-template-columns:minmax(0px,1fr);gap:12px}.tf-customer-gallery{margin:24px auto 32px}.tf-customer-gallery__header{display:block}.tf-customer-gallery__grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.tf-customer-photo img{height:190px}#MainContent .niche-gift,#MainContent.tfr-supporting-page--gift-guide .niche-gift.page-width{padding-top:20px!important}#MainContent .niche-gift__header{padding:20px!important;margin-bottom:20px!important}#MainContent .niche-gift__breadcrumb ol{font-size:.75rem!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides{grid-template-columns:repeat(2,minmax(0px,1fr))!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a{overflow-wrap:normal!important;line-height:1.35!important}#MainContent.tfr-supporting-page .tf-seo-links--enhanced .tf-seo-links__guides a:after{flex-shrink:0;margin-inline-start:8px!important}.tf-guide-lede{font-size:.92rem}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__item{flex-basis:78%}#MainContent .tf-refresh.tf-gift-formats .tf-gift-formats__inner,#MainContent .tf-refresh.tf-how-it-works .tf-how-it-works__inner{padding-block:32px!important}.tf-empty-cart-formats .tf-format-tile:last-child{grid-column:1 / -1;max-width:calc(50% - 6px);justify-self:center}#header-group .announcement-bar .announcement-bar__text{text-wrap:balance}#header-group .announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width:calc(100% - 32px)}}.tf-announcement-mobile{display:none}@media(prefers-reduced-motion:reduce){.tf-gift-formats__grid{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/tinyfigs-legacy-kept.css.map */
