@import "https://fonts.googleapis.com/css2?family=Alex+Brush&family=Allura&family=Berkshire+Swash&family=Birthstone+Bounce&family=Bungee+Shade&family=Carattere&family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&family=Fascinate+Inline&family=Great+Vibes&family=Kavoon&family=Limelight&family=Londrina+Sketch&family=Lora:wght@500;600;700&family=Mea+Culpa&family=Monsieur+La+Doulaise&family=MonteCarlo&family=Montserrat:wght@500;600;700&family=Mrs+Saint+Delafield&family=Pinyon+Script&family=Playfair+Display:wght@500;600;700&family=Rochester&family=Rouge+Script&family=Yesteryear&display=swap";@font-face{font-family:Modern Love;src:url(/fonts/modern-love/modern-love-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rosaliana;src:url(/fonts/rosaliana/Rosaliana.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loverine;src:url(/fonts/loverine/Loverine.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LayerCraft Milky Matcha;src:url(/fonts/milky_matcha/MilkyMatcha.otf?v=6)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grandma;src:url(/fonts/grandma/Grandma.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased}button{font:inherit}*{scrollbar-width:thin;scrollbar-color:#00000029 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#00000042}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#2cc5b159 transparent}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.thin-scrollbar::-webkit-scrollbar-thumb{background:#2cc5b147;border-radius:999px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.product-grid{grid-template-columns:minmax(0,1fr)}}.product-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.poster-title-size-slider{appearance:none;background:#e9ecf0;border-radius:999px;outline:none;height:3px}.poster-title-size-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:3px}.poster-title-size-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #2cc5b1;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 4px #0f172a24}.poster-title-size-slider:hover::-webkit-slider-thumb{transform:scale(1.06);box-shadow:0 2px 6px #2cc5b147}.poster-title-size-slider::-moz-range-track{background:0 0;border-radius:999px;height:3px}.poster-title-size-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:1.5px solid #2cc5b1;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0f172a24}@keyframes lc-stage-spin{to{transform:rotate(360deg)}}
