: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-success: #4b9f4a;--bm-color-warning: #e23e47;--bm-color-highlight: #f5cd2f;--bm-color-ink: #1b1b1b;--bm-color-ink-soft: #333333;--bm-color-muted: #6b6b6b;--bm-color-bg: #ffffff;--bm-color-bg-alt: #f8f8f8;--bm-color-surface: #ffffff;--bm-color-line: #e5e5e5;--bm-color-accent: var(--bm-color-primary);--bm-color-accent-strong: var(--bm-color-primary-hover);--bm-color-accent-soft: #ffe4e4;--bm-space-2xs: .25rem;--bm-space-xs: .5rem;--bm-space-sm: .75rem;--bm-space-md: 1rem;--bm-space-lg: 1.5rem;--bm-space-xl: 2rem;--bm-space-2xl: 3rem;--bm-space-3xl: 4rem;--bm-radius-sm: 8px;--bm-radius-md: 12px;--bm-radius-lg: 16px;--bm-radius-pill: 24px;--bm-radius-full: 9999px;--bm-shadow-soft: 0 2px 8px rgba(0, 0, 0, .06);--bm-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--bm-shadow-hover: 0 8px 24px rgba(0, 0, 0, .12);--bm-duration-fast: .15s;--bm-duration-normal: .22s;--bm-duration-slow: .3s;--bm-ease-out: cubic-bezier(.22, 1, .36, 1);--bm-font-display: "Cera Pro", "Segoe UI", system-ui, sans-serif;--bm-font-body: "Cera Pro", "Segoe UI", system-ui, sans-serif;--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)}body{font-family:var(--bm-font-body)!important;background:var(--collector-bg)!important;color:var(--collector-ink)!important}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;transition:transform var(--bm-duration-normal) var(--bm-ease-out),box-shadow var(--bm-duration-normal) var(--bm-ease-out),border-color var(--bm-duration-normal) var(--bm-ease-out)!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{border-radius:var(--bm-radius-pill)!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:700!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease!important}.button:not(.button-secondary):not(.button-unstyled){background:var(--bm-color-primary)!important;border-color:var(--bm-color-primary)!important;color:#fff!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){background:var(--bm-color-secondary)!important;color:#fff!important;border:1px solid var(--bm-color-secondary)!important}.button-secondary:not(.button-unstyled):hover{background:var(--bm-color-secondary-hover)!important;border-color:var(--bm-color-secondary-hover)!important;transform:translateY(-1px)!important}button.shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid var(--bm-color-secondary)!important;color:var(--bm-color-secondary)!important}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--bm-color-secondary)!important;border-color:var(--bm-color-secondary)!important;color:#fff!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:0 0 0 3px #3887e14d!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 #d4dae3!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}.price--on-sale .price__sale .price-item--sale,.price-item--sale,.price__sale .money,.product-card__price .price-item--sale{color:var(--bm-color-primary)!important;font-weight:700!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{border:1px solid #d7dee9!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 10px #0f172a14!important;overflow:hidden}.menu-drawer__localization .drawer-localization__button{width:100%!important;min-height:46px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #e6ebf2!important;border-radius:0!important;background:#fff!important;color:#111827!important}.menu-drawer__localization .drawer-localization__button:hover{background:#fafbfe!important}.menu-drawer__localization .drawer-localization__button--label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!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;color:#0f172a!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 #d2dae6!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 #e9eef5!important;background:#fff!important}.menu-drawer__localization .country-filter__input{border:1px solid #d5dce8!important;border-radius:10px!important;background:#fff!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:0 0 0 3px #3887e138!important;outline:none!important}.menu-drawer__localization .country-selector-form__wrapper{max-height:min(56vh,420px)!important;overflow:auto!important}.menu-drawer__localization .localization-form__list{margin:0!important;padding:6px!important;border:0!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{border-radius:8px!important;border:none!important;background:#f4f4f4!important;padding:0!important;box-shadow:none!important;margin-bottom:26px!important;position:relative!important;overflow:visible!important;aspect-ratio:1 / 1!important;width:100%!important;display:block!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{border-radius:8px!important;width:90%!important;height:90%!important;top:5%!important;left:5%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;position:absolute!important;display:block!important;margin:0!important}.main-collection-grid .product-card .card-gallery:after,[id*=home_product_list] .product-card .card-gallery:after,[id*=collection_list_de48hq] .image-block:after,[id*=collection_list_de48hq] .collection-card__image:after{content:"SHOP NOW >"!important;position:absolute!important;bottom:0!important;left:12px!important;transform:translateY(50%)!important;background-color:#fff!important;color:#3887e1!important;border:2px solid #3887e1!important;border-radius:20px!important;padding:6px 16px!important;font-weight:700!important;z-index:10!important;box-shadow:0 4px 6px #0000001a!important;text-transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:.75rem!important;white-space:nowrap!important;pointer-events:none!important;transition:all .2s ease!important}.main-collection-grid .product-card:hover .card-gallery:after,[id*=home_product_list] .product-card:hover .card-gallery:after,[id*=collection_list_de48hq] .collection-card:hover .image-block:after,[id*=collection_list_de48hq] .collection-card:hover .collection-card__image:after{background-color:#3887e1!important;color:#fff!important;transform:translateY(48%) scale(1.05)!important}.main-collection-grid .product-card .quick-add__button,.main-collection-grid .product-card .btn,[id*=home_product_list] .product-card .quick-add__button,[id*=home_product_list] .product-card .btn,.main-collection-grid .product-card:after,[id*=home_product_list] .product-card:after,[id*=collection_list_de48hq] .collection-card:after{display:none!important}.main-collection-grid .product-card .text-block,[id*=home_product_list] .product-card .text-block,[id*=collection_list_de48hq] .collection-card__content{text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:4px 12px 12px!important;gap:4px!important;width:100%!important}.main-collection-grid .product-card .text-block p,[id*=home_product_list] .product-card .text-block p,[id*=collection_list_de48hq] .collection-card__content h3,[id*=collection_list_de48hq] .collection-card__content p{font-weight:600!important;line-height:1.3!important;font-size:1rem!important;margin:0!important;color:#000!important}.main-collection-grid .product-card product-price .price,[id*=home_product_list] .product-card product-price .price{font-size:1rem!important;font-weight:700!important;letter-spacing:.01em!important;color:#000!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;gap:24px!important}.main-collection-grid .product-card,[id*=home_product_list] .product-card,[id*=collection_list_de48hq] .collection-card{border-radius:12px!important;padding:12px!important;width:100%!important}.main-collection-grid .product-card .card-gallery:after,[id*=home_product_list] .product-card .card-gallery:after,[id*=collection_list_de48hq] .image-block:after,[id*=collection_list_de48hq] .collection-card__image:after{font-size:.75rem!important;padding:6px 16px!important;left:12px!important;transform:translateY(50%)!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:0!important;border-color: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:0!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:0!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:0!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!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:0!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:0 10px 24px #3887e147!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:0!important;padding-top:.9rem!important;gap:0!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;background-color:#fff!important}.smart-personalization,.smart-personalization .builder-modal-panel{color-scheme:light!important}.smart-personalization .builder-modal .builder-modal-panel,#builderPickerModal .builder-modal-panel{width:min(88vw,820px)!important;max-height:calc(100dvh - (250px + env(safe-area-inset-top,0px)))!important;top:calc(180px + env(safe-area-inset-top,0px))!important;left:50%!important;transform:translate(-50%)!important;background:#fff!important;border:1px solid #e4e8ef!important;border-radius:16px!important;box-shadow:0 18px 42px #0f172a2e,0 6px 16px #0f172a1a!important}.smart-personalization .builder-modal .builder-modal-head,#builderPickerModal .builder-modal-head{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;border-bottom:1px solid #edf1f7!important}.smart-personalization .builder-modal .builder-modal-close,#builderPickerModal .builder-modal-close{border:1px solid #d4dae3!important;border-radius:999px!important;width:32px!important;height:32px!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.smart-personalization .builder-modal .builder-modal-close:hover,#builderPickerModal .builder-modal-close:hover{border-color:#3887e1!important;transform:translateY(-1px)!important}.smart-personalization .builder-modal .builder-modal-close:focus-visible,#builderPickerModal .builder-modal-close:focus-visible{outline:none!important;box-shadow:0 0 0 3px #3887e14d!important}.smart-personalization .builder-modal .builder-option-btn{box-sizing:border-box!important;width:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;justify-items:center!important;align-items:start!important;row-gap:2px!important;min-height:74px!important;padding:6px 4px!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fcfcfd)!important;border:1px solid #d7dce4!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a0f,0 8px 18px #0f172a14!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.smart-personalization .builder-modal .builder-option-btn:hover{border-color:#3887e1!important;box-shadow:0 2px 6px #0f172a1a,0 14px 24px #0f172a1f!important;transform:translateY(-1px)!important}.smart-personalization .builder-modal .builder-option-btn:focus-visible{outline:none!important;border-color:#3887e1!important;box-shadow:0 0 0 3px #3887e147,0 2px 6px #0f172a1a,0 14px 24px #0f172a1f!important}.smart-personalization .builder-modal .builder-option-btn.is-selected{background:#fff!important;color:#000!important;border-color:#3887e1!important;box-shadow:0 0 0 2px #3887e138,0 10px 24px #0f172a1f!important;transform:translateY(-1px)!important}.smart-personalization .builder-modal .builder-option-btn .builder-part-thumb{box-sizing:border-box!important;width:76px!important;height:46px!important;min-width:0!important;min-height:0!important;padding:2px!important;max-width:100%!important;background:#fff!important;border:none!important;box-shadow:none!important}.smart-personalization .builder-modal .builder-modal-panel,.smart-personalization .builder-modal .builder-modal-head,.smart-personalization .builder-modal .builder-modal-controls,.smart-personalization .builder-modal .builder-modal-grid{background:#fff!important}.smart-personalization .builder-modal .builder-modal-controls{padding-top:8px!important;padding-bottom:8px!important}.smart-personalization .builder-modal .builder-modal-search{display:none!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=hair],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face]{min-height:88px!important;padding:6px 4px!important;margin:0!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=hair] .builder-part-thumb,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face] .builder-part-thumb{width:66px!important;height:66px!important;padding:3px!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;height:56px!important;padding:2px!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=bottom] .builder-part-thumb{width:64px!important;height:54px!important;padding:2px!important}.smart-personalization .builder-modal .builder-option-code{line-height:1.1!important;margin-top:0!important;padding:0 2px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:640px){.smart-personalization .builder-modal .builder-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(90px,auto)!important;gap:8px!important;row-gap:8px!important;column-gap:8px!important;padding:8px!important;align-content:start!important}.smart-personalization .builder-modal .builder-option-btn{min-height:70px!important;padding:4px 3px!important}}#builderPickerGrid{display:grid!important;align-content:start!important;gap:10px!important;row-gap:10px!important;column-gap:10px!important;padding:10px!important;background:#fff!important}#builderPickerGrid .builder-option-btn{box-sizing:border-box!important;width:100%!important;padding:6px 4px!important;min-height:74px!important;background:linear-gradient(180deg,#fff,#fcfcfd)!important;border:1px solid #d7dce4!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a0f,0 8px 18px #0f172a14!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}#builderPickerGrid .builder-option-btn:hover{border-color:#3887e1!important;box-shadow:0 2px 6px #0f172a1a,0 14px 24px #0f172a1f!important;transform:translateY(-1px)!important}#builderPickerGrid .builder-option-btn:focus-visible{outline:none!important;border-color:#3887e1!important;box-shadow:0 0 0 3px #3887e147,0 2px 6px #0f172a1a,0 14px 24px #0f172a1f!important}#builderPickerGrid .builder-option-btn.is-selected{background:#fff!important;color:#000!important;border-color:#3887e1!important;box-shadow:0 0 0 2px #3887e138,0 10px 24px #0f172a1f!important;transform:translateY(-1px)!important}#builderPickerGrid .builder-option-btn[data-picker-part=hair],#builderPickerGrid .builder-option-btn[data-picker-part=face]{min-height:88px!important;padding:6px 4px!important;margin:0!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=hair] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=face] .builder-part-thumb{width:66px!important;height:66px!important;padding:3px!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=hair] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=hair] .builder-part-thumb img,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=face] .builder-part-thumb img,.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{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform-origin:center center!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=face] .builder-part-thumb img{transform:translateY(14%) scale(1.2)!important}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=hair] .builder-part-thumb img,#builderPickerGrid .builder-option-btn[data-picker-part=hair] .builder-part-thumb img{transform:translateY(18%) scale(1.2)!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}.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=hair],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=addon],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=pet],#builderPickerGrid .builder-option-btn[data-picker-part=face],#builderPickerGrid .builder-option-btn[data-picker-part=hair],#builderPickerGrid .builder-option-btn[data-picker-part=addon],#builderPickerGrid .builder-option-btn[data-picker-part=pet],.smart-personalization .builder-modal .builder-option-btn[data-picker-part=face] .builder-part-thumb,.smart-personalization .builder-modal .builder-option-btn[data-picker-part=hair] .builder-part-thumb,.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,#builderPickerGrid .builder-option-btn[data-picker-part=face] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=hair] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=addon] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=pet] .builder-part-thumb{overflow:visible!important}@media(max-width:640px){#builderPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(90px,auto)!important;gap:8px!important;row-gap:8px!important;column-gap:8px!important;padding:8px!important}#builderPickerGrid .builder-option-btn{min-height:70px!important;padding:4px 3px!important}#builderPickerGrid .builder-option-btn[data-picker-part=face],#builderPickerGrid .builder-option-btn[data-picker-part=hair]{min-height:82px!important;padding:4px 3px!important;margin:0!important}#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=face] .builder-part-thumb,#builderPickerGrid .builder-option-btn[data-picker-part=hair] .builder-part-thumb{width:60px!important;height:60px!important;padding:2px!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}.smart-personalization .builder-modal .builder-modal-panel,#builderPickerModal .builder-modal-panel{width:82vw!important;max-height:calc(100dvh - (190px + env(safe-area-inset-top,0px)))!important;top:calc(12px + env(safe-area-inset-top,0px))!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;background-color:transparent!important;box-shadow:none!important}.smart-personalization .builder-modal .builder-option-btn,#builderPickerGrid .builder-option-btn,.smart-personalization .builder-modal .builder-option-btn .builder-part-thumb,#builderPickerGrid .builder-option-btn .builder-part-thumb,.smart-personalization .builder-modal .builder-option-btn img,#builderPickerGrid .builder-option-btn img{transition:none!important;animation:none!important;transform:none!important}}.smart-personalization .figure-builder-grid .builder-part-card,.smart-personalization .figure-builder-grid .builder-part-card.has-value,.smart-personalization .figure-builder-grid .builder-part-thumb,.smart-personalization .figure-builder-grid .builder-part-card.has-value .builder-part-thumb{background:transparent!important;background-color:transparent!important}.bm-all-products-collection .main-collection-grid .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:0!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:0 10px 24px #3887e147!important;pointer-events:none!important}.bm-all-products-collection .main-collection-grid .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,[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:0!important;border-color: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:0!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:0!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:0 10px 24px #3887e147!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:0!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){main[data-template^=page] h1,.main-page-title,.page-title,.rte h1{font-size:clamp(2rem,9vw,2.75rem)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}.tf-guide-mobile-hero{margin:0 0 1.5rem;padding:1rem;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.tf-guide-mobile-hero__eyebrow{margin:0 0 .4rem;color:#3887e1;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tf-guide-mobile-hero h2{margin:0;font-size:1.65rem!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important}.tf-guide-mobile-hero__intro{margin:.65rem 0 0;font-size:.98rem;line-height:1.45;color:#3f4652}.tf-guide-mobile-hero__actions{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:.95rem}.tf-guide-mobile-hero__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:999px;font-size:.95rem;font-weight:800;letter-spacing:0;text-decoration:none}.tf-guide-mobile-hero__button--primary{background:#e23e47;color:#fff!important}.tf-guide-mobile-hero__button--secondary{background:#3887e1;color:#fff!important}.tf-guide-mobile-hero__cards{display:grid;gap:.65rem;margin-top:1rem}.tf-guide-mobile-hero__card{padding:.85rem;border:1px solid #e7edf5;border-radius:8px;background:#f8fbff}.tf-guide-mobile-hero__card strong{display:block;margin-bottom:.25rem;font-size:.92rem;color:#111827}.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{padding:.45rem .65rem;border:1px solid #dbe3ef;border-radius:999px;color:#1b2a4a!important;font-size:.82rem;font-weight:700;letter-spacing:0;text-decoration:none;background:#fff}.tf-product-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.7rem max(1rem,env(safe-area-inset-left)) max(.7rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));background:#fffffff5;border-top:1px solid #dbe3ef;box-shadow:0 -8px 24px #1118271f}body.tf-mobile-product-cta-enabled{padding-bottom:86px}.tf-product-mobile-cta__button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:0;border-radius:999px;background:#e23e47;color:#fff;font:inherit;font-weight:900;letter-spacing:0}.tf-product-mobile-cta__button small{font-size:.82rem;font-weight:700;opacity:.9}.tf-how-more{margin-top:.5rem;border-top:1px solid #e8eef6;padding-top:.6rem}.tf-how-more summary{cursor:pointer;color:#3887e1;font-weight:800}.tf-rev-hero{margin:0 auto 1rem;padding:1.15rem;border:1px solid #d7e3f3;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 24px #1c4d8414;text-align:left}.tf-rev-hero h1{margin:0;font-size:clamp(2rem,8vw,2.55rem)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}.tf-rev-hero__kicker{margin:0 0 .35rem;color:#3887e1;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tf-rev-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.7rem;color:#1c2633}.tf-rev-hero__stars{color:#f5b800;font-size:1.05rem;letter-spacing:.04em;line-height:1}.tf-rev-hero__rating strong{font-size:1.35rem;line-height:1}.tf-rev-hero__rating span:last-child{color:#5a6472;font-size:.95rem}.tf-rev-hero__intro{margin:.65rem 0 0;line-height:1.45;color:#3f4652}.tf-rev-hero__proof{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.tf-rev-hero__proof span{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .65rem;border:1px solid #dbe6f4;border-radius:999px;background:#fff;color:#354052;font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap}.tf-rev-hero__actions{display:grid;gap:.6rem;margin-top:1.05rem}.tf-rev-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.78rem 1rem;border-radius:8px;font-size:.95rem;font-weight:850;line-height:1.15;text-align:center;text-decoration:none!important}.tf-rev-hero__button--primary{border:1px solid #1f7ed9;background:#3887e1;color:#fff!important;box-shadow:0 8px 18px #3887e138}.tf-rev-hero__button--secondary{border:1px solid #ccd8e8;background:#fff;color:#172033!important}.tf-rev-featured{margin:1rem auto 1.5rem}.tf-rev-featured h2,.tf-rev-full-feed h2{margin:0 0 .75rem;font-size:1.35rem!important;line-height:1.15!important;letter-spacing:0!important}.tf-rev-featured__grid{display:grid;gap:.9rem}.tf-rev-static__grid{columns:1!important}.tf-rev-card{border-radius:8px!important}.tf-rev-static[data-review-enhanced] .tf-rev-card:not(.is-expanded) .tf-rev-card__body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tf-rev-card__read{width:max-content;padding:0;border:0;background:transparent;color:#3887e1;font:inherit;font-weight:800;letter-spacing:0}}@media screen and (min-width:750px){.tf-product-mobile-cta{display:none!important}.tf-guide-mobile-hero{margin:0 0 2rem;padding:1.5rem;border:1px solid #e0e7f1;border-radius:8px;background:#fff}.tf-guide-mobile-hero__actions,.tf-rev-hero__actions{display:flex;gap:.75rem}.tf-rev-hero{padding:1.5rem}.tf-rev-hero__actions{align-items:center}.tf-guide-mobile-hero__cards,.tf-rev-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.tf-guide-mobile-hero__card{padding:1rem;border:1px solid #e7edf5;border-radius:8px;background:#f8fbff}}.tf-rev-featured h2,.tf-rev-full-feed-shell h2{text-transform:none!important;letter-spacing:0!important}.niche-gift__body--mobile-hero{margin:1.25rem 0 1.5rem!important}.niche-gift__body--mobile-hero .tf-guide-mobile-hero{margin-bottom:0!important}@media screen and (max-width:749px){.niche-gift__body--mobile-hero{margin-top:1rem!important}.niche-gift__signal-grid{margin-top:1.25rem!important}}.tf-rev-static{width:min(1120px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}.tf-rev-full-feed.tf-rev-static{width:100%!important}.tf-rev-hero,.tf-rev-featured,.tf-rev-full-feed-shell{width:min(1120px,calc(100% - 32px));margin-left:auto!important;margin-right:auto!important}.tf-rev-hero{max-width:760px;padding:1.15rem;border:1px solid #d7e3f3;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 24px #1c4d8414;text-align:left}.tf-rev-hero h1{margin:0;font-size:clamp(2rem,4vw,2.55rem)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}.tf-rev-hero__kicker{margin:0 0 .35rem;color:#3887e1;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tf-rev-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.7rem;color:#1c2633}.tf-rev-hero__stars{color:#f5b800!important;font-size:1.05rem;letter-spacing:.04em;line-height:1}.tf-rev-hero__rating strong{font-size:1.35rem;line-height:1}.tf-rev-hero__rating span:last-child{color:#5a6472;font-size:.95rem}.tf-rev-hero__intro{margin:.65rem 0 0;line-height:1.45;color:#3f4652}.tf-rev-hero__proof{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.tf-rev-hero__proof span{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .65rem;border:1px solid #dbe6f4;border-radius:999px;background:#fff;color:#354052;font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap}.tf-rev-hero__actions{display:grid!important;gap:.6rem;margin-top:1.05rem}.tf-rev-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.78rem 1rem;border-radius:8px;font-size:.95rem;font-weight:850;line-height:1.15;text-align:center;text-decoration:none!important}.tf-rev-hero__button--primary{border:1px solid #1f7ed9;background:#3887e1;color:#fff!important;box-shadow:0 8px 18px #3887e138}.tf-rev-hero__button--secondary{border:1px solid #ccd8e8;background:#fff;color:#172033!important}.tf-rev-featured h2,.tf-rev-full-feed-shell h2{margin:0 0 .9rem;font-size:clamp(1.35rem,2.1vw,1.9rem)!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.tf-rev-featured__grid,.tf-rev-static__grid{display:grid!important;grid-template-columns:1fr;gap:12px;columns:initial!important}.tf-rev-card{min-width:0;margin:0!important;border:1px solid #dde7f4;border-radius:8px!important;background:#fff;box-shadow:0 10px 22px #1c4d8412}.tf-rev-card__img{aspect-ratio:1 / 1;object-fit:cover;border-radius:8px!important;background:#f5f8fc}.tf-rev-static[data-review-enhanced] .tf-rev-card:not(.is-expanded) .tf-rev-card__body{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden!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{width:max-content;padding:0;border:0;background:transparent;color:#3887e1;font:inherit;font-weight:800;letter-spacing:0;cursor:pointer}@media screen and (min-width:750px){.tf-rev-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.tf-rev-featured__grid,.tf-rev-static__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (max-width:749px){.tf-rev-hero,.tf-rev-featured,.tf-rev-full-feed-shell{width:100%}}:root{--tf-blue: #1d67b1;--tf-blue-dark: #164c83;--tf-yellow: #f2b831;--tf-ink: #17191c;--tf-muted: #5f6670;--tf-border: #d9dee7;--tf-surface: #f7f9fc;--tf-danger: #b42318;--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:0!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}}.bm-hero__cta,.bm-all-products-intro--compact .bm-all-products-intro__button:not(.bm-all-products-intro__button--secondary),.tf-rev-hero__button--primary,.tf-order-actions__primary{background:var(--tf-blue)!important;border-color:var(--tf-blue)!important;color:#fff!important}.bm-hero__cta:hover,.bm-all-products-intro--compact .bm-all-products-intro__button:not(.bm-all-products-intro__button--secondary):hover,.tf-rev-hero__button--primary:hover,.tf-order-actions__primary:hover{background:var(--tf-blue-dark)!important;border-color:var(--tf-blue-dark)!important}.tf-rev-hero{max-width:1120px;padding:24px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tf-rev-hero__proof span{min-height:32px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.tf-rev-hero__proof span:before{content:"\2713";margin-right:.4rem;color:var(--tf-blue);font-weight:800}.tf-rev-all__header{padding:20px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--tf-border)!important;border-radius:0!important;box-shadow:none!important}.tinyfigs-direct-page h1,.tinyfigs-direct-page h2,.tinyfigs-direct-page h3,[data-template="page.faq"] h1,[data-template="page.faq"] h2,[data-template="page.faq"] h3{letter-spacing:0!important;text-transform:none!important}.tf-order-steps{margin:1.75rem 0;padding:0;list-style:none;counter-reset:tf-order-step;border-block:1px solid var(--tf-border)}.tf-order-steps li{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 .75rem;padding:1rem 0;counter-increment:tf-order-step;border-bottom:1px solid var(--tf-border)}.tf-order-steps li:last-child{border-bottom:0}.tf-order-steps li:before{content:counter(tf-order-step);grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--tf-yellow);color:var(--tf-ink);font-weight:800}.tf-order-steps strong,.tf-order-steps span{grid-column:2}.tf-order-steps span{color:var(--tf-muted);line-height:1.5}.tf-order-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.tf-order-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--tf-blue);border-radius:6px;padding:.7rem 1rem;font-weight:800;text-decoration:none}.tf-order-actions__secondary{background:#fff;color:var(--tf-blue-dark)!important}.tf-order-details{margin:1.5rem 0;border-block:1px solid var(--tf-border)}.tf-order-details summary{min-height:44px;padding:.9rem 0;color:var(--tf-ink);font-weight:800;cursor:pointer}[data-template="page.faq"] .details__header{min-height:52px;color:var(--tf-ink);letter-spacing:0!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}.tf-order-actions{display:grid}.tf-order-steps li{padding-block:.45rem}.tf-order-actions a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/tinyfigs-theme-overrides.css.map */
