.styles_mx2__YFTyS{margin:auto}.styles_promoCardP__1Cd5D{max-width:758px;margin:auto}.styles_sponserHeading__loc4P{display:flex;align-items:center;gap:10px}.styles_imageBanner__rnH7H{color:transparent;max-width:758px;margin-top:12px;border-radius:10px;width:100%}.styles_mxcenter__t7Nly{margin:20px auto auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.styles_giftHeading___fuLh span{position:relative;top:8px;margin-left:7px;font-size:24px;font-weight:500;color:#454545;text-transform:capitalize}.styles_giftHeading___fuLh{display:flex;align-items:center;margin:0;font-size:20px}.styles_gridCard__9tLHl{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.styles_promotion__Qj0ar{width:100%;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}.styles_buttonRow__hKw5X{margin:20px 0}.styles_giftCom__z_ROC{overflow:auto;max-height:500px}.styles_searchPCard__Oa53Z{max-width:220px}.styles_alert___l2CS{color:red;position:relative;top:25px;margin-bottom:35px;line-height:20px}.styles_modalContent__3o4q_ h2{font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.02em;text-transform:capitalize;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;max-width:280px}.styles_modalContentmain__5gsyQ{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.styles_modalContentmain__5gsyQ img{color:transparent;width:140px;height:140px;-o-object-fit:contain;object-fit:contain;background-color:#f2f2f2;border-radius:10px;margin-right:10px}.styles_modalContent__3o4q_{margin-bottom:10px}.styles_carouselWrapper__NP9Q8{flex:1;width:100%;height:auto;min-width:0;display:flex;align-items:stretch;margin:auto}.styles_sideColumn__uJ6Eh{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex:0 0 23%;height:auto}.styles_heroSection__6TVTy{display:flex;align-items:flex-start;justify-content:center;gap:1rem;width:100%;padding:16px;overflow:hidden}.styles_heroSection__6TVTy>*{display:flex;flex-direction:column}.styles_zIndex__gf_gu{z-index:1000!important}.styles_flexsearch__C0pPa{max-width:500px;width:100%;margin-left:auto}.styles_titleSearch__VsjGG{margin-left:auto;width:100%;text-align:right;font-size:16px;margin-top:25px;margin-bottom:9px;font-weight:500}@media (max-width:768px){.styles_flexsearch__C0pPa{max-width:310px}.styles_carouselWrapper__NP9Q8{width:100%}.styles_heroSection__6TVTy{flex-direction:column;align-items:center}.styles_sideColumn__uJ6Eh{flex-direction:row;flex-wrap:wrap;justify-content:center;flex:unset;width:100%;gap:.6rem;height:auto}}@media (max-width:559px){.styles_searchPCard__Oa53Z{max-width:160px}.styles_giftHeading___fuLh{flex-direction:column;text-align:center}}@media (max-width:1200px){.styles_sideColumn__uJ6Eh{flex:0 0 20%;gap:.6rem}.styles_heroSection__6TVTy{gap:.7rem;padding:14px}}@media (min-width:769px) and (max-width:991px){.styles_heroSection__6TVTy{margin-top:225px}}@media (max-width:992px){.styles_sideColumn__uJ6Eh{flex:0 0 22%}.styles_heroSection__6TVTy{gap:.7rem;padding:10px}}.style_card__uuS1t{--radius:12px;--border:1px solid #ececec;display:flex;flex-direction:column;width:100%;height:100%;margin:10px 0;cursor:pointer;background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;text-align:left}.style_card__uuS1t:hover{border-color:#e5e5e5}.style_cardW___sveu{max-width:280px}.style_media__DHQqy{position:relative;width:100%;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);overflow:hidden;background:#f5f7f9}.style_mediaInner__ynEJn{position:relative;width:100%;padding-top:71.428%}.style_productImg__l334b{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f2f2f2}.style_ribbon__boRAM{position:absolute;top:10px;left:-12px;transform:rotate(-45deg);z-index:1}.style_ribbon__boRAM span{display:inline-block;background:linear-gradient(90deg,#00b3c7,#00abc5);color:#fff;font-weight:700;font-size:12px;letter-spacing:.3px;padding:6px 18px;box-shadow:0 2px 10px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.style_discountChip__o29XG{position:absolute;top:10px;right:10px;z-index:2}.style_discountChip__o29XG span{display:inline-block;background:#008ecc;color:#fff;font-weight:600;font-size:12px;padding:4px 10px;border-radius:999px}.style_body__pc3NX{padding:12px}.style_title__gd1_s{font-weight:600;font-size:14px;line-height:1.25;color:#333;margin:0 0 6px}.style_subline__VJtPN h4,.style_title__gd1_s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_subline__VJtPN h4{font-weight:400;font-size:12px;line-height:1.2;letter-spacing:-.02em;color:#666;margin:0 0 8px}.style_metaRow__cFLn0{display:flex;align-items:center;justify-content:space-between;gap:8px}.style_price__z_e0B{margin:0;color:#222;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em}.style_originalPrice__iZKb4{color:#858585;font-weight:400!important;font-size:14px;margin-left:6px;text-decoration:line-through}.style_freePrice___YGH6,.style_freeTag__HTbZq{color:#00abc5;font-weight:700}.style_freeTag__HTbZq{margin-left:6px;font-size:12px;background:rgba(16,163,127,.12);border:1px solid rgba(16,163,127,.22);border-radius:999px;padding:2px 8px;vertical-align:middle}.style_shipType__GLg2Z{font-style:normal;font-weight:600;font-size:12px;line-height:1;color:#00abc5;background:#eaf7f9;padding:6px 8px;border-radius:6px}.style_priceWrapper__aO_mt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;position:relative}.style_oldPriceLabel__RJ0lO{font-size:13px;font-weight:500;color:#888;text-decoration:line-through;line-height:1.2;opacity:.85}@media (max-width:584px){.style_cardW___sveu{width:152px}.style_body__pc3NX{padding:6px}.style_title__gd1_s{font-size:12px;margin-bottom:4px}.style_subline__VJtPN h4{font-size:10px;margin-bottom:4px}.style_price__z_e0B{font-size:14px}.style_originalPrice__iZKb4{font-size:10px}.style_shipType__GLg2Z{font-size:10px;padding:4px 6px}.style_ribbon__boRAM span{font-size:10px;padding:4px 12px}}