.nhi-cake_imageWrapper__L6lA5{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2.5rem 0}@media(max-width:768px){.nhi-cake_imageWrapper__L6lA5{gap:1.5rem}}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK{background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;padding:1.5rem;text-align:center;transition:transform .3s ease}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK:hover{transform:translateY(-8px)}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakeImage__Q81GE{border-radius:8px;margin-bottom:1rem;overflow:hidden}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakeName__eT1JV{color:#222;font-size:1.4rem;font-weight:600;margin:.5rem 0}@media(max-width:768px){.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakeName__eT1JV{font-size:1.2rem}}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakeDescription__ESB15{color:#555;font-size:1rem;margin-bottom:.8rem}@media(max-width:768px){.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakeDescription__ESB15{font-size:.9rem}}.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakePrice___qFnV{color:#ff6f61;font-size:1.1rem;font-weight:500}@media(max-width:768px){.nhi-cake_imageWrapper__L6lA5 .nhi-cake_cakeItem__WXcHK .nhi-cake_cakePrice___qFnV{font-size:1rem}}.review-truong-mam-non_imageGallery__VoDQk{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}@media(max-width:1024px){.review-truong-mam-non_imageGallery__VoDQk{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.review-truong-mam-non_imageGallery__VoDQk{grid-template-columns:1fr}}.review-truong-mam-non_imageItem__JV_ip{box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.review-truong-mam-non_imageItem__JV_ip,.review-truong-mam-non_image__Pp6m3{border-radius:12px}.review-truong-mam-non_curriculumHighlights__Iyam1{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}@media only screen and (min-width:320px){.review-truong-mam-non_curriculumHighlights__Iyam1{flex-direction:column}}@media only screen and (min-width:1440px){.review-truong-mam-non_curriculumHighlights__Iyam1{flex-direction:unset}}.review-truong-mam-non_highlightItem__zt0OR{flex:1;text-align:left}.review-truong-mam-non_curriculumImage__0Wzea{border-radius:8px;height:auto;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:100%}.review-truong-mam-non_highlightTitle__NnHL_{color:#2d3748;font-size:1.5rem;margin-bottom:10px}.review-truong-mam-non_highlightText__49rfD{color:#4a5568;font-size:1rem;line-height:1.5}.review-truong-mam-non_teacherHighlights__SVwz1{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}@media only screen and (min-width:320px){.review-truong-mam-non_teacherHighlights__SVwz1{flex-direction:column}}@media only screen and (min-width:1440px){.review-truong-mam-non_teacherHighlights__SVwz1{flex-direction:unset}}.review-truong-mam-non_teacherImage__vDUks{border-radius:8px;height:auto;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:100%}.review-truong-mam-non_gallery__BxZJb{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.review-truong-mam-non_galleryItem__Dn91q{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:transform .3s}.review-truong-mam-non_galleryItem__Dn91q:hover{transform:scale(1.05)}.review-truong-mam-non_galleryImage__zmjF6{cursor:pointer;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.review-truong-mam-non_modal__uDqsf{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.review-truong-mam-non_modalContent__MtZsg{max-height:90%;max-width:90%;position:relative;text-align:center}.review-truong-mam-non_modalImage__nwvan{border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.review-truong-mam-non_closeButton__p4GTd{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:-30px;top:-30px}.review-truong-mam-non_feeImages__AXMsp{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.review-truong-mam-non_imageWrapper__KR5px{flex:1;max-width:400px;min-width:300px}.review-truong-mam-non_feeImage__9zdFe{border-radius:8px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.conclusion-blog_conclusionBlog__c7V1W{background-color:#fff7e6;border:2px solid #ffd591;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin:40px 0;padding:24px;text-align:center}.conclusion-blog_title__RSn00{color:#d48806;font-size:1.5rem;margin-bottom:12px}.conclusion-blog_content__2yMkl{color:#444;font-size:1.1rem;margin-bottom:20px}.conclusion-blog_ctaButton__wvAtU{background-color:#fa8c16;border-radius:4px;color:#fff;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .3s ease}.conclusion-blog_ctaButton__wvAtU:hover{background-color:#d46b08}.faq-blog_faqBlog___61UT{background-color:#fafafa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-family:Montserrat;margin-top:40px}.faq-blog_faqBlog___61UT .faq-blog_heading__hY_tY{color:#242424;margin-bottom:20px;text-align:center}@media only screen and (min-width:320px){.faq-blog_faqBlog___61UT .faq-blog_heading__hY_tY{font-size:18px}}@media only screen and (min-width:768px){.faq-blog_faqBlog___61UT .faq-blog_heading__hY_tY{font-size:37px}}.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3{display:flex;flex-direction:column;gap:12px}.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK{background-color:#fff;border:1px solid #eee;border-radius:4px;transition:all .3s ease}@media only screen and (min-width:320px){.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK{padding:0 16px}}@media only screen and (min-width:768px){.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK{padding:12px 16px}}.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK.faq-blog_active__CDSiU{background-color:#fff7e6;border-color:#242424}.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK .faq-blog_question__pdYX0{background:none;border:none;color:#242424;cursor:pointer;font-weight:500;text-align:left;width:100%}@media only screen and (min-width:320px){.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK .faq-blog_question__pdYX0{font-size:15px}}@media only screen and (min-width:768px){.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK .faq-blog_question__pdYX0{font-size:18px}}.faq-blog_faqBlog___61UT .faq-blog_faqList__Ay_w3 .faq-blog_faqItem__INywK .faq-blog_answer__1bVRH{color:#242424;line-height:1.6;margin-left:10px}.faq-blog_faqItem__INywK{border-bottom:1px solid #ddd;padding-bottom:10px}.faq-blog_question__pdYX0{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;padding:10px 0;text-align:left;width:100%}.faq-blog_answerWrapper__UHeDO{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease}.faq-blog_answerWrapper__UHeDO.faq-blog_open__HFcy3{max-height:500px;opacity:1}.faq-blog_answer__1bVRH{font-size:16px;line-height:1.6;padding:10px 0}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:400;src:url(/fonts/mori/MPLUSRounded1c-Regular.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:700;src:url(/fonts/mori/MPLUSRounded1c-Bold.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:300;src:url(/fonts/mori/MPLUSRounded1c-Light.ttf) format("truetype")}.top-10-gio-qua-tet_giftGrid__Ac4XO{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}@media(max-width:768px){.top-10-gio-qua-tet_giftGrid__Ac4XO{gap:1.25rem;grid-template-columns:1fr}}.top-10-gio-qua-tet_giftCard__r5J73{background:#fff;border:1px solid #e8e8f0;border-radius:12px;overflow:hidden;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.top-10-gio-qua-tet_giftCard__r5J73:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.top-10-gio-qua-tet_giftFigure__eYra4{background:#f8f9fc;margin:0;overflow:hidden}.top-10-gio-qua-tet_giftFigure__eYra4 img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%}.top-10-gio-qua-tet_giftFigure__eYra4:hover img{transform:scale(1.03)}.top-10-gio-qua-tet_giftBody__m5QZO{padding:1.25rem}.top-10-gio-qua-tet_giftName__ks0VU{color:#1a1a2e;font-family:Mori,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.top-10-gio-qua-tet_giftDesc__2D86r{color:#4a4a68;font-size:.95rem;line-height:1.6;margin:0 0 .75rem}.top-10-gio-qua-tet_giftItems__w_Bhd{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 .75rem;padding:0}.top-10-gio-qua-tet_giftItems__w_Bhd li{background:#f8f9fc;border:1px solid #e8e8f0;border-radius:4px;color:#4a4a68;font-size:.8rem;padding:.2rem .6rem}.top-10-gio-qua-tet_giftTags__nO2qw{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.top-10-gio-qua-tet_tag__wgPQj{background:linear-gradient(135deg,#b71550,#e6236a);border-radius:50px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.25rem .7rem}.top-10-gio-qua-tet_giftFooter__3a_W6{align-items:center;border-top:1px solid #e8e8f0;display:flex;justify-content:space-between;padding-top:.75rem}.top-10-gio-qua-tet_giftPrice__8igt2{color:#b71550;font-family:Mori,sans-serif;font-size:1.1rem;font-weight:800}.top-10-gio-qua-tet_orderBtn__0zF_X{align-items:center;background:#b71550;border-radius:8px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.top-10-gio-qua-tet_orderBtn__0zF_X:hover{background:#921140;transform:translateY(-1px)}.top-10-gio-qua-tet_orderBtn__0zF_X:active{transform:translateY(0)}.tang-gi-cho-nguoi-yeu-vao-valentine_blogImage__hX0Lc{margin:24px 0;text-align:center}.tang-gi-cho-nguoi-yeu-vao-valentine_blogImage__hX0Lc .tang-gi-cho-nguoi-yeu-vao-valentine_image__ohgzt{border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.08)}.tang-gi-cho-nguoi-yeu-vao-valentine_blogImage__hX0Lc .tang-gi-cho-nguoi-yeu-vao-valentine_caption__vHeX2{color:#777;font-size:14px;font-style:italic;margin-top:8px}