:root{--tc-accent: #185FA5;--tc-accent-hover: #0d4a84;--tc-accent-light: #E6F1FB;--tc-accent-text: #0C447C;--tc-text: #1a1a1a;--tc-text-muted: #5a5a5a;--tc-text-faint: #8a8a8a;--tc-bg: #ffffff;--tc-bg-surface: #f7f7f5;--tc-border: rgba(0,0,0,.1);--tc-border-hover: rgba(0,0,0,.22);--tc-radius-sm: 6px;--tc-radius-md: 10px;--tc-radius-lg: 14px;--tc-font-body: "Mulish", system-ui, sans-serif;--tc-font-title: "Nunito", system-ui, sans-serif;--tc-sidebar-w: 230px;--tc-transition: .18s ease}.tc-page,.tc-topbar,.tc-topbar *,.tc-breadcrumb,.tc-breadcrumb *,.tc-sidebar,.tc-sidebar *,.tc-main__header,.tc-main__header *,.tc-main__toolbar,.tc-main__toolbar *,.tc-active-filters,.tc-active-filters *,.tc-pagination,.tc-pagination *,.tc-empty,.tc-empty *{box-sizing:border-box;margin:0;padding:0}.tc-page{font-family:var(--tc-font-body);color:var(--tc-text)}.tc-sidebar a{color:inherit;text-decoration:none}.tc-sidebar ul{list-style:none}.tc-sidebar button,.tc-main button{font-family:inherit;cursor:pointer}.tc-topbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 40px;padding:10px 24px;background:var(--tc-bg-surface);border-bottom:.5px solid var(--tc-border);font-size:12px;font-weight:600;color:var(--tc-text-muted)}.tc-topbar__item{display:flex;align-items:center;gap:7px}.tc-topbar__item svg{color:var(--tc-accent);flex-shrink:0}.tc-breadcrumb{padding:10px 28px;font-size:12px;color:var(--tc-text-faint);border-bottom:.5px solid var(--tc-border);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tc-breadcrumb a{color:var(--tc-accent);text-decoration:none}.tc-breadcrumb a:hover{text-decoration:underline}.tc-body{display:flex;align-items:flex-start;min-height:60vh}.tc-sidebar{width:var(--tc-sidebar-w);min-width:var(--tc-sidebar-w);padding:24px 18px;border-right:.5px solid var(--tc-border)}.tc-sidebar__heading{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-text-faint);margin-bottom:18px}.tc-filter-group{margin-bottom:22px}.tc-filter-group__header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;border-bottom:.5px solid var(--tc-border);padding:7px 0;font-size:13px;font-weight:700;color:var(--tc-text);cursor:pointer;margin-bottom:10px}.tc-filter-group__header .tc-chevron{transition:transform var(--tc-transition);color:var(--tc-text-faint)}.tc-filter-group__header[aria-expanded=false] .tc-chevron{transform:rotate(-90deg)}.tc-filter-group__header[aria-expanded=false]+.tc-filter-list{display:none}.tc-filter-list{display:flex;flex-direction:column;gap:1px}.tc-filter-list__item{display:block}.tc-filter-option{display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:var(--tc-radius-sm);font-size:13px;color:var(--tc-text-muted);transition:background var(--tc-transition),color var(--tc-transition);cursor:pointer;text-decoration:none}.tc-filter-option:hover{background:var(--tc-accent-light);color:var(--tc-accent-text)}.tc-filter-option--active{color:var(--tc-accent);font-weight:700;background:var(--tc-accent-light)}.tc-filter-option__radio{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;position:relative}.tc-filter-option--active .tc-filter-option__radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--tc-accent)}.tc-main{flex:1;padding:24px 28px;min-width:0}.tc-main__header{margin-bottom:18px}.tc-collection-title{font-family:var(--tc-font-title);font-size:clamp(22px,4vw,32px);font-weight:800;color:var(--tc-text);margin-bottom:14px;line-height:1.2}.tc-main__toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:.5px solid var(--tc-border);flex-wrap:wrap;gap:10px}.tc-product-count{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-text-faint)}.tc-product-count strong{color:var(--tc-text)}.tc-sort{display:flex;align-items:center;gap:8px}.tc-sort__label{font-size:12px;color:var(--tc-text-faint)}.tc-sort__wrapper{position:relative}.tc-sort__select{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:.5px solid var(--tc-border-hover);border-radius:var(--tc-radius-sm);font-family:inherit;font-size:13px;font-weight:600;color:var(--tc-text);padding:6px 30px 6px 10px;cursor:pointer}.tc-sort__select:focus{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-sort__chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tc-text-faint)}.tc-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:18px}.tc-active-pill{display:inline-flex;align-items:center;gap:6px;background:var(--tc-accent-light);color:var(--tc-accent-text);font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;border:.5px solid rgba(24,95,165,.2)}.tc-active-pill__remove{display:flex;align-items:center;justify-content:center;color:var(--tc-accent-text);opacity:.6;transition:opacity var(--tc-transition);text-decoration:none}.tc-active-pill__remove:hover{opacity:1}.tc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tc-product-grid .lf-related-card{flex:unset!important;min-width:unset!important;width:100%!important;background:linear-gradient(to top,#dde6d5,#eaf1e3)!important;border-radius:16px!important;border:1px solid #EDE8E0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:transform .3s ease,box-shadow .3s ease!important;box-shadow:none!important}.tc-product-grid .lf-related-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #1a150e14!important}.tc-product-grid .lf-related-card__img-wrap{position:relative!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f5f2ee!important;display:block!important;width:100%!important}.tc-product-grid .lf-related-card__img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .5s ease!important}.tc-product-grid .lf-related-card:hover .lf-related-card__img{transform:scale(1.04)!important}.tc-product-grid .lf-related-card__badge{position:absolute!important;top:9px!important;left:9px!important;z-index:2!important;font-size:10px!important;font-weight:700!important;background:#0000008c!important;color:#fff!important;padding:3px 8px!important;border-radius:100px!important;margin:0!important}.tc-product-grid .lf-related-card__wish{position:absolute!important;top:8px!important;right:8px!important;z-index:2!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#ffffffe6!important;border:none!important;cursor:pointer!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease!important;padding:0!important;margin:0!important;line-height:1!important}.tc-product-grid .lf-related-card__wish:hover{transform:scale(1.15)!important}.tc-product-grid .lf-related-card__body{padding:10px 12px 8px!important;display:flex!important;flex-direction:column!important;gap:4px!important;flex:1!important;margin:0!important}.tc-product-grid .lf-related-card__age{font-size:10px!important;font-weight:700!important;color:#c4902a!important;background:#fef6e4!important;padding:2px 7px!important;border-radius:100px!important;width:fit-content!important;text-transform:uppercase!important;letter-spacing:.04em!important;display:inline-block!important;margin:0!important}.tc-product-grid .lf-related-card__title{font-size:13px!important;font-weight:700!important;color:#1a150e!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;margin:0!important}.tc-product-grid .lf-related-card__title:hover{color:#3d6b50!important}.tc-product-grid .lf-related-card__price-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-top:auto!important;padding-top:6px!important;margin-bottom:0!important}.tc-product-grid .lf-related-card__price{font-family:Fraunces,serif!important;font-weight:900!important;font-size:15px!important;color:#1a150e!important;line-height:1!important;margin:0!important}.tc-product-grid .lf-related-card__compare{font-size:11px!important;color:#534f47!important;text-decoration:line-through!important;font-weight:400!important;margin:0!important}.tc-product-grid .lf-related-card__save{font-size:10px!important;font-weight:800!important;color:#c96a42!important;background:#fdf0e8!important;padding:2px 7px!important;border-radius:100px!important;margin:0!important}.tc-product-grid .lf-related-card form{margin:0!important;padding:0!important}.tc-product-grid .lf-related-card__atc{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0 12px 12px!important;width:calc(100% - 24px)!important;height:34px!important;border-radius:10px!important;border:none!important;background:#e85d04!important;color:#fff!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease!important;padding:0!important;font-family:inherit!important;text-decoration:none!important}.tc-product-grid .lf-related-card__atc:hover{background:#c94e00!important;transform:translateY(-1px)!important}.tc-product-grid .lf-related-card__atc:disabled{background:#ccc!important;cursor:not-allowed!important;transform:none!important}.tc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;color:var(--tc-text-faint);gap:14px;text-align:center}.tc-empty__title{font-size:18px;font-weight:700;color:var(--tc-text)}.tc-empty__sub{font-size:14px}.tc-empty__sub a{color:var(--tc-accent);text-decoration:underline}.tc-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;flex-wrap:wrap}.tc-pagination__btn,.tc-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:var(--tc-radius-md);font-size:13px;font-weight:600;color:var(--tc-text-muted);background:var(--tc-bg);border:.5px solid var(--tc-border);transition:background var(--tc-transition),color var(--tc-transition),border-color var(--tc-transition);text-decoration:none}.tc-pagination__btn:hover,.tc-pagination__page:hover{background:var(--tc-accent-light);color:var(--tc-accent);border-color:#185fa533}.tc-pagination__page--current{background:var(--tc-accent);color:#fff;border-color:var(--tc-accent)}.tc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:var(--tc-text-faint);font-size:13px}@media(max-width:1100px){.tc-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.tc-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tc-sidebar{display:none;position:fixed;inset:0 auto 0 0;z-index:200;background:var(--tc-bg);width:280px;max-height:100vh;overflow-y:auto;box-shadow:4px 0 20px #0000001f;transform:translate(-100%);transition:transform .25s ease;padding-top:60px}.tc-sidebar--open{display:block;transform:translate(0)}.tc-sidebar__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:var(--tc-text);display:flex;align-items:center}.tc-filter-toggle{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:700;padding:7px 14px;border:.5px solid var(--tc-border-hover);border-radius:var(--tc-radius-md);background:var(--tc-bg);color:var(--tc-text);cursor:pointer;margin-bottom:16px}.tc-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:199}.tc-sidebar-overlay--visible{display:block}}@media(min-width:901px){.tc-filter-toggle,.tc-sidebar__close,.tc-sidebar-overlay{display:none!important}}@media(max-width:600px){.tc-topbar{gap:6px 20px;font-size:11px}.tc-collection-title{font-size:22px}.tc-main{padding:16px 14px}.tc-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/toy-collection.css.map */
