body{background-color:#fff;background-image:radial-gradient(circle at 25% 25%,rgba(255,215,0,.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(65,105,225,.08) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,0,0,.05) 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.01) 10px,rgba(0,0,0,.01) 20px);background-size:400px 400px,600px 600px,300px 300px,40px 40px;background-position:0 0,200px 200px,100px 100px,0 0;animation:bgMove 30s linear infinite alternate}@keyframes bgMove{0%{background-position:0 0,200px 200px,100px 100px,0 0}to{background-position:50px 50px,250px 250px,150px 150px,20px 20px}}.body-dots-pattern{background-color:#fff;background-image:radial-gradient(circle,rgba(255,215,0,.06) 1px,transparent 1px),radial-gradient(circle,rgba(65,105,225,.06) 1px,transparent 1px);background-size:30px 30px,50px 50px;background-position:0 0,25px 25px}.body-comic-lines{background-color:#fff;background-image:repeating-linear-gradient(45deg,transparent,transparent 15px,rgba(255,215,0,.03) 15px,rgba(255,215,0,.03) 16px),repeating-linear-gradient(-45deg,transparent,transparent 15px,rgba(65,105,225,.03) 15px,rgba(65,105,225,.03) 16px)}.section{padding:60px 0;transition:background-color .3s ease}@media (max-width: 767px){.section{padding:40px 0}}.section--white,.collection-section,.product-grid-section{background-color:#fff;position:relative;z-index:1}.section--light-gray{background-color:#f8f8f8;position:relative;z-index:1}.section--light-yellow{background-color:#fff9e6;position:relative;z-index:1}.section--light-blue{background-color:#f0f4ff;position:relative;z-index:1}.shopify-section{position:relative}.shopify-section:nth-child(odd){background-color:#fff}.shopify-section:nth-child(2n){background-color:#f8f8f8}.shopify-section:first-child,.section-hero-slider,.section-hero-slider-premium{background-color:transparent!important}.product-card,.product-item,.card,.card-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.product-item:hover,.card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.section-header,.collection-header h2,h2.title{font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px;position:relative;display:inline-block}.section-header:after,.collection-header h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:linear-gradient(90deg,red,gold);border-radius:2px}.info-strip{background:linear-gradient(135deg,red,gold);color:#fff;padding:20px 0;text-align:center;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #0003;position:relative;overflow:hidden}.info-strip:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.05) 10px,rgba(255,255,255,.05) 20px);animation:stripMove 20s linear infinite}@keyframes stripMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.info-strip-content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.info-strip-item{display:flex;align-items:center;gap:8px}@media (max-width: 767px){.info-strip{font-size:14px;padding:15px 0}.info-strip-content{gap:20px}}footer,.footer{background-color:#111;color:#f0f0f0;position:relative;z-index:2;padding:60px 0 30px;font-size:15px;line-height:1.6}footer:before,.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,red,gold,#4169e1);border-top-left-radius:2px;border-top-right-radius:2px}footer a,.footer a{color:#f0f0f0;text-decoration:none;transition:color .3s ease,transform .2s ease}footer a:hover,.footer a:focus{color:gold;transform:scale(1.05)}.footer h2,.footer h3,footer h2,footer h3{color:#fff;font-weight:800;text-transform:uppercase;font-size:18px;margin-bottom:20px;letter-spacing:1px}.footer__social,footer .social-icons{display:flex;justify-content:center;gap:20px;margin:20px 0}.footer__social a svg,footer .social-icons a svg{width:24px;height:24px;fill:#f0f0f0;transition:fill .3s ease,transform .3s ease}.footer__social a:hover svg,footer .social-icons a:hover svg{fill:gold;transform:scale(1.2)}.footer__bottom,footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:20px;font-size:14px;color:#bbb;text-align:center}footer:hover{box-shadow:0 -2px 10px #ffd7001a}@media (max-width: 767px){footer,.footer{padding:40px 0 20px;text-align:center}.footer__social{flex-direction:row;gap:15px}.footer h2,.footer h3{font-size:16px}}@media (max-width: 767px){body{background-image:radial-gradient(circle at 25% 25%,rgba(255,215,0,.04) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(65,105,225,.04) 0%,transparent 50%);background-size:200px 200px,300px 300px}}.section{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-centered{text-align:center;max-width:1200px;margin:0 auto;padding:0 20px}.section+.section{margin-top:0}.shopify-section:first-child+.shopify-section .section{padding-top:80px}@media (max-width: 767px){.shopify-section:first-child+.shopify-section .section{padding-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/toypride-backgrounds.css.map */
