:root{--toyz-coral: #ff4757;--toyz-blue: #1e90ff;--toyz-yellow: #ffd32a;--toyz-green: #2ed573;--toyz-purple: #7c3aed;--toyz-pink: #ec4899;--toyz-ink: #2f3542;--toyz-ink-muted: #6b7280;--toyz-ink-soft: #4b5563;--toyz-line: #e4e7ec;--toyz-surface: #f5f7fa;--toyz-coral-dark: #c0392b;--toyz-blue-dark: #1d4ed8;--toyz-yellow-dark: #a16207;--toyz-green-dark: #15803d;--toyz-pink-dark: #db2777;--toyz-purple-dark: #6626d4;--toyz-coral-soft: #ffebed;--toyz-blue-soft: #e8f3ff;--toyz-yellow-soft: #fff8e1;--toyz-green-soft: #e7faef;--toyz-purple-soft: #f1eafe;--toyz-accent: var(--toyz-purple);--toyz-accent-dark: var(--toyz-purple-dark);--toyz-accent-soft: var(--toyz-purple-soft);--toyz-nav-accent: var(--toyz-yellow);--toyz-sale: #d81818;--toyz-new: var(--toyz-green-dark);--toyz-success: var(--toyz-green-dark);--toyz-warning: var(--toyz-yellow-dark);--toyz-info: var(--toyz-blue-dark);--toyz-radius-sm: 8px;--toyz-radius-lg: 16px;--toyz-radius-pill: 999px;--toyz-text-xs: .75rem;--toyz-text-sm: .875rem;--toyz-text-md: 1rem;--toyz-text-lg: 1.125rem;--toyz-text-xl: 1.25rem;--toyz-text-2xl: 1.5rem;--toyz-shadow-sm: 0 1px 2px rgb(43 43 58 / 6%), 0 2px 8px rgb(43 43 58 / 4%);--toyz-shadow-md: 0 2px 4px rgb(43 43 58 / 6%), 0 8px 24px rgb(43 43 58 / 8%);--toyz-shadow-lg: 0 4px 8px rgb(43 43 58 / 8%), 0 16px 40px rgb(43 43 58 / 12%)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@media screen and (max-width:749px){:root:root{--font-h1--size: 1.75rem;--font-h2--size: 1.25rem}}.toyz-menu-button__summary,.toyz-search__submit{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}:focus-visible{outline:2px solid var(--toyz-accent);outline-offset:2px}[ref=priceContainer] .price,.price{color:var(--toyz-ink)}[ref=priceContainer]:has(.compare-at-price) .price{color:var(--toyz-sale)}.compare-at-price{color:var(--toyz-ink-muted);font-size:max(.875rem,.8em);text-decoration-color:var(--toyz-ink-muted)}.toyz-badge{display:inline-flex;align-items:center;gap:.25em;padding:.3em .75em;border-radius:var(--toyz-radius-pill);font-family:var(--font-subheading--family, inherit);font-size:var(--toyz-text-xs);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.toyz-badge--new{background-color:var(--toyz-new);color:#fff}.toyz-badge--sale{background-color:var(--toyz-sale);color:#fff}.toyz-badge--soft{background-color:var(--toyz-accent-soft);color:var(--toyz-accent-dark)}.toyz-band{background-color:var(--toyz-surface)}.toyz-surface{background-color:#fff;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);box-shadow:var(--toyz-shadow-sm)}.toyz-in-stock{color:var(--toyz-success);font-weight:600}.toyz-out-of-stock{color:var(--toyz-ink-muted)}product-card .product-grid__card.product-grid__card{padding:.5rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff;transition:box-shadow .2s ease,border-color .2s ease}.card-hover-effect-lift product-card:hover .product-grid__card{border-color:transparent;box-shadow:var(--toyz-shadow-md)}product-card .card-gallery{border-radius:var(--toyz-radius-lg);background-color:#fff}product-card .product-badges{--badge-inset: .5rem}product-card .product-badges__badge{padding-block:.3em;padding-inline:.75em;font-size:var(--toyz-text-xs);letter-spacing:.01em}product-card .product-badges__badge--toyz-new{background-color:var(--toyz-new);color:#fff}product-card .product-badges__badge--toyz-best-seller{background-color:var(--toyz-pink-dark);color:#fff}.product-badges .product-badges__badge--toyz-fixed{background-color:var(--toyz-blue-dark);color:#fff}.toyz-card__vendor{margin:.75rem 0 0;overflow:hidden;color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs);letter-spacing:.04em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}product-card .jdgm-prev-badge__text{display:none}product-card .jdgm-prev-badge[data-number-of-reviews]:after{margin-inline-start:.25rem;color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs);content:"(" attr(data-number-of-reviews) ")"}product-card a.contents .text-block{margin-block-start:.125rem}product-card .card-gallery+a.contents .text-block{margin-block-start:.75rem}product-card .product-grid__card .group-block-content{flex-direction:row}product-card .product-grid__card>.group-block:last-child{margin-block-start:auto;padding-block-start:.625rem}product-card .price{font-size:var(--toyz-text-lg);font-weight:700}product-card [ref=priceContainer]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.375rem;white-space:nowrap}@media(max-width:749px){product-card [ref=priceContainer]{flex-wrap:wrap;min-width:0;row-gap:0}}product-card .buy-buttons-block :is(.quantity-selector-wrapper,.quantity-label,.quantity-rules){display:none}product-card .group-block-content>.buy-buttons-block,product-card .buy-buttons-block .product-form-buttons,product-card .buy-buttons-block .product-form-buttons>span{flex:none;width:auto}product-card .buy-buttons-block .add-to-cart-button{width:2.75rem;height:2.75rem;min-width:0;padding:0;border-width:0;border-radius:50%;box-shadow:none;background-color:var(--toyz-accent);color:#fff}product-card .buy-buttons-block .add-to-cart-button__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}product-card .buy-buttons-block .add-to-cart-icon{width:1.25rem;height:1.25rem}product-card .buy-buttons-block .add-to-cart-button:hover{background-color:var(--toyz-accent-dark);color:#fff}:root{--toyz-unavailable-bg: #e9ecf0;--toyz-unavailable-fg: var(--toyz-ink-soft)}product-card .buy-buttons-block .add-to-cart-button[disabled],.product-details .add-to-cart-button[disabled],.sticky-add-to-cart__button.add-to-cart-button[disabled]{border-color:var(--toyz-unavailable-bg);background-color:var(--toyz-unavailable-bg);box-shadow:none;color:var(--toyz-unavailable-fg);opacity:1}product-card .buy-buttons-block .add-to-cart-button[disabled] .add-to-cart-icon{opacity:1}.product-details:has(.add-to-cart-button[disabled]) :is(.toyz-product-delivery-meta,.toyz-shipping-progress-block,.quantity-selector-wrapper,.quantity-label,.quantity-rules){display:none}.toyz-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;font-size:var(--toyz-text-sm);color:var(--toyz-ink-muted);overflow-wrap:anywhere}.toyz-breadcrumb__item{display:inline-flex;align-items:flex-start;gap:.5rem;min-width:0}.toyz-breadcrumb__link{color:var(--toyz-ink-muted);text-decoration:none}.toyz-breadcrumb__link:hover{color:var(--toyz-accent);text-decoration:underline}.toyz-breadcrumb__home{display:inline-flex}.toyz-breadcrumb__icon{width:1.125rem;height:1.125rem}.toyz-breadcrumb__separator{color:var(--toyz-line)}.toyz-breadcrumb__current{display:-webkit-box;overflow:hidden;color:var(--toyz-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.toyz-tabs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem}.toyz-tabs__tab{padding:.625rem .75rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-sm);background:none;color:var(--toyz-ink-muted);font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.toyz-tabs__tab:hover{border-color:var(--toyz-accent);color:var(--toyz-accent)}.toyz-tabs__tab[aria-selected=true]{border-color:var(--toyz-accent);background-color:var(--toyz-accent);color:#fff}.toyz-tabs .details__header{display:none}.toyz-tabs.toyz-tabs.accordion--dividers .details{border:0}.accordion[class*=__toyz_tabs]{scroll-margin-block-start:calc(var(--header-group-height, 0px) + 1rem)}.accordion[class*=__toyz_tabs] .jdgm-review-widget,.accordion[class*=__toyz_tabs] .jdgm-widget,.accordion[class*=__toyz_tabs] [data-testid=review-widget]{width:100%;max-width:none}svg.hero__media{display:none}.toyz-hero-section,.toyz-circles,.toyz-tiles,.toyz-testimonials,.toyz-recent,.toyz-value-props{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0)}.toyz-announce{padding-block:var(--padding-block-start, 9px) var(--padding-block-end, 9px);background-color:var(--toyz-announce-bg, #fff0f3);color:var(--toyz-announce-color, var(--toyz-ink));text-align:center}.toyz-announce__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.toyz-announce__item{display:none;align-items:center;justify-content:center;gap:.5rem;margin:0;color:inherit;font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-sm);font-weight:600;line-height:1.3;text-decoration:none}.toyz-announce__item.is-active,.toyz-announce__inner:not(:has(.is-active))>.toyz-announce__item:first-child{display:flex}a.toyz-announce__item:hover .toyz-announce__text{text-decoration:underline}.toyz-announce__icon{display:flex;flex:none;color:var(--toyz-announce-accent, var(--toyz-coral-dark))}.toyz-announce__icon .toyz-icon{width:1.125rem;height:1.125rem}.toyz-announce__text strong{color:var(--toyz-announce-accent, var(--toyz-coral-dark));font-weight:700}@media screen and (min-width:750px){.header__columns:has(.header__column--center .toyz-search){--header-left: max-content;--header-center: minmax(0, 1fr);--header-right: max-content}}.toyz-search{position:relative;display:block;width:100%;max-width:36rem;margin-inline:auto}@media screen and (max-width:749px){.toyz-search{display:none}}#header-component[data-menu-style=drawer] .toyz-search{display:none}.toyz-search__form{position:relative}.toyz-search__field{display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem 1.25rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-pill);background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.toyz-search:focus-within .toyz-search__field{border-color:var(--toyz-accent);box-shadow:0 0 0 3px var(--toyz-accent-soft)}.toyz-search__input{width:100%;min-width:0;padding-block:.625rem;border:0;background:none;color:var(--toyz-ink);font-family:var(--font-body--family, inherit);font-size:var(--toyz-text-md)}.toyz-search__input:focus{outline:none}.toyz-search__input::placeholder{color:var(--toyz-ink-muted)}.toyz-search__input::-webkit-search-cancel-button{display:none}.toyz-search__reset{display:flex;flex:none;padding:.25rem;color:var(--toyz-ink-muted);cursor:pointer}.toyz-search__reset[hidden]{display:none}.toyz-search__reset svg{width:1rem;height:1rem}.toyz-search__submit{display:flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--toyz-accent);color:#fff;cursor:pointer;transition:background-color .15s ease}.toyz-search__submit:hover{background-color:var(--toyz-accent-dark)}.toyz-search__submit svg{width:1.125rem;height:1.125rem}.toyz-search__panel{position:absolute;z-index:20;display:none;overflow:hidden;border-radius:var(--toyz-radius-lg);background-color:#fff;box-shadow:var(--toyz-shadow-lg);inset-block-start:calc(100% + .5rem);inset-inline:0}.toyz-search:focus-within .toyz-search__panel:has(.predictive-search-results__inner){display:block}.toyz-search__results{overflow-y:auto;max-height:70vh}.account-button__slot{display:flex;align-items:center}.header-actions__wishlist-fallback{display:flex;color:inherit}.header-actions__wishlist-slot:has(.Vtl-WishlistHeader,.Vtl-WishlistHeaderWrapper)>.header-actions__wishlist-fallback{display:none}@media screen and (max-width:749px){.header__columns:has(.header-actions__wishlist-slot),#header-component[data-menu-style=drawer] .header__columns:has(.header-actions__wishlist-slot){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB rightC"}.header__columns:has(.header-actions__wishlist-slot) header-actions,#header-component[data-menu-style=drawer] .header__columns:has(.header-actions__wishlist-slot) header-actions{grid-area:rightC}}.header-actions__cart-icon--has-cart>.svg-wrapper svg{mask:none;-webkit-mask:none}.header__row--bottom{display:none}.toyz-nav-strip{width:100%;border-block-end:1px solid var(--toyz-nav-border, var(--toyz-line))}.shopify-section:has(>.toyz-nav-strip){position:sticky;z-index:17;inset-block-start:calc(var(--header-height, 63px) - 1px)}.toyz-nav-strip__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;max-width:var(--page-width);margin-inline:auto;padding:.5rem var(--page-margin, 16px)}.toyz-nav-strip__links{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;align-items:center}.toyz-nav-strip__link{color:inherit;font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-md);font-weight:700;text-decoration:none;white-space:nowrap;transition:color .15s ease}.toyz-nav-strip__link:hover{color:var(--toyz-accent);text-decoration:none}.toyz-nav-strip__link--emphasis{color:var(--toyz-coral-dark)}.toyz-nav-strip__link--emphasis:hover{color:var(--toyz-sale)}.toyz-nav-strip__phones{display:flex;gap:1.25rem;margin-inline-start:auto;font-weight:700}.toyz-nav-strip__phone{color:inherit;text-decoration:none;white-space:nowrap}.toyz-nav-strip__phone:hover{text-decoration:underline}@media screen and (max-width:749px){.toyz-nav-strip__phones{display:none}.toyz-nav-strip__inner,.toyz-nav-strip__links{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.toyz-nav-strip__inner::-webkit-scrollbar,.toyz-nav-strip__links::-webkit-scrollbar{display:none}.toyz-nav-strip__inner{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 3rem),transparent)}.toyz-nav-strip__links{padding-inline-end:2.5rem}}.toyz-contact-bar{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0)}.toyz-contact-bar__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.toyz-contact-bar__item{display:flex;align-items:flex-start;gap:.75rem}.toyz-contact-bar__icon,.toyz-contact-bar__icon svg{flex:none;width:1.5rem;height:1.5rem;color:var(--toyz-accent)}.toyz-contact-bar__label{display:block;color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm)}.toyz-contact-bar__value{color:var(--toyz-ink);font-weight:700;text-decoration:none}.toyz-footer-columns{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0)}.toyz-footer-columns__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}.toyz-footer-col__heading{margin:0 0 .75rem;font-size:var(--toyz-text-md)}.toyz-footer-col__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.toyz-footer-col__link{color:var(--toyz-ink-muted);font-size:var(--toyz-text-md);text-decoration:none}.toyz-footer-col__link:hover{color:var(--toyz-accent);text-decoration:underline}.footer-content .email-signup__button.button{--button-color: var(--toyz-accent);--button-background-color: #fff;--button-border-color: #fff;font-weight:700}.footer-content .email-signup__button.button:hover{--button-color: var(--toyz-accent-dark);--button-background-color: var(--toyz-accent-soft)}.email-signup__consent{margin-block-start:.5rem;font-size:var(--toyz-text-sm);line-height:1.4}.email-signup__consent a{color:inherit;text-decoration:underline}.footer-utilities{--color-utilities: var(--toyz-ink-muted)}.toyz-legal-badges{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0)}.toyz-legal-badges__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.toyz-legal-badges__list a{display:block}.toyz-legal-badges__list img{display:block;width:auto;height:50px}.toyz-rail{display:flex;flex-direction:column;padding:.5rem 0;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff}.toyz-rail__heading{margin:0;padding:.5rem 1rem .75rem;border-block-end:1px solid var(--toyz-line);color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm);text-transform:uppercase;letter-spacing:.04em}.toyz-rail__list{position:relative;z-index:2}.toyz-rail__item{position:relative}.toyz-rail__link{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;color:var(--toyz-ink);font-size:var(--toyz-text-md);text-decoration:none}.toyz-rail__link:hover,.toyz-rail__link--active,.toyz-rail__item:focus-within>.toyz-rail__link{background-color:var(--toyz-surface);color:var(--toyz-accent)}.toyz-rail__bar{flex:none;width:4px;height:1.125rem;border-radius:var(--toyz-radius-pill);background-color:var(--toyz-blue)}.toyz-rail__item:nth-of-type(4n+2) .toyz-rail__bar{background-color:var(--toyz-coral)}.toyz-rail__item:nth-of-type(4n+3) .toyz-rail__bar{background-color:var(--toyz-yellow)}.toyz-rail__item:nth-of-type(4n+4) .toyz-rail__bar{background-color:var(--toyz-green)}.toyz-rail__flyout{position:absolute;inset-block-start:-.5rem;inset-inline-start:100%;z-index:3;display:flex;visibility:hidden;overflow:hidden;width:max-content;max-width:34rem;flex-direction:column;padding:.75rem 0;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff;box-shadow:0 12px 32px #0000001f;opacity:0;transition:opacity .14s ease,visibility 0s linear .2s}.toyz-rail__item:hover>.toyz-rail__flyout,.toyz-rail__item:focus-within>.toyz-rail__flyout{visibility:visible;opacity:1;transition:opacity .14s ease,visibility 0s}.toyz-rail__flyout-all{margin-block-end:.375rem;padding:.25rem 1.25rem .625rem;border-block-end:1px solid var(--toyz-line);color:var(--toyz-accent);font-size:var(--toyz-text-sm);font-weight:700;text-decoration:none}.toyz-rail__flyout-all:hover{text-decoration:underline}.toyz-rail__sublist{display:flex;max-height:15rem;flex-direction:column;flex-wrap:wrap;gap:0 1rem}.toyz-rail__sublink{display:block;padding:.3125rem 1.25rem;color:var(--toyz-ink);font-size:var(--toyz-text-sm);text-decoration:none;white-space:nowrap}.toyz-rail__sublink:hover,.toyz-rail__sublink--active{color:var(--toyz-accent);text-decoration:underline}.toyz-menu-button{position:relative;margin-inline-end:.5rem}.toyz-menu-button__summary{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:var(--toyz-radius-pill);background-color:var(--toyz-nav-pill-bg, var(--toyz-accent));color:var(--toyz-nav-pill-text, #fff);cursor:pointer;font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-md);font-weight:700;list-style:none;transition:filter .15s ease}.toyz-menu-button__summary:hover{background-color:color-mix(in srgb,var(--toyz-nav-pill-bg, var(--toyz-accent)) 86%,#000);color:var(--toyz-nav-pill-text, #fff)}.toyz-menu-button__summary::-webkit-details-marker{display:none}.toyz-menu-button__icon,.toyz-menu-button__icon svg{width:1.125rem;height:1.125rem}.toyz-menu-button__caret,.toyz-menu-button__caret svg{width:.75rem;height:.75rem;transition:transform .15s ease}.toyz-menu-button[open] .toyz-menu-button__caret{transform:rotate(180deg)}.toyz-menu-button__panel{position:absolute;z-index:15;inset-block-start:calc(100% + .625rem);inset-inline-start:0;width:15rem;color:var(--toyz-ink);box-shadow:0 12px 32px #00000024}@media screen and (max-width:749px){.toyz-menu-button{display:none}}.toyz-rail__label{flex:1}.toyz-rail__caret,.toyz-rail__caret svg{width:.875rem;height:.875rem;color:var(--toyz-ink-muted)}.toyz-hero{position:relative;display:block;overflow:hidden;height:var(--toyz-promo-height-mobile, 300px);border-radius:var(--toyz-radius-lg);color:inherit;text-decoration:none}.toyz-hero__media{display:block;width:100%;height:100%}.toyz-hero__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.toyz-hero{height:var(--toyz-promo-height, 440px)}}.toyz-promo-slideshow{--corner-radius: var(--toyz-radius-lg)}.toyz-promo{position:relative;display:block;overflow:hidden;width:100%;height:var(--toyz-promo-height-mobile, 300px);border-radius:var(--toyz-radius-lg);color:inherit;text-decoration:none}.toyz-promo__media,.toyz-promo__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.toyz-promo{height:var(--toyz-promo-height, 440px)}.toyz-hero-section--inset .toyz-promo-slideshow,.toyz-hero-section--inset .toyz-hero{margin-inline-start:16.5rem}}.toyz-circles__title{margin:0 0 1.5rem}.toyz-circles__row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.toyz-circle{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.75rem;width:var(--toyz-circle-size, 140px);color:var(--toyz-ink);text-align:center;text-decoration:none}.toyz-circle__media{display:block;overflow:hidden;width:var(--toyz-circle-size, 140px);height:var(--toyz-circle-size, 140px);border-radius:50%;transition:transform .2s ease}.toyz-circle:hover .toyz-circle__media{transform:scale(1.04)}.toyz-circle__media img,.toyz-circle__placeholder{display:block;width:100%;height:100%;object-fit:cover}.toyz-circle__placeholder{background-color:var(--toyz-blue-soft)}.toyz-circle:nth-child(4n+2) .toyz-circle__placeholder{background-color:var(--toyz-coral-soft)}.toyz-circle:nth-child(4n+3) .toyz-circle__placeholder{background-color:var(--toyz-yellow-soft)}.toyz-circle:nth-child(4n+4) .toyz-circle__placeholder{background-color:var(--toyz-green-soft)}.toyz-circle__label{font-weight:700;line-height:1.2}@media screen and (max-width:749px){.toyz-circles__row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-block-end:.5rem}.toyz-circles__row::-webkit-scrollbar{display:none}.toyz-circle{scroll-snap-align:start}}.toyz-circles--pill .toyz-circles__row{gap:.75rem;justify-content:flex-start}.toyz-circles--pill .toyz-circle{width:auto;flex-direction:row;align-items:center;gap:.75rem;padding:.375rem .75rem .375rem .375rem;border:1.5px solid var(--toyz-pill-accent, var(--toyz-blue));border-radius:var(--toyz-radius-pill);background-color:#fff;text-align:start;transition:box-shadow .15s ease,transform .15s ease}.toyz-circles--pill .toyz-circle:hover{box-shadow:var(--toyz-shadow-md);transform:translateY(-2px)}.toyz-circles--pill .toyz-circle:hover .toyz-circle__media{transform:none}.toyz-circles--pill .toyz-circle__media{flex:none;width:var(--toyz-circle-size, 44px);height:var(--toyz-circle-size, 44px)}.toyz-circles--pill .toyz-circle__label{flex:1;color:var(--toyz-pill-accent, var(--toyz-blue));font-size:var(--toyz-text-xl);line-height:1.2;text-align:center;white-space:nowrap}.toyz-circles--pill .toyz-circle__label-unit{display:block}@media screen and (min-width:750px){.toyz-circles--pill .toyz-circle{flex:1 1 0}}.toyz-circle--blue{--toyz-pill-accent: var(--toyz-blue-dark)}.toyz-circle--coral{--toyz-pill-accent: var(--toyz-coral-dark)}.toyz-circle--yellow{--toyz-pill-accent: var(--toyz-yellow-dark)}.toyz-circle--green{--toyz-pill-accent: var(--toyz-green-dark)}.toyz-circle--purple{--toyz-pill-accent: var(--toyz-purple)}@media screen and (max-width:749px){.toyz-circles--pill .toyz-circle__media{width:3rem;height:3rem}.toyz-circles--pill .toyz-circle{gap:.5rem;padding-inline-end:.625rem}.toyz-circles--pill .toyz-circle__label{flex:none;font-size:var(--toyz-text-md)}}@media(prefers-reduced-motion:reduce){.toyz-circles--pill .toyz-circle{transition:none}.toyz-circles--pill .toyz-circle:hover{transform:none}}.toyz-circles--square .toyz-circle__media{border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff}.toyz-circles--square .toyz-circle__media img{padding:.75rem;object-fit:contain}.toyz-circles--square .toyz-circle__label{display:none}@media screen and (min-width:750px){.toyz-circles--square .toyz-circles__row{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;row-gap:2rem}}.toyz-tiles__title{margin:0 0 1.25rem}.toyz-tiles__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media screen and (min-width:480px){.toyz-tiles__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}@media screen and (min-width:990px){.toyz-tiles__row{grid-template-columns:repeat(var(--toyz-tiles-count, 6),minmax(0,1fr))}}.toyz-tile{display:flex;min-height:8.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem .75rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff;box-shadow:var(--toyz-shadow-sm);color:var(--toyz-ink);text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.toyz-tile:hover{border-color:var(--toyz-tile-accent, var(--toyz-blue));box-shadow:var(--toyz-shadow-md);transform:translateY(-2px)}.toyz-tile__icon{display:flex;color:var(--toyz-tile-accent, var(--toyz-blue))}.toyz-tile__icon .toyz-icon{width:2.25rem;height:2.25rem}.toyz-tile__image{width:2.5rem;height:2.5rem;object-fit:contain}.toyz-tile__label{font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-sm);font-weight:700;line-height:1.3}.toyz-tile--blue{--toyz-tile-accent: var(--toyz-blue-dark)}.toyz-tile--coral{--toyz-tile-accent: var(--toyz-coral-dark)}.toyz-tile--yellow{--toyz-tile-accent: var(--toyz-yellow-dark)}.toyz-tile--green{--toyz-tile-accent: var(--toyz-green-dark)}.toyz-tile--purple{--toyz-tile-accent: var(--toyz-purple)}@media screen and (max-width:749px){.toyz-tile{min-height:6.5rem;gap:.5rem;padding:.875rem .5rem;border-radius:var(--toyz-radius-lg)}.toyz-tile__icon .toyz-icon{width:1.75rem;height:1.75rem}.toyz-tile__image{width:2rem;height:2rem}.toyz-tile__label{font-size:var(--toyz-text-sm);text-wrap:balance}}@media(prefers-reduced-motion:reduce){.toyz-tile{transition:none}.toyz-tile:hover{transform:none}}.toyz-testimonials__title{margin:0 0 1.5rem}.toyz-testimonials__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.toyz-testimonial{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1.25rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff}.toyz-testimonial__media img{width:80px;height:80px;border-radius:var(--toyz-radius-sm);object-fit:contain}.toyz-testimonial__rating{display:flex;gap:.125rem;color:var(--toyz-yellow-dark)}.toyz-testimonial__star,.toyz-testimonial__star svg{width:1rem;height:1rem}.toyz-testimonial__star--empty{color:var(--toyz-line)}.toyz-testimonial__quote{margin:0;font-style:italic}.toyz-testimonial__author{color:var(--toyz-ink-muted);font-weight:700}@media screen and (max-width:749px){.toyz-testimonials__row{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.toyz-testimonials__row::-webkit-scrollbar{display:none}.toyz-testimonial{flex:0 0 80%;scroll-snap-align:start}}.toyz-recent[hidden]{display:none}.toyz-recent__title{margin:0 0 1.5rem}.toyz-recent__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.toyz-recent__item{display:flex;flex-direction:column;gap:.375rem}.toyz-recent__media img{width:100%;height:auto;border-radius:var(--toyz-radius-lg);object-fit:contain;aspect-ratio:1}.toyz-recent__link{color:var(--toyz-ink);text-decoration:none}.toyz-recent__link:hover{text-decoration:underline}.toyz-recent__price{font-weight:700}.toyz-shipping-progress--cart{padding-block:.75rem;border-block-end:1px solid var(--toyz-line);margin-block-end:.75rem}.toyz-added-modal{width:min(680px,calc(100vw - 2rem));max-height:calc(100vh - 4rem);padding:0;border:0;border-radius:var(--toyz-radius-lg);box-shadow:var(--toyz-shadow-lg);color:var(--toyz-ink)}.toyz-added-modal::backdrop{background-color:#2f354273}.toyz-added-modal__inner{padding:1.5rem}.toyz-added-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:1rem;border-block-end:1px solid var(--toyz-line)}.toyz-added-modal__title{margin:0;font-size:var(--toyz-text-xl)}.toyz-added-modal__close{display:inline-flex;padding:.25rem;border:0;background:none;color:var(--toyz-ink-muted);cursor:pointer}.toyz-added-modal__close:hover{color:var(--toyz-ink)}.toyz-added-modal__line{display:flex;align-items:center;gap:1rem;padding-block:1.25rem}.toyz-added-modal__image{width:80px;height:80px;border-radius:var(--toyz-radius-sm);object-fit:contain}.toyz-added-modal__product,.toyz-added-modal__price{margin:0}.toyz-added-modal__product{font-weight:600}.toyz-added-modal__price{color:var(--toyz-ink-muted)}.toyz-added-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.toyz-added-modal__actions .button{justify-content:center;text-align:center}.toyz-added-modal__upsell{margin-block-start:1.75rem}.toyz-added-modal__upsell-title{margin:0 0 1rem;font-size:var(--toyz-text-lg)}.toyz-upsell__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.toyz-upsell__item{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg)}.toyz-upsell__media img{width:100%;height:auto;border-radius:var(--toyz-radius-sm);object-fit:contain;aspect-ratio:1}.toyz-upsell__title{color:var(--toyz-ink);font-size:var(--toyz-text-md);line-height:1.3;text-decoration:none}.toyz-upsell__title:hover{text-decoration:underline}.toyz-upsell__price{display:flex;gap:.5rem;font-weight:700}.toyz-upsell__add{width:100%;margin-block-start:auto;justify-content:center}@media screen and (max-width:749px){.toyz-added-modal__actions,.toyz-upsell__list{grid-template-columns:1fr}}product-card .product-media-container.media-fit img,product-card .card-gallery img{object-fit:contain}product-card a.contents .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2lh;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){product-card a.contents .text-block p{font-size:var(--toyz-text-sm);line-height:1.35;-webkit-line-clamp:3;line-clamp:3;min-height:3lh}}product-card .card-gallery{flex-shrink:0}product-card .product-grid__card{height:100%}media-gallery .product-media-container.media-fit-cover :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain}media-gallery .product-media-container.media-fit-cover :is(img,.deferred-media__poster-image){background-color:var(--color-background)}media-gallery .product-media-container{border-radius:var(--gallery-media-border-radius, 16px)}.product-badges .product-badges__badge--toyz-new{background:var(--toyz-new);color:#fff}[data-testid=product-information]{--toyz-product-navy: #24264d}[data-testid=product-information] .product-information__grid{align-items:start}@media screen and (min-width:750px){[data-testid=product-information] .product-information__grid>.product-information__media{align-self:stretch}[data-testid=product-information] .product-information__media>.toyz-product-gallery-shell{position:sticky;top:calc(var(--header-height, 64px) + 3.5rem + 1rem)}}.toyz-product-gallery-shell{position:relative}.toyz-product-gallery-badges{position:absolute;z-index:var(--layer-raised);inset-block-start:.875rem;inset-inline-start:.875rem;display:flex;max-width:calc(100% - 5rem);flex-wrap:wrap;gap:.375rem;pointer-events:none}.toyz-product-gallery-badge{display:inline-flex;min-height:1.625rem;align-items:center;border-radius:var(--toyz-radius-pill);padding:.25rem .625rem;color:#fff;font-size:var(--toyz-text-xs);font-weight:700;line-height:1;box-shadow:0 1px 3px #2f35421f}.toyz-product-gallery-badge--best{background:var(--toyz-pink-dark)}.toyz-product-gallery-badge--new{background:var(--toyz-new)}.toyz-product-gallery-badge--sale{background:var(--toyz-sale)}.toyz-product-gallery-badge--age{background:var(--toyz-purple)}.toyz-product-gallery-shell media-gallery slideshow-container{overflow:hidden;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background:#fff}.toyz-product-gallery-shell media-gallery slideshow-controls[thumbnails]{margin-block-start:.75rem}.toyz-product-gallery-shell .slideshow-controls__thumbnails{gap:.625rem}.toyz-product-gallery-shell .slideshow-controls__thumbnail{overflow:hidden;border:1px solid var(--toyz-line);background:#fff}.toyz-product-gallery-shell .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--toyz-accent);box-shadow:0 0 0 1px var(--toyz-accent)}.product-details__layout{width:100%}.product-details__layout>.group-block-content{gap:1rem}.product-details__layout>.group-block-content>[class*=__group_icgrde]>.group-block-content{gap:.65rem}.product-details__layout h1{margin:0;color:var(--toyz-product-navy);font-size:var(--toyz-text-2xl);line-height:1.18;letter-spacing:-.025em}[class*=__social_proof]>.group-block-content{width:100%;flex-wrap:wrap;justify-content:flex-start!important;column-gap:.5rem;row-gap:.5rem}[class*=__social_proof] .toyz-brand{margin-inline-start:auto;font-size:var(--toyz-text-xs)}[class*=__social_proof] .toyz-brand__cta{display:none}[class*=__social_proof] .toyz-brand__name{color:var(--toyz-accent)}.toyz-product-wishlist-slot,.toyz-product-wishlist-slot #vitals-wishlist{display:flex;width:100%;align-items:center}.toyz-product-wishlist-fallback,.toyz-product-wishlist-slot #vitals-wishlist :is(button,[role=button],a:not(.toyz-product-wishlist-fallback)),.toyz-product-wishlist-slot .Vtl-WishlistButton__AddToWishlist{display:inline-flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-pill);padding:.35rem .65rem;background:#fff;color:var(--toyz-purple);font-family:inherit;font-size:var(--toyz-text-xs);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.toyz-product-wishlist-slot .Vtl-WishlistButton,.toyz-product-wishlist-slot .Vtl-WishlistButtonWrapper{width:100%!important;margin:0!important}.toyz-product-wishlist-slot .Vtl-WishlistButton__AddToWishlist{border-color:var(--toyz-line)!important;background-color:#fff!important;color:var(--toyz-purple)!important}.toyz-product-wishlist-slot .Vtl-WishlistButton__AddToWishlistText,.toyz-product-wishlist-slot .Vtl-WishlistButton__HeartIconWrapper{color:var(--toyz-purple)!important}.toyz-product-wishlist-slot .Vtl-WishlistButton__HeartIconWrapper svg{fill:currentColor!important}.toyz-product-wishlist-slot .Vtl-WishlistButton--active .Vtl-WishlistButton__AddToWishlist{border-color:var(--toyz-purple)!important;background-color:var(--toyz-purple-soft)!important}.toyz-product-wishlist-fallback svg,.toyz-product-wishlist-slot #vitals-wishlist :is(button,[role=button],a) svg,.toyz-product-wishlist-slot .Vtl-WishlistButton__AddToWishlist svg{width:1rem;height:1rem;flex:none}.toyz-product-wishlist-fallback:hover,.toyz-product-wishlist-slot #vitals-wishlist :is(button,[role=button],a):hover,.toyz-product-wishlist-slot .Vtl-WishlistButton__AddToWishlist:hover{color:var(--toyz-purple-dark)}.toyz-product-wishlist-slot #vitals-wishlist:has(.Vtl-WishlistButton)>.toyz-product-wishlist-fallback{display:none}.toyz-product-wishlist-fallback.is-added{border-color:var(--toyz-purple);background:var(--toyz-purple-soft)}.toyz-product-wishlist-fallback.is-added svg{fill:currentColor}.toyz-product-wishlist-fallback[aria-busy=true]{opacity:.6;cursor:wait}[class*=__fulfillment_meta]{border-block:1px solid var(--toyz-line)!important}[class*=__fulfillment_meta]>.group-block-content{width:100%;flex-wrap:wrap;row-gap:.5rem}[class*=__fulfillment_meta] :is(.product-inventory__status,product-sku-component,.toyz-product-delivery-meta){font-size:var(--toyz-text-xs);line-height:1.35}[class*=__fulfillment_meta] .product-inventory__status{color:var(--toyz-ink);font-weight:700}[class*=__fulfillment_meta] .product-inventory__icon,[class*=__fulfillment_meta] .product-inventory__icon svg,.toyz-product-delivery-meta__icon,.toyz-product-delivery-meta__icon svg{width:.875rem;height:.875rem}.toyz-product-delivery-meta{display:inline-flex;align-items:center;gap:.35rem;color:var(--toyz-ink-muted)}.toyz-product-delivery-meta__icon{display:inline-flex;flex:none;color:var(--toyz-purple)}[class*=__fulfillment_meta] product-sku-component,[class*=__fulfillment_meta] product-sku-component *{width:auto;color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs)}[class*=__fulfillment_meta] .sku__label{color:var(--toyz-ink-muted)}.product-details__layout product-price{font-size:var(--toyz-text-2xl);font-weight:700;line-height:1.1}.product-details__layout product-price .compare-at-price{margin-inline-start:.5rem;color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm);font-weight:600}.toyz-product-tax-note{margin:-.45rem 0 0;color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs)}.toyz-green-tax{display:flex;align-items:center;gap:.3rem;margin:.15rem 0 0;color:var(--toyz-green-dark);font-size:var(--toyz-text-xs)}.toyz-green-tax__icon svg{display:block;width:.9rem;height:.9rem}.toyz-warranty__lead{margin:0 0 .5rem;font-weight:700}.toyz-warranty__note p:last-child,.toyz-warranty__body p:last-child{margin-bottom:0}.toyz-specs{display:grid;margin:0;gap:0}.toyz-specs__row{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:.5rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--toyz-line);font-size:var(--toyz-text-sm)}.toyz-specs__row:last-child{border-bottom:0}.toyz-specs dt{color:var(--toyz-ink-muted)}.toyz-specs dd{margin:0;font-weight:600;overflow-wrap:anywhere}@media not (min-width:480px){.toyz-specs__row{grid-template-columns:1fr;gap:.1rem}}.product-details .product-form-buttons{gap:.625rem}.product-details .quantity-selector-wrapper{flex:1 0 100%;width:100%;justify-content:flex-start;gap:.75rem}.toyz-product-quantity-label{color:var(--toyz-product-navy);font-size:var(--toyz-text-sm);font-weight:700}.product-details .quantity-selector{--quantity-selector-width: 7rem;width:var(--quantity-selector-width);height:2.25rem;flex:0 0 var(--quantity-selector-width);border-color:var(--toyz-line);border-radius:var(--toyz-radius-sm)}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:2.125rem;height:2.125rem}.product-details .product-form-buttons>add-to-cart-component,.product-details .product-form-buttons>span:has(>add-to-cart-component){flex:1 0 100%;width:100%}.product-details .add-to-cart-button:not([disabled]),.sticky-add-to-cart__button.add-to-cart-button:not([disabled]),.cart__checkout-button:not([disabled]){min-height:3rem;border-color:var(--toyz-accent);border-radius:var(--toyz-radius-pill);background:var(--toyz-accent);color:#fff;font-weight:700;box-shadow:0 6px 16px #7c3aed2e}.product-details .add-to-cart-button:not([disabled]):hover,.sticky-add-to-cart__button.add-to-cart-button:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{border-color:var(--toyz-accent-dark);background:var(--toyz-accent-dark);color:#fff}@media screen and (max-width:749px){.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;padding-inline:1.25rem}.sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text__content{display:initial;white-space:nowrap}.sticky-add-to-cart__bar .sticky-add-to-cart__button .svg-wrapper{display:none}}.product-details__layout>.group-block-content>.toyz-shipping-progress-block{padding:.875rem 1rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-sm);background:var(--toyz-surface)}.product-details__layout .toyz-shipping-progress__text{color:var(--toyz-product-navy);font-size:var(--toyz-text-sm);font-weight:700}.toyz-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.toyz-product-benefit{display:flex;min-width:0;align-items:center;gap:.45rem}.toyz-product-benefit>span:last-child{display:flex;min-width:0;flex-direction:column}.toyz-product-benefit strong{color:var(--toyz-product-navy);font-size:var(--toyz-text-xs);line-height:1.25}.toyz-product-benefit small{color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs);line-height:1.3}.toyz-product-benefit__icon{display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.toyz-product-benefit__icon svg{width:100%;height:100%}.toyz-product-benefit__icon--coral{color:var(--toyz-coral)}.toyz-product-benefit__icon--green{color:var(--toyz-green-dark)}.toyz-product-benefit__icon--purple{color:var(--toyz-purple)}.toyz-product-benefit__icon--blue{color:var(--toyz-blue)}@media screen and (max-width:989px){[class*=__fulfillment_meta]>.group-block-content{justify-content:flex-start}.toyz-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}}@media screen and (max-width:749px){[data-testid=product-information]{--gap: 0px !important}[data-testid=product-information] .product-details{padding-block-start:1.25rem}.product-details__layout h1{font-size:var(--toyz-text-2xl)}[class*=__social_proof] .toyz-brand{width:100%;margin-inline-start:0}[class*=__fulfillment_meta]>.group-block-content{align-items:center;flex-direction:row;column-gap:1rem}[class*=__fulfillment_meta] product-sku-component{display:none!important}.toyz-product-gallery-badges{inset-block-start:.625rem;inset-inline-start:.625rem}}:root{--jdgm-star-color: var(--toyz-yellow);--jdgm-primary-color: var(--toyz-accent) !important;--jdgm-secondary-color: var(--toyz-accent-soft);--jdgm-write-review-bg-color: var(--toyz-accent);--jdgm-write-review-text-color: #fff;--jdgm-paginate-color: var(--toyz-accent);--jdgm-reviewer-name-color: var(--toyz-ink, #2f3542)}.jdgm-star,.jdgm-preview-badge .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-histogram .jdgm-star{color:var(--toyz-yellow)!important}a.jdgm-write-rev-link,.jm-button--primary{background-color:var(--toyz-accent)!important;border-color:var(--toyz-accent)!important;color:#fff!important}.toyz-list-row{display:grid;gap:1rem}@media screen and (min-width:990px){.toyz-list-row{grid-template-columns:minmax(0,1fr) var(--toyz-rail-width, 15.5rem);align-items:stretch}}.toyz-list-row>.resource-list{min-width:0}.toyz-list-row slideshow-slides,.toyz-list-row .resource-list__slide{--gutter-slide-width: 0px;--peek-next-slide-size: 0px}.toyz-list-row__rail{display:grid;grid-auto-rows:1fr;gap:1rem}@media screen and (max-width:989px){.toyz-list-row__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.toyz-list-row__rail{grid-template-columns:minmax(0,1fr)}}.toyz-mini-banner{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;padding:1.125rem;border-radius:var(--toyz-radius-lg);background-color:var(--toyz-mini-bg, var(--toyz-blue-soft));color:var(--toyz-mini-ink, var(--toyz-ink));gap:.5rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.toyz-mini-banner:hover{box-shadow:var(--toyz-shadow-md);transform:translateY(-2px)}.toyz-mini-banner__text{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.25rem}.toyz-mini-banner__title{font-family:var(--font-subheading--family, inherit);font-size:var(--toyz-text-lg);font-weight:700;line-height:1.25}.toyz-mini-banner__subtitle{color:var(--toyz-mini-ink, var(--toyz-ink-soft));font-size:var(--toyz-text-sm);line-height:1.35}.toyz-mini-banner__cta{display:inline-flex;align-items:center;margin-block-start:.625rem;padding:.4375rem .875rem;border-radius:var(--toyz-radius-pill);background-color:var(--toyz-accent);color:#fff;font-size:var(--toyz-text-sm);font-weight:700;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.toyz-mini-banner:hover .toyz-mini-banner__cta{background-color:var(--toyz-accent-dark)}.toyz-mini-banner__media{display:flex;width:35%;max-width:6.5rem;flex:none;align-self:flex-end}.toyz-mini-banner__media img{width:100%;height:auto;object-fit:contain}.toyz-circles__header{display:flex;align-items:center;justify-content:space-between;margin-block-end:1.5rem;gap:1rem}.toyz-circles__header .toyz-circles__title{margin-block-end:0}.toyz-circles__nav{display:flex;flex:none;gap:.5rem}.toyz-circles__arrow{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--toyz-line);border-radius:50%;background-color:#fff;color:var(--toyz-ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.toyz-circles__arrow:hover:not(:disabled){border-color:var(--toyz-accent);background-color:var(--toyz-accent-soft);color:var(--toyz-accent)}.toyz-circles__arrow:disabled{cursor:default;opacity:.35}.toyz-circles__arrow .toyz-icon{width:1.25rem;height:1.25rem}.toyz-circles .toyz-circles__row[data-toyz-scroller]{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:0;gap:1.5rem;padding-block-end:.5rem}.toyz-circles__row[data-toyz-scroller]::-webkit-scrollbar{display:none}.toyz-circles__row[data-toyz-scroller] .toyz-circle{scroll-snap-align:start}.toyz-circles__row[data-toyz-scroller]:focus-visible{outline:2px solid var(--toyz-accent);outline-offset:4px}.toyz-circles--square .toyz-circle:has(.toyz-circle__placeholder) .toyz-circle__media{display:none}.toyz-circles--square .toyz-circle:has(.toyz-circle__placeholder) .toyz-circle__label{display:flex;width:var(--toyz-circle-size, 96px);height:var(--toyz-circle-size, 96px);align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background-color:#fff;font-size:var(--toyz-text-sm);line-height:1.2;text-align:center}.toyz-value-props__title{margin:0 0 1.25rem}.toyz-value-props__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media screen and (max-width:989px){.toyz-value-props__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:519px){.toyz-value-props__row{grid-template-columns:minmax(0,1fr)}}.toyz-value-prop{display:flex;align-items:center;padding:.75rem 1.125rem;border-radius:var(--toyz-radius-lg);background-color:#fff;color:inherit;gap:.875rem;text-decoration:none}a.toyz-value-prop{transition:box-shadow .2s ease,transform .2s ease}a.toyz-value-prop:hover{box-shadow:var(--toyz-shadow-md);transform:translateY(-2px)}.toyz-value-prop__icon{display:flex;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;border-radius:var(--toyz-radius-sm);background-color:var(--toyz-vp-soft, var(--toyz-blue-soft));color:var(--toyz-vp-accent, var(--toyz-blue))}.toyz-value-prop__icon .toyz-icon{width:1.375rem;height:1.375rem}.toyz-value-prop__text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.toyz-value-prop__title{font-family:var(--font-subheading--family, inherit);font-size:var(--toyz-text-md);font-weight:700;line-height:1.3}.toyz-value-prop__subtitle{color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm);line-height:1.35}.toyz-value-prop--blue{--toyz-vp-accent: var(--toyz-blue);--toyz-vp-soft: var(--toyz-blue-soft)}.toyz-value-prop--coral{--toyz-vp-accent: var(--toyz-coral);--toyz-vp-soft: var(--toyz-coral-soft)}.toyz-value-prop--yellow{--toyz-vp-accent: var(--toyz-yellow-dark);--toyz-vp-soft: var(--toyz-yellow-soft)}.toyz-value-prop--green{--toyz-vp-accent: var(--toyz-green-dark);--toyz-vp-soft: var(--toyz-green-soft)}.toyz-value-prop--purple{--toyz-vp-accent: var(--toyz-purple);--toyz-vp-soft: var(--toyz-purple-soft)}.group-block-content:has(.aiod-product-crossout-container.has-discount) product-price{display:none}.aiod-card-price-container{row-gap:2px}.aiod-card-price-container .aiod-original-price{flex-basis:100%}.resource-list__carousel>slideshow-container>slideshow-arrows{padding-inline:0;mix-blend-mode:normal}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control{width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--toyz-line);border-radius:50%;background:#fff;color:var(--toyz-ink);box-shadow:0 4px 12px #2f354224;opacity:1;animation:none}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control--previous{translate:-40% 0}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control--next{margin-inline-start:auto;translate:40% 0}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control:hover{border-color:var(--toyz-accent);color:var(--toyz-accent)}.resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control[disabled]{visibility:hidden}@media(hover:none){.resource-list__carousel>slideshow-container>slideshow-arrows{display:none}}.section-resource-list__header .link{color:var(--toyz-accent);font-weight:700;white-space:nowrap}.section-resource-list__header .link:after{content:" \2192"}.section-resource-list__header .link:hover{color:var(--toyz-accent-dark);text-decoration:underline}.menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{font-size:var(--toyz-text-xl);line-height:1.3}.menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--child{min-height:2.75rem;align-items:center;font-size:var(--toyz-text-md);line-height:1.4}.menu-drawer .menu-drawer__list-item--divider{border-color:var(--toyz-line)}product-card .Vtl-WishlistIcon__Wrapper.Vtl-CollectionCardWidget{top:.375rem!important;right:.375rem!important;left:auto!important;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center}product-card .Vtl-CollectionCardWidget .Vtl-WishlistButton__WishlistIconButton{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 1px 4px #2f354229}.facets-toggle.facets-toggle{flex-wrap:wrap;gap:.5rem;height:auto}.facets-toggle .facets-toggle__wrapper,.facets-toggle .toyz-sort-toggle{flex:1 1 0;min-width:0;margin:0}.facets-toggle .facets-toggle__button.facets-toggle__button,.toyz-sort-toggle .toyz-sort-toggle__label{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.375rem;padding-inline:.75rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-pill);background:#fff;color:var(--toyz-ink);font-size:var(--toyz-text-sm);font-weight:700}.toyz-sort-toggle{position:relative}.toyz-sort-toggle__label .svg-wrapper{width:.75rem}.toyz-sort-toggle .toyz-sort-toggle__label{cursor:pointer;list-style:none}.toyz-sort-toggle .toyz-sort-toggle__label::-webkit-details-marker{display:none}.toyz-sort-toggle .toyz-sort-toggle__label:focus-visible{outline:2px solid var(--toyz-accent);outline-offset:2px}.toyz-sort-toggle details[open] .toyz-sort-toggle__label{border-color:var(--toyz-accent)}.toyz-sort-toggle .toyz-sort-toggle__label .svg-wrapper{margin-inline-start:0}.toyz-sort-toggle details[open] .toyz-sort-toggle__label .svg-wrapper{transform:rotate(180deg)}.toyz-sort-toggle .toyz-sort-toggle__list{position:absolute;z-index:5;top:calc(100% + .375rem);right:0;width:max-content;min-width:100%;max-width:calc(100vw - 2rem);margin:0;padding:.375rem;list-style:none;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background:#fff;box-shadow:var(--toyz-shadow-lg)}.toyz-sort-toggle .toyz-sort-toggle__option{display:block;width:100%;min-height:2.75rem;padding:.5rem .875rem;border:0;border-radius:var(--toyz-radius-sm);background:none;color:var(--toyz-ink);font:inherit;font-size:var(--toyz-text-sm);text-align:left;cursor:pointer}.toyz-sort-toggle .toyz-sort-toggle__option:hover,.toyz-sort-toggle .toyz-sort-toggle__option:focus-visible{background:var(--toyz-purple-soft)}.toyz-sort-toggle .toyz-sort-toggle__option[aria-current=true]{color:var(--toyz-accent-dark);font-weight:700}.facets-toggle .toyz-facets-count{flex-basis:100%;order:10;margin:0;color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm)}@media(min-width:750px){.toyz-sort-toggle,.toyz-facets-count{display:none}}@media(max-width:749px){.facets-drawer__filters sorting-filter-component.sorting-filter{display:none}}.toyz-description>:first-child{margin-block-start:0}.toyz-safety{margin-block-start:1.25rem;padding:.875rem 1rem;border:1px solid var(--toyz-line);border-inline-start:3px solid #f5a200;border-radius:var(--toyz-radius-sm);background:#fffaf0;color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm);line-height:1.45}.toyz-safety__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:var(--toyz-ink);font-weight:700}.toyz-safety__title svg{width:1.125rem;height:1.125rem;flex:none;color:#c27c00}.toyz-safety__list{display:grid;gap:.25rem;margin:0;padding-inline-start:1.125rem}.cart-summary__inner>.toyz-shipping-progress--cart{margin-block-end:-1rem;border-block-end:0}.toyz-cart-savings{display:flex;justify-content:space-between;margin:0 0 .5rem;color:var(--toyz-success, #1a7f37);font-weight:700}@container cart-items (min-width: 720px){.cart-items__table-row.cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-columns:7.5rem 1fr auto minmax(var(--cart-item-price-width),auto);column-gap:1.5rem}.cart-items__table-row .cart-items__price.cart-items__price{justify-content:center}}.toyz-added-modal__actions>.button{width:100%;min-width:0}.toyz-added-modal__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.toyz-added-modal__price--sale .toyz-added-modal__price-now,.toyz-upsell__price:has(s) .price{color:var(--toyz-sale)}.toyz-added-modal__price-was,.toyz-upsell__price s{color:var(--toyz-ink-muted);font-weight:400}@media screen and (max-width:749px){.toyz-added-modal__actions>a.button{order:-1}.toyz-upsell__list{gap:.5rem}.toyz-upsell__item{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"media title add" "media price add";column-gap:.75rem;row-gap:.125rem;align-items:center;padding:.5rem;border-radius:var(--toyz-radius-sm)}.toyz-upsell__media{grid-area:media}.toyz-upsell__title{grid-area:title;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--toyz-text-sm)}.toyz-upsell__price{grid-area:price;font-size:var(--toyz-text-sm)}.toyz-upsell__add.toyz-upsell__add{grid-area:add;width:auto;min-height:2.75rem;margin:0;padding-inline:.875rem;font-size:var(--toyz-text-sm)}}.toyz-contact-card{padding:1.5rem;border:1px solid var(--toyz-line);border-radius:var(--toyz-radius-lg);background:var(--toyz-surface)}.toyz-contact-card__title{margin:0 0 1rem;font-size:var(--toyz-text-lg)}.toyz-contact-card__list{display:grid;gap:.875rem;margin:0}.toyz-contact-card__list dt{color:var(--toyz-ink-muted);font-size:var(--toyz-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.toyz-contact-card__list dd{display:flex;flex-direction:column;margin:.125rem 0 0;color:var(--toyz-ink)}.toyz-contact-card__list a{color:inherit;font-weight:700;text-decoration:none}.toyz-contact-card__list a:hover{color:var(--toyz-accent)}@media screen and (min-width:750px){.shopify-block:has(>.toyz-contact-card),div:has(>.toyz-contact-card):not(.shopify-section){order:2;flex:0 1 22rem}}.toyz-404-help{display:grid;gap:1.25rem;width:min(100%,40rem);margin-inline:auto}.toyz-404-help__search{display:flex;gap:.5rem}.toyz-404-help__search input[type=search]{flex:1 1 auto;min-width:0;min-height:3rem;padding-inline:1.25rem;border:1px solid var(--toyz-line);border-radius:999px;font-size:1rem}.toyz-404-help__search .button{min-height:3rem}.toyz-404-help__label{margin:0 0 .5rem;text-align:center;color:var(--toyz-ink-muted);font-size:var(--toyz-text-sm)}.toyz-404-help__categories ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0}.toyz-404-help__categories a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--toyz-line);border-radius:999px;color:var(--toyz-ink);font-size:var(--toyz-text-sm);font-weight:700;text-decoration:none}.toyz-404-help__categories a:hover{border-color:var(--toyz-accent);color:var(--toyz-accent)}.toyz-blog-placeholder{display:flex;align-items:flex-end;aspect-ratio:16 / 9;padding:1.25rem;border-radius:var(--toyz-radius-sm);background:radial-gradient(circle at 85% 20%,rgb(245 162 0 / .35) 0 18%,transparent 19%),radial-gradient(circle at 15% 85%,rgb(31 206 109 / .3) 0 14%,transparent 15%),linear-gradient(135deg,#1090f0,#9c4fb6);color:#fff;font-family:var(--font-heading--family, inherit);font-size:var(--toyz-text-lg);font-weight:700;line-height:1.25;text-decoration:none}.rte :is(p,li,td,th,span,div,a,strong,em,b,i,font){font-family:inherit!important}.rte :is(h1,h2,h3,h4,h5,h6){margin-block:1.75em .5em;color:var(--toyz-ink);font-family:var(--font-heading--family, inherit);line-height:1.25}.rte>:is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.rte h1{font-size:1.75rem}.rte h2{font-size:1.375rem}.rte h3{font-size:1.125rem}.rte :is(h4,h5,h6){font-size:1rem}.rte :is(ul,ol){padding-inline-start:1.375rem}.rte li+li{margin-block-start:.25em}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.rte :is(td,th){min-width:8rem;padding:.5rem .75rem;border:1px solid var(--toyz-line);vertical-align:top;text-align:start}.rte th{background:var(--toyz-surface);font-weight:700}.rte a{overflow-wrap:anywhere}.toyz-about-contact{display:grid;justify-items:center;gap:.75rem;box-sizing:border-box;max-width:44rem;padding:2rem 1.5rem;border-radius:var(--card-corner-radius, 16px);background:var(--toyz-purple-soft);text-align:center}.toyz-about-contact__title{margin:0;font-size:1.375rem}.toyz-about-contact__text{margin:0;color:var(--toyz-ink-soft)}.toyz-about-contact__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem}.toyz-restock{display:grid;gap:.5rem;width:100%;box-sizing:border-box;padding:1rem;border-radius:var(--card-corner-radius, 16px);background:var(--toyz-purple-soft)}.toyz-restock__title{margin:0;font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:700}.toyz-restock__text,.toyz-restock__saved{margin:0;color:var(--toyz-ink-soft);font-size:var(--toyz-text-xs)}.toyz-restock__saved{color:var(--toyz-purple-dark);font-weight:700}.toyz-restock__button{justify-self:start}.toyz-restock [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/toyz.css.map */
