.cardoria-footer .cardoria-about{margin-top:32px;padding-top:24px;border-top:1px solid #d9a64e44}.cardoria-footer .cardoria-about h3{color:#ffdf9d}.cardoria-footer .cardoria-about p{max-width:960px;line-height:1.75}.cardoria-footer .cardoria-footer-phone{line-height:1.8}.cardoria-footer .cardoria-footer-phone a{color:#ffdf9d}.cardoria-footer .footer-grid{grid-template-columns:1.25fr 1fr 1fr 1.2fr}.cardoria-footer .footer-grid>*{min-width:0}.cardoria-footer .cardoria-footer-email{color:#ffdf9d;overflow-wrap:anywhere}.cardoria-footer .cardoria-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.cardoria-footer .cardoria-social-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;background:transparent;border-radius:8px}.cardoria-footer .cardoria-social-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;padding:0}.cardoria-footer .cardoria-social-icon img{display:block;width:44px;height:44px;object-fit:contain}.cardoria-footer .cardoria-social-instagram img{width:auto;max-width:none;height:51px;flex:0 0 auto}.cardoria-footer .is-unconfigured{opacity:.45}.cardoria-footer a:hover{color:#ffc034}.cardoria-footer a:focus-visible{outline:2px solid #ffc034;outline-offset:4px}@media(max-width:900px){.cardoria-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:400px){.cardoria-footer .footer-grid{grid-template-columns:1fr}}.cardoria-image-categories{grid-auto-rows:1fr}.category-grid.cardoria-image-categories .category-card{background:linear-gradient(155deg,#18364c,#0c1a2a);justify-content:flex-start;min-height:310px}.cardoria-image-categories .cardoria-category-image{--visual-height: 154px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;height:178px;margin:0 auto 18px;font-size:0;line-height:0}.cardoria-image-categories .cardoria-category-image img{display:block;flex:0 0 auto;width:auto;height:calc(var(--visual-height) * var(--image-scale, 1));max-width:100%;object-fit:contain;object-position:center;border:0;border-radius:0;background:transparent;box-shadow:none}.cardoria-image-categories .category-card h3{min-height:2.3em;line-height:1.15}@media(max-width:550px){.cardoria-image-categories .category-card{min-height:260px}.cardoria-image-categories .cardoria-category-image{--visual-height: 112px;height:132px;margin-bottom:14px}}.cardoria-image-formats{grid-auto-rows:1fr}.cardoria-image-formats .format-card{display:flex;flex-direction:column;background:linear-gradient(160deg,#18364c,#0c1a2a)}.cardoria-image-formats .cardoria-format-image{display:flex;align-items:center;justify-content:center;width:100%;height:182px;margin:0 0 12px;font-size:0;line-height:0}.cardoria-image-formats .cardoria-format-image img{display:block;width:174px;height:174px;max-width:100%;object-fit:contain;object-position:center;border:0;background:transparent;box-shadow:none}.cardoria-image-formats h3{line-height:1.35;min-height:2.7em}.cardoria-image-formats p{margin:6px 0 16px;flex-grow:1}.cardoria-image-formats .small-cta{align-self:flex-start}@media(max-width:550px){.cardoria-image-formats .cardoria-format-image{height:132px}.cardoria-image-formats .cardoria-format-image img{width:126px;height:126px}}.info-panel.teaser .cardoria-funko-logo{display:flex;justify-content:flex-end;margin-top:16px}.info-panel.teaser .cardoria-funko-logo img{display:block;width:180px;max-width:100%;height:auto;object-fit:contain}.info-panel.teaser .cardoria-funko-instagram{color:#ffdf9d;text-underline-offset:3px}.cardoria-social-logos{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px}.cardoria-social-logos .cardoria-social-button{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border:0;border-radius:12px;background:transparent;padding:0;text-decoration:none}.cardoria-social-logos .cardoria-social-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden}.cardoria-social-logos img{display:block;width:64px;height:64px;object-fit:contain}.cardoria-social-logos .cardoria-social-instagram img{flex:0 0 auto;width:auto;max-width:none;height:74px}.cardoria-social-logos a:focus-visible{outline:3px solid #ffc034;outline-offset:5px}.cardoria-social-logos .is-unconfigured{opacity:.45}@media(prefers-reduced-motion:no-preference){.cardoria-social-logos a{transition:transform .2s ease}.cardoria-social-logos a:hover{transform:translateY(-3px)}}@media(max-width:550px){.cardoria-social-logos{gap:16px}}.cardoria-message-bar{display:flex;align-items:center;gap:10px;padding:8px 12px}.cardoria-message-stack{display:grid;flex:1;min-width:0}.cardoria-message{grid-area:1 / 1;visibility:hidden;align-self:center;line-height:1.6;overflow-wrap:anywhere}.cardoria-message.is-active{visibility:visible}.cardoria-message-toggle{flex:0 0 44px;width:44px;height:44px;border:1px solid #59392555;border-radius:6px;color:#31231b;background:transparent;font-size:18px}.cardoria-message-toggle[hidden]{display:none}.cardoria-rare-products{margin-top:28px}.cardoria-rare-products .shop-product{display:flex;flex-direction:column}.cardoria-rare-products .shop-product-image{position:relative;aspect-ratio:1;width:100%;height:auto;background:#ffffff08}.cardoria-rare-products .shop-product-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cardoria-rare-products .shop-product h2{margin:12px 0 6px;font-family:inherit;font-size:16px;line-height:1.5;color:#ffe0a7;overflow-wrap:anywhere}.cardoria-rare-products .cardoria-rare-price{margin:8px 0 18px;font-weight:700}.cardoria-rare-products .cardoria-rare-stock{margin:0 0 18px}.cardoria-rare-products .small-cta{align-self:flex-start;margin-top:auto}.cardoria-status-badge{position:absolute;top:10px;left:10px;right:auto;z-index:2;max-width:calc(100% - 20px);padding:5px 10px;border-radius:6px;background:#ffc034;color:#142538;font-size:12px;font-weight:800;line-height:1.4;box-shadow:0 2px 8px #0004}.cardoria-status-badge.is-sold-out{background:#354553;color:#fff}.cardoria-preorder-date{font-size:13px;line-height:1.5;color:#ffdf9d}.cardoria-preorder-notice{padding:14px;border:1px solid #d9a64e88;border-radius:10px;background:#ffc03412}.products-grid{align-items:start}.shop-product{display:flex;flex-direction:column;container-type:inline-size}.shop-product>a>h2,.shop-product>a>h3{margin:8px 0 0;line-height:1.4}.shop-product>.cardoria-preorder-date{margin:8px 0 0;line-height:1.5}.shop-product>.cardoria-rare-stock{margin:8px 0 0}.shop-product>cardoria-quick-add{margin-top:10px}cardoria-quick-add{display:block;padding-top:0;min-width:0}cardoria-quick-add [hidden]{display:none!important}cardoria-quick-add form{margin:0}cardoria-quick-add .cqa-option{display:block;margin:0 0 10px;color:#f7e8c9;font-size:12px;font-weight:700}cardoria-quick-add .cqa-option select{display:block;width:100%;max-width:100%;margin:5px 0 0;padding:9px;border:1px solid #d9a64e88;border-radius:7px;background:#10283c;color:#f7e8c9;font:inherit;min-height:44px}cardoria-quick-add .cqa-purchase-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:8px;margin:0 0 12px}cardoria-quick-add .cqa-quantity-field{min-width:0}cardoria-quick-add .cqa-quantity-label{display:block;margin:0 0 5px;color:#e3cba4;font-size:11px;line-height:1.4;font-weight:700}cardoria-quick-add .cqa-quantity-controls{display:grid;grid-template-columns:30px minmax(16px,1fr) 30px;align-items:stretch;width:100%;margin:0;border:1px solid #d9a64e99;border-radius:8px;background:#10283c}.shop-product cardoria-quick-add .cqa-step{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:#ffc034;box-shadow:none;font-size:22px;line-height:1}.shop-product cardoria-quick-add .cqa-quantity{display:block;width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding:4px 0;border:0;border-radius:0;border-inline:1px solid #d9a64e55;background:transparent;color:#f7e8c9;text-align:center;font-size:16px;font-weight:700;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}cardoria-quick-add .cqa-quantity::-webkit-inner-spin-button,cardoria-quick-add .cqa-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}cardoria-quick-add .cqa-price-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:46px;padding:7px 10px;gap:3px;border:1px solid #d9a64e99;border-radius:8px;background:linear-gradient(145deg,#18364c,#0c1a2a)}cardoria-quick-add .cqa-price-caption{color:#e3cba4;font-size:9px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}cardoria-quick-add [data-cqa-price]{color:#ffc034;font-size:20px;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shop-product cardoria-quick-add .cqa-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:11px 8px;border:1px solid #ffc034;border-radius:8px;background:#ffc034;color:#102238;box-shadow:0 3px #7c4a19;font-size:13px;line-height:1.4;font-weight:800;text-align:center;white-space:normal}cardoria-quick-add .cqa-step:hover:not(:disabled){background:#ffc03418}cardoria-quick-add .cqa-submit:hover:not(:disabled){background:#ffcf60}cardoria-quick-add :disabled{cursor:not-allowed;opacity:.55}cardoria-quick-add .cqa-message{margin:10px 0 0;font-size:12px;line-height:1.6;color:#ffdf9d;overflow-wrap:anywhere}cardoria-quick-add .cqa-message:empty{display:none}cardoria-quick-add .cqa-message[data-state=error]{padding:9px;background:#ffc03412;border:1px solid #ffc03477;border-radius:7px}cardoria-quick-add .cqa-message[data-state=success]{color:#c2edc9}cardoria-quick-add .cqa-cart-link{display:inline-block;margin-top:8px;color:#ffc034;font-size:13px;text-decoration:underline}cardoria-quick-add [aria-invalid=true]{outline:2px solid #ffc034;outline-offset:-2px}cardoria-quick-add button:focus-visible,cardoria-quick-add input:focus-visible,cardoria-quick-add select:focus-visible,cardoria-quick-add a:focus-visible{outline:2px solid #ffc034;outline-offset:3px}@media(max-width:550px){cardoria-quick-add .cqa-purchase-row{gap:6px}cardoria-quick-add .cqa-quantity-controls{grid-template-columns:22px minmax(14px,1fr) 22px}cardoria-quick-add .cqa-price-box{padding:6px}cardoria-quick-add [data-cqa-price]{font-size:15px}.shop-product cardoria-quick-add .cqa-step{font-size:20px}}@container (max-width: 170px){cardoria-quick-add .cqa-purchase-row{gap:6px}cardoria-quick-add .cqa-quantity-controls{grid-template-columns:20px minmax(12px,1fr) 20px}cardoria-quick-add .cqa-price-box{padding:6px 4px}cardoria-quick-add [data-cqa-price]{font-size:clamp(12px,10cqi,16px)}cardoria-quick-add .cqa-quantity-label{font-size:10px}.shop-product cardoria-quick-add .cqa-submit{font-size:12px;padding:10px 4px}.shop-product cardoria-quick-add .cqa-step{font-size:20px}}@container (max-width: 135px){cardoria-quick-add .cqa-price-box{padding-inline:3px}cardoria-quick-add [data-cqa-price]{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
