@keyframes tab_skeleton-loading__ulREu{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tab_pulse__Kp2_5{0%,to{opacity:1}50%{opacity:.5}}@keyframes tab_accordionExpand__8KcMj{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes tab_accordionCollapse__B4kPk{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes tab_contentFadeIn__Yrwfv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tab_slideInFromRight__TQCtf{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.tab_container__D8N2_{width:100%;background-color:#eaeaea;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.tab_tabList__yV3jl{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;background-color:#f6f6f6;gap:3.3rem}@media(max-width:768px){.tab_tabList__yV3jl{gap:2.19rem}}.tab_tab__Rx44b{flex:1;padding:.75rem 1.19rem 0;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:600;text-align:center;white-space:nowrap;background-color:#eaeaea;color:#bcbbbb;border:none;border-top-left-radius:.5625rem;border-top-right-radius:.5625rem;cursor:pointer;transition:all .3s ease-in-out}.tab_tab__Rx44b:hover:not(.tab_tabActive__zfbc3){color:#8c8c8c}.tab_tab__Rx44b:focus{outline:none;color:#7509ff}.tab_tabActive__zfbc3{color:#7509ff}@media(max-width:768px){.tab_tab__Rx44b{padding:.5rem .37rem .37rem;font-size:.9375rem}}.tab_tabPanel__qpQ66{display:none}.tab_tabPanelActive__K6u6l{display:block}@keyframes badge_skeleton-loading__1C8Ie{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes badge_pulse__10pTu{0%,to{opacity:1}50%{opacity:.5}}@keyframes badge_accordionExpand__Y1fab{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes badge_accordionCollapse__bRtdf{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes badge_contentFadeIn___JbEZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes badge_slideInFromRight__lt6lJ{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.badge_badge__hbUNO{display:inline-flex;align-items:center;justify-content:center;font-weight:400;border-radius:12.5rem;white-space:nowrap;color:#000;letter-spacing:-.01em;max-width:100%;text-overflow:ellipsis}.badge_badgeSm__G1Xz0{padding:.19rem .56rem;font-size:.625rem}@media(max-width:768px){.badge_badgeSm__G1Xz0{padding:.15rem .45rem}}.badge_badgeMd__O0naL{padding:.2rem .86rem;font-size:.75rem}@media(max-width:768px){.badge_badgeMd__O0naL{padding:.17rem .75rem}}.badge_badgeLg__PdD1_{padding:.29rem 1rem;font-size:.8125rem}@media(max-width:768px){.badge_badgeLg__PdD1_{padding:.25rem .95rem}}.badge_badgePurple__JF2lj{background-color:#deb5e3}.badge_badgeOrange__EsAqu{background-color:#ffe8cd}.badge_badgePink__o_zam{background-color:#ffbaba}.badge_badgeWhite__r8YCG{background-color:#fff}.badge_badgeGray__8h99p{background-color:#f2f2f2}@keyframes badge-list_skeleton-loading__V7p3w{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes badge-list_pulse__ZMxnR{0%,to{opacity:1}50%{opacity:.5}}@keyframes badge-list_accordionExpand__3rIhd{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes badge-list_accordionCollapse__xSSVz{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes badge-list_contentFadeIn__pnzM_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-list_slideInFromRight__k9S_9{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.badge-list_badgeList__pRuZT{display:flex;flex-direction:column;gap:.5rem;padding:1.19rem .75rem;background:#fff;border-radius:.75rem}.badge-list_badgeList__pRuZT h2{font-size:1.125rem;font-weight:400}.badge-list_badgeList__pRuZT ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:.5rem;list-style:none}@media(max-width:768px){.badge-list_badgeList__pRuZT{padding:.75rem .5rem}.badge-list_badgeList__pRuZT h2{font-size:.9375rem}.badge-list_badgeList__pRuZT ul{gap:.37rem}}@keyframes mall-card_skeleton-loading__pA9mu{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mall-card_pulse__ObICH{0%,to{opacity:1}50%{opacity:.5}}@keyframes mall-card_accordionExpand__AdsI1{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes mall-card_accordionCollapse__NE2N8{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes mall-card_contentFadeIn__OBbzP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mall-card_slideInFromRight__R7OT0{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.mall-card_card__TBv_p{padding:1.5rem 1.19rem;background-color:#fff;border-radius:.5625rem;border:2px solid #e3e3e3;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4.8rem;gap:.75rem}@media(max-width:768px){.mall-card_card__TBv_p{padding:1.19rem .75rem}}.mall-card_card__TBv_p:hover{border-color:#a778e3}.mall-card_imageContainer__rR9AP{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;height:3.2rem;max-width:12rem}@media(max-width:768px){.mall-card_imageContainer__rR9AP{height:2.8rem;max-width:10rem}}.mall-card_image__h51VM{width:auto!important;height:3.2rem!important;max-width:12rem!important;-o-object-fit:contain!important;object-fit:contain!important}@media(max-width:768px){.mall-card_image__h51VM{height:2.8rem!important;max-width:10rem!important}}.mall-card_price__5NQZw{font-size:1.375rem;font-weight:600;color:#000}@media(max-width:768px){.mall-card_price__5NQZw{font-size:1.25rem}}@keyframes price-section_skeleton-loading__29Y7M{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes price-section_pulse__Y7KZm{0%,to{opacity:1}50%{opacity:.5}}@keyframes price-section_accordionExpand__FOUqR{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes price-section_accordionCollapse__3E__P{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes price-section_contentFadeIn__x5Cf9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes price-section_slideInFromRight__zJLIf{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.price-section_priceList__00qCG{display:flex;flex-direction:column;gap:.75rem;padding:1.19rem .75rem}@media(max-width:768px){.price-section_priceList__00qCG{gap:.5rem;padding:.75rem .37rem}}.price-section_priceItem__AeOpE{padding:.75rem;background-color:#fff;border-radius:.75rem;border:1px solid #e3e3e3;cursor:pointer;transition:all .2s ease-in-out}.price-section_priceItem__AeOpE:hover{border:2px solid #a778e3;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.25)}.price-section_priceItem__AeOpE{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:600;white-space:nowrap}@media(max-width:768px){.price-section_priceItem__AeOpE{font-size:.9375rem}}.price-section_priceItem__AeOpE.price-section_selected__8vkxo{border-color:#a778e3;background-color:#fff;box-shadow:0 .25rem .73125rem -.3125rem rgba(0,0,0,.25)}.price-section_priceItem__AeOpE:focus-visible{outline:2px solid #a778e3}.price-section_priceItem__AeOpE .price-section_productInfo__HNWYE{display:flex;flex-direction:column;width:100%;align-items:start;gap:.1rem}.price-section_priceItem__AeOpE .price-section_priceDetail__5_N2O{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#a778e3}.price-section_priceItem__AeOpE .price-section_priceDetail__5_N2O>span:last-child{color:#9b9b9b}@keyframes product-image_skeleton-loading__RGArO{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes product-image_pulse__bCbih{0%,to{opacity:1}50%{opacity:.5}}@keyframes product-image_accordionExpand__V_r6t{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes product-image_accordionCollapse__q64Sy{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes product-image_contentFadeIn__tvUur{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-image_slideInFromRight__RuDkw{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.product-image_container__qzOp_{position:relative}.product-image_container__qzOp_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}.product-image_container__qzOp_ img:hover{transform:scale(1.05)}.product-image_container__qzOp_{width:100%;height:100%;overflow:hidden;background-color:#f2f2f2}.product-image_container__qzOp_ .product-image_image__1Uyim{transition:transform .2s ease-in-out}.product-image_image__1Uyim{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-image_fill__RvY_d{width:100%;height:100%}@keyframes rating_skeleton-loading__hwXl5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rating_pulse__WUM6V{0%,to{opacity:1}50%{opacity:.5}}@keyframes rating_accordionExpand__MY5Hg{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes rating_accordionCollapse__BQddz{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes rating_contentFadeIn__T78zw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rating_slideInFromRight__SUoEV{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.rating_container__YAN1B{display:inline-flex;align-items:center;gap:.2rem}@media(max-width:768px){.rating_container__YAN1B{gap:.15rem}}.rating_stars__cdfKB{display:flex;align-items:center;gap:.08rem}.rating_star__Ket94{flex-shrink:0;stroke:#000;stroke-width:1.5;shape-rendering:geometricPrecision}.rating_star--full__C4JGL{fill:#000}.rating_star--half__gaFsa{fill:url(#half-fill)}.rating_star--empty__pYIKg{fill:#fff}.rating_star--sm__K9s2E{width:1rem;height:1rem}@media(max-width:768px){.rating_star--sm__K9s2E{width:.8125rem;height:.8125rem}}@media(min-width:769px)and (max-width:1024px){.rating_star--sm__K9s2E{width:.9rem;height:.9rem}}.rating_star--md__XLhpR{width:1.2rem;height:1.2rem}@media(max-width:768px){.rating_star--md__XLhpR{width:1rem;height:1rem}}@media(min-width:769px)and (max-width:1024px){.rating_star--md__XLhpR{width:1.1rem;height:1.1rem}}.rating_count__3NrsX{font-size:.8125rem;color:#000;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-items:center}@media(max-width:768px){.rating_count__3NrsX{font-size:.75rem}}@keyframes product-card_skeleton-loading__iiuXT{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes product-card_pulse__S__Dv{0%,to{opacity:1}50%{opacity:.5}}@keyframes product-card_accordionExpand__8FltS{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes product-card_accordionCollapse__DTWDu{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes product-card_contentFadeIn__LpBG9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-card_slideInFromRight__hLdw6{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.product-card_card__t8V1w{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:.75rem 1.19rem;background-color:#fff;border-radius:.5625rem;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.25);cursor:pointer;transition:all .2s ease-in-out}.product-card_card__t8V1w:hover{box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.25);transform:translateY(-2px)}.product-card_card__t8V1w:active{transform:translateY(0)}.product-card_card__t8V1w{position:relative;gap:.5rem;align-items:center}.product-card_imageWrapper__Guigb{position:relative;flex-shrink:0}.product-card_rank__856zu{position:absolute;top:-.2rem;left:-.5rem;z-index:2}.product-card_rank__856zu span{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.75rem;background-color:#a778e3;border-radius:.3125rem;color:#fff;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:700}@media(max-width:768px){.product-card_rank__856zu span{width:1.3rem;height:1.55rem}}.product-card_imageContainer__YW925{width:6.3rem;height:6.3rem;position:relative;top:.15rem}.product-card_imageContainer__YW925>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card_content__iTa83{flex:1;display:flex;flex-direction:column;min-width:0}.product-card_content__iTa83>h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:400;line-height:normal}@media(max-width:768px){.product-card_content__iTa83>h3{font-size:.9375rem}}.product-card_content__iTa83>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;padding:.37rem 0;font-size:.8125rem;line-height:normal}@media(max-width:768px){.product-card_content__iTa83>p{font-size:.75rem;padding:.2rem 0}}.product-card_ratingPrice__xCm51{gap:.37rem}.product-card_ratingPrice__xCm51,.product-card_ratingPrice__xCm51 .product-card_rating__3Lerz{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-items:center}.product-card_price__0hkW_,.product-card_ratingPrice__xCm51 .product-card_price__0hkW_{font-size:.8125rem;font-weight:700;color:#a778e3;position:relative;top:.07rem}.product-card_badges__HDsco{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;max-width:100%}@media(min-width:769px)and (max-width:1024px){.product-card_badges__HDsco{gap:.37rem}}@media(max-width:768px){.product-card_badges__HDsco{gap:.37rem}}.product-card_moreBadges__3IAKs{display:flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.17rem .75rem;background-color:#f2f2f2;border:none;border-radius:12.5rem;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;font-weight:400;color:#8c8c8c;cursor:pointer;transition:background-color .2s ease}.product-card_moreBadges__3IAKs:hover{background-color:#e3e3e3}.product-card_moreBadges__3IAKs:active{background-color:#d9d9d9}@media(min-width:769px)and (max-width:1024px){.product-card_moreBadges__3IAKs{display:none}}@media(max-width:768px){.product-card_moreBadges__3IAKs{display:none}}@keyframes product-skeletons_skeleton-loading__xUaCr{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes product-skeletons_pulse___kCFo{0%,to{opacity:1}50%{opacity:.5}}@keyframes product-skeletons_accordionExpand__wDu_x{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes product-skeletons_accordionCollapse__WuV7f{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes product-skeletons_contentFadeIn__zM7fD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-skeletons_slideInFromRight__1qBm_{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.product-skeletons_productCardSkeleton__SqJaf{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:.75rem 1.19rem;background-color:#fff;border-radius:.5625rem;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.25);align-items:center;position:relative;gap:.5rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_image__vPBa6{width:6.3rem;height:6.3rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_content__loPzk{display:flex;flex-direction:column;flex:1;min-width:0;gap:.5rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_content__loPzk .product-skeletons_name__hncy6{width:70%;height:1rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_content__loPzk .product-skeletons_price__hN0uI{width:50%;height:1rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_content__loPzk .product-skeletons_description__i3H9N{width:100%;height:1rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_badges__i7slV{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.37rem}.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_badges__i7slV .product-skeletons_badge__9BHTx{width:10%;height:1.5rem}@media(max-width:768px){.product-skeletons_productCardSkeleton__SqJaf .product-skeletons_badges__i7slV .product-skeletons_badge__9BHTx{width:20%;height:1rem}}.product-skeletons_reviewItemSkeleton__7tk4X{display:flex;flex-direction:column;gap:1.19rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_userInfo__KIrBm{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.75rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_userInfo__KIrBm .product-skeletons_avatar__5k6FQ{width:2.5rem;height:2.5rem;border-radius:50%}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_userInfo__KIrBm .product-skeletons_name__hncy6{width:7.5rem;height:1.25rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_content__loPzk{display:flex;flex-direction:column;gap:.5rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_content__loPzk .product-skeletons_review__1OVNQ:first-child{width:100%;height:1rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_content__loPzk .product-skeletons_review__1OVNQ:nth-child(2){width:85%;height:1rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_content__loPzk .product-skeletons_review__1OVNQ:last-child{width:70%;height:1rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_reviewInfo__tpy7a{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:.5rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_reviewInfo__tpy7a .product-skeletons_date__XBWch{width:5rem;height:1rem}.product-skeletons_reviewItemSkeleton__7tk4X .product-skeletons_reviewInfo__tpy7a .product-skeletons_mallLogo__8w0Pz{width:1.5rem;height:1.5rem}@media(max-width:768px){.product-skeletons_userInfo__KIrBm{gap:.5rem}.product-skeletons_userInfo__KIrBm .product-skeletons_avatar__5k6FQ{width:2rem;height:2rem;border-radius:50%}.product-skeletons_userInfo__KIrBm .product-skeletons_name__hncy6{width:6rem;height:1rem}.product-skeletons_content__loPzk{gap:.37rem}.product-skeletons_mallLogo__8w0Pz{width:1.45rem;height:1.45rem}}.product-skeletons_mallCardSkeleton__OvsKT{display:flex;flex-direction:column;gap:.5rem}.product-skeletons_mallCardSkeleton__OvsKT .product-skeletons_image__vPBa6{width:100%;height:8rem}.product-skeletons_mallCardSkeleton__OvsKT .product-skeletons_content__loPzk .product-skeletons_price__hN0uI{width:60%;height:1.5rem}.product-skeletons_bundlePageSkeleton__AHwFZ{display:flex;flex-direction:column;gap:1.19rem;width:100%}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES{display:flex;flex-direction:column;gap:.75rem;padding:1.19rem 0 0}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES{padding:2.69rem 0 0}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_title___xi0n{width:40%;height:2.5rem}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_title___xi0n{width:50%;height:2rem}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.75rem}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productImage__XGUUy{width:4.5rem;height:4.5rem;border-radius:.5625rem}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productImage__XGUUy{width:3.5rem;height:3.5rem}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL{display:flex;flex-direction:column;gap:.5rem;flex:1}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL{gap:.37rem}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL .product-skeletons_productName__WkqqS{width:70%;height:1.75rem}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL .product-skeletons_productName__WkqqS{width:80%;height:1.5rem}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL .product-skeletons_count__9BEzm{width:30%;height:1.5rem}@media(max-width:768px){.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_productRow__T8jjY .product-skeletons_productInfo__xTrYL .product-skeletons_count__9BEzm{width:40%;height:1.25rem}}.product-skeletons_bundlePageSkeleton__AHwFZ .product-skeletons_bestDealSection__cvXES .product-skeletons_mallCardWrapper__ogJXz{margin-top:.5rem}@keyframes review-section_skeleton-loading__LKSfC{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes review-section_pulse__Cz9yA{0%,to{opacity:1}50%{opacity:.5}}@keyframes review-section_accordionExpand__6vuQE{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes review-section_accordionCollapse__Co1IQ{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes review-section_contentFadeIn__Ljlxg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes review-section_slideInFromRight__Jq5M2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.review-section_container__R3d9j{display:flex;flex-direction:column;gap:1.19rem}@media(max-width:768px){.review-section_container__R3d9j{gap:.75rem}}.review-section_moreReviews__3hoDH{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.review-section_moreReviews__3hoDH:hover{opacity:.7}.review-section_moreReviews__3hoDH{padding:1.19rem}.review-section_reviewItem__I5vpT{display:flex;flex-direction:column;gap:1.19rem;padding:1.19rem;background:#fff;border-radius:.75rem;font-size:1.125rem;font-weight:400}.review-section_reviewItem__I5vpT .review-section_userInfo__GfYxZ{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.75rem}.review-section_reviewItem__I5vpT .review-section_userInfo__GfYxZ>img{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-section_reviewItem__I5vpT .review-section_reviewInfo__j0JxL{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:.5rem}.review-section_reviewItem__I5vpT .review-section_mallLogoImage__UvfMc{width:5rem;height:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media(max-width:768px){.review-section_reviewItem__I5vpT{gap:.75rem;font-size:.9375rem}.review-section_userInfo__GfYxZ{gap:.5rem}.review-section_userInfo__GfYxZ>img{width:2rem;height:2rem;border-radius:50%}.review-section_userInfo__GfYxZ>span{font-size:.8125rem}.review-section_reviewInfo__j0JxL{gap:.37rem}.review-section_reviewInfo__j0JxL .review-section_mallLogoImage__UvfMc{width:2.9rem;height:auto}.review-section_moreReviews__3hoDH{display:flex;align-items:center;justify-content:center}}.review-section_empty__FyNTu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.19rem;text-align:center;color:#8c8c8c}.review-section_empty__FyNTu h3{font-size:.9375rem;font-weight:600}@keyframes products_skeleton-loading__w_tM2{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes products_pulse__Uv46u{0%,to{opacity:1}50%{opacity:.5}}@keyframes products_accordionExpand__pet5R{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes products_accordionCollapse___8rTL{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes products_contentFadeIn__7Srx_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes products_slideInFromRight__ppiAA{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.products_container__nLKjI{width:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@supports not (min-height:100dvh){.products_container__nLKjI{min-height:-webkit-fill-available}}.products_container__nLKjI{-ms-overflow-style:none;scrollbar-width:none}.products_container__nLKjI::-webkit-scrollbar{display:none;width:0;height:0}.products_container__nLKjI{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.products_container__nLKjI:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background-color:#f6f6f6;z-index:1000}.products_container__nLKjI{display:flex;flex-direction:column;gap:1.19rem;padding:5% 5% 0}@media(max-width:768px){.products_container__nLKjI{padding:0 5%}}@media(min-width:769px)and (max-width:1024px){.products_container__nLKjI{padding:5% 3% 0}}.products_productInfo___H_3B{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:1.19rem 0 0;gap:1.19rem;cursor:pointer;transition:opacity .2s ease}.products_productInfo___H_3B:hover{opacity:.8}.products_productInfo___H_3B:active{opacity:.6}@media(max-width:768px){.products_productInfo___H_3B{padding:2.69rem 0 0;gap:.75rem}}.products_imageContainer__tI_vS{display:flex;align-items:center;justify-content:center;width:10rem;overflow:hidden}@media(max-width:768px){.products_imageContainer__tI_vS{width:8rem}}.products_imageContainer__tI_vS>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products_productDetails__qEvRh{display:flex;flex-direction:column;align-items:start;gap:.5rem}.products_productDetails__qEvRh>h1{color:#000;font-size:1.375rem;font-weight:600;line-height:normal}@media(max-width:768px){.products_productDetails__qEvRh>h1{font-size:1.25rem}}.products_tabSection__wrMk8{flex:1;padding:0 0 1.19rem}@media(max-width:768px){.products_tabSection__wrMk8{padding:0 0 .75rem}}.products_reviewContainer__6Q5pz{display:flex;flex-direction:column;gap:1.19rem;padding:1.5rem}@media(max-width:768px){.products_reviewContainer__6Q5pz{gap:.75rem;padding:1.19rem .5rem}}.products_loadingContainer__4Si8u,.products_loading__TYsPi{display:flex;align-items:center;justify-content:center;padding:2.19rem}.products_loadingContainer__4Si8u{flex:1;color:#8c8c8c;font-size:.75rem}.products_skeleton__8qbMo{display:flex;flex-direction:column;align-items:center;gap:1.19rem;width:100%;max-width:400px}.products_skeletonHeader___VDkl{width:100%;height:40px;border-radius:.4375rem}.products_skeletonHeader___VDkl,.products_skeletonImage__6BiCC{background-color:#e3e3e3;animation:products_pulse__Uv46u 1.5s ease-in-out infinite}.products_skeletonImage__6BiCC{width:200px;height:200px;border-radius:.5625rem}.products_skeletonContent__ksgcQ{width:100%;height:200px;background-color:#e3e3e3;border-radius:.4375rem;animation:products_pulse__Uv46u 1.5s ease-in-out infinite}.products_errorState__uBPn2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.19rem;text-align:center;color:#8c8c8c}.products_errorState__uBPn2 h2{font-size:.9375rem;font-weight:600;margin:0 0 .5rem;color:#0f0f0f}.products_errorState__uBPn2 p{font-size:.75rem;margin:0 0 1.19rem}@keyframes ranking_skeleton-loading__g4OZ3{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ranking_pulse__jTyCh{0%,to{opacity:1}50%{opacity:.5}}@keyframes ranking_accordionExpand__Iz50W{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}}@keyframes ranking_accordionCollapse__2G5Oa{0%{max-height:1000px;opacity:1;padding-top:1rem;padding-bottom:1rem}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes ranking_contentFadeIn__AH_C6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ranking_slideInFromRight__Km_4r{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ranking_container__c_d_7{width:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@supports not (min-height:100dvh){.ranking_container__c_d_7{min-height:-webkit-fill-available}}.ranking_container__c_d_7{-ms-overflow-style:none;scrollbar-width:none}.ranking_container__c_d_7::-webkit-scrollbar{display:none;width:0;height:0}.ranking_container__c_d_7{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.ranking_container__c_d_7:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background-color:#f6f6f6;z-index:1000}.ranking_container__c_d_7{display:flex;flex-direction:column;gap:1.19rem;padding:5% 10%}@media(max-width:768px){.ranking_container__c_d_7{padding:5%}}.ranking_banner__mgwnv h2{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:#7047a3}@media(max-width:768px){.ranking_banner__mgwnv{font-size:.9375rem}}.ranking_banner__mgwnv .ranking_bannerImage__MZUWD{position:relative;width:100%;height:20rem}@media(max-width:768px){.ranking_banner__mgwnv .ranking_bannerImage__MZUWD{width:100%;height:12rem}}.ranking_banner__mgwnv .ranking_bannerImage__MZUWD>img{-o-object-fit:cover;object-fit:cover}.ranking_header__EryxR{display:flex;flex-direction:column;gap:1.19rem;padding-bottom:1.19rem;border-bottom:2px solid #eaeaea}@media(max-width:768px){.ranking_header__EryxR{gap:.75rem}}.ranking_header__EryxR h1{font-size:1.375rem;font-weight:700;color:#000}@media(max-width:768px){.ranking_header__EryxR h1{font-size:1.25rem}}.ranking_error___R9wk,.ranking_productsList__I4asr{display:flex;flex-direction:column;gap:1.19rem}.ranking_error___R9wk{align-items:center;justify-content:center;padding:3.3rem;text-align:center}.ranking_error___R9wk p{font-size:.8125rem;color:#8c8c8c;margin:0}.ranking_empty__kE2Vo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.3rem;text-align:center}.ranking_empty__kE2Vo p{font-size:.8125rem;color:#8c8c8c;margin:0}.ranking_category__xUwyg{height:100%}.ranking_category__xUwyg>button{font-size:.9375rem;font-weight:700;letter-spacing:-.01rem;color:#000!important;min-height:2.5rem!important;padding:.5rem 0}@media(max-width:768px){.ranking_category__xUwyg>button{font-size:.75rem}}@media(min-width:769px)and (max-width:1024px){.ranking_category__xUwyg>button{font-size:.8125rem}}