.AddAddress_container__swnTC{min-height:calc(100vh - 64px);background:#f2f4f7;color:#000;margin-top:64px;margin-left:-1rem;margin-right:-1rem}.AddAddress_formCard__8XHdL{background:#fff;display:flex;flex-direction:column;gap:12px;padding:1.5rem 1rem 0}.AddAddress_label__vFamd{font-size:14px}.AddAddress_inputRow___nOV_ .AddAddress_input__BhT_S{flex:1 1}.AddAddress_input__BhT_S{height:45px;border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:0 16px;font-size:14px;outline:none}.AddAddress_input__BhT_S::placeholder{color:rgba(0,0,0,.3)!important}.AddAddress_checkboxRow__d2F8L{display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;padding-top:4px}.AddAddress_checkbox__1lblh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid rgba(0,0,0,.2)!important;border-radius:4px;display:inline-block;position:relative;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.AddAddress_checkbox__1lblh:checked{background-color:#66bfa7;border-color:#66bfa7}.AddAddress_checkbox__1lblh:checked:after{content:"";position:absolute;top:3px;left:6.5px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.AddAddress_checkbox__1lblh:hover{border-color:#57a98e}.AddAddress_divider__qBHKq{height:1px;background:rgba(0,0,0,.2);width:100%}.AddAddress_subLabelWrap__QC7Gr{padding-top:4px}.AddAddress_subLabel__gqPVa{font-size:13px;opacity:.8}.AddAddress_helpText__nUZ_u{font-size:12px;color:rgba(0,0,0,.5);margin-top:4px}.AddAddress_buttonsRow__YZDS4{top:95vh;position:-webkit-sticky;position:sticky;display:flex;gap:12px;padding:16px}.AddAddress_btnOutline__h_AOg{flex:1 1;height:45px;background:#fff;border:1px solid #66bfa7;color:#66bfa7;border-radius:5px;font-size:18px;cursor:pointer}.AddAddress_btnPrimary__Xcl9q{flex:1 1;height:45px;background:#66bfa7;border:0;color:#fff;border-radius:5px;font-size:18px;cursor:pointer}.AddAddress_enabled__5VBka{opacity:1}.AddAddress_disabled__otFlo{opacity:.5;cursor:not-allowed}.AddAddress_inputRow___nOV_{position:relative;display:flex;align-items:center;gap:8px}.AddAddress_resultsDropdown__nGDVN{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20}.AddAddress_addressResults__fYhAl{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;overflow-y:auto;box-shadow:0 2px 8px rgba(16,24,40,.12)}.AddAddress_addressResults__fYhAl::-webkit-scrollbar{width:8px}.AddAddress_addressResults__fYhAl::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:6px}.AddAddress_addressResults__fYhAl::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:6px}.AddAddress_addressResultsHeader__JvPDG{background-color:#f9fafb;padding:.75rem;font-size:.875rem;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0}.AddAddress_addressResultItem__HUktU{padding:.75rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s ease}.AddAddress_addressResultItem__HUktU:last-child{border-bottom:none}.AddAddress_addressResultItem__HUktU:hover{background-color:#f9fafb}.AddAddress_addressResultMain__vDevO{font-size:.875rem;color:#111827;margin-bottom:.25rem;line-height:1.4}.AddAddress_addressResultPostal__jBteC{font-size:.75rem;color:#6b7280}.AddAddress_searchBtn__CdXAG{position:absolute;right:1rem;height:23px;padding:0 10px;border-radius:5px;background:#d9d9d9;color:#fff;font-size:13px;border:0;cursor:pointer;white-space:nowrap}.AddAddress_searchBtn__CdXAG.AddAddress_enabled__5VBka{background:#66bfa7}.AddAddress_modalButtons__EoxmL{margin-top:2rem;display:flex;gap:1rem}.AddAddress_modalConfirmButton__5joEi{width:100%;padding:1rem;background:#66bfa7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:.975rem}.AddAddress_modalCancelButton__oNanj{width:100%;padding:1rem;background:#fff;color:#66bfa7;border:1px solid #66bfa7;border-radius:8px;cursor:pointer;font-weight:700;font-size:.975rem}.OrderConfirmation_confirmation__YbJhj{background:#fff;width:100%;margin-top:5rem}.OrderConfirmation_noteIcon__MdWDr{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.OrderConfirmation_confirmationTitle__Sp3VY{font-size:20px;font-weight:700;text-align:center}.OrderConfirmation_confirmationSub__NGKUo{text-align:center;color:#555;margin:0 0 16px;border:1px solid rgba(0,0,0,.1);padding:.8rem;border-radius:5px;font-size:.875rem}.OrderConfirmation_date__cYLP6{color:#66bfa7!important}.OrderConfirmation_confirmationRow__rVnuB{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.OrderConfirmation_divider__TYnbf{height:2px;background-color:rgba(0,0,0,.1);margin-left:-1rem;margin-right:-1rem}.OrderConfirmation_orderNumber__zPeLa{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;margin-top:2.5rem}.OrderConfirmation_label__wG_hx{color:rgba(0,0,0,.7)}.OrderConfirmation_orderLabel__XoYBs,.OrderConfirmation_orderValue__Yi4SU,.OrderConfirmation_value__MQM16{color:#000}.styles_container__krSds{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:64px;height:100%}.ProductHeader_icons__tLQE6{display:flex;align-items:center;justify-content:space-between;gap:.2rem;height:64px;padding:0 1rem;background-color:#ffffff;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:1400}.ProductHeader_backButton__jwF5U{background-color:transparent;border:none;padding:0;left:0}.ProductHeader_backIcon__8R_pw{font-size:clamp(1.2rem,2.8vw,1.4rem);font-weight:100;cursor:pointer;color:rgba(0,0,0,.4)}.ProductHeader_topIcons__TUhKy{display:flex;align-items:center;gap:.5rem}.ProductHeader_iconBtn__o1bI1{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.ProductHeader_iconBtn__o1bI1:hover{background:#f3f4f6}.ProductHeader_dropdown__EdCUd{position:relative;margin-left:.5rem}.ProductHeader_dropdownToggle__FlmAV{display:flex;align-items:center;justify-content:space-between;min-width:110px;padding:.4rem .6rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;color:#111827;transition:background .2s ease}.ProductHeader_dropdownToggle__FlmAV:hover{background-color:#f9fafb}.ProductHeader_dropdownLabel__cexSf{flex:1 1;text-align:left}.ProductHeader_dropdownArrow__cH4rh{margin-left:.5rem;font-size:.9rem;color:#6b7280}.ProductHeader_dropdownMenu__iwuZ0{position:absolute;top:110%;left:0;width:100%;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;list-style:none;padding:.25rem 0;margin:.25rem 0 0;box-shadow:0 4px 8px rgba(0,0,0,.05);z-index:1500}.ProductHeader_dropdownItem__ZzVYW{padding:.5rem .75rem;cursor:pointer;font-size:.9rem;color:#374151}.ProductHeader_dropdownItem__ZzVYW:hover{background-color:#f3f4f6}@media (min-width:1025px){.ProductHeader_icons__tLQE6{width:468px;left:50%;transform:translateX(-50%)}}.TopIcons_icons__1BnD6{display:flex;align-items:center;gap:.2rem}.TopIcons_logo__HKbps{object-fit:contain}.TopIcons_iconBtn__Nz2tw{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.TopIcons_iconBtn__Nz2tw:hover{background:#f3f4f6}.TopIcons_backButton__eBnvo{background-color:transparent;border:none;padding:0;left:0}.TopIcons_backIcon__ojIki{font-size:clamp(1.2rem,2.8vw,1.4rem);font-weight:100;cursor:pointer;color:rgba(0,0,0,.4)}.TopIcons_cartBadge__Bzhwn{position:absolute;top:4px;right:2px;background-color:#fff;border:.5px solid #66bfa7;color:#66bfa7;border-radius:50%;min-width:13px;height:13px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}.EasyPayReturn_container__nGXP5{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#f5f5f5}.EasyPayReturn_content__Lrk_w{background:white;border-radius:16px;padding:40px;text-align:center;max-width:400px;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1)}.EasyPayReturn_spinner__cnqOk{width:50px;height:50px;border:4px solid #f0f0f0;border-top-color:#ff6b35;border-radius:50%;animation:EasyPayReturn_spin__NlctL 1s linear infinite;margin:0 auto 24px}@keyframes EasyPayReturn_spin__NlctL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EasyPayReturn_successIcon__zY7z2{background-color:#4caf50}.EasyPayReturn_errorIcon__BWlm_,.EasyPayReturn_successIcon__zY7z2{width:60px;height:60px;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 24px}.EasyPayReturn_errorIcon__BWlm_{background-color:#f44336}.EasyPayReturn_title__A_ETn{font-size:24px;font-weight:700;color:#333;margin:0 0 12px}.EasyPayReturn_message__oWowz{font-size:16px;color:#666;margin:0}.EasyPayReturn_confirmationContainer__TMmBS{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:64px;height:100%}.ProductGrid_mainContainer__eoLmG{background-color:#f2f4f7;margin-left:-1rem;margin-right:-1rem;overflow-x:hidden;margin-top:-1.55rem}.ProductGrid_grid__KKzYF{display:grid;grid-template-columns:repeat(1);grid-gap:1rem;gap:1rem;padding:1rem 0}@media (min-width:768px) and (max-width:1024px){.ProductGrid_grid__KKzYF{grid-template-columns:repeat(2,1fr);gap:1rem;margin-left:0;margin-right:0}}.ProductGrid_card__5Upqu{display:flex;background:#fff;overflow:hidden;position:relative;align-items:stretch;padding:15px;height:110px;gap:10px}.ProductGrid_imageWrapper__bXX5v{flex-shrink:0;width:110px;position:relative;overflow:hidden;border-radius:6px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;align-self:stretch}.ProductGrid_image__FfJb7{border-radius:5px;object-fit:cover}.ProductGrid_imagePlaceholder__qNHvS{width:120px;height:120px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:12px;font-weight:500}.ProductGrid_content__8dJEo{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;align-self:stretch}.ProductGrid_header__mK0HL{display:flex;align-items:center;justify-content:space-between;width:100%}.ProductGrid_name__SZy6r{font-size:12px;font-weight:600;color:#000;max-width:60%;min-width:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ProductGrid_icons__cudll{display:flex;align-items:center;gap:.5rem;right:0;z-index:150}.ProductGrid_icon__ELeQe{font-size:1rem;color:#888;cursor:pointer}.ProductGrid_icon__ELeQe:hover{color:#111827}.ProductGrid_iconBtn__S986V{background-color:transparent;border:none;z-index:400}.ProductGrid_quantityBadge__kuiOe{width:24px;height:22px;border-radius:50%;background-color:#66bfa7;display:flex;align-items:center;justify-content:center;min-width:24px}.ProductGrid_quantityText__2raf6{color:#ffffff;font-size:12px;font-weight:600;line-height:1}.ProductGrid_detail__04WmU{font-size:.85rem;color:#374151;margin:0}.ProductGrid_price__bvsKn{font-size:.9rem;display:flex;gap:.5rem;align-items:center;margin:0}.ProductGrid_original__Cj6Wk{text-decoration:line-through;color:rgba(0,0,0,.5);font-size:12px}.ProductGrid_discount__tDrs7{color:#ff381d;font-weight:600;font-size:14px}.ProductGrid_expiration__4Zln8{margin:0;font-size:12px;color:#000}.ProductGrid_info__kk2S0{margin:0;font-size:10px;color:#000}.ProductGrid_emptyContainer__ZFFb0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#999;font-size:1rem;height:250px;text-align:center}.ProductGrid_emptyText__9yNs1{font-weight:500}@media (min-width:400px){.ProductGrid_header__mK0HL{margin-bottom:-.2rem}}.ProductSkeleton_container__hyFlF{display:grid;grid-template-columns:repeat(1);grid-gap:1rem;gap:1rem;margin-left:-1rem;margin-right:-1rem;background-color:#f2f4f7}.ProductSkeleton_divider__5s9Xi{margin-top:-1.5rem;height:2rem}@media (min-width:768px) and (max-width:1024px){.ProductSkeleton_container__hyFlF{grid-template-columns:repeat(2,1fr);gap:1rem;margin-left:0;margin-right:0}}.ProductSkeleton_divider__5s9Xi{background-color:#f2f4f7;height:1rem;margin-left:-1rem;margin-right:-1rem;box-sizing:border-box}.ProductSkeleton_card__EGN9R{display:flex;background:#fff;overflow:hidden;position:relative;align-items:stretch;min-height:177.31px}.ProductSkeleton_imageWrapper__rP8qo{flex-shrink:0;width:120px;position:relative;overflow:hidden;border-radius:6px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;align-self:stretch;margin:1.4rem 0 1.4rem 1rem}.ProductSkeleton_imageSkeleton__tvzvU{width:100%;height:100%;border-radius:5px}.ProductSkeleton_content__UEJCO{flex:1 1;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;align-self:stretch}.ProductSkeleton_header__bpV28{padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;width:100%}.ProductSkeleton_nameSkeleton__rJ55c{width:50%;height:12px}.ProductSkeleton_iconsSkeleton__hl_L2{display:flex;gap:.5rem}.ProductSkeleton_iconSkeleton__diPPY{width:24px;height:24px}.ProductSkeleton_detailSkeleton__0HNn1,.ProductSkeleton_infoSkeleton__NQoGP,.ProductSkeleton_priceSkeleton__39E5T{height:12px}@media (min-width:400px){.ProductSkeleton_header__bpV28{margin-bottom:-.2rem}}@keyframes ProductSkeleton_shimmer__Y9f4U{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ProductSkeleton_skeleton__tUZ_5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ProductSkeleton_shimmer__Y9f4U 1.5s infinite;border-radius:4px}.ContactCreate_pageWrap__lR9u0{min-height:calc(100vh - 64px);display:flex;flex-direction:column;margin-top:64px}.ContactCreate_topAppBar__rshV4{height:64px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.ContactCreate_backBtn__kHAny{width:24px;height:24px;position:relative;background:transparent;border:none;padding:0}.ContactCreate_backChevron__rRi0I:before{content:"";display:block;width:7px;height:14px;border-left:2px solid rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5);transform:rotate(45deg);margin-left:5px;margin-top:5px}.ContactCreate_rightIcons__iB3qt{display:flex;gap:12px}.ContactCreate_iconBox__y2bw4{width:27px;height:30px;background:#66bfa7;border-radius:4px}.ContactCreate_sectionBar__MJSkf{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 1rem;margin-left:-1rem;margin-right:-1rem;display:flex;flex-direction:column;gap:10px}.ContactCreate_cardRow__1Hi4H{height:35px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;align-items:center;padding:18px 10px;justify-content:space-between}.ContactCreate_downIcon__BxB_1{transition:transform .15s ease}.ContactCreate_downIconOpen___MYPw{transform:rotate(-135deg)}.ContactCreate_chev__cHniI{font-size:14px;color:rgba(0,0,0,.4)}.ContactCreate_dropdownPanel__GmsRp{margin-top:10px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.ContactCreate_dropdownItem__NUJXk{height:35px;background:rgba(255,255,255,.8);border:none;align-items:center;padding:0 10px;font-size:14px;color:rgba(0,0,0,.4);text-align:left;cursor:pointer}.ContactCreate_dropdownItem__NUJXk+.ContactCreate_dropdownItem__NUJXk{border-top:1px solid rgba(0,0,0,.1)}.ContactCreate_dropdownItem__NUJXk:focus,.ContactCreate_dropdownItem__NUJXk:hover{background:rgba(0,0,0,.03)}.ContactCreate_dropdownItemActive__MpmkD{color:#000}.ContactCreate_placeholder__kPuxI{color:rgba(0,0,0,.4);font-size:14px}.ContactCreate_selected__StQVU{color:#000}.ContactCreate_downIcon__BxB_1{width:12px;height:12px;border-right:1.5px solid rgba(0,0,0,.6);border-bottom:1.5px solid rgba(0,0,0,.6);transform:rotate(45deg)}.ContactCreate_fakeDropdown__MDfwE{display:flex;gap:8px;flex-wrap:wrap}.ContactCreate_fakeDropdownItem__TNUCP{padding:6px 10px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;font-size:12px;color:rgba(0,0,0,.6)}.ContactCreate_fakeDropdownItemActive__grtK_{background:#66bfa7;color:#fff;border-color:transparent}.ContactCreate_whiteBlock__DPTXx{background:#fff;margin:20px 0 0;display:flex;flex-direction:column;gap:12px}.ContactCreate_textCard__bVqJO,.ContactCreate_textarea__YMdsH{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:12px}.ContactCreate_textarea__YMdsH{min-height:180px;outline:none;resize:none;font-size:14px}.ContactCreate_textarea__YMdsH::placeholder{color:rgba(0,0,0,.4)}.ContactCreate_attachCard__IhL_y{height:70px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center}.ContactCreate_attachInner__Ljyab{display:flex;align-items:center;gap:8px}.ContactCreate_attachIcon__SDxYk{width:14px;height:14px;border:1px solid rgba(0,0,0,.4);border-radius:3px}.ContactCreate_attachText__EsgPJ{font-size:14px;color:rgba(0,0,0,.4)}.ContactCreate_filePreviewsContainer__PfkBT{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.ContactCreate_filePreview__E3Piu{display:inline-flex;flex-direction:column;gap:.5rem;max-width:-moz-fit-content;max-width:fit-content}.ContactCreate_imageContainer__kBLdX{position:relative;width:100px;height:100px}.ContactCreate_previewImage__uDm9T{width:100px;height:100px;object-fit:cover;border-radius:8px;border:1px solid #dee2e6}.ContactCreate_fileInfo__FMctt{display:flex;flex-direction:column;align-items:center}.ContactCreate_fileName__1CSm_{font-size:.7rem;color:#495057;margin:0;word-break:break-word;text-align:center;max-width:100px}.ContactCreate_removeFileButton__ffuxd{position:absolute;top:-8px;right:-8px;background-color:#66bfa7;color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:background-color .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:0;line-height:1}.ContactCreate_removeFileButton__ffuxd:hover{background-color:#4cb69d}.ContactCreate_helperText__M4R3b{color:rgba(0,0,0,.4);font-size:12px;line-height:1.4;margin-top:4px}.ContactCreate_counterWrap__k7snf{margin:0 0 8px;text-align:right;font-size:12px;color:rgba(0,0,0,.6)}.ContactCreate_counterMax__SETLW{color:#c00}.ContactCreate_bottomBar__49EMU{margin-top:auto;background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:10px 16px 18px}.ContactCreate_submitBtn__6WpzS{width:100%;height:45px;border-radius:5px;background:#d9d9d9;color:#fff;border:none;font-size:16px}.ContactCreate_submitBtnActive__KZuCd{background:var(--primary-color)}.ContactCreate_submitBtnActive__KZuCd:hover{background:#4cb69d}.ContactCreate_submitBtn__6WpzS:disabled{opacity:.8}.ContactCreate_topTabsBar__UUlaC{height:48px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;padding:0 1rem}.ContactCreate_topTab__7s7IR{font-size:16px;line-height:16px;background:none;border:none;width:100%;text-align:center}.ContactCreate_topTabActive__etoJH{color:#66bfa7;font-weight:500}.ContactCreate_topTabInactive__gIZck{color:rgba(0,0,0,.6)}.ContactCreate_topToolbar__Q4KDL{justify-content:space-between;padding:8px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.ContactCreate_extraActions__XZgjl,.ContactCreate_topToolbar__Q4KDL{display:flex;align-items:center;gap:12px}.NotificationSettings_container__nlrIV{min-height:100vh;background-color:#f2f4f7;margin:0 -16px;width:calc(100% + 32px);box-sizing:border-box;padding:60px 0 0}.NotificationSettings_content__SRfTC{padding:0;width:100%;margin:0}.NotificationSettings_section__WT4Nh{background-color:rgba(255,255,255,.8);margin-bottom:0;border-radius:0;width:100%;display:flex;flex-direction:column}.NotificationSettings_section__WT4Nh:last-child{margin-bottom:0}.NotificationSettings_divider__NLPXX{height:1rem;background-color:#f2f4f7;width:100%}.NotificationSettings_sectionHeader__o5EL4{display:flex;flex-direction:column;gap:10px;padding:12px 0 12px 16px}.NotificationSettings_sectionTitle__q3OLa{font-size:16px;font-weight:400;color:#000000;margin:0;padding:0}.NotificationSettings_sectionDescription__3WQdk{font-size:12px;color:rgba(0,0,0,.4);margin:0;padding:0;line-height:1}.NotificationSettings_settingsList__ycysd{display:flex;flex-direction:column;padding:20px 16px;gap:15px}.NotificationSettings_settingItem__lgaqB{display:flex;justify-content:space-between;align-items:center;padding:16px;height:48px;box-sizing:border-box;background-color:#ffffff;border:1px solid rgba(0,0,0,.1);border-radius:5px;width:100%;gap:10px}.NotificationSettings_settingItem__lgaqB:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.NotificationSettings_settingLabel__q_dwS{font-size:16px;color:#000000;font-weight:400}.NotificationSettings_toggle__zFF_z{position:relative;width:50px;height:28px;border:none;border-radius:100px;cursor:pointer;transition:background-color .3s ease;padding:0;outline:none;flex-shrink:0}.NotificationSettings_toggleOff__30qse{background-color:rgba(0,0,0,.2)}.NotificationSettings_toggleOn__6vaVE{background-color:rgb(102,191,176)}.NotificationSettings_toggleSlider__HOqdE{position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:#ffffff;border-radius:50%;transition:transform .3s ease}.NotificationSettings_toggleOn__6vaVE .NotificationSettings_toggleSlider__HOqdE{transform:translateX(22px)}.NotificationSettings_toggle__zFF_z:focus{outline:2px solid rgb(102,191,176);outline-offset:2px}.NotificationSettings_toggle__zFF_z:hover{opacity:.8}.NotificationSettings_toggle__zFF_z.NotificationSettings_disabled__hRcuH{opacity:.5;cursor:not-allowed}.NotificationSettings_toggle__zFF_z.NotificationSettings_disabled__hRcuH:hover{opacity:.5}.NotificationSettings_loading__RXJPH{display:flex;justify-content:center;align-items:center;padding:40px 20px;font-size:16px;color:#666;background-color:#fff;margin:8px 0;border-radius:8px}.NotificationSettings_error__aqmAE{background-color:#fee;color:#c33;padding:16px;margin:8px 16px;border-radius:8px;border:1px solid #fcc;display:flex;justify-content:space-between;align-items:center;font-size:14px}.NotificationSettings_retryButton__UpgdZ{background-color:rgb(102,191,176);color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500}.NotificationSettings_retryButton__UpgdZ:hover{background-color:rgb(91,172,158)}@media (max-width:480px){.NotificationSettings_container__nlrIV{padding-top:50px}.NotificationSettings_sectionHeader__o5EL4{padding:12px 0 12px 16px}.NotificationSettings_sectionTitle__q3OLa{font-size:16px;padding:0}.NotificationSettings_sectionDescription__3WQdk{font-size:12px;padding:0}.NotificationSettings_settingItem__lgaqB{padding:16px;height:48px}.NotificationSettings_settingLabel__q_dwS{font-size:16px}}.PointsGuide_container__pTD8U{min-height:100vh;margin-top:64px;padding-bottom:40px}.PointsGuide_titleSection__4mxEe{background-color:white;margin:0 -16px;padding:20px 0 20px 16px;display:flex;align-items:center;gap:8px}.PointsGuide_icon__0huG1{font-size:20px}.PointsGuide_title__HfwxH{font-size:18px;font-weight:600;color:#333;margin:0}.PointsGuide_content__f8dUk{background-color:white;margin:0 -16px;padding:0 16px}.PointsGuide_section__WXCQ8{padding:24px 0;border-bottom:1px solid #f1f3f4}.PointsGuide_section__WXCQ8:last-child{border-bottom:none}.PointsGuide_sectionTitle__ab4xT{font-size:16px;font-weight:600;color:#333;margin:0 0 16px}.PointsGuide_list__XBH3P{margin:0;padding:0;list-style:none}.PointsGuide_list__XBH3P li{position:relative;padding-left:12px;margin-bottom:12px;font-size:14px;line-height:1.5;color:#666}.PointsGuide_list__XBH3P li:last-child{margin-bottom:0}.PointsGuide_list__XBH3P li:before{content:"•";position:absolute;left:0;top:0;color:#7DB59A;font-weight:700}@media (max-width:480px){.PointsGuide_titleSection__4mxEe{padding:16px 0 16px 16px}.PointsGuide_title__HfwxH{font-size:17px}.PointsGuide_content__f8dUk{padding:0 16px}.PointsGuide_section__WXCQ8{padding:20px 0}.PointsGuide_sectionTitle__ab4xT{font-size:15px;margin-bottom:14px}.PointsGuide_list__XBH3P li{font-size:13px;margin-bottom:10px}}@keyframes PointsSkeleton_shimmer__a7_qN{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.PointsSkeleton_skeleton__osZQr{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:PointsSkeleton_shimmer__a7_qN 1.5s infinite;border-radius:4px}.PointsSkeleton_container__kQnZo{min-height:100vh;margin-top:64px;background-color:#ffffff;padding-bottom:20px}.PointsSkeleton_pointsSection__WJgyR{background-color:white;margin:0 -16px;padding:24px 16px}.PointsSkeleton_sectionTitleSkeleton__EYno5{width:120px;height:20px;margin-bottom:16px}.PointsSkeleton_currentPoints__4uIpu{display:flex;align-items:center;gap:16px;margin-bottom:24px}.PointsSkeleton_pointIconWrap__0aUN9{width:56px;height:56px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.PointsSkeleton_pointIconSkeleton__201NP{width:100%;height:100%;border-radius:50%}.PointsSkeleton_pointAmountSkeleton__ALi2l{width:150px;height:32px}.PointsSkeleton_pointsInfoButtonSkeleton__XDS1t{width:100%;height:48px;border-radius:8px}.PointsSkeleton_divider__77vVP{height:14px;background-color:#f2f4f7;margin:0 -16px}.PointsSkeleton_historyHeader__5UreM{background-color:white;padding:20px 16px 0;margin:0 -16px;display:flex;align-items:center;justify-content:space-between}.PointsSkeleton_historyTitleSkeleton__3kf3z{width:100px;height:20px}.PointsSkeleton_viewAllButtonSkeleton__bt_Mn{width:80px;height:16px}.PointsSkeleton_historySection__z_g7v{background-color:white;margin:0 -16px;padding:0 16px}.PointsSkeleton_historyItem__fNMmN{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f1f3f4}.PointsSkeleton_historyItem__fNMmN:last-child{border-bottom:none}.PointsSkeleton_historyLeft__2oQWd{flex:1 1}.PointsSkeleton_historyDateSkeleton__ODrK_{width:80px;height:14px;margin-bottom:4px}.PointsSkeleton_historyDescriptionSkeleton__xBGmC{width:180px;height:16px;margin-bottom:4px}.PointsSkeleton_historySubtitleSkeleton__SpBIZ{width:140px;height:14px}.PointsSkeleton_historyRight__k9_yi{text-align:right}.PointsSkeleton_historyAmountSkeleton__dOr4g{width:80px;height:16px;margin-bottom:4px}.PointsSkeleton_expiryDateSkeleton__TXnDt{width:60px;height:12px}.PointsSkeleton_rewardsHeader__BT_qT{background-color:white;padding:40px 0 0;margin:20px 0 0;display:flex;align-items:center;justify-content:space-between}.PointsSkeleton_rewardsTitleSkeleton__JfVCJ{width:160px;height:20px}.PointsSkeleton_rewardsSubHeader__mLY7E{background-color:white;padding:20px 0 16px;margin:0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f1f3f4}.PointsSkeleton_rewardsSubTitleSkeleton__UORWb{width:100px;height:16px}.PointsSkeleton_rewardsCountSkeleton__ZRNGy{width:30px;height:16px}.PointsSkeleton_rewardsSection__VAljH{background-color:white;margin:0;padding:0 0 20px}.PointsSkeleton_productList__B_4CP{padding:16px 0}.PointsSkeleton_productItem__g6ujJ{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f1f3f4}.PointsSkeleton_productItem__g6ujJ:last-child{border-bottom:none}.PointsSkeleton_productImageSkeleton__qmEGd{width:60px;height:60px;border-radius:8px;flex-shrink:0}.PointsSkeleton_productInfo__Ab7I6{flex:1 1}.PointsSkeleton_productNameSkeleton___vzPB{width:180px;height:14px;margin-bottom:4px}.PointsSkeleton_productPriceSkeleton__2fmyb{width:80px;height:16px;margin-bottom:2px}.PointsSkeleton_productBrandSkeleton__HGZbB{width:100px;height:12px}.PointsSkeleton_reviewButtonSkeleton__bpwhN{width:70px;height:32px;border-radius:6px}@media (max-width:480px){.PointsSkeleton_pointsSection__WJgyR{padding:20px 16px}.PointsSkeleton_currentPoints__4uIpu{margin-bottom:20px}.PointsSkeleton_pointAmountSkeleton__ALi2l{width:120px;height:24px}.PointsSkeleton_historyDescriptionSkeleton__xBGmC,.PointsSkeleton_productNameSkeleton___vzPB{width:150px}}.Points_container__B8LYo{min-height:calc(100vh - 64px);margin-top:64px;background-color:#ffffff}.Points_pointsSection__wTAt8{background-color:white;margin:0 -16px;padding:24px 16px}.Points_divider__lV8ia{height:14px;background-color:#f2f4f7;margin:0 -16px}.Points_sectionTitle__nRW6R{font-size:16px;font-weight:500;color:#333;margin:0 0 16px}.Points_currentPoints__hJDxy{display:flex;align-items:center;gap:16px;margin-bottom:24px}.Points_pointIconWrap__uAslN{width:56px;height:56px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.Points_pointIconImage__n3vZ4{width:100%;height:100%;display:block;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.Points_pointAmount__v6i1E{font-size:32px;font-weight:700;color:#7db59a;line-height:1}.Points_pointsInfoButton__R_WYf{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f8f9fa;border:none;border-radius:8px;cursor:pointer;font-size:14px;color:#666}.Points_chevronIcon__wlQo6{font-size:12px;color:#999}.Points_historyHeader__MeWA2{background-color:white;padding:20px 16px 0;margin:0 -16px;display:flex;align-items:center;justify-content:space-between}.Points_rewardsHeader__wjaHB{background-color:white;padding:40px 0 0;margin:20px 0 0;justify-content:space-between}.Points_historyTitle__3W0la,.Points_rewardsTitle__8VRtR{font-size:18px;font-weight:600;color:#333;margin:0;text-decoration:none}.Points_rewardsSubHeader__A9BnD{background-color:white;padding:20px 0 16px;margin:0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f1f3f4}.Points_rewardsSubTitle__m9ym1{font-size:16px;font-weight:500;color:#333}.Points_viewAllButton__BU_JR{background:none;border:none;padding:16px;font-size:14px;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.Points_smallChevron__kEHw0{font-size:10px}.Points_historySection__49k3D{background-color:white;margin:0 -16px;padding:0 16px}.Points_historyItem__f25Nv{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f1f3f4}.Points_historyItem__f25Nv:last-child{border-bottom:none}.Points_historyLeft__z1t4r{flex:1 1}.Points_historyDate__5PyW1{font-size:14px;color:#999;margin-bottom:4px}.Points_historyDescription__aMgjZ{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.Points_historySubtitle__Cmfgp{font-size:14px;color:#666;margin-bottom:0}.Points_historyRight__AV6X2{text-align:right}.Points_expiryDate__CChIJ{font-size:12px;color:#999;margin-top:4px}.Points_historyAmount__jHhUo{font-size:16px;font-weight:600;text-align:right}.Points_historyAmount__jHhUo.Points_positive__Uv60Q{color:#7db59a}.Points_historyAmount__jHhUo.Points_negative___Ta3r{color:#333}.Points_rewardsSection__XYfuE{background-color:white;margin:0}.Points_rewardsHeader__wjaHB{display:flex;align-items:center;gap:8px;padding:20px 0 16px;border-bottom:1px solid #f1f3f4}.Points_rewardsTitle__8VRtR{font-size:18px;font-weight:600;color:#333}.Points_rewardsCount__2fqLI{font-size:16px;color:#666}.Points_productItem__XAh_b{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f1f3f4}.Points_productItem__XAh_b:last-child{border-bottom:none}.Points_productImage__La6il{width:70px;height:70px;border-radius:8px;object-fit:cover;background-color:#edeef0dc}.Points_productInfo__zft0K{flex:1 1}.Points_productName__eBqcM{font-size:14px;font-weight:500;color:#333;margin:0 0 4px;line-height:1.3}.Points_productPrice__HJthG{font-size:16px;font-weight:600;color:#333;margin-bottom:2px}.Points_productBrand__shWKm{font-size:12px;color:#999}.Points_reviewButton__wM6p_{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:8px 16px;font-size:12px;width:90px;height:28px;font-weight:400;cursor:pointer;transition:background-color .2s ease}.Points_reviewButton__wM6p_:hover{background-color:#f0f0f0}@media (max-width:480px){.Points_pointsSection__wTAt8{padding:20px 16px}.Points_currentPoints__hJDxy{margin-bottom:20px}.Points_pointAmount__v6i1E{font-size:24px}.Points_tabButton__z565h{font-size:15px;padding:14px 12px}.Points_productName__eBqcM{font-size:13px}}.WriteReview_container__Jo8NI{min-height:calc(100vh - 64px);background-color:#ffffff;margin-top:64px}.WriteReview_content__47_s5{padding:0 0 81px;display:flex;flex-direction:column}.WriteReview_productSection__IdjAJ{display:flex;align-items:center;gap:10px;padding:15px 16px;margin:0 -16px}.WriteReview_productImage__uEQmq{width:90px;height:90px;min-width:90px;min-height:90px;max-width:90px;max-height:90px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#e5e5e5;position:relative}.WriteReview_productImage__uEQmq img,.WriteReview_productImage__uEQmq>span{width:90px!important;height:90px!important;display:block!important;position:relative!important}.WriteReview_productImage__uEQmq img{min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important;object-fit:cover;inset:0!important;margin:0!important}.WriteReview_productInfo__TlPOO{flex:1 1;display:flex;flex-direction:column;gap:8px}.WriteReview_altText___lfcW{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:12px;color:#666;border-radius:4px;padding:4px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.WriteReview_productName__pRo9s{font-size:16px;font-weight:600;color:#000000;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.WriteReview_divider__XVHFw{height:10px;background-color:#f2f4f7;margin:0 -16px}.WriteReview_line__PTvKF{height:3px;background-color:#f2f4f7;margin:20px -16px -30px}.WriteReview_productStore__S137U,.WriteReview_purchaseDate__YSBhP{font-size:14px;color:rgba(0,0,0,.4);line-height:1}.WriteReview_ratingSection__30kQU{display:flex;flex-direction:column;gap:12px;padding:15px 0}.WriteReview_ratingTitle__XAB3J{font-size:18px;font-weight:600;color:#333;text-align:left}.WriteReview_starsContainer__QL2hO{display:flex;gap:16px;justify-content:center}.WriteReview_starButton__nyoyL{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.WriteReview_starButton__nyoyL:hover{transform:scale(1.1)}.WriteReview_starButton__nyoyL img,.WriteReview_starButton__nyoyL>span,.WriteReview_star__YfKaJ{width:43px;height:43px;display:block}.WriteReview_reviewSection__kJFr4{display:flex;flex-direction:column;gap:12px;padding:15px 0}.WriteReview_reviewTitle__zft8a{font-size:16px;font-weight:600;color:#333}.WriteReview_reviewTextarea__adrcw{width:100%;min-height:200px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;color:#333;resize:none;font-family:inherit;line-height:1.5;box-sizing:border-box}.WriteReview_reviewTextarea__adrcw::placeholder{color:#999}.WriteReview_reviewTextarea__adrcw:focus{outline:none;border-color:#8bc4a8}.WriteReview_charCount__cRDDo{text-align:right;font-size:12px;color:#999}.WriteReview_photoSection__reoVd{display:flex;flex-direction:column;gap:16px;padding:0 16px}.WriteReview_photoButton__RjHrn{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#f8f9fa;color:#666;font-size:14px;cursor:pointer;transition:all .2s ease}.WriteReview_photoButton__RjHrn:hover{border-color:#8bc4a8;color:#8bc4a8}.WriteReview_cameraIcon__GZmhu{font-size:16px}.WriteReview_hiddenInput__d4r0r{display:none}.WriteReview_imagePreviewContainer__Wdh4s{display:flex;flex-wrap:wrap;gap:5px;padding:0 1rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#ffffff;height:68px;margin-bottom:4rem;align-items:center}.WriteReview_imagePreview___Njmh{position:relative;width:45px;height:45px;border-radius:3px;overflow:hidden;flex-shrink:0}.WriteReview_imagePreview___Njmh img{width:100%;height:100%;object-fit:cover}.WriteReview_removeImageButton__i7Sps{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,.6);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;padding:0;line-height:1}.WriteReview_submitButtonContainer__azRVh{position:fixed;bottom:0;left:0;right:0;width:100%;height:81px;background-color:#ffffff;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:18px 16px;box-sizing:border-box;z-index:100}@media (min-width:1025px){.WriteReview_submitButtonContainer__azRVh{max-width:468px;left:50%;transform:translateX(-50%);right:auto}}.WriteReview_submitButton__O2CbQ{width:100%;height:45px;padding:0;border:none;border-radius:5px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s ease;background-color:#d9d9da;color:#ffffff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.WriteReview_submitButtonActive__R_kRb{background-color:#66bfa7;color:#ffffff}.WriteReview_submitButtonActive__R_kRb:hover{background-color:#57aa94}.WriteReview_submitButton__O2CbQ:disabled{cursor:not-allowed;background-color:#d9d9da;color:#ffffff}.WriteReview_successMessage__cRquw{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#2f6f5e;color:white;padding:16px 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;animation:WriteReview_slideUp__Bgx9b .3s ease-out;max-width:calc(100vw - 40px);text-align:center}@keyframes WriteReview_slideUp__Bgx9b{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:480px){.WriteReview_successMessage__cRquw{bottom:16px;padding:14px 20px;font-size:13px;max-width:calc(100vw - 32px)}}.ViewReview_container__6rOZc{min-height:calc(100vh - 64px);background-color:#f2f4f7;margin-top:64px;margin-left:-1rem;margin-right:-1rem}.ViewReview_tabContainer__e6a6w{position:-webkit-sticky;position:sticky;top:64px;display:flex;border-bottom:1px solid #e5e5e5;background-color:#fff;z-index:500}.ViewReview_tab__ampiw{flex:1 1;padding:16px 0;background:none;border:none;font-size:13px;font-weight:500;color:#000;cursor:pointer;position:relative;transition:color .2s ease;font-family:Pretendard!important}.ViewReview_tab__ampiw:hover{color:#333}.ViewReview_activeTab__OTX_q{color:#8bc4a8;font-weight:600}.ViewReview_reviewContainer__HDNWv{display:flex;flex-direction:column;gap:18px;background-color:#ffffff;padding:14px 1rem}.ViewReview_reviewHeader__cMHS5{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.ViewReview_userInfo__cDXj5{display:flex;align-items:center;gap:12px}.ViewReview_profileImage__eT7Aw{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.ViewReview_profileImage__eT7Aw img{width:100%;height:100%;object-fit:cover}.ViewReview_userDetails__hRi4t{display:flex;flex-direction:column;gap:4px}.ViewReview_usernameAndRating__lExf_{display:flex;align-items:center;gap:8px}.ViewReview_username__qeuOf{font-size:16px;font-weight:600;color:#333}.ViewReview_starsContainer__7keiu{display:flex;gap:2px}.ViewReview_userIdAndDate__apaAz{font-size:12px;color:rgba(0,0,0,.4)}.ViewReview_headerActions__Wm7tI{position:relative}.ViewReview_optionsButton___rH3L{background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.ViewReview_optionsButton___rH3L:hover{background-color:#f5f5f5}.ViewReview_optionsMenu__nqAND{position:absolute;top:100%;right:0;background:white;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:120px;overflow:hidden}.ViewReview_optionItem__X4A4T{width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s ease}.ViewReview_optionItem__X4A4T:hover{background-color:#f8f9fa}.ViewReview_optionItem__X4A4T:not(:last-child){border-bottom:1px solid #f1f3f4}.ViewReview_star__gnDL9{font-size:20px}.ViewReview_starFilled__JccQU{color:#ffc107}.ViewReview_starEmpty__7TRhJ{color:#e5e5e5}.ViewReview_productName__Hlqaf{font-size:12px;font-weight:600;color:#000}.ViewReview_imagesAndContent__7QrXC{display:flex;flex-direction:column;gap:8px}.ViewReview_imagesContainer__tsZ03{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ViewReview_reviewImage__878KR{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0}.ViewReview_reviewImage__878KR img{width:100%;height:100%;object-fit:cover}.ViewReview_reviewText__eMIbm{font-size:14px;color:#000;line-height:1.6;white-space:pre-wrap}.ViewReview_overlay__gXbaJ{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}@media (max-width:480px){.ViewReview_container__6rOZc{padding-top:50px}.ViewReview_content__dbRZf{padding:0 12px}.ViewReview_reviewContainer__HDNWv{padding:14px 1rem}.ViewReview_tab__ampiw{font-size:15px;padding:14px 0}.ViewReview_profileImage__eT7Aw{width:36px;height:36px}.ViewReview_username__qeuOf{font-size:15px}.ViewReview_star__gnDL9{font-size:12px}.ViewReview_userIdAndDate__apaAz{font-size:11px}.ViewReview_productName__Hlqaf{font-size:16px}.ViewReview_reviewImage__878KR{width:100px;height:100px}.ViewReview_reviewText__eMIbm{font-size:12px}}.LocationTerms_container__6kOIQ{min-height:100vh;background-color:#ffffff;margin-top:64px}.LocationTerms_content__E520C{max-width:100%;line-height:1.6}.LocationTerms_title__ErS_c{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.LocationTerms_description__lMbtr{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.LocationTerms_section__uo6RK{margin-bottom:22px}.LocationTerms_separator__UO6rN{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.LocationTerms_sectionTitle__R8ezz{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.LocationTerms_sectionContent__BYzzx{font-size:12px;color:#000;line-height:1.6}.LocationTerms_listItem__895rc{margin-bottom:12px;padding-left:0;line-height:1.6}.LocationTerms_subList__Wt3La{margin:8px 0;padding-left:20px;font-size:12px!important}.LocationTerms_subList__Wt3La li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.LocationTerms_orderedList__Ij4wM{margin:16px 0;padding-left:20px}.LocationTerms_listDescription__f1dlp{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.LocationTerms_orderedList__Ij4wM li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.LocationTerms_bulletList__ILrOs{margin:16px 0;padding-left:20px}.LocationTerms_bulletList__ILrOs li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.MarketingConsent_container__3RCAk{min-height:100vh;background-color:#ffffff;margin-top:64px}.MarketingConsent_content__k_EXX{max-width:100%;line-height:1.6}.MarketingConsent_title__KCHjZ{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.MarketingConsent_description__4dyB0{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.MarketingConsent_section__1Ll87{margin-bottom:22px}.MarketingConsent_separator__GwZnM{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.MarketingConsent_sectionTitle__h79oS{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.MarketingConsent_sectionContent__pAo_f{font-size:12px;color:#000;line-height:1.6}.MarketingConsent_listItem__KlHn9{margin-bottom:12px;padding-left:0;line-height:1.6}.MarketingConsent_subList__fhiDk{margin:8px 0;padding-left:20px;font-size:12px!important}.MarketingConsent_subList__fhiDk li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.MarketingConsent_orderedList__fP4hF{margin:16px 0;padding-left:20px}.MarketingConsent_listDescription__3kpwt{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.MarketingConsent_orderedList__fP4hF li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.MarketingConsent_bulletList__1BhUF{margin:16px 0;padding-left:20px}.MarketingConsent_bulletList__1BhUF li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.MarketingPolicy_container__ZKvxz{min-height:100vh;background-color:#ffffff;margin-top:64px}.MarketingPolicy_content__Ub4wI{max-width:100%;line-height:1.6}.MarketingPolicy_title__uxZDM{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.MarketingPolicy_description__3Z_AK{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.MarketingPolicy_section__ydypE{margin-bottom:22px}.MarketingPolicy_separator__QxlYj{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.MarketingPolicy_sectionTitle__1dcOA{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.MarketingPolicy_sectionContent__RmErG{font-size:12px;color:#000;line-height:1.6}.MarketingPolicy_listItem__sVojF{margin-bottom:12px;padding-left:0;line-height:1.6}.MarketingPolicy_subList__HhOWo{margin:8px 0;padding-left:20px;font-size:12px!important}.MarketingPolicy_subList__HhOWo li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.MarketingPolicy_orderedList__Wrf1X{margin:16px 0;padding-left:20px}.MarketingPolicy_listDescription__OcFdB{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.MarketingPolicy_orderedList__Wrf1X li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.MarketingPolicy_bulletList__MdUn_{margin:16px 0;padding-left:20px}.MarketingPolicy_bulletList__MdUn_ li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.LocationService_container__SwfGe{min-height:100vh;background-color:#ffffff;margin-top:64px}.LocationService_content___eFF9{max-width:100%;line-height:1.6}.LocationService_title__7p_qo{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.LocationService_description__omkbQ{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.LocationService_section__Zry5l{margin-bottom:22px}.LocationService_separator__1nJH3{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.LocationService_sectionTitle__fXA_V{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.LocationService_sectionContent__S_Gec{font-size:12px;color:#000;line-height:1.6}.LocationService_listItem__Y9puN{margin-bottom:12px;padding-left:0;line-height:1.6}.LocationService_subList__1A0ga{margin:8px 0;padding-left:20px;font-size:12px!important}.LocationService_subList__1A0ga li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.LocationService_orderedList__qwEmz{margin:16px 0;padding-left:20px}.LocationService_listDescription__hXwXO{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.LocationService_orderedList__qwEmz li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.LocationService_bulletList__jB9CQ{margin:16px 0;padding-left:20px}.LocationService_bulletList__jB9CQ li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.TermsAndConditions_container__e8YoB{min-height:100vh;margin-top:64px;background-color:#ffffff}.TermsAndConditions_policyList__HMvcT{background-color:white;margin:0 -1rem;padding:0}.TermsAndConditions_policyItem__nTqtR{width:100%;display:flex;align-items:center;justify-content:space-between;height:60px;background:none;border:none;border-bottom:1px solid #f1f3f4;cursor:pointer;transition:background-color .2s ease;padding:0 1rem}.TermsAndConditions_policyItem__nTqtR:hover{background-color:#f8f9fa}.TermsAndConditions_policyItem__nTqtR:last-child{border-bottom:none}.TermsAndConditions_policyTitle__e3Iyc{font-size:16px;font-weight:400;color:#333;text-align:left}.TermsAndConditions_chevronIcon__x4_6t{color:rgba(0,0,0,.5);height:14px;width:7px;flex-shrink:0}@media (max-width:480px){.TermsAndConditions_policyItem__nTqtR{padding:18px 16px}.TermsAndConditions_policyTitle__e3Iyc{font-size:15px}}.ServiceTerms_container__Yptu5{min-height:100vh;background-color:#ffffff;margin-top:64px}.ServiceTerms_content__RDauK{max-width:100%;line-height:1.6}.ServiceTerms_title__K8_69{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.ServiceTerms_description__EAw2F{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.ServiceTerms_section__rVRJO{margin-bottom:22px}.ServiceTerms_separator__Arvmz{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.ServiceTerms_sectionTitle__559Vb{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.ServiceTerms_sectionContent__zqTly{font-size:12px;color:#000;line-height:1.6}.ServiceTerms_listItem__8ytos{margin-bottom:12px;padding-left:0;line-height:1.6}.ServiceTerms_subList__N2I52{margin:8px 0;padding-left:20px;font-size:12px!important}.ServiceTerms_subList__N2I52 li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.ServiceTerms_orderedList__oOhVY{margin:16px 0;padding-left:20px}.ServiceTerms_listDescription__iqS3r{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.ServiceTerms_orderedList__oOhVY li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.PrivacyPolicy_container__sVbyb{min-height:100vh;background-color:#ffffff;margin-top:64px}.PrivacyPolicy_content__L8LKw{max-width:100%;line-height:1.6}.PrivacyPolicy_title__3wv7u{font-size:14px;font-weight:700;color:#000;margin:1rem 0 8px;text-align:left}.PrivacyPolicy_description__FwZmF{font-size:12px;color:#000;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:1.5;margin-left:-1rem;margin-right:-1rem}.PrivacyPolicy_section__cBIIE{margin-bottom:22px}.PrivacyPolicy_separator___VJQR{border:none;height:1px;background-color:#e5e7eb;margin:0 -1rem}.PrivacyPolicy_sectionTitle__0C0tx{font-size:15px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.4}.PrivacyPolicy_sectionContent__lHaQ1{font-size:12px;color:#000;line-height:1.6}.PrivacyPolicy_listItem__UgHB4{margin-bottom:12px;padding-left:0;line-height:1.6}.PrivacyPolicy_subList__nKY0w{margin:8px 0;padding-left:20px;font-size:12px!important}.PrivacyPolicy_subList__nKY0w li{margin-bottom:6px;font-size:12px;color:#000;line-height:1.5}.PrivacyPolicy_orderedList__LTJAI{margin:16px 0;padding-left:20px}.PrivacyPolicy_listDescription__4Mh7x{font-size:12px;color:#000;margin-bottom:8px;list-style:none;margin-left:-1rem}.PrivacyPolicy_orderedList__LTJAI li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.PrivacyPolicy_bulletList__Ktcgj{margin:16px 0;padding-left:20px}.PrivacyPolicy_bulletList__Ktcgj li{margin-bottom:8px;font-size:12px;color:#000;line-height:1.5}.ProductImage_imageWrapper__udnNK{position:relative;width:100%;height:281px;text-align:center;background-color:#fff;overflow:hidden;object-fit:contain}@media (min-width:768px) and (max-width:1024px){.ProductImage_imageWrapper__udnNK{height:350px;height:500px}}.ProductImage_image__vZVsF{width:100%;height:100%;object-fit:contain}.ProductImage_imageError__sQmFZ{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(248,249,250,.9);border-radius:12px}.ProductImage_errorContent__T0izL{text-align:center;color:#6c757d}.ProductImage_errorContent__T0izL p{margin:0 0 12px;font-size:14px;font-weight:500}.ProductImage_retryButton__v2OH1{background:#66bfa7;color:white;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ProductImage_retryButton__v2OH1:active,.ProductImage_retryButton__v2OH1:hover{background:#56bfa7}.ProductImage_menuWrapper__LyLwn{position:absolute;top:8px;right:1rem}.ProductImage_menuBtn__I4UPw{background:rgba(255,255,255,.9);border:none;border-radius:50%;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ProductImage_menuBtn__I4UPw:active{background:rgba(240,240,240,.95)}.ProductImage_dropdown__3WGhP{position:absolute;top:38px;right:1rem;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10}.ProductImage_onReportButton__UDtSb{background:none;border:none;padding:.5rem 1rem;cursor:pointer;font-size:14px;text-align:left;width:100%}.ProductImage_onReportButton__UDtSb:hover{background:#f5f5f5}.ProductImage_indexIndicator__Rafli{position:absolute;bottom:1rem;right:1rem;color:rgba(0,0,0,.6);background:#fff;padding:2px 10px;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:12px;font-size:12px}.ProductImage_navLeft__lEdjF,.ProductImage_navRight__7h65_{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.ProductImage_navLeft__lEdjF{left:8px}.ProductImage_navRight__7h65_{right:8px}.ProductImage_navLeft__lEdjF,.ProductImage_navRight__7h65_{width:36px;height:36px;border:1px solid rgba(0,0,0,.06);border-radius:9999px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.06);display:inline-flex;align-items:center;justify-content:center;color:#222;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover:hover){.ProductImage_navLeft__lEdjF:hover,.ProductImage_navRight__7h65_:hover{background:rgba(255,255,255,.95);box-shadow:0 2px 6px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.08);transform:translateY(-50%) scale(1.02)}.ProductImage_navLeft__lEdjF:active,.ProductImage_navRight__7h65_:active{transform:translateY(-50%) scale(.98)}}.ProductImage_navLeft__lEdjF:focus-visible,.ProductImage_navRight__7h65_:focus-visible{outline:2px solid #66bfa7;outline-offset:2px}.ProductImage_navLeft__lEdjF:disabled,.ProductImage_navRight__7h65_:disabled{opacity:.5;cursor:default;pointer-events:none}@media (hover:none) and (pointer:coarse){.ProductImage_navLeft__lEdjF,.ProductImage_navRight__7h65_{width:44px;height:44px}}.ReportModal_overlay__FvgET{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1700}.ReportModal_modal__66brP{background:#fff;border-radius:12px;width:90%;max-width:400px;box-shadow:0 4px 15px rgba(0,0,0,.2)}.ReportModal_confirmationModal__xQBGO{padding:1.5rem}.ReportModal_title__mDA4M{font-size:1.2rem;font-weight:700;margin:0}.ReportModal_optionList__CxAd9{list-style:none;padding:0;margin:0;border:1px solid #ddd;overflow:hidden;text-align:start;font-weight:400}.ReportModal_optionList__CxAd9:last-child{border:none}.ReportModal_option__O0RDj:last-child:hover{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.ReportModal_option__O0RDj{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #eee}.ReportModal_option__O0RDj:last-child{border-bottom:none}.ReportModal_option__O0RDj:hover{background:#f5f5f5}.ReportModal_headerModal__1IKAY{display:flex;align-items:center}.ReportModal_submitButton__k6OGM{width:100%;padding:.75rem;background:#66bfa7;color:#fff;border:none;border-radius:8px;cursor:pointer}.ReportModal_submitButton__k6OGM:disabled{background:#ccc;cursor:not-allowed}.ReportModal_closeButton__8z9NN{padding:.5rem;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;align-self:flex-start;margin-right:4rem}.ReportModal_reportLabel__zv7rd{display:flex;padding:1rem;text-align:start;border-bottom:1px solid #eee;border-top:1px solid #eee;font-family:600}.ReportModal_confirmation__2l0fk{text-align:center}.ReportModal_confirmTitle__zuk5l{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.ReportModal_confirmButton__EbGYx{width:100%;padding:.75rem;background:#66bfa7;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:4rem}.ContactInbox_container__BSBuw{padding:0 0 1rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:3.5rem;display:flex;flex-direction:column}.ContactInbox_title__RIvVQ{font-size:1.5rem;margin-bottom:1rem}.ContactInbox_loading__PzN84{text-align:center;font-size:1rem;color:#555;margin-top:2rem}.ContactInbox_dotMenu__L8Q40{position:absolute;top:18px;right:-2px}.ContactInbox_inquiryCard__wq6ZL{position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;background-color:#fff;transition:box-shadow .2s ease-in-out}.ContactInbox_statusContainer__9jz8A{margin-bottom:15px}.ContactInbox_status__C_utw{font-size:.9rem;margin:0}.ContactInbox_completed__0QmE3{background-color:#d9d9d9;color:rgba(0,0,0,.6)!important}.ContactInbox_completed__0QmE3,.ContactInbox_pending__blIB0{font-size:12px;padding:3.5px .6rem;border-radius:12px;height:22px}.ContactInbox_pending__blIB0{background-color:#66bfa7;color:#fff}.ContactInbox_date__KokNF{font-size:12px;color:rgba(0,0,0,.4);margin-left:4px}.ContactInbox_contentContainer__jRRFK{display:flex;flex-direction:column;gap:8px}.ContactInbox_shopInfo__R_CC1{color:#000000;font-weight:600;font-size:15px;margin:0}.ContactInbox_category__asYbf{font-size:15px;font-weight:400;color:#000;margin:0}.ContactInbox_message__fCSw7{font-size:14px;color:#000;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactInbox_dropdownContainer__R7ive{position:-webkit-sticky;position:sticky;top:64px;background:#fff;padding:1rem 1rem .5rem;margin-top:64px;margin-left:-1rem;margin-right:-1rem;z-index:600;border-bottom:1px solid rgba(0,0,0,.1)}.ContactInbox_dropdownToggle__FJFD6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .8rem;background:#ffffff;border:1px solid rgba(0,0,0,.1);border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;color:rgba(0,0,0,.4);transition:background .2s ease;margin:0}.ContactInbox_dropdownToggle__FJFD6.ContactInbox_open__bHP0D{border-bottom-left-radius:0;border-bottom-right-radius:0}.ContactInbox_dropdownToggle__FJFD6:hover{background-color:#f9fafb}.ContactInbox_dropdownLabel__fmAFc{flex:1 1;text-align:left;color:rgba(0,0,0,.4)}.ContactInbox_dropdownArrow__uNAtR{margin-left:.5rem;font-size:.9rem;color:rgba(0,0,0,.4)}.ContactInbox_dropdownMenu__lCkKq{margin-top:0;width:100%;background:#ffffff;list-style:none;padding:0}.ContactInbox_dropdownMenu__lCkKq:last-child{border-bottom:none!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important}.ContactInbox_dropdownItem__PXyM_{padding:.6rem .8rem;cursor:pointer;font-size:.9rem;margin:0;color:rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.ContactInbox_dropdownItem__PXyM_:last-child{border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important}.ContactInbox_dropdownItem__PXyM_:hover{background-color:#f3f4f6}.ContactInbox_dropdownItem__PXyM_.ContactInbox_selected___gpfe{color:#000000;font-weight:500}.ContactInbox_emptyInbox__yykVj{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;min-height:60vh}.ContactInbox_emptyIcon__tyQCk{margin-bottom:1rem}.ContactInbox_emptyText___6RvM{color:rgba(0,0,0,.6);font-size:13px;font-weight:400;margin:0}.ContactInbox_clickable__LhDvO{display:flex;flex-direction:column;cursor:pointer;padding:11px 1rem}.ContactInbox_clickable__LhDvO:hover{transform:translateY(-1px);transition:transform .12s ease}.ContactInbox_notLoggedIn__0Etbs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;min-height:60vh;text-align:center;gap:1.5rem;background-color:#f9f9f9;border-radius:.5rem}.ContactInbox_loginImage__gjMlS{width:200px;height:200px;object-fit:contain;margin-bottom:1rem}.ContactInbox_loginButton__tt3LM{padding:.75rem 2rem;background-color:#4f46e5;color:#ffffff;font-weight:600;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out}.ContactInbox_loginButton__tt3LM:hover{background-color:#4338ca;transform:translateY(-2px)}.ContactInbox_loginButton__tt3LM:active{transform:translateY(0)}.styles_topTabsBar__DF_8i{height:48px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;margin:64px -1rem -64px;padding:0 1rem}.styles_topTab__IFDYP{font-size:16px;line-height:16px;background:none;border:none;width:100%;text-align:center;cursor:pointer}.styles_topTabActive__ozZlZ{color:#66bfa7;font-weight:500}.styles_topTabInactive__DYTUV{color:rgba(0,0,0,.6)}.styles_topToolbar__xhzCQ{justify-content:space-between;padding:8px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.styles_extraActions__mdRkn,.styles_topToolbar__xhzCQ{display:flex;align-items:center;gap:12px}.ProductInfo_info__gHapa{display:flex;flex-direction:column;gap:10px}.ProductInfo_productInfoWrapper__noFOe{display:flex;align-items:center;background-color:#ffffff;height:122px}.ProductInfo_productWrapper__Y8RWG{background-color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.ProductInfo_productInfo__Zzvs0{display:flex;flex-direction:column;gap:.4rem;background-color:#ffffff;padding:0 1rem}.ProductInfo_name__WdpHG{font-size:18px;font-weight:700;color:#000;margin:0}.ProductInfo_expiration__dylAL{font-size:12px;font-weight:600;color:#ff381d;margin:0}.ProductInfo_price__FwUK4{font-size:1.2rem;font-weight:600;display:flex;gap:.5rem;align-items:baseline;margin:0;background-color:#ffffff;padding:0 1rem}.ProductInfo_discountWrapper__Ka6IM{display:flex;flex-direction:column;gap:.5rem}.ProductInfo_original__XcX3a{text-decoration:line-through;color:rgba(0,0,0,.4);font-weight:400;font-size:14px}.ProductInfo_discount__UVYdZ{color:#ff381d;font-size:20px;font-weight:700}.ProductInfo_section__EcTcD{display:flex;flex-direction:column;padding:15px 16px;gap:8px;background-color:#ffffff}.ProductInfo_detail__YMyKe{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;margin:0;font-size:13px;color:#000}.ProductInfo_section__EcTcD h3{font-size:14px;font-weight:600;margin:0}.ProductInfo_section__EcTcD p,.ProductInfo_section__EcTcD ul{font-size:.95rem;color:#444;line-height:1.5}.ProductInfo_section__EcTcD ul{padding-left:1rem;list-style:disc}.ProductInfo_noBulletWrapper___szfN{margin-top:3%}.ProductInfo_noBullet__B_blp{list-style:none!important;margin-left:-5%}.ShopInfo_shopHeader__ssbSp{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff;height:63px;border-bottom:1px solid rgba(0,0,0,.1);padding:0 1rem}.ShopInfo_shopDetails__oKkvk{display:flex;align-items:center;gap:9px}.ShopInfo_shopInfo__vI63Q{display:flex;flex-direction:column;gap:2px}.ShopInfo_shopProfile__mec1I{width:35px;height:35px;object-fit:cover;border-radius:50%}.ShopInfo_hospital__q8At_{font-size:12px;font-weight:700;color:#000;margin:0}.ShopInfo_location__1SJGJ{font-size:12px;color:rgba(0,0,0,.4);margin:0}.ShopInfo_favoriteWrapper__kb6IL{background:none;border:none}.UsageInstructions_section__NQGDc{background-color:rgba(255,255,255,.8);padding:15px 16px;margin-top:10px}.UsageInstructions_section__NQGDc,.UsageInstructions_section__NQGDc>div{display:flex;flex-direction:column;gap:8px}.UsageInstructions_section__NQGDc h3{font-size:14px;font-weight:600;color:#000;margin:0;padding:0;line-height:17px}.UsageInstructions_section__NQGDc h4{font-weight:400}.UsageInstructions_section__NQGDc h4,.UsageInstructions_section__NQGDc p{font-size:13px;color:#000;margin:0;padding:0;line-height:18px}.UsageInstructions_section__NQGDc ul{font-size:13px;color:#000;line-height:18px;padding-left:1rem;list-style:disc;margin:0;padding-top:0;padding-bottom:0}.UsageInstructions_section__NQGDc li{line-height:18px;margin:0;padding:0}.UsageInstructions_noBulletWrapper__Sc3Tg{margin-top:8px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:0}.UsageInstructions_noBullet__oCxp2{list-style:none!important;font-size:13px;line-height:18px;margin:0;padding:0}.ProductActions_actions__UXRd2{position:fixed;bottom:0;left:0;width:100%;display:flex;gap:1rem;flex-wrap:wrap;background-color:#ffffff;padding:1rem;z-index:500;box-sizing:border-box}.ProductActions_purchaseButton___3zwF{flex:1 1;padding:.8rem 1rem;background-color:#66bfa7;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:700;text-align:center;transition:background .2s ease}.ProductActions_purchaseButton___3zwF:disabled{background-color:#cccccc;color:#666666;cursor:not-allowed;opacity:.6}.ProductActions_addToCart__LIePk{flex:1 1;padding:.8rem 1rem;border:1px solid #66bfa7;background-color:#ffffff;color:rgba(0,0,0,.6);border-radius:6px;cursor:pointer;font-weight:700;text-align:center;transition:background .2s ease}.ProductActions_addToCart__LIePk:disabled{border-color:#cccccc;color:#999999;cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.ProductActions_messageButton__pkdbM{padding:.5rem 1rem;border:1px solid #66bfa7;background-color:#ffffff;color:#66bfa7;border-radius:6px;cursor:pointer;font-weight:500;text-align:center;transition:background .2s ease}.ProductActions_productDetails__SH7_k{position:fixed;bottom:73.5px;left:0;width:100%;background-color:#ffffff;padding:1rem;box-sizing:border-box;z-index:400;display:flex;flex-direction:column;gap:1rem;border-radius:8px 8px 0 0}.ProductActions_cartWrapper__mioe6{display:flex;flex-direction:column;gap:.5rem;border-radius:8px;padding:.5rem 1rem;border:1px solid #66bfa7}.ProductActions_quantitySelector__ciUTT{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;padding:.2rem 0;background-color:white}.ProductActions_controls__17q_v{display:flex;align-items:center;gap:.5rem}.ProductActions_controls__17q_v button{width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;font-size:1rem;font-weight:600}.ProductActions_controls__17q_v span{min-width:24px;text-align:center;display:inline-block}.ProductActions_summary__4UbU5{padding:.4rem 0;font-size:.95rem;color:#555;display:flex;justify-content:space-between;align-items:center}.ProductActions_summary__4UbU5 p{margin:0}.ProductActions_priceSpan__4NlJW{font-size:10px!important;margin-right:14px}.ProductActions_addBtn__v1CyV{background-color:#66bfa7;color:#fff;border:none;padding:1rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;transition:background .2s ease}.ProductActions_addBtn__v1CyV:hover{background-color:#4fad94}.ProductActions_iconBtn__OawV_{font-weight:100;color:rgba(0,0,0,.6)}@media (min-width:1025px){.ProductActions_actions__UXRd2,.ProductActions_productDetails__SH7_k{width:468px;left:50%;transform:translateX(-50%)}}.ProductDrawer_productDetails__dtmMy{position:fixed;bottom:73.5px;left:0;width:100%;background-color:#ffffff;padding:1rem;box-sizing:border-box;z-index:400;display:flex;flex-direction:column;gap:1rem;border-radius:8px 8px 0 0}.ProductDrawer_cartWrapper__SeI5w{display:flex;flex-direction:column;gap:.5rem;border-radius:8px;padding:.5rem 1rem;border:1px solid #66bfa7}.ProductDrawer_quantitySelector__rVNKF{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;padding:.5rem 0;background-color:white}.ProductDrawer_controls__PJlix{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(0,0,0,.2);border-radius:5px}.ProductDrawer_controls__PJlix button{width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;font-size:1rem;font-weight:600}.ProductDrawer_controls__PJlix span{min-width:24px;text-align:center;display:inline-block}.ProductDrawer_summary__smPKt{padding:1rem 0;font-size:.95rem;color:#000;display:flex;justify-content:space-between;align-items:center}.ProductDrawer_summary__smPKt p{margin:0}.ProductDrawer_priceSpan__C5Ss9{font-size:11px!important;margin-right:14px}.ProductDrawer_addBtnWrapper__b5h70{width:100%;padding:.4rem 0}.ProductDrawer_addBtn__2vVs_{width:100%;background-color:#66bfa7;color:#fff;border:none;padding:1rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;transition:background .2s ease}.ProductDrawer_addBtn__2vVs_:hover{background-color:#4fad94}.ProductDrawer_iconBtn__hgTin{font-weight:100;color:rgba(0,0,0,.6)}.ProductDrawer_deliveryOption__pnebG{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 0}.ProductDrawer_dropdownBtn__5ohJy{display:flex;justify-content:space-between;align-items:center;border-radius:6px;border:none;background-color:#fff;cursor:pointer;font-size:14px;padding-left:0;padding-right:0}.ProductDrawer_dropdownBtn__5ohJy:disabled{opacity:.6;cursor:not-allowed}.ProductDrawer_chevronIcon__adU9S{margin-left:.5rem}.ProductDrawer_dropdownList__jod4D{margin-top:.5rem;border-radius:6px;background:#fff;display:flex;flex-direction:column;gap:1rem}.ProductDrawer_dropdownItem__rm8fL{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ProductDrawer_checkboxLabel__EgjTT{display:flex;align-items:center;font-size:clamp(13px,2.5vw,14px)}.ProductDrawer_checkbox__Ohjpb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #bcbcbc;border-radius:4px;cursor:pointer;position:relative;background-color:transparent}.ProductDrawer_checkbox__Ohjpb:checked{border-color:#66bfa7;background-color:#66bfa7}.ProductDrawer_checkbox__Ohjpb:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.ProductDrawer_dropdownItem__rm8fL input{cursor:pointer}.ProductDrawer_divider__hzpo8{height:1px;margin-left:-1rem;margin-right:-1rem;background-color:#66bfa7}.ProductDrawer_stockWarning__9ur7R{font-size:12px;color:#ff9500;font-weight:500;margin:0;padding:.25rem 0}.ProductDrawer_soldOutWrapper__vQzGX{position:relative;opacity:.6;pointer-events:none}.ProductDrawer_soldOutOverlay__S6RMC{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;z-index:10;border-radius:8px}.ProductDrawer_soldOutText___D__U{font-size:24px;font-weight:700;color:#ff4d4f;background-color:rgba(255,255,255,.9);padding:8px 24px;border-radius:4px;border:2px solid #ff4d4f}@media (min-width:1025px){.ProductDrawer_productDetails__dtmMy{width:468px;left:50%;transform:translateX(-50%)}}.PreviewReview_container__6qyUf{display:flex;flex-direction:column;justify-content:center;gap:15px;height:112px;background-color:#ffffff;padding:0 1rem;margin:10px 0}.PreviewReview_header__4ARXQ{display:flex;justify-content:space-between;align-items:center;height:14px}.PreviewReview_reviewTitle__yGt7i{font-size:12px;color:#000000;font-weight:600}.PreviewReview_viewAll__QYkvA{display:flex;align-items:center;background:none;border:none;color:#000000;cursor:pointer;font-weight:500;font-size:.8rem;transition:color .2s ease;font-size:12px!important;font-family:inherit!important}.PreviewReview_viewIcon__qHNMQ{color:rgba(0,0,0,.4)}.PreviewReview_reviewList__27zlW{display:flex;gap:1rem;overflow-x:auto;padding-left:0;scrollbar-width:none;margin:0}.PreviewReview_reviewList__27zlW::-webkit-scrollbar{display:none}.PreviewReview_reviewItem__rEAIm{display:flex;align-items:center;justify-content:center;gap:10px;width:138px;height:48px;background-color:#ffffff;border:1px solid rgba(0,0,0,.1);border-radius:8px;flex-shrink:0;overflow:hidden}.PreviewReview_avatar__PDNqR{width:35px;height:35px;border-radius:3px;object-fit:contain;flex-shrink:0}.PreviewReview_reviewContent__rOkvS{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.PreviewReview_reviewContent__rOkvS strong{display:block;font-size:.95rem;color:#111;margin-bottom:.2rem;font-weight:500}.PreviewReview_rating__ABGKM{width:-moz-fit-content;width:fit-content;font-size:.9rem;color:#ffb400;margin-bottom:.25rem}.PreviewReview_content__A0lmF{width:-moz-fit-content;width:fit-content;margin:0;font-size:.8rem;color:#333;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PreviewReview_message__WgWMC{text-align:center;padding:1.5rem 0;color:#555;font-size:.95rem;background-color:#ffffff}.styles_container__VfKIo{height:100%;width:100%}@keyframes ReviewSkeleton_shimmer__lwP5F{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ReviewSkeleton_skeleton__Q5XfO{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ReviewSkeleton_shimmer__lwP5F 1.5s infinite;border-radius:4px}.ReviewSkeleton_container__57DGU{min-height:100vh;background-color:#ffffff}.ReviewSkeleton_content__wZTpX{padding:0}.ReviewSkeleton_tabContainer__cGE0s{display:flex;border-bottom:1px solid #e5e5e5;margin:0 -16px .5rem}.ReviewSkeleton_tabSkeleton__TGJva{flex:1 1;height:48px;margin:0 8px}.ReviewSkeleton_activeTabSkeleton__NboNB{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ReviewSkeleton_shimmer__lwP5F 1.5s infinite;border-bottom:2px solid #8bc4a8}.ReviewSkeleton_sectionTitleSkeleton__R4h_2{height:48px;margin:0 -16px 12px;background-color:#f2f4f7}.ReviewSkeleton_productList__NvlcZ{display:flex;flex-direction:column;gap:0}.ReviewSkeleton_productItem__3Sl6m{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f1f3f4;margin:0 -16px}.ReviewSkeleton_productItem__3Sl6m:last-child{border-bottom:none}.ReviewSkeleton_productImageSkeleton__oBjCW{width:60px;height:60px;border-radius:8px;margin-right:12px;flex-shrink:0}.ReviewSkeleton_productInfo__rUO4K{flex:1 1;display:flex;flex-direction:column;gap:4px;margin-right:12px}.ReviewSkeleton_productNameSkeleton__iy9UL{width:180px;height:14px}.ReviewSkeleton_productPriceSkeleton__MD2g2{width:80px;height:16px}.ReviewSkeleton_productStoreSkeleton__v2gnh{width:100px;height:12px}.ReviewSkeleton_reviewButtonSkeleton___YNc_{width:70px;height:32px;border-radius:6px}.ReviewSkeleton_myReviewsSection__iVj6q{padding:20px 0}.ReviewSkeleton_detailedReview__Q24hQ{padding:20px 16px;border-bottom:1px solid #f1f3f4;margin:0 -16px}.ReviewSkeleton_detailedReview__Q24hQ:last-child{border-bottom:none}.ReviewSkeleton_reviewHeader__seKvn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ReviewSkeleton_userInfo__5g0N9{display:flex;align-items:flex-start;gap:12px;flex:1 1}.ReviewSkeleton_profileImageSkeleton__LPthn{width:40px;height:40px;border-radius:50%;flex-shrink:0}.ReviewSkeleton_userDetails__dk6Ct{flex:1 1;display:flex;flex-direction:column;gap:4px}.ReviewSkeleton_usernameAndRating___z1ke{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ReviewSkeleton_usernameSkeleton__ePbTl{width:80px;height:16px}.ReviewSkeleton_starsContainer__tXmK8{display:flex;gap:2px}.ReviewSkeleton_starSkeleton__adLdk{width:12px;height:12px;border-radius:2px}.ReviewSkeleton_userIdAndDateSkeleton__iEsb9{width:120px;height:12px}.ReviewSkeleton_editButtonSkeleton__XtCpk{width:60px;height:28px;border-radius:4px;flex-shrink:0}.ReviewSkeleton_reviewProductNameSkeleton__YQT_l{width:200px;height:16px;margin-bottom:16px}.ReviewSkeleton_reviewImagesContainer__OER38{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto}.ReviewSkeleton_reviewImageItemSkeleton__yQ5w8{width:80px;height:80px;border-radius:8px;flex-shrink:0}.ReviewSkeleton_reviewTextContent__N4Ru9{display:flex;flex-direction:column;gap:8px}.ReviewSkeleton_reviewTextLineSkeleton__tx_bJ{width:100%;height:14px}.ReviewSkeleton_reviewTextLineShortSkeleton__7pPmf{width:60%;height:14px}@media (max-width:480px){.ReviewSkeleton_productNameSkeleton__iy9UL{width:150px}.ReviewSkeleton_reviewProductNameSkeleton__YQT_l{width:160px}.ReviewSkeleton_usernameSkeleton__ePbTl{width:60px}.ReviewSkeleton_userIdAndDateSkeleton__iEsb9{width:100px}}