@import"https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&family=Nunito:wght@400;700;900&display=swap";:root{--lol-cream:#FFF9E6;--lol-pink-bg:#FFE5EC;--lol-letter-bg:#FFF5E6;--lol-green-bg:#E8F5E9;--lol-cyan-bg:#E0F7FA;--lol-red:#E63946;--lol-red-500:#ef4444;--lol-red-600:#dc2626;--lol-red-400:#f87171;--lol-red-300:#fca5a5;--lol-cyan:#06B6D4;--lol-yellow-200:#fef08a;--lol-yellow-300:#fde047;--lol-yellow-400:#facc15;--lol-yellow-500:#eab308;--lol-green-400:#4ade80;--lol-green-500:#22c55e;--lol-green-600:#16a34a;--lol-pink-400:#f472b6;--lol-purple-400:#c084fc;--lol-blue-400:#60a5fa;--lol-orange-400:#fb923c;--lol-teal-400:#2dd4bf;--lol-gray-900:#111827;--lol-gray-800:#1f2937;--lol-gray-700:#374151;--lol-gray-600:#4b5563;--lol-gray-500:#6b7280;--lol-gray-400:#9ca3af;--lol-display:"Comic Sans MS","Comic Neue",cursive;--lol-body:"Nunito",system-ui,sans-serif}.lol{font-family:var(--lol-body);color:var(--lol-gray-800);line-height:1.5}.lol *{box-sizing:border-box}.lol h1,.lol h2,.lol h3{margin:0}.lol .lol-display{font-family:var(--lol-display)}.lol .lol-wrap{max-width:72rem;margin:0 auto;padding:0 1rem}.lol .lol-wrap--md{max-width:56rem}.lol .lol-wrap--sm{max-width:48rem}.lol .lol-section{padding:5rem 1rem}.lol .lol-center{text-align:center}.lol .lol-badge{display:inline-block;padding:.5rem 1.5rem;border-radius:9999px;font-weight:900;margin-bottom:1rem;color:#fff}.lol .lol-h2{font-family:var(--lol-display);font-weight:900;font-size:2.5rem;line-height:1.1;color:var(--lol-gray-800)}@media(min-width:768px){.lol .lol-h2{font-size:3rem}}.lol .lol-sub{font-size:1.125rem;color:var(--lol-gray-600);max-width:42rem;margin:.75rem auto 0}.lol .lol-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:900;font-size:1.125rem;box-shadow:0 10px 15px -3px #0000001a;transition:transform .2s,background .2s;text-decoration:none;border:0;cursor:pointer;font-family:var(--lol-body)}.lol .lol-btn:hover{transform:scale(1.08)}.lol .lol-btn--red{background:var(--lol-red-500);color:#fff}.lol .lol-btn--red:hover{background:var(--lol-red-600)}.lol .lol-btn--white{background:#fff;color:var(--lol-gray-800);border:2px solid var(--lol-yellow-400)}.lol .lol-btn--green{background:var(--lol-green-500);color:#fff}.lol .lol-btn--yellow{background:var(--lol-yellow-400);color:var(--lol-gray-900);padding:1rem 2rem}.lol .lol-grid{display:grid;gap:1rem}.lol .lol-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.lol .lol-grid-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lol .lol-grid-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lol .lol-grid-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lol .lol-grid-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lol .lol-card{background:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a;transition:transform .3s,box-shadow .3s}.lol .lol-card:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #00000040}.lol .lol-rot-1{transform:rotate(1deg)}.lol .lol-rot-2{transform:rotate(2deg)}.lol .lol-rot--1{transform:rotate(-1deg)}.lol .lol-rot--2{transform:rotate(-2deg)}.lol-pip{position:relative;display:inline-block;animation:lol-bounce 2s ease-in-out infinite}.lol-pip--sm{width:4rem;height:4rem}.lol-pip--md{width:6rem;height:6rem}.lol-pip--lg{width:10rem;height:10rem}.lol-pip__face{width:100%;height:100%;background:var(--lol-yellow-300);border:4px solid var(--lol-yellow-500);border-radius:9999px;position:relative;box-shadow:0 10px 15px -3px #00000026}.lol-pip__eye{position:absolute;top:33%;width:16%;height:16%;background:var(--lol-gray-900);border-radius:9999px;animation:lol-blink 4s infinite}.lol-pip__eye--l{left:25%}.lol-pip__eye--r{right:25%}.lol-pip__mouth{position:absolute;bottom:25%;left:50%;transform:translate(-50%);width:33%;height:16%;background:var(--lol-gray-900);border-radius:0 0 100% 100%}.lol-pip__cheek{position:absolute;top:50%;width:20%;height:20%;background:#fca5a5;border-radius:9999px;opacity:.7}.lol-pip__cheek--l{left:.25rem}.lol-pip__cheek--r{right:.25rem}.lol .lol-product{display:block;padding:1.5rem;border:4px solid transparent;text-align:left;text-decoration:none;color:inherit}.lol .lol-product:hover{border-color:var(--lol-yellow-300)}.lol .lol-product__img{aspect-ratio:1/1;background:linear-gradient(135deg,#fef9c3,#fce7f3);border-radius:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;font-size:6rem;overflow:hidden;position:relative;transition:transform .3s}.lol .lol-product:hover .lol-product__img{transform:scale(1.05)}.lol .lol-product__img img{width:100%;height:100%;object-fit:cover}.lol .lol-product__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.lol .lol-product__title{font-weight:900;font-size:1.125rem;color:var(--lol-gray-800)}.lol .lol-age{background:var(--lol-yellow-200);font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px;white-space:nowrap}.lol .lol-product__desc{font-size:.875rem;color:var(--lol-gray-600);margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lol .lol-product__foot{display:flex;align-items:center;justify-content:space-between}.lol .lol-price{font-size:1.5rem;font-weight:900;color:var(--lol-red-500)}.lol .lol-stars{color:var(--lol-yellow-400);letter-spacing:1px}.lol .lol-blog{display:block;overflow:hidden;border:4px solid transparent;text-decoration:none;color:inherit;text-align:left}.lol .lol-blog:hover{border-color:#86efac}.lol .lol-blog__img{height:12rem;background:linear-gradient(135deg,#bbf7d0,#bfdbfe);display:flex;align-items:center;justify-content:center;font-size:6rem;overflow:hidden}.lol .lol-blog__img img{width:100%;height:100%;object-fit:cover}.lol .lol-blog__body{padding:1.5rem}.lol .lol-blog__meta{display:flex;gap:.75rem;font-size:.75rem;color:var(--lol-gray-500);margin-bottom:.75rem}.lol .lol-blog__title{font-weight:900;font-size:1.25rem;margin-bottom:.5rem}.lol .lol-blog:hover .lol-blog__title{color:var(--lol-green-600)}.lol .lol-blog__excerpt{font-size:.875rem;color:var(--lol-gray-600);margin:0 0 1rem}.lol .lol-blog__read{color:var(--lol-green-600);font-weight:700;font-size:.875rem}@keyframes lol-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lol-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes lol-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes lol-float0{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes lol-float1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-5deg)}}@keyframes lol-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes lol-spin-slow{to{transform:rotate(360deg)}}@keyframes lol-pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes lol-screen-flicker{0%,to{opacity:1}50%{opacity:.6}}@keyframes lol-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}@keyframes lol-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lol-slideRight{0%{width:0}}@keyframes lol-fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lol *,.lol-pip{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lol-theme.css.map */
