:root{--ttb-line:#e2dccb;--ttb-mist:#e7ebf3;--ttb-muted:#4a5a75;--ttb-button-red:#d93633}.announcement-bar-section .utility-bar{background:var(--ttb-ink);color:#fff;--color-foreground:255,255,255;border-bottom:0}.announcement-bar-section .utility-bar__grid.page-width{display:block;padding-left:1.6rem;padding-right:1.6rem}.ttb-bar{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:3.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.ttb-bar__slot{display:none;align-items:center;gap:1.4rem;white-space:nowrap;flex:none}.ttb-bar__slot--left{display:flex}.ttb-bar__slot--right{justify-content:flex-end}.ttb-bar__rule{width:1px;height:1.4rem;background:#ffffff47;flex:none}.ttb-bar__link{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;min-height:3.6rem}.ttb-bar__link span{border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:.1rem;transition:border-color .15s ease}.ttb-bar__link:hover span{border-color:var(--ttb-yellow)}.ttb-bar__link svg{color:var(--ttb-yellow);flex:none}.ttb-bar__link:focus-visible{outline:2px solid var(--ttb-yellow);outline-offset:2px}.ttb-bar .announcement-bar{width:auto;flex:1 1 auto;min-width:0}.ttb-bar .announcement-bar__message{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:1rem 0;margin:0;min-height:0}.ttb-bar .announcement-bar__message span{display:inline-block}.ttb-bar .announcement-bar__link{color:#fff}@media screen and (max-width:989px){.ttb-bar--has-left .announcement-bar,.ttb-bar__slot--left .ttb-bar__rule{display:none}}@media screen and (min-width:990px){.announcement-bar-section .utility-bar__grid.page-width{padding-left:5rem;padding-right:5rem}.ttb-bar{justify-content:space-between;min-height:4rem;font-size:1.15rem}.ttb-bar__slot{display:flex}.ttb-bar .announcement-bar{text-align:center;padding:0 2rem}}@media screen and (min-width:990px)and (max-width:1199px){.ttb-bar__slot--right{display:none}}@media screen and (min-width:750px)and (max-width:989px){.header-wrapper .header.page-width{padding:.8rem 3.2rem}.announcement-bar-section .utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}}.section-header,.header-wrapper{background:var(--ttb-cream)}.header-wrapper,.header-wrapper.header-wrapper--border-bottom{border-bottom:1px solid var(--ttb-line)}.shopify-section-header-sticky.animate .header-wrapper{box-shadow:0 10px 28px #152b491a}.header-wrapper .header.page-width{padding:.6rem 1.2rem;column-gap:1rem;min-height:6.4rem}.header a:focus-visible,.header summary:focus-visible,.header button:focus-visible,.header input:focus-visible{outline:2px solid var(--ttb-blue);outline-offset:2px;box-shadow:none}.header__heading{line-height:0}.header__heading-link{padding:.4rem;line-height:0}.header__heading-logo{max-width:48px;height:auto;display:block}.header__heading-logo-wrapper{width:auto;line-height:0}.scrolled-past-header .header__heading-logo-wrapper{width:auto}.header__icons{align-items:center;gap:.2rem;padding-right:0}.header__icon{color:var(--ttb-ink);transition:color .15s ease}.header__icon .icon{height:2.2rem;width:2.2rem;transition:none}.header__icon--cart .icon{height:4.4rem;width:4.4rem}.header__icon:hover{color:var(--ttb-blue)}.header__icon:hover .icon,.header__icon--summary:hover .icon{transform:none}.header__icon--cart .cart-count-bubble{top:.4rem;right:.2rem;bottom:auto;left:auto;height:1.8rem;min-width:1.8rem;width:auto;padding:0 .45rem;box-sizing:border-box;border-radius:1rem;background:var(--ttb-button-red);color:#fff;font-size:1.05rem;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--ttb-cream)}.header__icon--cart .cart-count-bubble span{line-height:1}@media screen and (min-width:990px){.header-wrapper .header.page-width{padding:1.3rem 5rem;column-gap:2.4rem;min-height:8.8rem}.header--middle-left .header__heading-link{margin-left:-.4rem}.header__heading-logo{max-width:62px}.header--middle-left .header__inline-menu{margin-left:0;min-width:0}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem}.header__inline-menu .list-menu--inline>li{white-space:nowrap}.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ttb-ink);padding:1rem 1.1rem;min-height:4.4rem;text-decoration:none;position:relative}.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:2.9rem}.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{right:1.1rem;top:calc(50% - .55rem);width:1.1rem;height:1.1rem;color:var(--ttb-ink)}.header__inline-menu .list-menu--inline>li>.header__menu-item>span,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item>span{text-decoration:none;padding-bottom:.4rem;background:linear-gradient(var(--ttb-red),var(--ttb-red)) no-repeat left bottom/0 2px;transition:background-size .2s ease}.header__inline-menu .list-menu--inline>li>.header__menu-item:hover>span,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item:hover>span,.header__inline-menu .list-menu--inline>li>header-menu>details[open]>summary.header__menu-item>span,.header__inline-menu .list-menu--inline>li>.header__menu-item>span.header__active-menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item>span.header__active-menu-item{background-size:100% 2px;text-decoration:none;color:var(--ttb-ink)}.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item{text-decoration:none}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href$="/sell-your-lego"]{margin-left:2.2rem;padding:0 1.5rem;min-height:4rem;border:1.5px solid var(--ttb-ink);border-radius:2px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:.7rem;transition:background .15s ease,color .15s ease}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href$="/sell-your-lego"]:before{content:"";position:absolute;left:-1.2rem;top:50%;width:1px;height:2.6rem;background:var(--ttb-line);transform:translateY(-50%)}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href$="/sell-your-lego"]>span{background:none;padding-bottom:0}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href$="/sell-your-lego"]:hover{background:var(--ttb-ink);color:#fff}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href$="/sell-your-lego"]:hover>span{color:#fff}.header__inline-menu .header__submenu.list-menu--disclosure{background:#fff;border:1px solid var(--ttb-line);border-radius:2px;box-shadow:0 16px 36px #152b4924;min-width:23rem;width:auto;padding:.8rem 0;margin-top:.4rem;z-index:2}.header__inline-menu .header__submenu.list-menu--disclosure .header__menu-item{font-size:1.45rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ttb-ink);padding:1rem 2rem;min-height:4.4rem;text-decoration:none;transition:background .12s ease}.header__inline-menu .header__submenu.list-menu--disclosure .header__menu-item:hover{background:var(--ttb-mist);text-decoration:none;color:var(--ttb-ink)}.header__inline-menu .header__submenu.list-menu--disclosure .header__menu-item.list-menu__item--active{color:var(--ttb-blue);font-weight:700;text-decoration:none}.header__inline-menu .header__submenu.list-menu--disclosure .header__menu-item:focus-visible{outline-offset:-2px}.header__icons{gap:.4rem}.header__icons .header__icon--cart{margin-right:-1.1rem}}.ttb-header-search{display:none}@media screen and (min-width:1200px){.ttb-header-search{display:block;position:relative;flex:0 1 22rem;width:22rem;min-width:18rem;margin-right:1.2rem}.ttb-header-search input[type=search]{width:100%;height:4.6rem;box-sizing:border-box;padding:0 1.4rem 0 4.2rem;border:1.5px solid var(--ttb-ink);border-radius:2px;background:#fff;font:inherit;font-size:1.4rem;font-weight:500;color:var(--ttb-ink);-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.ttb-header-search input[type=search]::placeholder{color:var(--ttb-muted);opacity:1}.ttb-header-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ttb-header-search input[type=search]:hover{border-color:var(--ttb-blue)}.ttb-header-search input[type=search]:focus,.ttb-header-search input[type=search]:focus-visible{outline:0;border-color:var(--ttb-blue);box-shadow:0 0 0 3px #214e992e}.ttb-header-search__icon{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);color:var(--ttb-ink);pointer-events:none}.header:not(.header--top-center) .header__icons>.header__search{display:none}}@media screen and (min-width:1360px){.ttb-header-search{flex-basis:30rem;width:30rem}}@media screen and (max-width:989px){.header-wrapper header-drawer{margin-left:-.8rem}.header__icons .header__icon--cart{margin-right:-.8rem}}.menu-drawer,.menu-drawer .menu-drawer__submenu{background:var(--ttb-cream)}.menu-drawer .menu-drawer__menu-item{font-size:1.8rem;font-weight:700;letter-spacing:-.01em;color:var(--ttb-ink);padding:1.4rem 2.4rem;min-height:5.2rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer .menu-drawer__menu-item>.icon-arrow{right:2.4rem}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:focus,.menu-drawer .menu-drawer__close-button:hover,.menu-drawer .menu-drawer__close-button:focus{background:#152b490d;color:var(--ttb-ink)}.menu-drawer .menu-drawer__menu-item--active,.menu-drawer .menu-drawer__menu-item--active:hover{color:var(--ttb-blue);background:transparent}.menu-drawer .menu-drawer__close-button{font-size:1.8rem;font-weight:700;color:var(--ttb-ink);padding:1.4rem 2.4rem;min-height:5.2rem}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-weight:600;padding-left:3.6rem}.menu-drawer .menu-drawer__menu-item[href$="/sell-your-lego"]{display:flex;justify-content:center;margin:1.6rem 2.4rem 0;padding:0 1.6rem;min-height:4.8rem;border:1.5px solid var(--ttb-ink);border-radius:2px;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}.menu-drawer .menu-drawer__menu-item[href$="/sell-your-lego"]:hover,.menu-drawer .menu-drawer__menu-item[href$="/sell-your-lego"]:focus{background:var(--ttb-ink);color:#fff}.menu-drawer .menu-drawer__utility-links{background:#fff;border-top:1px solid var(--ttb-line);padding:1.2rem 2.4rem}.menu-drawer .menu-drawer__account{font-size:1.5rem;font-weight:700;color:var(--ttb-ink);min-height:4.4rem;padding:1rem 0}.menu-drawer .menu-drawer__account .icon{width:2.2rem;height:2.2rem;margin-right:1rem}.search-modal{background:var(--ttb-cream);border-bottom:1px solid var(--ttb-line)}.search-modal .search__input.field__input{border-radius:2px;font-weight:500;color:var(--ttb-ink)}.search-modal .search__input.field__input::placeholder{color:var(--ttb-muted);opacity:1}.search-modal .field__label{color:var(--ttb-muted)}.search-modal .search__button,.search-modal .search-modal__close-button{color:var(--ttb-ink)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ttb-header.css.map */
