:root{--tt-lagoon: var(--tt-brand-primary, #16b58c);--tt-honey: var(--tt-brand-secondary, #f59e0b);--tt-sunset: var(--tt-brand-accent, #ff6b35);--tt-deep: var(--color-foreground, #2a2a2a);--tt-mist: var(--tt-brand-surface, #f6faf9);--tt-line: var(--tt-brand-border, rgba(42, 42, 42, .12))}.collection-main,.search-page-section,.cart-page,.cart-drawer{font-family:Parkinsans,sans-serif}.collection-main__container,.search-page .collection-main__container{max-width:1680px!important;padding-inline:clamp(16px,2vw,32px)}.collection-main__head{margin-bottom:0;padding-block:14px;border-bottom:1px solid var(--tt-line)}.collection-main__head-right{width:100%;justify-content:space-between}.collection-main__count{color:var(--tt-deep);font-size:14px;font-weight:600;white-space:nowrap}.collection-main__sort-label{color:#2a2a2ab3;font-size:13px;white-space:nowrap}.collection-main__sort-select{height:38px;min-width:176px;border:1px solid var(--tt-line);border-radius:8px;color:var(--tt-deep);font-family:inherit;font-weight:600}.collection-main__layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:24px;align-items:start;padding-top:22px}.collection-main__content>.collection-main__title{margin:0 0 18px;color:var(--tt-deep);font-size:clamp(23px,1.8vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.collection-main__sidebar{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;padding:4px 18px 24px 0;scrollbar-width:thin}.is-rtl .collection-main__sidebar{padding:4px 0 24px 18px}.collection-main__filter-group{border-bottom:1px solid var(--tt-line)}.collection-main__filter-title{padding-block:13px;color:var(--tt-deep);font-size:14px;font-weight:700}.collection-main__filter-item{min-height:32px;color:#2a2a2ad1;font-size:13px}.collection-main__filter-item input{accent-color:var(--tt-lagoon)}.collection-main__filter-apply{min-height:40px;border:0;border-radius:999px;background:var(--tt-lagoon);color:#fff;font-family:inherit;font-weight:700}.collection-main__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 10px}.product-card--catalog{min-width:0;padding:0 6px 14px;border:1px solid transparent;border-radius:8px;transition:border-color .14s ease}.product-card--catalog:hover{border-color:#2a2a2a1a}.product-card--catalog .product-card__image-wrap{height:auto;aspect-ratio:1 / 1.06;padding:0;border-radius:6px;background:#f7f7f7}.product-card--catalog .product-card__image-link,.product-card--catalog .product-card__image{display:block;width:100%;height:100%}.product-card--catalog .product-card__image{object-fit:cover;object-position:center}.product-card--catalog .product-card__badge--sale{top:10px;left:10px;right:auto;padding:7px 9px;border-radius:999px;background:var(--tt-sunset);color:#fff;font-size:11px;font-weight:700}.is-rtl .product-card--catalog .product-card__badge--sale{left:auto;right:10px}.product-card--catalog .product-card__content{gap:6px;padding:11px 4px 0}.product-card__vendor{min-height:15px;color:var(--tt-lagoon);font-size:11px;font-weight:700;line-height:1.35}.product-card--catalog .product-card__title{min-height:4.05em;color:var(--tt-deep);font-size:15px;font-weight:600;line-height:1.32}.product-card--catalog .product-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card--catalog .product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:2px;color:var(--tt-deep);font-size:20px;font-weight:700}.product-card__price-compare{color:#2a2a2a80;font-size:12px;font-weight:500;text-decoration:line-through}.product-card__availability{color:#13795b;font-size:12px;font-weight:600}.product-card__availability--out{color:#b42318}.product-card__form{margin-top:auto;padding-top:5px}.product-card__add{width:100%;min-height:38px;margin-top:auto;padding:10px 12px;border:0;border-radius:999px;background:var(--tt-lagoon);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-align:center;transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.product-card__add:hover{background:#109a78;transform:none}.product-card__add:focus-visible{outline:3px solid rgba(22,181,140,.38);outline-offset:2px}.cart-recommendation-card__button,.cart-addon__button{background:var(--tt-lagoon);color:#fff}.cart-recommendation-card__button:hover:not(:disabled):not(.is-disabled),.cart-addon__button:hover:not(:disabled):not(.is-disabled){background:#109a78;opacity:1}.cart-recommendation-card__button:focus-visible,.cart-addon__button:focus-visible{outline:3px solid rgba(22,181,140,.38);outline-offset:2px}.product-card__add:disabled{background:#2a2a2a2e;color:#2a2a2a99;cursor:not-allowed;transform:none}.product-card__add--options{display:inline-flex;align-items:center;justify-content:center}.cart-drawer__panel{width:min(100%,440px);border-left:0;box-shadow:-18px 0 50px #2a2a2a29}.cart-drawer__header{min-height:72px;padding:16px 20px;border-bottom:1px solid rgba(22,181,140,.18)}.cart-drawer__title{color:var(--tt-deep);font-size:19px;font-weight:700}.cart-drawer__title:before{content:"";width:28px;height:28px;background:url(toytopia-smile-green.svg) center / contain no-repeat}.cart-drawer__close{width:42px;height:42px;border:1px solid var(--tt-line);border-radius:50%}.cart-drawer__top,.cart-drawer__items,.cart-drawer__footer{padding-inline:20px}.cart-free-shipping{border-radius:14px;background:#16b58c17}.cart-free-shipping__progress{background:var(--tt-lagoon)}.cart-line--drawer{padding-block:18px;border-bottom:1px solid var(--tt-line)}.cart-line--drawer .cart-line__image-link{width:92px;height:92px;border-radius:12px;background:var(--tt-mist)}.cart-line__title{color:var(--tt-deep);font-size:14px;font-weight:650;line-height:1.35}.cart-quantity{border-color:#16b58c59}.cart-quantity__button{color:var(--tt-lagoon);font-weight:700}.cart-drawer__footer{position:sticky;bottom:0;margin-top:0;padding-block:18px 22px;box-shadow:0 -12px 30px #2a2a2a12}.cart-totals__checkout{min-height:52px;border-radius:999px;background:var(--tt-lagoon);font-family:inherit;font-weight:700}.cart-page{background:var(--tt-mist)}.cart-page__container{max-width:1320px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) 80px}.cart-page__layout{gap:28px}.cart-page__main,.cart-page__sidebar>*{border:1px solid var(--tt-line);border-radius:18px;background:#fff}.cart-page__main{padding:clamp(18px,3vw,32px)}.cart-page__title{color:var(--tt-deep);font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-.035em}.cart-promo,.cart-totals{padding:22px}@media(max-width:1260px){.collection-main__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1180px){.header__inner{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;grid-template-areas:"logo search tools" "nav nav nav";column-gap:18px;row-gap:10px;padding-block:12px}.header__box,.header__actions{display:contents}.header__logo{grid-area:logo}.header__nav{grid-area:nav;min-width:0}.header__search{grid-area:search;max-width:none}.header__toolbar{grid-area:tools}.header__menu{gap:22px}}@media(max-width:1180px){.collection-main__layout{display:block;padding-top:18px}.collection-main__filters-toggle.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:16px 0 0;padding-inline:22px;border:0;border-radius:999px;background:var(--tt-lagoon);color:#fff;font-weight:700}.collection-main__filters-toggle.button:focus-visible{outline:3px solid rgba(22,181,140,.38);outline-offset:2px}.collection-main__filters-panel{position:static;z-index:auto;height:0;overflow:hidden;transition:height .28s cubic-bezier(.22,1,.36,1);will-change:height}.collection-main__filters-panel.is-open{margin-bottom:18px}.collection-main__filters-panel-inner,.collection-main__sidebar{width:100%;max-width:none}.collection-main__sidebar{position:static;max-height:none;overflow:visible;padding:0}.is-rtl .collection-main__sidebar{padding:0}.collection-main__filters-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:10px 0 18px;border-inline-end:0;border-bottom:1px solid var(--tt-line)}.collection-main__filter-actions{grid-column:1 / -1;margin-top:18px}}@media(max-width:900px){.collection-main__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.header__search{height:44px}.header__search-input{font-size:16px}.header__language-btn,.header__categories-btn{min-height:44px}.header__icon{width:44px;height:44px;flex-basis:44px}.collection-main__filter-item{min-height:44px}.collection-main__head-right{align-items:flex-start;gap:14px}.collection-main__sort{width:100%;justify-content:space-between}.collection-main__sort-select{min-width:0;max-width:190px;height:44px}.collection-main__filters-form{display:block;padding-bottom:14px}.collection-main__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.collection-main__content>.collection-main__title{margin-bottom:14px;font-size:23px}.product-card--catalog .product-card__title{min-height:3.95em;font-size:13px}.product-card--catalog .product-card__price{font-size:16px}.product-card__add{min-height:44px;font-size:12px}}@media(max-width:479px){.collection-main__container,.search-page .collection-main__container{padding-inline:12px}.collection-main__head{padding-block:16px}.collection-main__head-right{flex-direction:column;align-items:stretch}.collection-main__sort-field{flex:1 1 auto;min-width:0}.collection-main__sort-select{width:100%;max-width:none}.product-card--catalog .product-card__image-wrap{border-radius:11px}.product-card--catalog .product-card__content{padding-top:10px;gap:6px}.product-card--catalog .product-card__wishlist{width:32px;height:32px}.cart-drawer__panel{width:100%}.cart-drawer__header{min-height:64px;padding:12px 14px}.cart-drawer__top,.cart-drawer__items,.cart-drawer__footer{padding-inline:14px}}.search-page__fallback{padding-block:clamp(8px,2vw,24px) 40px}.search-page__fallback-heading{max-width:720px;margin-bottom:26px}.search-page__fallback-kicker{margin:0 0 8px;color:var(--tt-lagoon, #16b58c);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.search-page__fallback-heading h2{margin:0;color:var(--tt-ink, #202020);font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.15}.search-page__fallback-heading p:last-child{margin:10px 0 0;color:var(--tt-muted, #6d7175);font-size:15px;line-height:1.65}.search-page__fallback-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:28px;padding-inline:24px;border-radius:999px;background:var(--tt-lagoon, #16b58c);color:#fff;font-weight:800}.search-page__fallback-link:hover{background:#0d8f70}.search-page__fallback-link:focus-visible{outline:3px solid rgba(22,181,140,.38);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-card--catalog .product-card__image-wrap,.product-card__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/toytopia-catalog.css.map */
