body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.hero-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1;}.section-divider{background-image:linear-gradient(90deg, transparent, rgb(229, 231, 235), transparent);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;height:1px;}.floating-animation{animation-duration:6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.hover-lift{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-lift:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}.smooth-scroll{scroll-behavior:smooth;}.product-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.product-card:hover{transform:translateY(-8px);box-shadow:rgba(0, 0, 0, 0.15) 0px 25px 50px -12px;}.brand-logo{font-family:Georgia, serif;font-weight:600;letter-spacing:2px;}.gradient-text{background-image:linear-gradient(135deg, rgb(255, 154, 158) 0%, rgb(250, 208, 196) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}.pink-gradient-bg{background-image:linear-gradient(135deg, rgb(255, 245, 245) 0%, rgb(254, 243, 247) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.soft-pink-btn{background-image:linear-gradient(135deg, rgb(255, 154, 158) 0%, rgb(250, 208, 196) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.soft-pink-btn:hover{background-image:linear-gradient(135deg, rgb(255, 141, 161) 0%, rgb(249, 198, 185) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.age-badge{background-image:linear-gradient(135deg, rgb(161, 196, 253) 0%, rgb(194, 233, 251) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.feature-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px;}.step-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.step-card:hover{transform:translateY(-3px);}.fade-in{opacity:0;transform:translateY(30px);animation-duration:0.6s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fadeInUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.loading{animation-duration:1.5s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:loading;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241, 241, 241);}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(197, 197, 197);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(168, 168, 168);}#ijtiud{font-family:"Segoe UI";color:rgb(15, 17, 21);letter-spacing:0pt;font-size:12pt;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}.text-lg.font-semibold.text-gray-800.mb-2{font-size:medium;}#iase22{color:black;font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:medium;font-weight:400;letter-spacing:normal;}#iqx4r4-2{--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-text-opacity:1;color:rgb(31, 41, 55);}#ikcgaf-2{--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;color:rgb(15, 17, 21);font-family:"Segoe UI";font-size:16px;}#iflew5{color:rgb(15, 17, 21);font-family:"Segoe UI";font-size:16px;}#iiotei{font-size:16px;}#iecmrq{color:rgb(60, 60, 67);font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:13px;letter-spacing:-0.135px;background-color:rgb(248, 249, 250);}#i8m6j4{color:rgb(15, 17, 21);font-family:"Segoe UI";font-size:16px;}.relative.min-h-screen.flex.items-center.justify-center.pink-gradient-bg.overflow-{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:dotted;border-right-style:dotted;border-bottom-style:dotted;border-left-style:dotted;border-top-color:black;border-right-color:black;border-bottom-color:black;border-left-color:black;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-color:rgb(193, 139, 139);color:rgb(242, 239, 246);}#imrb9n{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#i26dbd{font-family:宋体;font-size:10.5pt;}#izrj7j{font-family:宋体;font-size:10.5pt;}#iaajic{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;font-weight:600;}#i9vnvh{font-family:Calibri;font-size:10.5pt;}#imh13u{font-family:SimHei, 黑体, sans-serif;font-weight:600;}.py-20.bg-gray-50{font-weight:600;}#ici1dj{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#i2lhv7{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#iog3eu{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#il6qq9{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#ir6bju{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#itztsx{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;font-weight:600;}#isixeh{font-family:宋体;font-size:10.5pt;}.MsoNormal{font-family:SimHei, 黑体, sans-serif;font-weight:600;}#i0ljus{font-family:宋体;font-size:10.5pt;}#it3b2l{font-family:宋体;font-size:10.5pt;}#igkkfl{font-family:SimHei, 黑体, sans-serif;font-size:10.5pt;}#imapn6{font-family:宋体;font-size:10.5pt;}#i3i6tj{font-family:宋体;font-size:10.5pt;}#icyxuf{font-family:宋体;font-size:10.5pt;}#ijx48g{font-family:宋体;font-size:10.5pt;}#iolbog{font-family:宋体;font-size:10.5pt;}#imilha{font-family:SimHei, 黑体, sans-serif;}#i8ztwi{font-family:SimHei, 黑体, sans-serif;}#iunzp8{font-family:SimHei, 黑体, sans-serif;}#i5j0pk{font-family:SimHei, 黑体, sans-serif;}#il9rse{font-family:SimHei, 黑体, sans-serif;}#ix7bkd{font-family:SimHei, 黑体, sans-serif;}#ig04yg{font-family:SimHei, 黑体, sans-serif;}#ix60ji{font-family:SimHei, 黑体, sans-serif;}#i1wtvf{font-family:SimHei, 黑体, sans-serif;}#it4aq7{font-family:SimHei, 黑体, sans-serif;}#im3my7{font-family:SimHei, 黑体, sans-serif;}@keyframes float{0%{transform:translateY(0px);}50%{transform:translateY(-10px);}100%{transform:translateY(0px);}}@keyframes fadeInUp{100%{opacity:1;transform:translateY(0px);}}@keyframes loading{0%, 100%{opacity:1;}50%{opacity:0.7;}}@media (max-width: 768px){.floating-animation{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.mobile-menu-open{display:block !important;}.mobile-menu-closed{display:none;}.product-grid{grid-template-columns:repeat(2, 1fr) !important;}}@media (min-width: 640px) and (max-width: 767px){.product-grid-xl{grid-template-columns:repeat(2, 1fr);}}@media (min-width: 768px) and (max-width: 1023px){.product-grid-xl{grid-template-columns:repeat(3, 1fr);}}@media (min-width: 1024px) and (max-width: 1279px){.product-grid-xl{grid-template-columns:repeat(4, 1fr);}}@media (min-width: 1280px){.product-grid-xl{grid-template-columns:repeat(5, 1fr);}}@media (max-width: 639px){.product-grid-xl{grid-template-columns:repeat(1, 1fr);}}@media (max-width: 480px){.product-grid{grid-template-columns:repeat(1, 1fr) !important;}}