.button--ghost{background-color:transparent;color:rgb(var(--color-foreground))}.button--ghost:before{box-shadow:none}.button--ghost:not([disabled]):hover{background-color:rgba(var(--color-foreground),.06)}.button--text{min-width:0;min-height:0;padding:.4rem 0;background:transparent;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.button--text:before{box-shadow:none}.button--icon{min-width:0;width:4.4rem;height:4.4rem;padding:0;border-radius:var(--toylivo-radius-full)}.button--icon .icon,.button--icon svg{width:2rem;height:2rem}.button--sm{min-height:3.6rem;padding:0 2rem;font-size:1.3rem}.button--lg{min-height:5.6rem;padding:0 4rem;font-size:1.5rem}.button--loading{position:relative;color:transparent;pointer-events:none}.button,.shopify-payment-button__button--unbranded{transition:transform var(--duration-default) var(--toylivo-ease),box-shadow var(--duration-default) var(--toylivo-ease)}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-.2rem);box-shadow:var(--toylivo-shadow-md)}.button:not([disabled]):active{transform:translateY(0);box-shadow:var(--toylivo-shadow-sm)}@media(prefers-reduced-motion:reduce){.button,.shopify-payment-button__button--unbranded{transition:none}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:none}}.button--loading:after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:.2rem solid rgba(var(--color-button-text),.35);border-top-color:rgb(var(--color-button-text));border-radius:50%;animation:toylivoSpin .7s linear infinite}@keyframes toylivoSpin{to{transform:rotate(360deg)}}.toylivo-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--toylivo-radius-full);padding:.5rem 1.3rem .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;line-height:1;white-space:nowrap}.toylivo-badge--bestseller{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.form__message{color:var(--toylivo-color-error)}.form__message[role=status],.form__message--success,.newsletter-form__message--success{color:var(--toylivo-color-success)}.toylivo-surface-glass{background:rgba(var(--color-background),.75);-webkit-backdrop-filter:blur(var(--toylivo-blur-md)) saturate(160%);backdrop-filter:blur(var(--toylivo-blur-md)) saturate(160%)}.facets__disclosure-vertical .facets__summary,.facets__disclosure .facets__summary{transition:color var(--duration-default) ease}.facet-checkbox{transition:transform var(--duration-short) ease}.facet-checkbox:active{transform:scale(.98)}.active-facets__button-inner{border-radius:var(--buttons-radius-outset, 4rem);transition:transform var(--duration-default) var(--toylivo-ease),box-shadow var(--duration-default) var(--toylivo-ease)}.active-facets__button:hover .active-facets__button-inner{transform:translateY(-.1rem);box-shadow:var(--toylivo-shadow-sm)}.active-facets__button-remove{transition:opacity var(--duration-default) ease}.active-facets__button-remove:hover{opacity:.7}.mobile-facets__inner{border-radius:var(--toylivo-radius-md) 0 0 var(--toylivo-radius-md)}.mobile-facets__footer .button{transition:transform var(--duration-short) ease}.mobile-facets__footer .button:active{transform:scale(.97)}.facet-filters__sort{transition:border-color var(--duration-default) ease}.pagination__item{transition:transform var(--duration-default) var(--toylivo-ease),background-color var(--duration-default) ease,color var(--duration-default) ease;border-radius:var(--toylivo-radius-full)}.pagination__item:not(.pagination__item--current):hover{transform:translateY(-.1rem)}.pagination__item--current{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:600}@media(prefers-reduced-motion:reduce){.active-facets__button-inner,.pagination__item,.facet-checkbox,.mobile-facets__footer .button{transition:none}}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--color-foreground))}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}table:not([class]){width:100%;border-collapse:collapse;font-size:1.4rem}table:not([class]) th,table:not([class]) td{padding:var(--toylivo-space-3) var(--toylivo-space-4);text-align:left;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}table:not([class]) th{font-weight:600;color:rgba(var(--color-foreground),.68);font-size:1.2rem;letter-spacing:.03rem;text-transform:uppercase}.order-details thead th,.order-history thead th{color:rgba(var(--color-foreground),.68);letter-spacing:.03rem}.card{transition:transform var(--duration-extra-long) var(--toylivo-ease),box-shadow var(--duration-extra-long) var(--toylivo-ease)}.card:hover{transform:translateY(-.8rem);box-shadow:var(--toylivo-shadow-lg);border-radius:var(--border-radius)}@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.toylivo-wishlist-button{position:absolute;top:var(--toylivo-space-3);right:var(--toylivo-space-3);z-index:2}.toylivo-wishlist-button button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:var(--toylivo-radius-full);background:rgba(var(--color-background),.85);-webkit-backdrop-filter:blur(var(--toylivo-blur-sm));backdrop-filter:blur(var(--toylivo-blur-sm));color:rgb(var(--color-foreground));cursor:pointer;box-shadow:var(--toylivo-shadow-sm);transition:transform var(--duration-short) var(--toylivo-ease-spring),color var(--duration-default) ease,opacity var(--duration-default) ease}.toylivo-wishlist-button .icon-wrapper,.toylivo-wishlist-button .svg-wrapper{width:1.9rem;height:1.9rem}.toylivo-wishlist-button svg{width:100%;height:100%}.toylivo-wishlist-button button:hover{transform:scale(1.08)}.toylivo-wishlist-button.is-saved button{color:var(--toylivo-color-accent)}.toylivo-wishlist-button.is-saved svg{fill:currentColor}@media(hover:hover)and (pointer:fine){.toylivo-wishlist-button:not(.is-saved){opacity:0}.card-wrapper:hover .toylivo-wishlist-button,.toylivo-wishlist-button:focus-within{opacity:1}}@media(prefers-reduced-motion:reduce){.toylivo-wishlist-button button{transition:none}.toylivo-wishlist-button button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/toylivo-components.css.map */
