@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend+Deca:wght@100..900&family=Liter&family=Merriweather:ital,wght@0,300;1,300&family=Modak&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titan+One&family=Ubuntu&display=swap";@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend+Deca:wght@100..900&family=Lilita+One&family=Liter&family=Merriweather:ital,wght@0,300;1,300&family=Modak&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titan+One&family=Ubuntu&display=swap";@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend+Deca:wght@100..900&family=Liter&family=Merriweather:ital,wght@0,300;1,300&family=Modak&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titan+One&family=Ubuntu&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend+Deca:wght@100..900&family=Liter&family=Merriweather:ital,wght@0,300;1,300&family=Modak&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400 Asc;1,600;1,700;1,800;1,900&family=Titan+One&family=Ubuntu&display=swap";@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend+Deca:wght@100..900&family=Liter&family=Merriweather:ital,wght@0,300;1,300&family=Modak&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titan+One&family=Ubuntu&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html,body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}body{flex-direction:column;display:flex;position:fixed}#root{scroll-snap-type:y mandatory;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;overflow:hidden scroll}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.lato-bold{font-family:Lato,sans-serif;font-style:normal;font-weight:700}*{box-sizing:border-box;margin:0;padding:0}.home{width:100%;min-height:100vh;font-family:Poppins,sans-serif}.hero{text-align:center;color:#fff;width:100vw;height:80vh;z-index:.5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scoopvid{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-overlay,h1{z-index:2;font-family:Poppins,sans-serif;font-weight:700;position:relative}.hero h1{font-size:2.5rem;font-weight:700}.shop-btn{color:#684243;cursor:pointer;background:linear-gradient(45deg,#fff,#a8f9ff);border:none;border-radius:20px;margin-top:20px;padding:10px 25px;font-weight:700;transition:transform .2s;box-shadow:0 0 15px #0003}.video-controls{z-index:3;gap:10px;display:flex;position:absolute;top:20px;right:20px}.ad-banner{color:#d84f7c;text-align:center;z-index:4;background:#ffffffe6;border-radius:25px;padding:15px 30px;font-size:18px;font-weight:700;animation:2s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000004d}@keyframes pulse{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}to{transform:translate(-50%,-50%)scale(1)}}.control-btn{cursor:pointer;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;box-shadow:0 2px 8px #0003}.control-btn:hover{background:#fff}.hero{width:100%;height:100vh;position:relative;overflow:hidden}.scoopvid{object-fit:cover;width:100%;height:100%}.hero-wave{z-index:5;pointer-events:none;width:100%;position:absolute;bottom:-1px;left:0}.hero-wave svg{width:100%;height:150px;display:block}@media (width<=1024px){.hero-wave svg{height:160px}}@media (width<=768px){.hero-wave svg{height:120px}}@media (width<=480px){.hero-wave svg{height:80px}}.bottom-wave{pointer-events:none;background-color:#fff;width:100%;height:-500px;position:absolute;bottom:-1px;left:0}.bottom-wave svg{background-color:#ffd3d6;width:100%;height:220px;display:block;transform:scaleZ(-1)}@media (width<=1024px){.bottom-wave svg{height:160px}}@media (width<=768px){.bottom-wave svg{height:120px}}@media (width<=480px){.bottom-wave svg{height:80px}}.flower-top{width:450px;height:250px;top:0;left:0;transform:translate(-100%,-10%)}.flower-bottom{width:450px;height:250px;top:0;right:0;transform:translate(100%,10%)}.best-sellers{background-color:#fff;width:100%;padding:0 20px;font-family:Poppins,sans-serif}.best-sellers-row{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:20px;padding:20px 10px;display:grid;overflow-x:auto}.best-sellers-row::-webkit-scrollbar{display:none}.best-sellers-row .product-card{scroll-snap-align:start;width:100%;min-width:260px;max-width:320px}.view-all-btn{color:#fff;font-size:15px;font-style:"Poppins", sans-serif;cursor:pointer;background:linear-gradient(45deg,#ffa2c7,#ff357d);border:none;border-radius:20px;margin:20px auto 0;padding:10px 20px;font-weight:700;display:block;text-decoration:none!important}.all-kits-btn{color:#fff;font-size:15px;font-style:"Poppins", sans-serif;cursor:pointer;background:linear-gradient(45deg,#ffa2c7,#ff357d);border:none;border-radius:20px;margin:30px auto;padding:10px 20px;font-weight:700;display:block}.slider-container{align-items:center;width:100%;display:flex;position:relative}@media (width<=1024px){.best-sellers-row{gap:15px;padding:85px 8px}.best-card{width:220px;padding:12px}.best-sellers h4{padding-left:60px;font-size:22px}}@media (width<=768px){.product-row{gap:15px}.best-sellers-row{grid-auto-columns:minmax(220px,1fr)}.best-sellers-row .product-card{min-width:220px;max-width:260px}}@media (width<=480px){.product-row{gap:12px;padding:8px}.best-sellers-row{grid-auto-columns:minmax(180px,1fr)}.best-sellers-row .product-card{min-width:180px;max-width:220px}}.nav-btn{color:#fff;cursor:pointer;z-index:20;background:#ade8f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:30px;transition:all .3s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 4px 8px #0000001a}.nav-btn:hover{background:#90e0ef;transform:translateY(-50%)scale(1.1)}.nav-btn.left{left:5px}.nav-btn.right{right:5px}.bundle-section{text-align:left;color:#8f6a6a;background-color:#fff;width:100vw;padding:60px 20px;font-family:Poppins,sans-serif}.bundle-section h4{color:#8f6a6a;margin-bottom:20px;padding-left:90px;font-size:24px;font-weight:700}.bundle-row{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;display:flex}.all-bundles-btn{color:#fff;font-size:15px;font-style:"Poppins", sans-serif;cursor:pointer;background:linear-gradient(45deg,#ffa2c7,#ff357d);border:none;border-radius:20px;margin:30px auto;padding:10px 20px;font-weight:700;display:block}a{text-decoration:none}.best-sellers a{text-decoration:none!important}@media (width<=1024px){.bundle-card{width:400px}}@media (width<=768px){.bundle-row{gap:15px}.bundle-card{width:100%;max-width:500px;padding:12px;font-size:9px}.bundle-card img{height:200px}.bundle-card p{font-size:13px}}@media (width<=480px){.bundle-row{gap:12px}.bundle-card{width:100%;padding:10px;font-size:8px}.bundle-card img{height:150px;transform:scale(1)}.bundle-card p{font-size:11px}.bundle-card button{padding:4px 8px;font-size:10px}}.bundle-card p{color:#8f6a6a;text-align:left;font-size:15px;font-style:"Poppins", sans-serif;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bundle-card img{object-fit:contain;width:100%;height:250px;transform:scale(1.2)}.bundle-card button{color:#8f6a6a;font-style:"Poppins", sans-serif;cursor:pointer;background:#aff1ff;border:1.5px solid #8ed6e5;border-radius:20px;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:700}.bundle-card .favorite-btn{cursor:pointer;color:#d84f7c;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex;position:absolute;bottom:10px;right:10px}.view-all{color:#fff;font-size:15px;font-style:"Poppins", sans-serif;cursor:pointer;background:linear-gradient(45deg,#ffa2c7,#ff357d);border:none;border-radius:20px;margin:30px auto;padding:10px 20px;font-weight:700;display:block}.dots{margin-top:20px}.dots span{background:#9c7b85;border-radius:50%;width:10px;height:10px;margin:0 6px;display:inline-block}.best-cart-container{display:inline-block;position:relative}.best-cart-dropdown{color:#8f6a6a;z-index:10;background-color:#fff;border:1px solid #ddd;border-radius:5px;flex-direction:column;width:100%;font-family:Poppins,sans-serif;font-size:15px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 2px 5px #00000026}.best-cart-dropdown a{color:#8f6a6a;text-align:center;padding:10px;text-decoration:none}.cart-dropdown a:hover{background-color:#ffe3ef}.fullscreen-modal{z-index:10000;cursor:pointer;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullscreen-video-container{aspect-ratio:16/9;width:100%;max-width:90vw;height:100%;max-height:90vh;position:relative}.fullscreen-video{object-fit:contain;background:#000;width:100%;height:100%}.fullscreen-close{color:#fff;cursor:pointer;z-index:10001;background:0 0;border:none;font-size:2rem;position:absolute;top:-50px;right:0}@media (width<=768px){.hero{height:60vh;padding:20px}.hero h1{font-size:1.5rem;line-height:1.3}.shop-btn{padding:8px 18px;font-size:14px}.next-drop{height:auto;padding:100px 15px}.next-drop h2{font-size:1.2rem}.slime-row{gap:12px}.slime-item img{width:80px;height:80px}.flower{width:150px;height:150px;margin-top:-230px;margin-left:-100px}.flower-top{width:180px;height:100px;transform:translate(-100%,-30%)}.flower-bottom{width:180px;height:100px;transform:translate(90%,10%)}.best-sellers{padding:1px 15px}.best-sellers h4{padding-left:20px}.bundle-section{padding:40px 15px}.bundle-section h4{padding-left:20px}}@media (width<=480px){.flower{width:90px;height:90px;margin-top:-190px;margin-left:-80px}.hero h1{font-size:1.2rem}.slime-item img{width:60px;height:60px}.hero{height:50vh}.next-drop{padding:80px 10px}.next-drop h2{font-size:1rem}.slime-row{gap:8px}.best-sellers h4,.bundles h4{padding-left:10px;font-size:18px}}@media (width<=430px){.learn-more-btn{align-self:center}}@media (width<=768px){.next-drop{min-height:200px}.slime-drop-row{gap:10px}.slime-card-wrapper img{width:140px;height:auto}.drop-title{margin-bottom:20px;font-size:1.8rem}.best-card{width:100%;max-width:200px;margin:20px auto}.best-card h4{font-size:1rem}}@media (width<=480px){.next-drop{padding:40px 10px}.slime-drop-row{flex-direction:column;align-items:center;gap:30px}.slime-card-link:first-child .slime-glow-wrapper,.slime-card-link:nth-child(3) .slime-glow-wrapper{transform:rotate(0)}.slime-card-link:nth-child(2) .slime-glow-wrapper{transform:translateY(0)}.slime-card-wrapper img{width:150px}.best-favorite-btn{text-align:right;justify-self:flex-end;font-size:18px}.best-add-to-cart{text-align:left;padding:12px}.slime-drop-row{gap:10px;height:10px}.slime-drop-row img{width:100px;height:100px}}@media (width<=600px){@media (width<=768px){.lifespan-section{text-align:center}}}@media (width<=850px){.how-to-grid,.lifespan-container,.faq-content{flex-direction:column}.lifespan-section{background:#ffebee}.how-to-section{margin-top:100px}}.textures{text-align:center;background:#fff;width:100%;padding:150px 20px}.textures h2{color:#f08cab;margin-bottom:50px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.texture-video-wrapper{max-width:900px;margin:0 auto;position:relative}.texture-video-mask{width:100%;height:500px;position:relative;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.texture-video-mask video{object-fit:cover;width:100%;height:100%}.texture-video-overlay{z-index:1;background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.video-title{color:#fff;z-index:2;text-shadow:0 4px 10px #0000004d;width:60%;font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:500;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.texture-video-controls{z-index:10;gap:12px;display:flex;position:absolute;bottom:15%;right:15%}.control-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#ffffff4d;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.control-btn:hover{background:#ffffffe6;transform:scale(1.1)}.control-btn i{color:#fff;font-size:1.5rem}.control-btn:hover i{color:#8cf0b7}.texture-buttons{z-index:10;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:50px;display:flex}.texture-btn{z-index:11;color:#7a5c61;cursor:pointer;background:0 0;border:2px solid #f08cab;border-radius:50px;padding:8px 20px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s}.texture-btn:hover,.texture-btn.active{color:#fff;background:#f08cab}@media (width<=1024px){.textures{padding:120px 20px}.texture-video video{height:400px}.texture-btn{padding:4px 16px;font-size:14px}}@media (width<=768px){.textures{padding:120px 15px}.texture-video{height:250px}.texture-buttons{gap:10px;margin-top:-70px}.texture-btn{padding:3px 12px;font-size:13px}.textures h2{margin-bottom:-100px;font-size:1.8rem}}@media (width<=480px){.textures{padding:30px 10px}.texture-video{height:200px}.texture-buttons{justify-content:center;gap:8px;margin-top:-70px}.texture-btn{padding:2px 10px;font-size:12px}.textures h2{margin-top:50px;margin-bottom:-90px;font-size:1.5rem}}.about-section{background-color:#fff;margin-bottom:90px;padding:-10px 20px}.about-content{justify-content:center;align-items:center;gap:50px;max-width:1200px;margin:0 auto;padding:60px 20px;display:flex}.about-image{object-fit:cover;border-radius:25px;flex-shrink:0;width:554px;height:424px;box-shadow:0 10px 30px #f08cab33}.about-text{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.about-section h3{color:#f08cab;z-index:2;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;position:relative}.about-section p{text-align:left;color:#777;margin-bottom:25px;font-size:16px;line-height:1.6}.learn-more-btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ffa2c7,#ff357d);border:none;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;margin-top:30px;padding:10px 20px;font-family:Poppins,sans-serif;font-weight:700;display:flex}.flower{opacity:.9;pointer-events:none;z-index:1;width:200px;height:200px;position:absolute;top:-250px;left:450px;transform:rotate(-15deg)}@media (width<=480px){.about-image{aspect-ratio:4/3;object-fit:cover;border-radius:35px;width:90%;max-width:350px;height:auto;margin:0 auto;box-shadow:0 10px 30px #f08cab33}.about-section h3{margin-top:30px;font-size:18px}.about-section p{font-size:13px}.learn-more-btn{padding:8px 16px;font-size:12px}}@media (width<=768px){.about-content{flex-direction:column;align-items:center;gap:20px;padding-bottom:50px}.about-image{width:90%;max-width:450px;margin-top:0}.about-text{text-align:center;align-items:center}.about-section h3{text-align:center;font-size:22px}.about-section p{text-align:center;font-size:14px}}@media (width<=1024px){.about-content{gap:30px}.about-image{object-fit:cover;border-radius:25px;width:400px;height:300px}}@media (width<=480px){.about-content{flex-direction:column;align-items:center;gap:20px;padding-bottom:50px}.about-image{object-fit:cover;border-radius:25px;width:100%;max-width:550px;height:100%}.about-section h3{text-align:center;font-size:22px}.about-section p{text-align:center;font-size:14px}.learn-more-btn{align-self:center}}@media (width<=768px){.learn-more-btn{align-self:center}.lifespan-section{text-align:center}}.fan-favorites{text-align:center;background-color:#fff;padding:60px 20px;position:relative;overflow:visible}.fan-favorites h1{color:#f08cab;white-space:pre-line;padding:0 200px;font-family:Poppins,sans-serif;font-weight:700}.fan-favorites p{color:#777;margin-bottom:40px}.fan-slider-container{align-items:center;max-width:1250px;margin:0 auto;display:flex;position:relative}.fan-row-wrapper{width:100%;overflow:hidden}.fan-row{width:100%;padding:10px 0;transition:transform .8s cubic-bezier(.45,0,.55,1);display:flex}.fan-card{box-sizing:border-box;background:#fff;border-radius:20px;flex:0 0 25%;padding:0 10px;position:relative}.fan-video{aspect-ratio:9/16;object-fit:cover;background-color:#f9f9f9;border-radius:20px;width:100%;display:block}@media (width<=768px){.fan-card{flex:0 0 33.333%}.fan-favorites h1{padding:0 10px}}@media (width<=480px){.fan-card{flex:0 0 33.333%;padding:0 5px}}.nav-btn:disabled{opacity:.2;cursor:default;pointer-events:none}.subscription-section{text-align:center;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:400px;margin-top:100px;padding:80px 20px;display:flex;position:relative;overflow:hidden}.subscription-box{z-index:1;pointer-events:none;box-sizing:border-box;background-color:#00000080;width:100%;height:100%;position:absolute;inset:0;margin:0!important}.subscription-content{z-index:2;width:100%;max-width:800px;margin:0 auto;position:relative}.subscription-section h2{color:#fff;margin:0 0 15px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.subscription-section p{color:#fff;max-width:700px;margin:0 auto 30px;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5}.subscribe-btn{color:#9c7b85;cursor:pointer;z-index:3;background:linear-gradient(45deg,#fff2c4,#ffecf4);border:none;border-radius:50px;padding:12px 30px;font-family:Poppins,sans-serif;font-weight:700;transition:transform .2s;position:relative}.subscribe-btn:hover{transform:scale(1.05)}@media (width<=1024px){.subscription-section{min-height:350px;padding:80px 20px}.subscription-section h2{font-size:2rem}}@media (width<=768px){.subscription-section{min-height:350px;margin-top:60px;padding:40px 15px}.subscription-box{text-align:center;background-size:cover;align-items:center;height:100%;width:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.subscription-section h2{font-size:1.6rem}.subscription-section p{font-size:14px;line-height:1.4}.subscribe-btn{padding:10px 24px;font-size:14px}}@media (width<=480px){.subscription-section{padding:50px 15px}.subscription-section h2{font-size:1.2rem}.subscription-section p{font-size:12px}}.next-drop{text-align:center;background:#ffe4ed;flex-direction:column;align-items:center;height:850px;padding:60px 0;display:flex;position:relative;overflow:hidden}.title-wrapper{z-index:5;margin-bottom:30px;position:relative}.drop-title-main{color:#db5a85;filter:drop-shadow(0 5px 5px #aa265254);margin:0;font-family:Fredoka,sans-serif;font-size:clamp(40px,8vw,80px);font-weight:900;line-height:1.9}.drop-subtitle-row{justify-content:center;align-items:center;gap:15px;margin-top:-5px;display:flex}.drop-date{color:#7a6e72;margin:0;font-family:Fredoka,sans-serif;font-size:clamp(20px,4vw,40px);font-weight:700}.header-badge{color:#fff;background-color:#db5a85;border-radius:50px;padding:4px 15px;font-family:Fredoka,sans-serif;font-size:1.1rem;font-weight:700;animation:2s ease-in-out infinite badge-float;transform:rotate(5deg);box-shadow:0 4px 8px #db5a854d}@keyframes badge-float{80%,10%{opacity:.2;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(.5)translateY(-10px)}}.spark{pointer-events:none;filter:drop-shadow(0 5px 10px #aa265254);width:100px;height:auto;animation:3s ease-in-out infinite sparkle-float;position:absolute}.s-left{top:150px;left:-50px;transform:rotate(-15deg)}.s-right{animation-delay:1.5s;top:-10px;right:10px}@keyframes sparkle-float{0%,to{opacity:.7;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(1.2)translateY(-10px)}}.slide-fade{animation:.6s cubic-bezier(.23,1,.32,1) softSlideIn}@keyframes softSlideIn{0%{opacity:0;filter:blur(8px);transform:scale(.95)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.drop-slider-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.banner-container{justify-content:center;align-items:center;width:100%;max-width:1000px;min-height:420px;display:flex;position:relative}.pink-stage{z-index:1;filter:blur(8px);opacity:.8;background:#ffc9db;border-radius:50%;width:100%;height:180px;position:absolute;bottom:100px}.full-drop-image{z-index:2;filter:drop-shadow(0 15px 10px #aa265254);width:100%;max-width:900px;height:auto;margin-top:-150px;position:relative}.drop-nav-btn{color:#fff;cursor:pointer;z-index:20;filter:drop-shadow(0 5px 10px #8afbff);background:#9de3f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:32px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.drop-nav-btn:hover{background:#84d6e6;transform:translateY(-50%)scale(1.1)}.drop-nav-btn.left{left:-100px}.drop-nav-btn.right{right:-100px}.dots-container{justify-content:center;gap:12px;margin-top:-50px;display:flex;bottom:-100px}.dot{cursor:pointer;background:#ffcbd8;border-radius:50%;width:12px;height:12px;transition:all .4s}.dot.active{background:#db5a85;border-radius:10px;width:30px}.title-wrapper{z-index:10;justify-content:center;align-items:center;padding:80px 0 40px;display:flex;position:relative}#cloud{z-index:5;background:#fff;border-radius:150px;justify-content:center;align-items:center;width:75%;min-width:500px;height:140px;padding:20px 40px;animation:4s ease-in-out infinite cloud-float;display:flex;position:relative;top:40px;box-shadow:10px 10px #db5a851a}#cloud:before,#cloud:after,.puff-4{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute}#cloud:after{background-color:#fff;width:200px;height:200px;top:-110px;right:400px}#cloud:before{background-color:#fff;width:200px;height:200px;top:-110px;left:430px}.puff-4{background-color:#fff;width:250px;height:200px;bottom:110px;right:200px}.cloud-text-container{z-index:10;text-align:center;position:relative;left:10px;transform:translateY(-60px)}@keyframes cloud-float{0%,to{transform:translate(0)}50%{transform:translate(-10px,-8px)}}@media (width<=768px){#cloud{background-color:#fff;min-width:300px;height:100px;top:-50px}#cloud:before{background-color:#fff;width:150px;height:150px;top:-80px;left:100px}#cloud:after{background-color:#fff;width:100px;height:100px;top:-45px;left:30px}.puff-4{background-color:#fff;width:100px;height:100px;top:-45px;right:30px}.cloud-text-container{z-index:10;text-align:center;position:relative;left:10px;transform:translateY(-30px)}.next-drop{height:95vh}.drop-title-main{font-size:clamp(30px,8vw,600px)!important}.full-drop-image{bottom:130px}.pink-stage{bottom:290px}.dots-container{margin-top:-250px}.s-left{width:60px;top:100px;left:10px;transform:rotate(-15deg)}.s-right{width:60px;animation-delay:1.5s;top:-10px;right:10px}}.img.logo{width:150px;max-width:100%;height:auto}.navbar{z-index:9998;background:0 0;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 60px;display:flex;position:fixed;top:0;left:0}.nav-logo{align-items:center;height:100%;padding-left:40px;display:flex}.logo-img{object-fit:contain;width:180px;height:70px;display:block}.nav-links{color:#ffa3c5;gap:60px;font-size:14px;font-weight:700;list-style:none;display:flex}.nav-links li{cursor:pointer}.nav-icons{color:#fff;cursor:pointer;gap:20px;font-size:24px;display:flex}.nav-links a{color:#fff;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#d84f7c}.bx-search,.bx-cart,.bx-menu{color:#fff;font-style:bold;padding-right:30px}.mobile-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#fff,#ffd3d6);flex-direction:column;width:100%;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto;z-index:9999!important}@keyframes slideInDrawer{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.mobile-menu.active{display:flex!important}.mobile-menu ul{text-align:left;margin:0;padding:30px 20px;list-style:none}.mobile-menu li{cursor:pointer;color:#d84f7c;background:#ffa3c514;border-radius:12px;margin:8px 0;padding:18px 20px;font-size:16px;font-weight:600;transition:all .3s}.mobile-menu li:hover{background:#d84f7c33;transform:translate(10px)}.mobile-menu a{color:inherit;text-decoration:none;display:block}.dropdown{position:relative}.dropdown-menu{z-index:20;background:#fff;border-radius:6px;flex-direction:column;width:170px;margin:0;padding:10px 0;list-style:none;display:none;position:absolute;top:35px;left:0;box-shadow:0 8px 20px #00000026}.dropdown-menu li{color:#d84f7c;white-space:nowrap;padding:10px 20px;font-size:13px;transition:background .2s}.dropdown-menu li:hover{background:#d84f7c1a}.dropdown-menu.show{display:block}.search-bar{z-index:20;background:#fff;border-radius:50px;padding:10px;position:absolute;top:70px;right:150px;box-shadow:0 4px 10px #0000001a}.search-bar input{border:none;border-radius:20px;outline:none;width:200px;padding:8px 12px}.search-container{z-index:1000;width:250px;position:absolute;top:70px;right:10%}.search-dropdown{background:#fff;border-radius:15px;width:350px;padding:10px 0;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.search-dropdown li{cursor:pointer;color:#ff69b4;padding:10px;transition:background .2s}.search-dropdown li:hover{background:#fff0f5}.search-result-item{cursor:pointer;align-items:center;gap:15px;padding:12px 20px;transition:background .2s;display:flex}.search-result-item:hover{background:#fff0f5}.search-thumb{object-fit:cover;border-radius:8px;width:50px;height:50px}.search-info{flex-direction:column;display:flex}.search-name{color:#333;font-weight:600}.search-price{color:#ff69b4;font-size:.9rem}@media (width<=1024px){.navbar{z-index:1000;background:#fffffff2;position:fixed}.nav-links{gap:30px;font-size:13px}.nav-logo{padding-left:20px;font-size:18px}}@media (width<=768px){.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;height:70px;padding:0 20px;position:fixed;box-shadow:0 2px 10px #0000001a}.nav-logo{padding-left:10px;font-size:16px}.nav-links{display:none}.nav-icons{gap:15px;font-size:20px}.img.logo{width:120px}.logo-img{width:130px;height:50px}.mobile-menu.active{display:block}}@media (width<=480px){.navbar{padding:10px 15px}.img.logo{width:100px}.nav-icons{gap:12px;font-size:18px}.mobile-menu ul{padding:15px}.mobile-menu li{padding:12px 0}}*{box-sizing:border-box}.footer{background:#ffcad4;padding:80px 20px 60px;position:relative}.footer-wave{width:100%;line-height:0;position:absolute;top:-115px;left:0;overflow:hidden}.footer-wave svg{width:100%;height:auto;min-height:120px;display:block}.footer-content{color:#684243;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 60px;display:flex;text-align:left!important}.footer-left{text-align:left;gap:50px;display:flex}.footer-col{flex-direction:column;align-items:flex-start;display:flex}.footer-col h4{text-align:left;width:100%;margin-bottom:15px;font-size:15px;font-weight:700}.footer-col ul{width:100%;margin:0;padding:0;list-style:none}.footer-col li{margin-bottom:8px}.footer-col a{color:#684243;font-size:13px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#d84f7c}.footer-logo img{width:190px}.footer-subscribe{text-align:left;max-width:260px}.footer-subscribe h4{font-size:14px;font-weight:700;line-height:1.4}.subscribe-wrapper{align-items:center;width:100%;margin-top:10px;display:flex;position:relative}.subscribe-field{border:2px solid #ffb3c1;border-radius:50px;outline:none;width:100%;padding:12px 45px 12px 20px;font-family:inherit}.icon-btn{color:#fff;cursor:pointer;background:#ff8fab;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex;position:absolute;right:10px}@media (width<=768px){.footer{padding-top:40px}.footer-content{text-align:center;flex-direction:column;gap:40px;padding:0 20px}.footer-left{flex-direction:row;justify-content:center;gap:30px;width:100%}.footer-col{align-items:center}.footer-logo img{width:150px;margin:0 auto}.footer-subscribe{text-align:center;width:100%;max-width:300px;margin:0 auto}.contact-container{flex-direction:column;align-items:center;gap:40px;padding:0 20px}.contact-left{text-align:center;max-width:100%}.contact-left br{display:none}.contact-form{width:100%;max-width:500px}.form-row{flex-direction:column;gap:15px}.contact-hero{height:auto;padding:80px 0}}.best-sellers h1{color:#f48fb1;text-align:left;text-transform:uppercase;letter-spacing:1px;margin:10px 0 30px;font-size:28px;font-weight:800}.product-grid{gap:25px;width:100%}.product-grid.grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{background:#fdfdfd;border:1px solid #f5f5f5;border-radius:20px;flex-direction:column;height:100%;padding:15px;transition:transform .2s;display:flex;box-shadow:0 4px 12px #0000000d}.product-card:hover{transform:translateY(-5px)}.product-img-container{aspect-ratio:1;background-color:#fff;border-radius:15px;width:100%;margin-bottom:15px;overflow:hidden}.product-img-container img{object-fit:cover;width:100%;height:100%}.product-grid.list{flex-direction:column;gap:15px;display:flex}.product-grid.list .product-card{flex-direction:row;align-items:center;gap:20px;height:auto;min-height:100px;padding:15px 25px}.product-grid.list .product-img-container{flex-shrink:0;width:90px;height:90px;margin-bottom:0}.product-grid.list .product-card-content{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.product-grid.list .product-name{-webkit-line-clamp:2;flex:3;height:auto;margin-bottom:0;font-size:16px}.product-grid.list .product-price{text-align:right;flex:1;min-width:90px;margin:0;font-size:16px;font-weight:700}.product-grid.list .product-action-row{flex-shrink:0;width:auto;margin-top:0}.product-name{color:#725e50;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.product-price{color:#725e50;margin-bottom:10px;font-size:15px;font-weight:600}.add-to-cart-btn{color:#6aa0ad;cursor:pointer;white-space:nowrap;background-color:#8ae8ff;border:1.5px solid #b3dbe6;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:700}@media (width<=1100px){.product-grid.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.product-grid.grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-grid.list .product-card{gap:15px;min-height:90px;padding:12px 15px}.product-grid.list .product-img-container{width:75px;height:75px}.product-grid.list .product-name{flex:2;font-size:14px}.product-grid.list .product-price{min-width:75px;font-size:14px}.product-grid.list .add-to-cart-btn{padding:7px 14px;font-size:12px}}@media (width<=450px){.product-grid.grid{grid-template-columns:1fr}.product-grid.list .product-card{flex-direction:row;align-items:center;gap:8px;min-height:80px;padding:8px 12px}.product-grid.list .product-img-container{flex-shrink:0;width:60px;height:60px}.product-grid.list .product-card-content{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:8px;width:100%}.product-grid.list .product-name{-webkit-line-clamp:1;flex:2;margin-bottom:0;font-size:12px}.product-grid.list .product-price{text-align:right;flex:1;min-width:60px;margin:0;font-size:12px}.product-grid.list .product-action-row{flex-shrink:0;width:auto;margin-top:0}.product-grid.list .add-to-cart-btn{min-width:70px;padding:5px 10px;font-size:10px}}.shop-hero{background-color:#fce4ec;justify-content:center;align-items:center;width:100%;height:80vh;display:flex;position:relative;overflow:hidden}.shop-bg{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.shop-hero h1{z-index:10;color:#fff;text-shadow:0 4px 15px #0000004d;text-transform:uppercase;margin-bottom:0;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:800;position:relative}.shop-wave{z-index:5;pointer-events:none;width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.shop-wave svg{width:100%;height:220px;display:block}.shop-container{z-index:20;background-color:#fff;max-width:1200px;margin:0 auto;padding:60px 20px 100px;font-family:Poppins,sans-serif;position:relative}.shop-header{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:20px;display:flex}.filter-wrapper{position:relative}.filter-row{flex-direction:row;align-items:center;gap:10px;display:flex}.filter-icon-btn{justify-content:center;align-items:center;display:flex}.filter-icon-btn,.view-btn{color:#f08cab;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;font-size:20px;transition:all .2s;display:flex}.filter-icon-btn:hover,.view-btn:hover{background:#fff1f3;border-color:#f08cab}.view-btn.active{color:#f08cab;background:#fff1f3;border-color:#f08cab}.view-toggles{align-items:center;gap:8px;display:flex}.search-wrapper{flex:1;max-width:600px;position:relative}.search-wrapper input{border:1px solid #eee;border-radius:30px;outline:none;width:100%;padding:12px 45px 12px 20px;font-family:Poppins,sans-serif}.search-wrapper i{color:#f08cab;font-size:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.shop-section-title{color:#f48fb1;text-align:left;text-transform:uppercase;letter-spacing:1px;margin:10px 0 30px;font-size:28px;font-weight:800}.texture-dropdown{z-index:100;background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;min-width:120px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 25px #00000026}.texture-dropdown button{text-align:left;cursor:pointer;color:#666;background:0 0;border:none;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:background .2s}.texture-dropdown button:hover{background:#f9f9f9}.texture-dropdown button.active{color:#f08cab;background:#fff1f3;font-weight:600}.shop-section-title{margin-top:100px}@media (width<=1100px){.product-grid.grid{grid-template-columns:repeat(3,1fr);gap:15px}}@media (width<=768px){.product-grid.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.product-grid.grid{grid-template-columns:repeat(1,1fr)}.shop-hero h1{font-size:2rem}.product-grid.list .product-card{gap:8px;padding:8px 10px}.product-grid.list .product-img-container{width:60px;height:60px}.product-grid.list .product-price{font-size:11px}}@media (width<=600px){.product-grid.list .product-card{flex-direction:column;align-items:flex-start;height:auto}.product-grid.list .product-img-container{width:100%;height:200px}.product-grid.list .product-action-row{justify-content:space-between;width:100%;margin-left:0}.product-grid.list .product-price{text-align:left;margin-bottom:10px;padding-right:0}}@media (width<=650px){.product-grid.list .product-card{flex-direction:column;align-items:flex-start;padding:20px}.product-grid.list .product-img-container{width:100%;height:180px}.product-grid.list .product-info-wrapper{flex-direction:column;align-items:flex-start;gap:5px;width:100%}.product-grid.list .product-price{text-align:left}.product-grid.list .product-action-row{border-top:1px dashed #eee;justify-content:space-between;width:100%;margin-left:0;padding-top:10px}}@media (width<=768px){.product-grid.list .product-card{gap:15px;height:auto;min-height:120px;padding:15px}.product-grid.list .product-name{font-size:14px}.product-grid.list .product-card{gap:12px;padding:10px 15px}.product-grid.list .product-img-container{width:70px;height:70px}.product-grid.list .product-name{-webkit-line-clamp:1;font-size:14px}.product-grid.list .product-price{min-width:75px;font-size:14px}.product-grid.list .add-to-cart-btn{padding:6px 12px;font-size:11px}.product-grid.list .favorite-btn{font-size:18px}}.contact-page{width:100%;font-family:Poppins,sans-serif;overflow-x:hidden}.contact-hero{background-position:50%;background-size:cover;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:140px 60px 200px;display:flex;position:relative}.contact-container{grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;width:100%;max-width:1200px;display:grid}.contact-left h1{text-align:center;color:#fff;letter-spacing:2px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:48px;font-weight:900}.contact-left p{text-align:center;color:#fff;font-size:18px;line-height:1.5}.contact-form{align-items:left;width:100%}.form-group{text-align:left;flex-direction:column;margin-bottom:20px;display:flex}.form-group label{color:#fff;margin-bottom:6px;font-weight:700}.form-row{gap:25px;display:flex}.form-row .form-group{flex:1}input,textarea{color:#8f6a6a;background:#fff;border:none;border-radius:30px;outline:none;padding:14px 18px;font-size:15px}textarea{resize:none;border-radius:20px}.submit-btn{color:#8f6a6a;cursor:pointer;background:linear-gradient(45deg,#fff,#a8f9ff);border:none;border-radius:25px;align-items:center;margin:10px auto 0;padding:12px 40px;font-weight:700;transition:all .3s;display:block}.submit-btn:hover{transform:scale(1.05)}@media (width<=900px){.contact-hero{padding:120px 30px}.contact-container{text-align:center;grid-template-columns:1fr;gap:40px}.contact-left{flex-direction:column;align-items:center;display:flex}.contact-left h1{font-size:36px}.contact-left p{max-width:420px}.contact-form{width:100%;max-width:500px;margin:0 auto}.form-row{flex-direction:column;gap:15px}.submit-btn{margin:20px auto 0;display:block}}@media (width<=480px){.contact-left h1{font-size:30px}.contact-left p{font-size:16px}input,textarea{font-size:14px}}@media (width<=992px){.contact-hero{padding:120px 30px}.contact-container{text-align:center;grid-template-columns:1fr;gap:40px}.contact-left{flex-direction:column;align-items:center;display:flex}.contact-left h1{font-size:60px}.contact-left p{max-width:420px}.contact-form{width:100%;max-width:500px;margin:0 auto}.form-row{flex-direction:column;gap:15px}.submit-btn{margin:20px auto 0;display:block}}@media (width<=1200px){.contact-left h1{font-size:40px}}.events-page{background-color:#fff}.event-hero{width:100%;height:100vh;position:relative;overflow:hidden}.event-hero:after{content:"";z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.event-image{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}.event-overlay{z-index:2;text-align:center;color:#fff;text-shadow:2px 2px 10px #0000004d;margin-top:200px;position:relative}.event-overlay h1{letter-spacing:5px;margin:0;font-family:Poppins,sans-serif;font-size:4rem;font-weight:700}.event-overlay p{font-family:Poppins,sans-serif}.event-top-wave{z-index:5;pointer-events:none;width:100%;position:absolute;top:-165px;left:0}.event-top-wave svg{width:100%;height:120px;margin-top:50px;display:block}.event-bottom-wave{pointer-events:none;background-color:#fff;width:100%;height:-500px;position:absolute;bottom:-100px;left:0}.event-bottom-wave svg{background-color:#fce4ec;width:100%;height:220px;display:block;transform:scaleZ(-1)}.celebrate-section{text-align:center;background-color:#fce4ec;padding:150px 20px;font-family:Poppins,sans-serif;font-weight:700;position:relative}.celebrate-card h2{color:#d81b60;margin-top:-20px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.quote-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff4081,#f48fb1);border:none;border-radius:50px;padding:15px 40px;font-family:Poppins,sans-serif;font-weight:700;transition:transform .2s;box-shadow:0 4px 15px #ff408166}.quote-btn:hover{transform:scale(1.05)}.offer-section{text-align:center;margin-top:100px;margin-bottom:200px;padding:60px 20px}.offer-header h1{color:#8d6e63;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700}.offer-header p{color:#ffa1c0;max-width:600px;margin:10px auto;font-family:Poppins,sans-serif;font-size:25px}.offers-grid{flex-wrap:wrap;justify-content:center;gap:40px 30px;max-width:800px;margin:40px auto 0;display:flex}.offer-card{text-align:center;width:calc(50% - 15px);min-width:300px}.offer-image-wrapper{aspect-ratio:16/9;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 8px 20px #0000001a}.offer-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.offer-card:hover img{transform:scale(1.05)}.offer-card h3{color:#8d6e63;margin-top:15px;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2}.gallery-section{text-align:center;max-width:1200px;margin:0 auto;padding:60px 20px}.gallery-header h1{color:#8d6e63;margin-top:-200px;margin-bottom:10px;font-family:Poppins,sans-serif;font-weight:700}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;display:grid}.gallery-item{aspect-ratio:1;cursor:pointer;background-color:#ffe1eb;border-radius:15px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.gallery-item img{aspect-ratio:1;object-fit:cover;border-radius:15px;width:100%}.gallery-item:hover img{transform:scale(1.1)}.gallery-item.placeholder{aspect-ratio:1;background-color:#ccc;border-radius:15px}.lightbox{z-index:1000;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.lightbox img{border-radius:10px;max-width:90%;max-height:90%}.close-lightbox{color:#fff;cursor:pointer;font-size:50px;position:absolute;top:30px;right:40px}.modal-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content{text-align:left;border-radius:20px;width:100%;max-width:450px;padding:30px;animation:.3s modalFadeIn;box-shadow:0 10px 30px #0003;background:#fff!important}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header h3{color:#ff85a2;margin-bottom:15px;font-size:1.5rem}.modal-body p{color:#555;margin-bottom:10px;line-height:1.5}.modal-footer{justify-content:center;gap:10px;margin-top:25px;display:flex}.primary-btn{color:#fff;cursor:pointer;background-color:#ff85a2;border:none;border-radius:50px;padding:10px 20px;font-weight:600;transition:all .3s}.primary-btn:hover{background-color:#ff6b8d;transform:scale(1.05)}.secondary-btn{color:#666;cursor:pointer;background-color:#f0f0f0;border:none;border-radius:50px;padding:10px 20px;transition:all .3s}.secondary-btn:hover{background-color:#e0e0e0}.close-btn{cursor:pointer;color:#ff6969;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:20px}@media (width<=768px){.offer-card{width:100%}.offer-header p{font-size:15px}.event-overlay h1{font-size:2.5rem}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:100px;padding:10px}.gallery-section{padding:40px 10px}}@media (width<=480px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:100px}.gallery-header h1{font-size:1.5rem}}.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}html{scroll-behavior:smooth!important}.slime-care-page{background-color:#fff;font-family:Poppins,sans-serif}.section-title{text-align:center;color:#f48fb1;margin:100px 0 40px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.how-to-section{max-width:1200px;margin:0 auto;padding:40px 20px}.how-to-grid{justify-content:center;gap:30px;display:flex}.how-to-card{text-align:center;flex:1}.how-to-card img{aspect-ratio:2;object-fit:cover;border-radius:20px;width:350px;height:200px;margin-bottom:20px}.how-to-card h3{color:#8d6e63;margin-bottom:15px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.how-to-card p{color:#bcaaa4;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.5}@media (width<=850px){.how-to-grid{flex-direction:column}.how-to-section{margin-top:100px}}@media (width<=768px){.section-title{margin-top:10px;font-size:2rem}}@media (width<=480px){.section-title{font-size:1.8rem}}.beginner-tips-section{text-align:center;color:#000;background-color:#fff;padding-top:50px}.tips-title{color:#f48fb1;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.tips-grid{z-index:2;justify-content:space-evenly;align-items:flex-start;width:90%;max-width:1200px;margin:0 auto;padding-top:50px;padding-bottom:100px;display:flex;position:relative}.tip-card{text-align:center;flex-direction:column;align-items:center;gap:15px;width:250px;display:flex}.tip-icon-wrapper{background:#fff;border:4px solid #b3e5fc;border-radius:60% 40% 70% 30%/40% 50% 60% 40%;justify-content:center;align-items:center;width:160px;height:160px;transition:all .4s;display:flex;box-shadow:0 10px 20px #0000000d}.tip-icon-wrapper:hover{border-radius:40% 60% 30% 70%/50% 40% 40% 60%;transform:scale(1.05)}.tip-icon-wrapper img{object-fit:contain;width:70%;height:auto}.tip-card p{color:#8d6e63;white-space:normal;margin:0;padding:0 5px;font-size:.9rem;font-weight:500;line-height:1.5;overflow:visible}@media (width<=768px){.tips-title{font-size:2.2rem}.tips-grid{flex-wrap:wrap;gap:30px}.tip-card{flex:0 0 45%}}@media (width<=480px){.tips-title{font-size:1.8rem}.tips-grid{flex-direction:column;align-items:center}.tip-card{max-width:100%}.tip-icon-wrapper{width:120px;height:120px}}.lifespan-section{background:linear-gradient(45deg,#fff,#ffb4bd);margin:60px 0;padding:80px 20px}.lifespan-container{align-items:center;gap:50px;max-width:1100px;margin:0 auto;display:flex}.lifespan-text{flex:1}.lifespan-text h2{color:#8d6e63;margin-bottom:20px;font-size:2.8rem;font-weight:900;line-height:1.1}.lifespan-text p{color:#8d6e63;font-size:1.2rem}.lifespan-capsules{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;display:flex}.capsule{color:#8d6e63;text-align:center;background:linear-gradient(45deg,#fff,#fffad2);border-radius:50px;justify-content:center;align-items:center;width:100%;max-width:450px;min-height:60px;padding:15px 25px;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 4px 10px #0000000d}@media (width<=850px){.lifespan-container{flex-direction:column}.lifespan-section{background:#ffebee}}@media (width<=768px){.lifespan-section{text-align:center}}.faq-container{flex-direction:column;align-items:center;max-width:1100px;margin:150px auto 200px;padding:0 20px;display:flex}.faq-title{text-align:center;color:#f48fb1;margin-bottom:40px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.faq-content{justify-content:center;align-items:flex-start;gap:40px;width:100%;display:flex}.faq-image-side{flex:1}.faq-main-img{object-fit:cover;aspect-ratio:1;background-color:#fff;border-radius:30px;width:100%;box-shadow:0 10px 30px #0000000d}video.faq-main-img{outline:none;display:block}.faq-side{flex-direction:column;flex:1;gap:15px;display:flex}.faq-item{border:2px solid #fce4ec;border-radius:25px;transition:all .3s;overflow:hidden}.faq-item.active{border-color:#8d6e63}.faq-question{cursor:pointer;color:#f48fb1;justify-content:space-between;align-items:center;padding:18px 25px;font-size:1.3rem;font-weight:700;display:flex}.faq-item.active .faq-question{color:#8d6e63}.faq-answer{max-height:0;transition:max-height .4s ease-out;overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.answer-content{color:#8d6e63;padding:0 25px 20px;font-size:.95rem;line-height:1.6}@media (width<=850px){.faq-content{flex-direction:column}}@media (width<=768px){.faq-content{flex-direction:column;gap:20px}.faq-image-side{width:100%;position:static}.faq-main-img{aspect-ratio:16/9;border-radius:20px}}
