.FreeProductReward-module__bWXlpa__rewardWrapper{background:linear-gradient(135deg,#fffaf0,#f0f7ff);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:12px 0;padding:10px 16px;font-family:Inter,sans-serif;display:flex;box-shadow:0 4px 16px #6c35ff26}.FreeProductReward-module__bWXlpa__rewardLeft{flex:auto;align-items:center;gap:10px;min-width:160px;display:flex}.FreeProductReward-module__bWXlpa__giftIcon{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:2px solid #e10b0e;border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden;box-shadow:0 4px 12px #6c35ff26}.FreeProductReward-module__bWXlpa__textWrapper h4{color:#202033;margin:0;font-size:13px;font-weight:600;display:block}.FreeProductReward-module__bWXlpa__textWrapper p{color:#555;margin:2px 0 0;font-size:10px}.FreeProductReward-module__bWXlpa__rewardCenter{flex:1;min-width:150px;margin:0 12px}.FreeProductReward-module__bWXlpa__cartValue{color:#202033;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.FreeProductReward-module__bWXlpa__progressBar{background:#e0e4ff;border-radius:6px;height:8px;overflow:hidden}.FreeProductReward-module__bWXlpa__progressFill{background:linear-gradient(135deg,#ff7f0f,#ffa040);border-radius:6px 0 0 6px;height:100%;transition:width .3s}.FreeProductReward-module__bWXlpa__rewardRight{flex-shrink:0;min-width:90px;margin-top:8px}.FreeProductReward-module__bWXlpa__claimBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745,#5cd65c);border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:transform .2s;box-shadow:0 4px 12px #6c35ff26}.FreeProductReward-module__bWXlpa__claimBtn:hover{transform:scale(1.05)}@media (max-width:768px){.FreeProductReward-module__bWXlpa__rewardWrapper{flex-direction:column;align-items:flex-start}.FreeProductReward-module__bWXlpa__rewardCenter{width:100%;margin:6px 0}.FreeProductReward-module__bWXlpa__rewardRight{width:100%;margin-top:6px}}
.Imagezoom-module__5SJ7WG__wrap{gap:12px;width:100%;max-width:100%;display:grid;overflow:hidden}.Imagezoom-module__5SJ7WG__main,.Imagezoom-module__5SJ7WG__thumbs{min-width:0}.Imagezoom-module__5SJ7WG__empty{padding:12px;font-size:14px}.Imagezoom-module__5SJ7WG__mainSwiper{background:#fff;border-radius:14px;width:100%;max-width:100%;overflow:hidden}.Imagezoom-module__5SJ7WG__mainSwiper .swiper-wrapper{align-items:stretch}.Imagezoom-module__5SJ7WG__mainSwiper .swiper-slide{height:auto}.Imagezoom-module__5SJ7WG__mainSlide{width:100%}.Imagezoom-module__5SJ7WG__mainBox{aspect-ratio:1;background:#fff;border-radius:14px;width:100%;position:relative;overflow:hidden}.Imagezoom-module__5SJ7WG__zoomLayer{will-change:transform;transition:transform .2s;position:absolute;inset:0;transform:scale(1)}.Imagezoom-module__5SJ7WG__videoBox{aspect-ratio:1;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.Imagezoom-module__5SJ7WG__videoBox iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:is(.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-prev,.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-next){-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff26;border-radius:999px;width:38px;height:38px;transition:transform .15s,background .15s,opacity .15s;box-shadow:0 10px 22px #0000002e}:is(.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-prev:hover,.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-next:hover){background:#0009;transform:scale(1.06)}:is(.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-prev:after,.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-next:after){color:#fff;font-size:14px;font-weight:800}.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-disabled{opacity:.25!important;cursor:not-allowed!important}.Imagezoom-module__5SJ7WG__thumbsSwiper{width:100%;max-width:100%}.Imagezoom-module__5SJ7WG__thumbSlide{height:auto}.Imagezoom-module__5SJ7WG__thumbCard{cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:12px;transition:transform .12s,border-color .12s,box-shadow .12s;overflow:hidden}.Imagezoom-module__5SJ7WG__thumbCard:hover{transform:translateY(-1px)}.Imagezoom-module__5SJ7WG__thumbsSwiper .swiper-slide-thumb-active .Imagezoom-module__5SJ7WG__thumbCard{border-color:#0000008c;box-shadow:0 6px 18px #0000001f}.Imagezoom-module__5SJ7WG__thumbVideo{position:relative}.Imagezoom-module__5SJ7WG__play{color:#fff;background:#000000a6;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}@media (max-width:575px){.Imagezoom-module__5SJ7WG__mainBox,.Imagezoom-module__5SJ7WG__videoBox{border-radius:12px}:is(.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-prev,.Imagezoom-module__5SJ7WG__mainSwiper .swiper-button-next){width:34px;height:34px}}.Imagezoom-module__5SJ7WG__main{position:relative}.Imagezoom-module__5SJ7WG__floating-share-option{z-index:50;position:absolute;top:14px;right:14px}.Imagezoom-module__5SJ7WG__floating-share-main{cursor:pointer;background:#fff;border:none;border-radius:50px;padding:8px 14px;box-shadow:0 6px 18px #00000026}.Imagezoom-module__5SJ7WG__floating-product-social{background:#fff;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:42px;right:0;box-shadow:0 6px 18px #00000026}.Imagezoom-module__5SJ7WG__floating-share-option:hover .Imagezoom-module__5SJ7WG__floating-product-social{display:flex}.Imagezoom-module__5SJ7WG__floating-product-social button{width:32px;height:32px}.floating-share-option{z-index:100;position:absolute;top:18px;right:18px}.floating-share-main{cursor:pointer;color:#111;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;box-shadow:0 10px 30px #0000001f}.floating-product-social{opacity:0;visibility:hidden;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;transition:all .25s;display:flex;position:absolute;top:54px;right:0;transform:translateY(-10px)}.floating-share-option:hover .floating-product-social{opacity:1;visibility:visible;transform:translateY(0)}.floating-product-social button{cursor:pointer;background:#fffffff5;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 24px #0000001f}
