@media screen and (max-width:749px){[id$=__hero_slideshow] slideshow-slides{min-height:100dvh}[id$=__hero_slideshow] slideshow-slide{min-height:100dvh;max-height:none}}.button-primary:not(.button-unstyled){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--button-padding-block, 16px) var(--button-padding-inline, 24px);background:var(--color-primary-button-background);color:var(--color-primary-button-text)!important;border:var(--style-border-width-primary, 0) solid var(--color-primary-button-border);border-radius:var(--style-border-radius-buttons-primary, 40px);font-family:var(--button-font-family-primary, inherit);font-size:1rem;font-weight:600;text-decoration:none;text-transform:var(--button-text-case-primary, none);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;min-height:var(--button-size, 48px)}.button-primary:not(.button-unstyled):hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)!important;transform:translateY(-1px)}.button-secondary:not(.button-unstyled){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--button-padding-block, 16px) var(--button-padding-inline, 24px);background:var(--color-secondary-button-background, transparent);color:var(--color-secondary-button-text)!important;border:var(--style-border-width-secondary, 1px) solid var(--color-secondary-button-border);border-radius:var(--style-border-radius-buttons-secondary, 40px);font-family:var(--button-font-family-secondary, inherit);font-size:1rem;font-weight:600;text-decoration:none;text-transform:var(--button-text-case, none);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;min-height:var(--button-size, 48px)}.button-secondary:not(.button-unstyled):hover{background:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border);color:var(--color-secondary-button-hover-text)!important;transform:translateY(-1px)}[id$=__bestsellers] .product-card__content{background:#fff;border:1px solid #e8e4e0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease}[id$=__bestsellers] .product-card__content:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000014}[id$=__bestsellers] .card-gallery{background:#f9f7f4;padding:16px;margin:0;border-radius:14px 14px 0 0}[id$=__bestsellers] .card-gallery img{object-fit:contain!important;border-radius:6px;mix-blend-mode:multiply}[id$=__bestsellers] product-price{padding-inline:16px}[id$=__bestsellers] .product-card__content>:last-child{padding-block-end:16px}[id$=__bestsellers] a.contents .text-block{padding-inline:16px;padding-block-start:14px}[id$=__bestsellers] a.contents p{font-size:.9375rem;line-height:1.4;font-weight:500;color:#2a2b2f!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[id$=__bestsellers] product-price{padding-block-start:4px}[id$=__bestsellers] product-price .price{font-size:.875rem!important;font-weight:600!important;color:#2a2b2f!important}.footer-content>.group-block:last-child{grid-column:1 / -1!important;margin-top:24px;padding-top:20px}.footer-content>.group-block:last-child,.footer-content>.group-block:last-child .group-block-content,.footer-content>.group-block:last-child rte-formatter,.footer-content>.group-block:last-child p{text-align:center!important;justify-content:center!important}.footer-content .menu{gap:6px}.footer-content .menu h3,.footer-content .menu .h3{font-size:.875rem!important;margin-bottom:4px}.footer-content .menu a{font-size:.8125rem;padding-block:2px}.footer-content .group-block .group-block .group-block-content[style*=row]{gap:12px!important}@media screen and (min-width:750px){[id$=__hero_slideshow] .text-block.rte{max-width:520px!important}}.footer-content{align-items:start!important}.footer-content>.group-block:nth-child(3){grid-column:span 2!important}.footer-content ul{list-style:none;padding:0;margin:0}.footer-faq-item{border-bottom:1px solid rgba(255,255,255,.12)}.footer-faq-item:last-child{border-bottom:none}.footer-faq-q{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 0;background:none;border:none;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;line-height:1.4}.footer-faq-icon{font-size:1rem;font-weight:300;flex-shrink:0;transition:transform .2s ease}.footer-faq-item.is-open .footer-faq-icon{transform:rotate(45deg)}.footer-faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.footer-faq-item.is-open .footer-faq-a{max-height:120px}.footer-faq-a p{padding:0 0 12px;font-size:.75rem!important;line-height:1.5;opacity:.75;margin:0}@media screen and (max-width:749px){.footer-content{display:flex!important;flex-direction:column!important;gap:32px!important}.footer-content>.group-block{grid-column:unset!important;width:100%!important}}.footer-content>.group-block:last-child{margin-top:32px!important;padding-top:24px!important}.footer-content>.group-block:last-child p{font-size:.6875rem!important;opacity:.6;letter-spacing:.02em}.product-card__content .card-gallery{aspect-ratio:1 / 1;overflow:hidden}.product-card__content .card-gallery img{width:100%;height:100%;object-fit:contain}.product-grid-view-zoom-out--details{display:none!important}.find-my-toy-fab{position:fixed;bottom:24px;right:24px;z-index:999;display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#81b29a,#b5ead7,#ffdab9);color:#2a2b2f;text-decoration:none;border-radius:50px;font-size:.875rem;font-weight:600;box-shadow:0 4px 20px #81b29a59,0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease;animation:fabPulse 3s ease-in-out infinite}.find-my-toy-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 28px #81b29a66,0 4px 12px #0000001f;color:#2a2b2f}.find-my-toy-fab__icon{font-size:1.25rem;line-height:1}.find-my-toy-fab__label{line-height:1}@keyframes fabPulse{0%,to{box-shadow:0 4px 20px #81b29a59,0 2px 8px #0000001a}50%{box-shadow:0 4px 28px #81b29a80,0 2px 10px #0000001f}}@media screen and (max-width:749px){.find-my-toy-fab{bottom:16px;right:16px;padding:10px 16px;font-size:.8125rem}.find-my-toy-fab__icon{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
