@media (max-width: 767px){.diwali .is-pc{display:none}.diwali{background:#f5f5f7}.diwali .banner{width:100%;height:133.33vw;background-image:url(https://cdn.hollyland.com/file/landing/diwali-2025/pe/banner.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.diwali .banner .title{color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:12px;font-weight:700;line-height:32px;text-decoration:none;width:130px;height:32px;flex-shrink:0;border-radius:32px;background:linear-gradient(90deg,#b17154,#e6b379);margin-bottom:16px}.diwali .banner .desc{color:#381287;font-family:HarmonyOS Sans;font-size:12px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:27px}.diwali .coming{width:245px;margin:0 auto;padding-top:50px}.diwali .coming .title{color:#fe960f;font-family:HarmonyOS Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px;text-align:center}.diwali .coming .box .nums{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.diwali .coming .box .nums span{display:block;color:#000c;font-family:HarmonyOS Sans;font-size:20px;font-style:normal;font-weight:700;line-height:50px;text-align:center;width:50px;height:50px;border-radius:4px;background:#fcfbff}.diwali .coming .box .text{display:flex;align-items:center;justify-content:space-between}.diwali .coming .box .text span{width:50px;color:#0009;text-align:center;font-family:HarmonyOS Sans;font-size:8px;font-style:normal;font-weight:500;line-height:normal}.diwali .product{width:345px;margin:0 auto;padding-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px}.diwali .product .title{color:#1d1d1f;text-align:center;font-family:HarmonyOS Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.44px;margin-bottom:15px}.diwali .product .desc{color:#6e6e73;text-align:center;font-family:HarmonyOS Sans;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.72px;margin-bottom:50px}.diwali .product .list{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;width:345px}.diwali .product .list .item{width:167.5px;border-radius:8px;background:#fff}.diwali .product .list .item .imgbox{width:167.5px;height:167.5px;position:relative}.diwali .product .list .item .imgbox img{width:167.5px;height:167.5px}.diwali .product .list .item .imgbox .discount{position:absolute;top:10px;left:10px;width:35px;height:35px;background-color:#fe960f;border-radius:35px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:9px;font-weight:500;line-height:normal}.diwali .product .list .item .imgbox .discount span{color:#fff;font-family:HarmonyOS Sans;font-size:12px;font-weight:700;line-height:normal}.diwali .product .list .item .content{display:flex;flex-direction:column;padding:20px 15px}.diwali .product .list .item .content .product-title{color:#262629;font-family:HarmonyOS Sans;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.96px;margin-bottom:10px}.diwali .product .list .item .content ul{padding-left:15px;margin-bottom:20px}.diwali .product .list .item .content ul li{color:#262629;font-family:HarmonyOS Sans;font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.2px}.diwali .product .list .item .content ul .is-pe{width:100%;height:16px}.diwali .product .list .item .content .buy{display:block;width:75px;height:32px;border-radius:32px;background:#fe960f;text-decoration:none;color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:12px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.374px}}@media (min-width: 768px){.diwali .is-pe{display:none}.diwali{background:linear-gradient(180deg,#fff,#f1f2f3 12.84%)}.diwali .banner{background-image:url(https://cdn.hollyland.com/file/landing/diwali-2025/banner.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:60vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.diwali .banner .title{color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:20px;font-weight:700;line-height:47px;text-decoration:none;width:215px;height:47px;border-radius:23.5px;background:linear-gradient(90deg,#b17154,#e6b379);margin-bottom:25px}.diwali .banner .desc{color:#381287;font-family:HarmonyOS Sans;font-size:16px;font-weight:500;line-height:normal;padding-bottom:36px}.diwali .coming{padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}.diwali .coming .title{color:#fe960f;font-family:HarmonyOS Sans;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px}.diwali .coming .box{width:490px;margin:0 auto}.diwali .coming .box .nums{display:flex;align-items:center;justify-content:space-between;color:#0009;text-align:center;font-family:HarmonyOS Sans;font-size:16px;font-weight:700}.diwali .coming .box .nums span{display:block;text-align:center;color:#000c;font-family:HarmonyOS Sans;font-size:40px;font-weight:700;line-height:100px;width:100px;height:100px;border-radius:8px;background:#fcfbff}.diwali .coming .box .text{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.diwali .coming .box .text span{display:block;width:100px;color:#0009;text-align:center;font-family:HarmonyOS Sans;font-size:16px;font-weight:500}.diwali .product{width:1200px;margin:0 auto;padding-bottom:100px}.diwali .product .title{color:#000;text-align:center;font-family:HarmonyOS Sans;font-size:64px;font-weight:700;line-height:normal;margin-bottom:20px}.diwali .product .desc{color:#000;text-align:center;font-family:HarmonyOS Sans;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:70px}.diwali .product .list{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-bottom:100px}.diwali .product .list .item{background:#fff;width:386px;height:636px;border-radius:12px}.diwali .product .list .item .imgbox{width:386px;height:332px;position:relative}.diwali .product .list .item .imgbox img{width:386px;height:332px}.diwali .product .list .item .imgbox .discount{position:absolute;top:20px;left:20px;width:80px;height:80px;background-color:#fe960f;border-radius:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:14px;font-weight:500;line-height:18px}.diwali .product .list .item .imgbox .discount span{display:block;color:#fff;font-family:HarmonyOS Sans;font-size:30px;font-weight:700;line-height:normal}.diwali .product .list .item .content{padding-top:40px;padding-left:40px}.diwali .product .list .item .content .product-title{color:#262629;font-family:HarmonyOS Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.72px;margin-bottom:25px}.diwali .product .list .item .content ul{margin-bottom:30px}.diwali .product .list .item .content ul li{color:#262629;font-family:HarmonyOS Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.diwali .product .list .item .content a{display:block;text-decoration:none;width:180px;height:50px;border-radius:100px;background:#fe960f;color:#fff;text-align:center;font-family:HarmonyOS Sans;font-size:16px;font-style:normal;font-weight:700;line-height:50px}}
