.SearchBar-module__Z9BoFq__container{flex:999 380px;min-width:0;position:relative}.SearchBar-module__Z9BoFq__searchWrap{background:var(--jv-bg);border:1.5px solid var(--jv-border);border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 20px;display:flex}.SearchBar-module__Z9BoFq__searchWrapOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.SearchBar-module__Z9BoFq__searchLeftIcon{width:20px;height:20px;color:var(--jv-text-tertiary);flex-shrink:0}.SearchBar-module__Z9BoFq__searchInput{min-width:0;font:500 16px var(--jv-font);color:var(--jv-navy);background:0 0;border:0;outline:0;flex:1}.SearchBar-module__Z9BoFq__searchInput::placeholder{color:var(--jv-text-tertiary)}.SearchBar-module__Z9BoFq__searchBtn{background:var(--jv-navy);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.SearchBar-module__Z9BoFq__searchBtn svg{width:20px;height:20px}.SearchBar-module__Z9BoFq__searchBtn:disabled{opacity:.5;cursor:not-allowed}.SearchBar-module__Z9BoFq__spinner,.SearchBar-module__Z9BoFq__spinnerDot,.SearchBar-module__Z9BoFq__clearBtn,.SearchBar-module__Z9BoFq__searchIcon{display:none}.SearchBar-module__Z9BoFq__suggestionsList{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);box-shadow:var(--jv-shadow-pop);z-index:70;max-height:70vh;margin:8px 0 0;padding:16px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SearchBar-module__Z9BoFq__suggestionItem{width:100%;min-height:44px;color:var(--jv-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.SearchBar-module__Z9BoFq__suggestionItem:hover,.SearchBar-module__Z9BoFq__suggestionItemSelected{background:var(--jv-bg)}.SearchBar-module__Z9BoFq__suggestionIcon{width:16px;height:16px;color:var(--jv-icon-muted);flex-shrink:0}.SearchBar-module__Z9BoFq__suggestionsList::-webkit-scrollbar{width:6px}.SearchBar-module__Z9BoFq__suggestionsList::-webkit-scrollbar-track{background:0 0}.SearchBar-module__Z9BoFq__suggestionsList::-webkit-scrollbar-thumb{background:var(--jv-border-strong);border-radius:3px}@media (max-width:767px){.SearchBar-module__Z9BoFq__searchWrap{min-height:46px;padding:0 4px 0 16px}.SearchBar-module__Z9BoFq__searchBtn{width:36px;height:36px}}
.SiteLogo-module__SYhyIW__logo{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.SiteLogo-module__SYhyIW__logoMark,.SiteLogo-module__SYhyIW__logoMarkCompact{background:var(--jv-navy);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SiteLogo-module__SYhyIW__logoMark{width:42px;height:42px}.SiteLogo-module__SYhyIW__logoMarkCompact{border-radius:10px;width:36px;height:36px}.SiteLogo-module__SYhyIW__logoText,.SiteLogo-module__SYhyIW__logoTextCompact{letter-spacing:-.01em;color:var(--jv-navy);font-weight:800}.SiteLogo-module__SYhyIW__logoText{font-size:25px}.SiteLogo-module__SYhyIW__logoTextCompact{font-size:21px}.SiteLogo-module__SYhyIW__logoTextAccent{color:var(--jv-primary)}.SiteLogo-module__SYhyIW__logoImage,.SiteLogo-module__SYhyIW__logoImageCompact{object-fit:contain;width:auto;max-width:160px}.SiteLogo-module__SYhyIW__logoImage{height:36px}.SiteLogo-module__SYhyIW__logoImageCompact{height:32px}
.SiteShell-module__khlFWq__container{max-width:var(--jv-container);padding-inline:var(--jv-gutter);margin:0 auto}.SiteShell-module__khlFWq__siteHeader{display:contents}.SiteShell-module__khlFWq__headerTopRowWrap{z-index:80;background:var(--jv-surface);border-bottom:1px solid var(--jv-border);position:sticky;top:0}.SiteShell-module__khlFWq__headerCategoryBarWrap{background:var(--jv-surface);border-bottom:1px solid var(--jv-border)}.SiteShell-module__khlFWq__headerTopRow{align-items:center;gap:24px;padding-block:16px;display:flex;position:relative}.SiteShell-module__khlFWq__headerLogo{flex-shrink:0}.SiteShell-module__khlFWq__categoriesTrigger{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-navy);background:var(--jv-surface);min-height:48px;color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;display:flex}.SiteShell-module__khlFWq__headerSearchSlot{flex:1;min-width:0}.SiteShell-module__khlFWq__headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.SiteShell-module__khlFWq__headerIconLink{width:48px;height:48px;color:var(--jv-navy);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.SiteShell-module__khlFWq__headerIconLink:hover{background:var(--jv-bg)}.SiteShell-module__khlFWq__acctWrap{position:relative}.SiteShell-module__khlFWq__acctPillTrigger{border-radius:var(--jv-radius-pill);background:var(--jv-aqua-soft);cursor:pointer;border:none;align-items:center;gap:10px;height:48px;padding:0 16px 0 6px;transition:background-color .15s;display:flex}.SiteShell-module__khlFWq__acctPillTrigger:hover{background:var(--jv-secondary)}.SiteShell-module__khlFWq__acctPillAvatar{background:var(--jv-navy);color:#fff;width:36px;height:36px;font-weight:var(--jv-weight-black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.SiteShell-module__khlFWq__acctPillText{color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);white-space:nowrap}.SiteShell-module__khlFWq__acctDropdown{z-index:90;padding-top:8px;position:absolute;top:100%;right:-8px}.SiteShell-module__khlFWq__acctDropdownCard{background:var(--jv-surface);border:1px solid var(--jv-border);width:240px;box-shadow:var(--jv-shadow-pop);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.SiteShell-module__khlFWq__acctPrimaryButton{border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;min-height:44px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.SiteShell-module__khlFWq__acctPrimaryButton:hover{background:var(--jv-navy)}.SiteShell-module__khlFWq__acctOutlineButton{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-primary);min-height:44px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.SiteShell-module__khlFWq__acctOutlineButton:hover{background:var(--jv-primary);color:#fff}.SiteShell-module__khlFWq__acctDivider{background:var(--jv-border);height:1px;margin-block:4px}.SiteShell-module__khlFWq__acctItem{min-height:44px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);color:var(--jv-navy);border-radius:10px;align-items:center;gap:10px;padding:0 8px;display:flex}.SiteShell-module__khlFWq__acctItem:hover{background:var(--jv-bg)}.SiteShell-module__khlFWq__headerCartButton{border-radius:var(--jv-radius-pill);background:var(--jv-secondary);min-height:48px;color:var(--jv-navy);font-weight:var(--jv-weight-bold);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 18px 0 14px;display:flex}.SiteShell-module__khlFWq__headerCartCount{font-weight:var(--jv-weight-black)}.SiteShell-module__khlFWq__headerCategoryBarInner{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex;overflow-x:auto}.SiteShell-module__khlFWq__categoryNav{white-space:nowrap;align-items:center;gap:26px;display:flex}.SiteShell-module__khlFWq__categoryNavLink{color:var(--jv-navy);font-size:var(--jv-text-small);font-weight:var(--jv-weight-regular)}.SiteShell-module__khlFWq__categoryNavLink:hover{color:var(--jv-primary)}.SiteShell-module__khlFWq__categoryNavLinkHighlight{color:var(--jv-primary);font-weight:var(--jv-weight-bold);}.SiteShell-module__khlFWq__categoryNavHelp{color:var(--jv-primary);font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.SiteShell-module__khlFWq__footer{background:var(--jv-navy);color:var(--jv-text-on-dark);margin-top:var(--jv-section-gap)}.SiteShell-module__khlFWq__footerGrid{grid-template-columns:repeat(4,1fr);gap:32px;padding-block:56px;display:grid}.SiteShell-module__khlFWq__footerText{font-size:var(--jv-text-small);margin-top:12px;line-height:1.6}.SiteShell-module__khlFWq__footerTitle{color:#fff;font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);margin:0 0 14px}.SiteShell-module__khlFWq__footerLinkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SiteShell-module__khlFWq__footerLink{color:var(--jv-text-on-dark);font-size:var(--jv-text-small)}.SiteShell-module__khlFWq__footerLink:hover{color:var(--jv-secondary)}.SiteShell-module__khlFWq__footerSellCta{border-radius:var(--jv-radius-pill);background:var(--jv-secondary);color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);margin-top:14px;padding:10px 18px;display:inline-block}.SiteShell-module__khlFWq__footerSocialBlock{flex-direction:column;gap:8px;margin-top:32px;padding-block:8px;display:flex}.SiteShell-module__khlFWq__footerSocialLabel{color:#fff;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small)}.SiteShell-module__khlFWq__footerSocialIcons{align-items:center;gap:8px;display:flex}.SiteShell-module__khlFWq__footerSocialIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SiteShell-module__khlFWq__footerSocialIcon:hover{background:var(--jv-secondary);color:var(--jv-navy);border-color:var(--jv-secondary)}.SiteShell-module__khlFWq__footerComplaintsButton{border-radius:var(--jv-radius-input);color:#fff;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);border:1px solid #ffffff4d;align-items:center;gap:8px;margin-top:20px;padding:14px 18px;display:inline-flex}.SiteShell-module__khlFWq__footerComplaintsButton:hover{border-color:var(--jv-secondary);color:var(--jv-secondary)}.SiteShell-module__khlFWq__footerBottom{text-align:center;font-size:var(--jv-text-caption);border-top:1px solid #ffffff1f;padding:18px}@media (max-width:1023px){.SiteShell-module__khlFWq__footerGrid{grid-template-columns:repeat(2,1fr)}.SiteShell-module__khlFWq__headerTopRow{gap:12px}.SiteShell-module__khlFWq__categoriesTrigger{justify-content:center;width:48px;padding:0}.SiteShell-module__khlFWq__categoriesLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SiteShell-module__khlFWq__acctPillTrigger{padding:0 6px}.SiteShell-module__khlFWq__acctPillText{display:none}.SiteShell-module__khlFWq__headerCategoryBarInner{scrollbar-width:none}.SiteShell-module__khlFWq__headerCategoryBarInner::-webkit-scrollbar{display:none}}@media (max-width:767px){.SiteShell-module__khlFWq__headerTopRow{flex-wrap:wrap;gap:10px 4px;padding-block:10px 12px}.SiteShell-module__khlFWq__categoriesTrigger{border:none;order:-1;justify-content:center;width:44px;min-height:44px;margin-left:-10px;padding:0}.SiteShell-module__khlFWq__headerLogo img{max-width:130px;height:28px}.SiteShell-module__khlFWq__headerActions{gap:4px;margin-left:auto}.SiteShell-module__khlFWq__headerIconLink{width:44px;height:44px}.SiteShell-module__khlFWq__headerFavLink{display:none}.SiteShell-module__khlFWq__acctPillTrigger{height:44px;padding:0 4px}.SiteShell-module__khlFWq__headerCartButton{gap:6px;min-height:44px;padding:0 14px 0 12px}.SiteShell-module__khlFWq__headerSearchSlot{flex-basis:100%;order:3}.SiteShell-module__khlFWq__acctWrap{position:static}.SiteShell-module__khlFWq__acctDropdown{left:var(--jv-gutter);right:var(--jv-gutter);top:calc(100% - 4px)}.SiteShell-module__khlFWq__acctDropdownCard{width:auto}.SiteShell-module__khlFWq__headerCategoryBarInner{padding-block:10px}.SiteShell-module__khlFWq__categoryNav{gap:8px}.SiteShell-module__khlFWq__categoryNav a{border-radius:var(--jv-radius-pill);border:1px solid var(--jv-border-strong);padding:6px 14px}.SiteShell-module__khlFWq__categoryNav .SiteShell-module__khlFWq__categoryNavLinkHighlight{background:var(--jv-aqua-soft);border-color:#0000}.SiteShell-module__khlFWq__categoryNavHelp{display:none}.SiteShell-module__khlFWq__footerGrid{grid-template-columns:1fr}}
.CategoriesDrawer-module__VpLPwq__overlay{z-index:200;background:#0d214873;align-items:stretch;display:flex;position:fixed;inset:0}.CategoriesDrawer-module__VpLPwq__panel{background:var(--jv-surface);width:100%;max-width:1000px;max-height:100vh;box-shadow:var(--jv-shadow-pop);display:flex;overflow:hidden}.CategoriesDrawer-module__VpLPwq__leftPanel{background:var(--jv-surface);border-right:1px solid var(--jv-border);flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.CategoriesDrawer-module__VpLPwq__leftHead{background:var(--jv-navy);color:#fff;font-weight:var(--jv-weight-black);justify-content:space-between;align-items:center;padding:20px;font-size:18px;display:flex}.CategoriesDrawer-module__VpLPwq__closeButton{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CategoriesDrawer-module__VpLPwq__leftList{margin:0;padding:8px 0;list-style:none}.CategoriesDrawer-module__VpLPwq__leftItem{width:100%;color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}.CategoriesDrawer-module__VpLPwq__leftItem:hover{background:var(--jv-bg)}.CategoriesDrawer-module__VpLPwq__leftItemActive{background:var(--jv-aqua-soft);color:var(--jv-primary)}.CategoriesDrawer-module__VpLPwq__rightPanel{flex:1;min-width:0;padding:28px 32px;overflow-y:auto}.CategoriesDrawer-module__VpLPwq__rightHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.CategoriesDrawer-module__VpLPwq__rightTitle{font-size:26px;font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0}.CategoriesDrawer-module__VpLPwq__viewAllLink{color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);white-space:nowrap}.CategoriesDrawer-module__VpLPwq__emptyNote{color:var(--jv-text-tertiary);font-size:var(--jv-text-small)}.CategoriesDrawer-module__VpLPwq__groupGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;display:grid}.CategoriesDrawer-module__VpLPwq__group{min-width:0}.CategoriesDrawer-module__VpLPwq__groupTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:var(--jv-text-body);border-bottom:2px solid var(--jv-secondary);margin-bottom:10px;padding-bottom:8px;display:block}.CategoriesDrawer-module__VpLPwq__groupList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CategoriesDrawer-module__VpLPwq__groupItem{color:var(--jv-text-secondary);font-size:var(--jv-text-small)}.CategoriesDrawer-module__VpLPwq__groupItem:hover{color:var(--jv-primary)}@media (max-width:767px){.CategoriesDrawer-module__VpLPwq__panel{flex-direction:column;max-width:100%}.CategoriesDrawer-module__VpLPwq__leftPanel{width:100%;max-height:40vh}.CategoriesDrawer-module__VpLPwq__rightPanel{padding:20px}}
.Listing-module__eYWFIa__page{background:var(--jv-bg);min-height:100vh}.Listing-module__eYWFIa__container{max-width:var(--jv-container);padding-inline:var(--jv-gutter);margin:0 auto;padding-block:20px 56px}.Listing-module__eYWFIa__breadcrumbs{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.Listing-module__eYWFIa__breadcrumbItem{align-items:center;gap:6px;display:inline-flex}.Listing-module__eYWFIa__breadcrumbLink{color:var(--jv-text-secondary)}.Listing-module__eYWFIa__breadcrumbLink:hover{color:var(--jv-primary)}.Listing-module__eYWFIa__breadcrumbSeparator{color:var(--jv-border-strong)}.Listing-module__eYWFIa__breadcrumbCurrent{color:var(--jv-navy);font-weight:var(--jv-weight-bold)}.Listing-module__eYWFIa__pageTitle{font-size:var(--jv-text-h1);font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0 0 18px}.Listing-module__eYWFIa__chipRow{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.Listing-module__eYWFIa__chip{border-radius:var(--jv-radius-pill);border:1px solid var(--jv-border-strong);background:var(--jv-surface);color:var(--jv-text);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);white-space:nowrap;padding:10px 18px}.Listing-module__eYWFIa__chip:hover{border-color:var(--jv-primary)}.Listing-module__eYWFIa__chipActive{background:var(--jv-navy);border-color:var(--jv-navy);color:#fff}.Listing-module__eYWFIa__chipActive:hover{border-color:var(--jv-navy)}.Listing-module__eYWFIa__activeFiltersRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__activeFilterChip{border-radius:var(--jv-radius-pill);background:var(--jv-aqua-soft);min-height:36px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-caption);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.Listing-module__eYWFIa__activeFiltersClearAll{min-height:36px;color:var(--jv-text-secondary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-caption);cursor:pointer;background:0 0;border:none;text-decoration:underline}.Listing-module__eYWFIa__layout{gap:var(--jv-gutter);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.Listing-module__eYWFIa__resultsColumn{min-width:0}.Listing-module__eYWFIa__filtersSidebar{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);padding:20px;position:sticky;top:20px}.Listing-module__eYWFIa__filtersHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Listing-module__eYWFIa__filtersHeadActions{align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__filtersTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:17px}.Listing-module__eYWFIa__filtersClear{color:var(--jv-primary);font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);cursor:pointer;background:0 0;border:none}.Listing-module__eYWFIa__filtersCloseButton{background:var(--jv-bg);width:44px;height:44px;color:var(--jv-navy);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:none}.Listing-module__eYWFIa__filtersApplyButton{display:none}.Listing-module__eYWFIa__mobileFiltersTrigger{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-navy);background:var(--jv-surface);min-height:44px;color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:none}.Listing-module__eYWFIa__filtersTriggerBadge{color:var(--jv-text-secondary)}.Listing-module__eYWFIa__filtersBackdrop{display:none}.Listing-module__eYWFIa__filterGroup{border-top:1px solid var(--jv-border);padding-block:16px}.Listing-module__eYWFIa__filterGroup:first-of-type{border-top:none;padding-top:0}.Listing-module__eYWFIa__filterGroupTitle{font-size:var(--jv-text-small);font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0 0 12px}.Listing-module__eYWFIa__filterOptionList{flex-direction:column;gap:10px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Listing-module__eYWFIa__filterOption{justify-content:space-between;align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__filterCheckboxLabel{font-size:var(--jv-text-small);color:var(--jv-text);cursor:pointer;align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__filterOptionCount{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary)}.Listing-module__eYWFIa__priceInputs{align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__priceInput{border-radius:var(--jv-radius-input);border:1px solid var(--jv-border-strong);width:0;font-size:var(--jv-text-small);color:var(--jv-text);flex:1;padding:8px 10px}.Listing-module__eYWFIa__priceInputSeparator{color:var(--jv-text-tertiary)}.Listing-module__eYWFIa__priceApplyButton{border-radius:var(--jv-radius-pill);border:1px solid var(--jv-navy);width:100%;color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;margin-top:12px;padding:10px}.Listing-module__eYWFIa__priceApplyButton:hover{background:var(--jv-navy);color:#fff}.Listing-module__eYWFIa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.Listing-module__eYWFIa__toolbarCount{color:var(--jv-text-secondary);font-size:var(--jv-text-small)}.Listing-module__eYWFIa__toolbarCount strong{color:var(--jv-navy)}.Listing-module__eYWFIa__toolbarActions{align-items:center;gap:16px;display:flex}.Listing-module__eYWFIa__sortLabel{white-space:nowrap;font-size:var(--jv-text-small);color:var(--jv-text-secondary);align-items:center;gap:8px;display:flex}.Listing-module__eYWFIa__sortSelect{border-radius:var(--jv-radius-input);border:1px solid var(--jv-border-strong);color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);padding:8px 10px}.Listing-module__eYWFIa__viewToggle{border:1px solid var(--jv-border-strong);border-radius:var(--jv-radius-input);display:flex;overflow:hidden}.Listing-module__eYWFIa__viewToggleButton{background:var(--jv-surface);color:var(--jv-text-tertiary);cursor:pointer;border:none;padding:8px 10px;display:flex}.Listing-module__eYWFIa__viewToggleButtonActive{background:var(--jv-navy);color:#fff}.Listing-module__eYWFIa__productGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.Listing-module__eYWFIa__productList{flex-direction:column;gap:14px;display:flex}.Listing-module__eYWFIa__productCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.Listing-module__eYWFIa__productCard:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary)}.Listing-module__eYWFIa__productCardList{flex-direction:row;align-items:center;gap:18px;padding:14px}.Listing-module__eYWFIa__productImageWrapList{border-radius:var(--jv-radius-image);background:var(--jv-photo-bg);flex-shrink:0;width:160px;height:160px;display:block;position:relative}.Listing-module__eYWFIa__productInfoList{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.Listing-module__eYWFIa__productTitleList{-webkit-line-clamp:2;min-height:0;font-size:17px;}.Listing-module__eYWFIa__productPriceCol{flex-direction:column;flex:0 200px;align-items:stretch;gap:8px;display:flex}.Listing-module__eYWFIa__productPriceColPrice{font-size:22px;font-weight:var(--jv-weight-black);color:var(--jv-navy)}.Listing-module__eYWFIa__productImageWrap{aspect-ratio:1;background:var(--jv-photo-bg);display:block;position:relative}.Listing-module__eYWFIa__productImage{object-fit:cover;width:100%;height:100%}.Listing-module__eYWFIa__productImagePlaceholder{width:100%;height:100%;color:var(--jv-icon-muted);font-size:var(--jv-text-caption);justify-content:center;align-items:center;display:flex}.Listing-module__eYWFIa__discountBadge{background:var(--jv-navy);color:#fff;font-size:var(--jv-text-caption);font-weight:var(--jv-weight-black);border-radius:var(--jv-radius-pill);padding:4px 8px;position:absolute;top:10px;left:10px}.Listing-module__eYWFIa__favoriteButton{width:32px;height:32px;color:var(--jv-icon-muted);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.Listing-module__eYWFIa__favoriteButtonActive{color:#e0245e}.Listing-module__eYWFIa__productBody{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.Listing-module__eYWFIa__productBrand{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.Listing-module__eYWFIa__productTitle{font-size:var(--jv-text-small);color:var(--jv-navy);font-weight:var(--jv-weight-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;display:-webkit-box;overflow:hidden}.Listing-module__eYWFIa__productRating{min-height:16px;font-size:var(--jv-text-caption);color:var(--jv-text-secondary);align-items:center;gap:4px;display:flex}.Listing-module__eYWFIa__productPriceRow{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.Listing-module__eYWFIa__productPrice{white-space:nowrap;font-size:18px;font-weight:var(--jv-weight-black);color:var(--jv-navy)}.Listing-module__eYWFIa__productComparePrice{white-space:nowrap;font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-decoration:line-through}.Listing-module__eYWFIa__productSeller{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary)}.Listing-module__eYWFIa__productImageSoldOut{opacity:.45;filter:grayscale(.6)}.Listing-module__eYWFIa__soldOutBadge{z-index:1;border-radius:var(--jv-radius-pill);background:var(--jv-text-secondary);color:#fff;font-size:var(--jv-text-caption);font-weight:var(--jv-weight-black);padding:4px 8px;position:absolute;top:10px;left:10px}.Listing-module__eYWFIa__productSoldOut{font-size:var(--jv-text-caption);color:#b3261e;font-weight:var(--jv-weight-bold)}.Listing-module__eYWFIa__addToCartButton{white-space:nowrap;border-radius:var(--jv-radius-pill);background:var(--jv-secondary);color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:10px;display:inline-flex}.Listing-module__eYWFIa__addToCartButton:hover{filter:brightness(.96)}.Listing-module__eYWFIa__pagination{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.Listing-module__eYWFIa__pageButton{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-width:44px;height:44px;color:var(--jv-text);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;justify-content:center;align-items:center;padding-inline:8px;display:flex}.Listing-module__eYWFIa__pageButton:disabled{opacity:.4;cursor:not-allowed}.Listing-module__eYWFIa__pageButtonActive{background:var(--jv-navy);border-color:var(--jv-navy);color:#fff}.Listing-module__eYWFIa__pageEllipsis{color:var(--jv-text-tertiary);padding-inline:4px}.Listing-module__eYWFIa__emptyState{text-align:center;background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;align-items:center;gap:8px;padding:64px 20px;display:flex}.Listing-module__eYWFIa__emptyStateIcon{color:var(--jv-icon-muted);margin-bottom:8px}.Listing-module__eYWFIa__emptyStateTitle{font-size:18px;font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0}.Listing-module__eYWFIa__emptyStateText{color:var(--jv-text-secondary);margin:0}@media (max-width:1023px){.Listing-module__eYWFIa__layout{grid-template-columns:1fr}.Listing-module__eYWFIa__mobileFiltersTrigger{display:inline-flex}.Listing-module__eYWFIa__filtersSidebar{display:none}.Listing-module__eYWFIa__filtersSidebarOpen{z-index:100;border-radius:0;flex-direction:column;gap:16px;padding:20px 16px 96px;display:flex;position:fixed;inset:0;overflow-y:auto}.Listing-module__eYWFIa__filtersCloseButton{display:flex}.Listing-module__eYWFIa__filtersApplyButton{border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;min-height:52px;font-weight:var(--jv-weight-bold);cursor:pointer;z-index:101;border:none;justify-content:center;align-items:center;font-size:16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}}@media (max-width:767px){.Listing-module__eYWFIa__chipRow{margin-inline:calc(var(--jv-gutter) * -1);padding-inline:var(--jv-gutter);scrollbar-width:none;flex-wrap:nowrap;margin-bottom:20px;overflow-x:auto}.Listing-module__eYWFIa__chipRow::-webkit-scrollbar{display:none}.Listing-module__eYWFIa__chip{padding:8px 14px}.Listing-module__eYWFIa__productBody{padding:12px 12px 14px}.Listing-module__eYWFIa__productPrice{font-size:16px}.Listing-module__eYWFIa__addToCartButton{padding:10px 6px;font-size:13px}.Listing-module__eYWFIa__addToCartButton svg{display:none}.Listing-module__eYWFIa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Listing-module__eYWFIa__productCardList{flex-direction:column;align-items:stretch}.Listing-module__eYWFIa__productImageWrapList{aspect-ratio:1;width:100%;height:auto}.Listing-module__eYWFIa__productPriceCol{flex:initial}.Listing-module__eYWFIa__viewToggle{display:none}.Listing-module__eYWFIa__toolbar{flex-direction:column;align-items:flex-start}}
.MyAccount-module__v8t6mW__page{background:var(--jv-bg)}.MyAccount-module__v8t6mW__section{max-width:var(--jv-container);margin:0 auto;padding:28px 24px 64px}.MyAccount-module__v8t6mW__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.MyAccount-module__v8t6mW__content{flex-direction:column;gap:18px;min-width:0;display:flex}.MyAccount-module__v8t6mW__h1{font-weight:var(--jv-weight-black);font-size:var(--jv-text-h1);color:var(--jv-navy);margin:0;line-height:1.15}.MyAccount-module__v8t6mW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MyAccount-module__v8t6mW__box{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:16px;padding:24px;display:flex}.MyAccount-module__v8t6mW__card{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:18px;flex-direction:column;gap:8px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.MyAccount-module__v8t6mW__cardClickable{text-align:left;cursor:pointer;font-family:var(--jv-font);color:var(--jv-text);}.MyAccount-module__v8t6mW__cardClickable:hover,.MyAccount-module__v8t6mW__card:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary);transform:translateY(-3px)}.MyAccount-module__v8t6mW__statGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.MyAccount-module__v8t6mW__statValue{font-weight:var(--jv-weight-black);font-size:28px}.MyAccount-module__v8t6mW__statLabel{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.MyAccount-module__v8t6mW__statAqua{background:var(--jv-secondary);border-color:var(--jv-secondary);color:var(--jv-navy);}.MyAccount-module__v8t6mW__quickLinkGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.MyAccount-module__v8t6mW__addressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.MyAccount-module__v8t6mW__addressGrid{grid-template-columns:minmax(0,1fr)}}.MyAccount-module__v8t6mW__quickLinkTitle{font-weight:var(--jv-weight-bold);color:var(--jv-text);font-size:15px}.MyAccount-module__v8t6mW__quickLinkSubtitle{font-weight:var(--jv-weight-regular);color:var(--jv-text-secondary);margin-top:4px;font-size:13px;display:block}.MyAccount-module__v8t6mW__linkButton{min-height:40px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.MyAccount-module__v8t6mW__pill{font-size:13px;font-weight:var(--jv-weight-bold);color:var(--jv-primary);background:var(--jv-aqua-soft);border-radius:var(--jv-radius-pill);white-space:nowrap;padding:6px 12px}.MyAccount-module__v8t6mW__pillNavy{background:var(--jv-navy);color:#fff;}.MyAccount-module__v8t6mW__pillMuted{background:var(--jv-photo-bg);color:var(--jv-text-secondary);}.MyAccount-module__v8t6mW__progressGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.MyAccount-module__v8t6mW__progressBar{background:var(--jv-border);border-radius:3px;height:6px;display:block}.MyAccount-module__v8t6mW__progressBarDone{background:var(--jv-navy);}.MyAccount-module__v8t6mW__progressBarCurrent{background:var(--jv-secondary);}.MyAccount-module__v8t6mW__progressLabel{color:var(--jv-text-secondary);font-size:12px}.MyAccount-module__v8t6mW__progressLabelCurrent{color:var(--jv-primary);font-weight:var(--jv-weight-bold);}.MyAccount-module__v8t6mW__photoPlaceholder{border-radius:var(--jv-radius-image);background:var(--jv-photo-bg);color:var(--jv-icon-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.MyAccount-module__v8t6mW__btnPrimary{min-height:var(--jv-touch-min);border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s;display:inline-flex}.MyAccount-module__v8t6mW__btnPrimary:hover{background:var(--jv-navy)}.MyAccount-module__v8t6mW__btnSecondary{min-height:var(--jv-touch-min);border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);color:var(--jv-text);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s;display:inline-flex}.MyAccount-module__v8t6mW__btnSecondary:hover{background:var(--jv-bg)}.MyAccount-module__v8t6mW__btnOutlinePrimary{border-color:var(--jv-primary);color:var(--jv-primary);}.MyAccount-module__v8t6mW__btnOutlinePrimary:hover{background:var(--jv-primary);color:#fff}.MyAccount-module__v8t6mW__btnAqua{background:var(--jv-secondary);color:var(--jv-navy);}.MyAccount-module__v8t6mW__btnAqua:hover{background:var(--jv-secondary);opacity:.85}.MyAccount-module__v8t6mW__btnText{min-height:36px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;border:0;padding:0}.MyAccount-module__v8t6mW__btnTextMuted{color:var(--jv-text-secondary);}.MyAccount-module__v8t6mW__field{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);flex-direction:column;gap:6px;display:flex}.MyAccount-module__v8t6mW__input{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:48px;font:400 15px var(--jv-font);color:var(--jv-text);box-sizing:border-box;width:100%;padding:0 14px}.MyAccount-module__v8t6mW__input:focus{outline:2px solid var(--jv-primary);outline-offset:1px;border-color:var(--jv-primary)}.MyAccount-module__v8t6mW__passwordWrap{display:block;position:relative}.MyAccount-module__v8t6mW__passwordInput{padding-right:52px;}.MyAccount-module__v8t6mW__passwordToggle{border-radius:var(--jv-radius-input);cursor:pointer;width:44px;height:44px;color:var(--jv-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.MyAccount-module__v8t6mW__passwordToggle:hover{color:var(--jv-text)}.MyAccount-module__v8t6mW__passwordToggle:focus-visible{outline:2px solid var(--jv-primary);outline-offset:-2px}.MyAccount-module__v8t6mW__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.MyAccount-module__v8t6mW__formGridWide{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));}.MyAccount-module__v8t6mW__formGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.MyAccount-module__v8t6mW__formCardGrid{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);padding:24px;}.MyAccount-module__v8t6mW__fieldFull{grid-column:1/-1}@media (max-width:640px){.MyAccount-module__v8t6mW__formGridTwo,.MyAccount-module__v8t6mW__formCardGrid{grid-template-columns:minmax(0,1fr)}}.MyAccount-module__v8t6mW__formActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.MyAccount-module__v8t6mW__formActionsBetween{justify-content:space-between;}.MyAccount-module__v8t6mW__emptyState{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);text-align:center;color:var(--jv-text-secondary);padding:32px}.MyAccount-module__v8t6mW__hintBox{border-radius:var(--jv-radius-card);border:1px dashed var(--jv-border-strong);background:var(--jv-aqua-soft);color:var(--jv-text);align-items:flex-start;gap:10px;padding:18px;display:flex}.MyAccount-module__v8t6mW__hintIcon{color:var(--jv-primary);flex-shrink:0;margin-top:2px}.MyAccount-module__v8t6mW__filterRow{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.MyAccount-module__v8t6mW__filterChip{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:42px;color:var(--jv-text);font:400 14px var(--jv-font);cursor:pointer;flex:none;padding:0 18px}.MyAccount-module__v8t6mW__filterChipActive{background:var(--jv-navy);color:#fff;font-weight:var(--jv-weight-bold);border:0;}.MyAccount-module__v8t6mW__orderCard{}.MyAccount-module__v8t6mW__orderMetaRow{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.MyAccount-module__v8t6mW__orderMetaId{color:var(--jv-text);font-weight:var(--jv-weight-bold)}.MyAccount-module__v8t6mW__orderBodyRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MyAccount-module__v8t6mW__orderThumbRow{gap:8px;display:flex}.MyAccount-module__v8t6mW__orderSummaryText{font-size:var(--jv-text-small);flex:200px}.MyAccount-module__v8t6mW__orderActions{flex-wrap:wrap;gap:8px;display:flex}.MyAccount-module__v8t6mW__checkboxRow{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:15px;display:flex}.MyAccount-module__v8t6mW__checkboxRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--jv-primary);flex:none;margin:0}.MyAccount-module__v8t6mW__legend{font-weight:var(--jv-weight-black);margin:0 0 4px;font-size:20px}.MyAccount-module__v8t6mW__favGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;display:grid}.MyAccount-module__v8t6mW__favImage{aspect-ratio:1;border-radius:var(--jv-radius-image);background:var(--jv-photo-bg);color:var(--jv-icon-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.MyAccount-module__v8t6mW__favTitle{font-weight:var(--jv-weight-bold);font-size:15px;line-height:1.3}.MyAccount-module__v8t6mW__favPrice{font-weight:var(--jv-weight-black);font-size:19px}.MyAccount-module__v8t6mW__favActions{gap:8px;margin-top:auto;display:flex}.MyAccount-module__v8t6mW__favRemoveBtn{border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.MyAccount-module__v8t6mW__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.MyAccount-module__v8t6mW__paymentCardNavy{border-radius:var(--jv-radius-card);background:var(--jv-navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex;position:relative;overflow:hidden}.MyAccount-module__v8t6mW__paymentCardNavyDecor{background:#5ee6d033;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.MyAccount-module__v8t6mW__paymentCardLight{border-radius:var(--jv-radius-card);background:var(--jv-surface);border:1px solid var(--jv-border);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex}.MyAccount-module__v8t6mW__paymentCardTop{justify-content:space-between;display:flex;position:relative}.MyAccount-module__v8t6mW__paymentCardNumber{letter-spacing:.12em;font-size:20px;position:relative}.MyAccount-module__v8t6mW__paymentCardBottom{color:var(--jv-text-on-dark);justify-content:space-between;font-size:13px;display:flex;position:relative}.MyAccount-module__v8t6mW__paymentCardBottomLight{color:var(--jv-text-secondary);}.MyAccount-module__v8t6mW__badgePrincipal{font-size:11px;font-weight:var(--jv-weight-bold);color:var(--jv-navy);background:var(--jv-secondary);border-radius:var(--jv-radius-pill);padding:3px 8px}.MyAccount-module__v8t6mW__summaryRow{justify-content:space-between;display:flex}.MyAccount-module__v8t6mW__summaryRowTotal{font-weight:var(--jv-weight-black);border-top:1px solid var(--jv-border);padding-top:8px;font-size:17px;}.MyAccount-module__v8t6mW__summaryRowDiscount{color:var(--jv-primary);}@media (max-width:1023px){.MyAccount-module__v8t6mW__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.MyAccount-module__v8t6mW__section{padding-left:16px;padding-right:16px}.MyAccount-module__v8t6mW__box,.MyAccount-module__v8t6mW__orderCard{padding:18px}}.MyAccount-module__v8t6mW__orderNotice{border-radius:var(--jv-radius-input);background:var(--jv-aqua-soft);color:var(--jv-text);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.MyAccount-module__v8t6mW__orderNotice svg{color:var(--jv-primary);flex:none;margin-top:1px}.MyAccount-module__v8t6mW__packageSummary{border-bottom:1px solid var(--jv-border);color:var(--jv-text-secondary);flex-direction:column;gap:2px;padding-bottom:14px;font-size:14px;display:flex}.MyAccount-module__v8t6mW__packageSummary strong{color:var(--jv-navy);font-size:17px}.MyAccount-module__v8t6mW__packageList{flex-direction:column;gap:18px;display:flex}.MyAccount-module__v8t6mW__orderThumb{border-radius:var(--jv-radius-image);background:var(--jv-photo-bg);flex:none;position:relative;overflow:hidden}.MyAccount-module__v8t6mW__orderThumbImage{object-fit:cover}.MyAccount-module__v8t6mW__orderThumbMore{border-radius:var(--jv-radius-image);background:var(--jv-photo-bg);color:var(--jv-text-secondary);font-size:13px;font-weight:var(--jv-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.MyAccount-module__v8t6mW__fieldsetReset{border:0;margin:0;padding:0;display:contents}.MyAccount-module__v8t6mW__inputInvalid{border-color:#b42318}.MyAccount-module__v8t6mW__fieldError{font-size:13px;font-weight:var(--jv-weight-bold);color:#b42318}.MyAccount-module__v8t6mW__statusOk{font-weight:var(--jv-weight-bold);color:var(--jv-primary)}.MyAccount-module__v8t6mW__formAlert{border-radius:var(--jv-radius-input);color:#b42318;font-size:var(--jv-text-small);background:#fef3f2;padding:12px 14px}.MyAccount-module__v8t6mW__couponCode{border-radius:var(--jv-radius-input);border:1.5px dashed var(--jv-primary);background:var(--jv-aqua-soft);color:var(--jv-navy);font-size:14px;font-weight:var(--jv-weight-bold);letter-spacing:.06em;padding:6px 12px}
.ProductDetail-module__Iehccq__page{background:var(--jv-bg);min-height:100vh}.ProductDetail-module__Iehccq__container{max-width:var(--jv-container);padding-inline:var(--jv-gutter);margin:0 auto;padding-block:20px 56px}.ProductDetail-module__Iehccq__breadcrumbs{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.ProductDetail-module__Iehccq__breadcrumbItem{align-items:center;gap:6px;display:inline-flex}.ProductDetail-module__Iehccq__breadcrumbLink{color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__breadcrumbLink:hover{color:var(--jv-primary)}.ProductDetail-module__Iehccq__breadcrumbSeparator{color:var(--jv-border-strong)}.ProductDetail-module__Iehccq__breadcrumbCurrent{color:var(--jv-navy);font-weight:var(--jv-weight-bold)}.ProductDetail-module__Iehccq__layout{gap:var(--jv-gutter);margin-bottom:var(--jv-section-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 320px;grid-template-areas:"gal info buy";align-items:start;display:grid}.ProductDetail-module__Iehccq__layoutGallery{grid-area:gal}.ProductDetail-module__Iehccq__layoutInfo{grid-area:info}.ProductDetail-module__Iehccq__layoutBuy{grid-area:buy}.ProductDetail-module__Iehccq__galleryCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);padding:16px}.ProductDetail-module__Iehccq__gallery{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.ProductDetail-module__Iehccq__galleryNoThumbs{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__Iehccq__thumbnailColumn{flex-direction:column;gap:10px;display:flex}.ProductDetail-module__Iehccq__thumbnailButton{border-radius:var(--jv-radius-image);border:2px solid var(--jv-border);background:var(--jv-photo-bg);cursor:pointer;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.ProductDetail-module__Iehccq__thumbnailButtonActive{border-color:var(--jv-primary)}.ProductDetail-module__Iehccq__thumbnailImage{object-fit:cover;width:100%;height:100%}.ProductDetail-module__Iehccq__mainImageWrap{aspect-ratio:1;background:var(--jv-photo-bg);border-radius:var(--jv-radius-card);position:relative;overflow:hidden}.ProductDetail-module__Iehccq__mainImage{object-fit:cover;width:100%;height:100%}.ProductDetail-module__Iehccq__mainImagePlaceholder{width:100%;height:100%;color:var(--jv-icon-muted);font-size:var(--jv-text-small);justify-content:center;align-items:center;display:flex}.ProductDetail-module__Iehccq__galleryDiscountBadge{background:var(--jv-navy);color:#fff;font-size:var(--jv-text-caption);font-weight:var(--jv-weight-black);border-radius:var(--jv-radius-pill);padding:5px 10px;position:absolute;top:16px;left:16px}.ProductDetail-module__Iehccq__galleryActions{flex-direction:column;gap:8px;display:flex;position:absolute;top:16px;right:16px}.ProductDetail-module__Iehccq__galleryActionButton{width:36px;height:36px;color:var(--jv-icon-muted);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.ProductDetail-module__Iehccq__galleryActionButtonActive{color:#e0245e}.ProductDetail-module__Iehccq__info{flex-direction:column;gap:14px;display:flex}.ProductDetail-module__Iehccq__infoBrandRow{align-items:center;gap:10px;display:flex}.ProductDetail-module__Iehccq__infoBrand{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-primary);text-transform:uppercase;letter-spacing:.04em}.ProductDetail-module__Iehccq__infoTitle{font-size:26px;font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0}.ProductDetail-module__Iehccq__infoSku{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary)}.ProductDetail-module__Iehccq__ratingRow{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductDetail-module__Iehccq__ratingStars{color:var(--jv-navy);gap:2px;display:flex}.ProductDetail-module__Iehccq__ratingLink{color:var(--jv-primary);font-weight:var(--jv-weight-bold)}.ProductDetail-module__Iehccq__priceBox{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);padding:18px}.ProductDetail-module__Iehccq__priceRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ProductDetail-module__Iehccq__priceMain{font-size:32px;font-weight:var(--jv-weight-black);color:var(--jv-navy)}.ProductDetail-module__Iehccq__priceCompare{font-size:var(--jv-text-small);color:var(--jv-text-tertiary);text-decoration:line-through}.ProductDetail-module__Iehccq__priceDiscountTag{font-size:var(--jv-text-caption);font-weight:var(--jv-weight-black);color:var(--jv-primary);background:var(--jv-aqua-soft);border-radius:var(--jv-radius-pill);padding:4px 8px}.ProductDetail-module__Iehccq__financingNote{font-size:var(--jv-text-small);color:var(--jv-text-secondary);margin-top:6px;display:block}.ProductDetail-module__Iehccq__financingNote a{color:var(--jv-primary);font-weight:var(--jv-weight-bold)}.ProductDetail-module__Iehccq__highlights{flex-direction:column;gap:6px;display:flex}.ProductDetail-module__Iehccq__highlightsTitle{font-weight:var(--jv-weight-bold);color:var(--jv-navy);font-size:15px}.ProductDetail-module__Iehccq__highlightsList{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProductDetail-module__Iehccq__highlightItem{gap:8px;display:flex}.ProductDetail-module__Iehccq__highlightCheck{color:var(--jv-primary);flex-shrink:0;margin-top:2px}.ProductDetail-module__Iehccq__specsLink{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-primary);cursor:pointer;background:0 0;border:none;margin-top:2px;padding:0;display:inline-block}.ProductDetail-module__Iehccq__quantityRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ProductDetail-module__Iehccq__quantityLabel{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-text)}.ProductDetail-module__Iehccq__quantityStepper{border:1px solid var(--jv-border-strong);border-radius:var(--jv-radius-pill);align-items:center;display:flex;overflow:hidden}.ProductDetail-module__Iehccq__quantityButton{background:var(--jv-surface);width:34px;height:34px;color:var(--jv-navy);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.ProductDetail-module__Iehccq__quantityButton:disabled{opacity:.4;cursor:not-allowed}.ProductDetail-module__Iehccq__quantityValue{text-align:center;min-width:32px;font-weight:var(--jv-weight-bold);color:var(--jv-navy)}.ProductDetail-module__Iehccq__stockIn{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__stockOut{font-size:var(--jv-text-small);color:#b3261e;font-weight:var(--jv-weight-bold)}.ProductDetail-module__Iehccq__infoActions{flex-wrap:wrap;gap:12px;display:flex}.ProductDetail-module__Iehccq__addToCartButton{border-radius:var(--jv-radius-pill);background:var(--jv-secondary);min-width:180px;color:var(--jv-navy);font-weight:var(--jv-weight-bold);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;display:inline-flex}.ProductDetail-module__Iehccq__buyNowButton{border-radius:var(--jv-radius-pill);background:var(--jv-navy);color:#fff;min-width:180px;font-weight:var(--jv-weight-bold);cursor:pointer;border:none;flex:1;padding:14px}.ProductDetail-module__Iehccq__addToCartButton:disabled,.ProductDetail-module__Iehccq__buyNowButton:disabled{opacity:.5;cursor:not-allowed}.ProductDetail-module__Iehccq__deliveryNote{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);gap:12px;padding:14px;display:flex}.ProductDetail-module__Iehccq__deliveryIcon{color:var(--jv-primary);flex-shrink:0;margin-top:2px}.ProductDetail-module__Iehccq__deliveryNote strong{color:var(--jv-navy);font-size:var(--jv-text-small);display:block}.ProductDetail-module__Iehccq__deliveryNote p{font-size:var(--jv-text-caption);color:var(--jv-text-secondary);margin:2px 0 0}.ProductDetail-module__Iehccq__soldByNote{font-size:var(--jv-text-small);color:var(--jv-text-secondary);margin:0}.ProductDetail-module__Iehccq__buyBox{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.ProductDetail-module__Iehccq__buyBoxCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:16px;padding:22px;display:flex}.ProductDetail-module__Iehccq__stockBadge{font-weight:var(--jv-weight-bold);color:var(--jv-primary);font-size:var(--jv-text-small);align-items:center;gap:8px;display:flex}.ProductDetail-module__Iehccq__stockDot{background:var(--jv-primary);border-radius:50%;width:8px;height:8px;display:inline-block}.ProductDetail-module__Iehccq__addedConfirmation{font-size:var(--jv-text-small);color:var(--jv-primary);font-weight:var(--jv-weight-bold);text-align:center}.ProductDetail-module__Iehccq__deliveryOptionText{font-size:var(--jv-text-small);flex-direction:column;gap:2px;display:flex}.ProductDetail-module__Iehccq__deliveryOptionText strong{color:var(--jv-navy)}.ProductDetail-module__Iehccq__deliveryOptionText span{color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__sellerLabel{font-size:var(--jv-text-caption);color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__sellerRow{align-items:center;gap:12px;display:flex}.ProductDetail-module__Iehccq__sellerLogo{background:var(--jv-navy);width:48px;height:48px;color:var(--jv-secondary);font-size:20px;font-weight:var(--jv-weight-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ProductDetail-module__Iehccq__sellerInfo{flex:1;min-width:0}.ProductDetail-module__Iehccq__sellerName{font-weight:var(--jv-weight-bold);color:var(--jv-navy);display:inline-block}.ProductDetail-module__Iehccq__sellerName:hover{color:var(--jv-primary);text-decoration:underline}.ProductDetail-module__Iehccq__sellerMeta{font-size:var(--jv-text-caption);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ProductDetail-module__Iehccq__trustList{border-top:1px solid var(--jv-border);font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-direction:column;gap:10px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:flex}.ProductDetail-module__Iehccq__trustItem{align-items:center;gap:10px;display:flex}.ProductDetail-module__Iehccq__trustIcon{color:var(--jv-primary);flex-shrink:0}.ProductDetail-module__Iehccq__stickyBar{display:none}.ProductDetail-module__Iehccq__tabsCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);margin-bottom:var(--jv-section-gap);scroll-margin-top:96px;overflow:hidden}.ProductDetail-module__Iehccq__tabsHead{border-bottom:1px solid var(--jv-border);display:flex}.ProductDetail-module__Iehccq__tabButton{color:var(--jv-text-secondary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:16px 24px}.ProductDetail-module__Iehccq__tabButtonActive{color:var(--jv-navy);border-bottom-color:var(--jv-primary)}.ProductDetail-module__Iehccq__tabsBody{padding:24px}.ProductDetail-module__Iehccq__descriptionText{color:var(--jv-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.7}.ProductDetail-module__Iehccq__descriptionText:has(>*){white-space:normal}.ProductDetail-module__Iehccq__descriptionText p{margin:0 0 12px}.ProductDetail-module__Iehccq__descriptionText ul,.ProductDetail-module__Iehccq__descriptionText ol{margin:0 0 12px;padding-left:22px}.ProductDetail-module__Iehccq__descriptionText ul{list-style:outside}.ProductDetail-module__Iehccq__descriptionText ol{list-style:decimal}.ProductDetail-module__Iehccq__descriptionText h2,.ProductDetail-module__Iehccq__descriptionText h3,.ProductDetail-module__Iehccq__descriptionText h4{color:var(--jv-navy);font-weight:var(--jv-weight-bold);margin:16px 0 8px}.ProductDetail-module__Iehccq__descriptionText a{color:var(--jv-primary);text-decoration:underline}.ProductDetail-module__Iehccq__descriptionText blockquote{border-left:3px solid var(--jv-border-strong);color:var(--jv-text-secondary);margin:0 0 12px;padding-left:14px}.ProductDetail-module__Iehccq__descriptionEmpty{color:var(--jv-text-tertiary);margin:0}.ProductDetail-module__Iehccq__specsTable{border-collapse:collapse;width:100%;font-size:var(--jv-text-small)}.ProductDetail-module__Iehccq__specLabel{text-align:left;background:var(--jv-bg);border-bottom:1px solid var(--jv-border);width:40%;font-weight:var(--jv-weight-bold);color:var(--jv-navy);padding:12px 14px}.ProductDetail-module__Iehccq__specValue{border-bottom:1px solid var(--jv-border);color:var(--jv-text-secondary);padding:12px 14px}.ProductDetail-module__Iehccq__reviewsLayout{flex-wrap:wrap;gap:32px;display:flex}.ProductDetail-module__Iehccq__ratingSummary{flex-direction:column;flex:240px;gap:10px;display:flex}.ProductDetail-module__Iehccq__ratingBig{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:48px;line-height:1}.ProductDetail-module__Iehccq__ratingSummaryText{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__ratingBarRow{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);align-items:center;gap:10px;display:flex}.ProductDetail-module__Iehccq__ratingBarLabel{align-items:center;gap:3px;width:32px;display:inline-flex}.ProductDetail-module__Iehccq__ratingBarTrack{background:var(--jv-photo-bg);border-radius:4px;flex:1;height:8px;overflow:hidden}.ProductDetail-module__Iehccq__ratingBarFill{background:var(--jv-star);border-radius:4px;height:100%;display:block}.ProductDetail-module__Iehccq__ratingBarCount{text-align:right;width:28px}.ProductDetail-module__Iehccq__writeReviewButton{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-primary);background:var(--jv-surface);min-height:44px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;align-self:flex-start;margin-top:8px;padding:0 20px}.ProductDetail-module__Iehccq__writeReviewButton:hover{background:var(--jv-primary);color:#fff}.ProductDetail-module__Iehccq__reviewsEmpty{background:var(--jv-bg);border:1px dashed var(--jv-border-strong);border-radius:var(--jv-radius-card);color:var(--jv-text-secondary);flex-direction:column;align-self:flex-start;gap:8px;padding:24px;display:flex}.ProductDetail-module__Iehccq__reviewsEmpty strong{color:var(--jv-navy)}.ProductDetail-module__Iehccq__qaForm{flex-wrap:wrap;gap:10px;display:flex}.ProductDetail-module__Iehccq__qaInput{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);min-height:48px;font:400 15px var(--jv-font);color:var(--jv-text);flex:260px;padding:0 16px}.ProductDetail-module__Iehccq__qaSubmit{border-radius:var(--jv-radius-input);background:var(--jv-primary);color:#fff;min-height:48px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;border:none;padding:0 22px}.ProductDetail-module__Iehccq__qaSuccess{font-size:var(--jv-text-small);color:var(--jv-primary);font-weight:var(--jv-weight-bold)}.ProductDetail-module__Iehccq__qaEmpty{border-top:1px solid var(--jv-border);color:var(--jv-text-secondary);padding-top:14px}.ProductDetail-module__Iehccq__relatedSection{margin-bottom:var(--jv-section-gap)}.ProductDetail-module__Iehccq__relatedTitle{font-size:var(--jv-text-h1);font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0 0 20px}.ProductDetail-module__Iehccq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.ProductDetail-module__Iehccq__notFoundWrap{max-width:var(--jv-container);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:100px 20px;display:flex}.ProductDetail-module__Iehccq__notFoundIcon{color:var(--jv-icon-muted);margin-bottom:10px}.ProductDetail-module__Iehccq__notFoundTitle{font-size:22px;font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0}.ProductDetail-module__Iehccq__notFoundText{color:var(--jv-text-secondary);margin:0}.ProductDetail-module__Iehccq__notFoundLink{border-radius:var(--jv-radius-pill);background:var(--jv-navy);color:#fff;font-weight:var(--jv-weight-bold);margin-top:14px;padding:12px 24px}@media (max-width:1159px){.ProductDetail-module__Iehccq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gal info""gal buy"}.ProductDetail-module__Iehccq__buyBox{position:static}}@media (max-width:767px){.ProductDetail-module__Iehccq__breadcrumbs{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:12px;overflow-x:auto}.ProductDetail-module__Iehccq__breadcrumbs::-webkit-scrollbar{display:none}.ProductDetail-module__Iehccq__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal""info""buy"}.ProductDetail-module__Iehccq__gallery{grid-template-columns:1fr}.ProductDetail-module__Iehccq__thumbnailColumn{flex-direction:row;order:2;overflow-x:auto}.ProductDetail-module__Iehccq__specLabel,.ProductDetail-module__Iehccq__specValue{padding:10px}.ProductDetail-module__Iehccq__infoActions{flex-direction:column}.ProductDetail-module__Iehccq__stickyBar{z-index:50;background:var(--jv-surface);border-top:1px solid var(--jv-border);align-items:center;gap:12px;margin-top:-1px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0d214814}.ProductDetail-module__Iehccq__stickyBarPrice{flex-direction:column;flex:1;display:flex}.ProductDetail-module__Iehccq__stickyBarMain{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:20px}.ProductDetail-module__Iehccq__stickyBarCompare{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-decoration:line-through}.ProductDetail-module__Iehccq__stickyBarButton{border-radius:var(--jv-radius-pill);background:var(--jv-secondary);min-height:48px;color:var(--jv-navy);font-weight:var(--jv-weight-bold);cursor:pointer;border:none;padding:0 22px;font-size:15px}}.ProductDetail-module__Iehccq__ratingButton{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ProductDetail-module__Iehccq__ratingValue{font-weight:var(--jv-weight-bold);color:var(--jv-navy)}.ProductDetail-module__Iehccq__ratingButton:hover .ProductDetail-module__Iehccq__ratingLink{text-decoration:underline}.ProductDetail-module__Iehccq__conditionBadge,.ProductDetail-module__Iehccq__conditionBadgeAlt{border-radius:var(--jv-radius-pill);font-size:var(--jv-text-caption);font-weight:var(--jv-weight-bold);align-items:center;padding:3px 10px;display:inline-flex}.ProductDetail-module__Iehccq__conditionBadge{background:var(--jv-aqua-soft);color:var(--jv-navy)}.ProductDetail-module__Iehccq__conditionBadgeAlt{color:#7a4b00;background:#fff4dc}.ProductDetail-module__Iehccq__savingsNote{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:#0f7a4f;margin-top:4px;display:block}.ProductDetail-module__Iehccq__financingNote svg{vertical-align:-2px;margin-right:4px;display:inline-block}.ProductDetail-module__Iehccq__stockBadgeLow{color:#8a4b00}.ProductDetail-module__Iehccq__stockBadgeLow .ProductDetail-module__Iehccq__stockDot{background:#f5a524}.ProductDetail-module__Iehccq__stockBadgeOut{color:#b42318}.ProductDetail-module__Iehccq__stockBadgeOut .ProductDetail-module__Iehccq__stockDot{background:#d92d20}.ProductDetail-module__Iehccq__deliveryInfo{border-top:1px solid var(--jv-border);align-items:flex-start;gap:12px;padding-top:14px;display:flex}.ProductDetail-module__Iehccq__deliveryInfoIcon{color:var(--jv-primary);flex-shrink:0;margin-top:2px}.ProductDetail-module__Iehccq__trustLink{color:var(--jv-primary);text-decoration:underline}.ProductDetail-module__Iehccq__tabCount{border-radius:var(--jv-radius-pill);background:var(--jv-photo-bg);min-width:20px;height:20px;color:var(--jv-text-secondary);font-size:11px;font-weight:var(--jv-weight-bold);justify-content:center;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.ProductDetail-module__Iehccq__reviewsMain{flex-direction:column;flex:2 360px;gap:16px;min-width:0;display:flex}.ProductDetail-module__Iehccq__reviewHint{font-size:var(--jv-text-small);color:var(--jv-text-secondary);margin:8px 0 0}.ProductDetail-module__Iehccq__reviewHintLink{color:var(--jv-primary);font-weight:var(--jv-weight-bold);text-decoration:underline}.ProductDetail-module__Iehccq__reviewsToolbar{font-weight:var(--jv-weight-bold);color:var(--jv-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductDetail-module__Iehccq__reviewsSort{font-size:var(--jv-text-small);font-weight:var(--jv-weight-regular);color:var(--jv-text-secondary);align-items:center;gap:8px;display:inline-flex}.ProductDetail-module__Iehccq__reviewsSort select{border:1px solid var(--jv-border-strong);border-radius:var(--jv-radius-input);background:var(--jv-surface);min-height:36px;color:var(--jv-text);font:inherit;padding:0 10px}.ProductDetail-module__Iehccq__reviewList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductDetail-module__Iehccq__reviewItem{border-bottom:1px solid var(--jv-border);flex-direction:column;gap:8px;padding:16px 0;display:flex}.ProductDetail-module__Iehccq__reviewItem:first-child{padding-top:0}.ProductDetail-module__Iehccq__reviewItemHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductDetail-module__Iehccq__reviewDate{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary)}.ProductDetail-module__Iehccq__reviewComment{color:var(--jv-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.ProductDetail-module__Iehccq__reviewAuthor{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductDetail-module__Iehccq__verifiedBadge{font-size:var(--jv-text-caption);font-weight:var(--jv-weight-bold);color:#0f7a4f;align-items:center;gap:4px;display:inline-flex}.ProductDetail-module__Iehccq__reviewsMore{border:1px solid var(--jv-border-strong);border-radius:var(--jv-radius-pill);background:var(--jv-surface);min-height:40px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);cursor:pointer;align-self:flex-start;padding:0 18px}.ProductDetail-module__Iehccq__reviewForm{border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);background:var(--jv-bg);flex-direction:column;gap:10px;padding:20px;display:flex}.ProductDetail-module__Iehccq__reviewFormTitle{color:var(--jv-navy);font-size:var(--jv-text-body)}.ProductDetail-module__Iehccq__starPicker{align-items:center;gap:2px;display:flex}.ProductDetail-module__Iehccq__starPickerButton{color:var(--jv-star-empty);cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.ProductDetail-module__Iehccq__starPickerButtonOn{color:var(--jv-star)}.ProductDetail-module__Iehccq__starPickerWord{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-text-secondary);margin-left:8px}.ProductDetail-module__Iehccq__reviewFormLabel{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__reviewTextarea{border:1px solid var(--jv-border-strong);border-radius:var(--jv-radius-input);background:var(--jv-surface);width:100%;color:var(--jv-text);font:inherit;resize:vertical;padding:10px 12px}.ProductDetail-module__Iehccq__reviewCounter{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);align-self:flex-end}.ProductDetail-module__Iehccq__reviewError{font-size:var(--jv-text-small);color:#b42318}.ProductDetail-module__Iehccq__reviewFormActions{justify-content:flex-end;gap:10px;display:flex}.ProductDetail-module__Iehccq__reviewCancel{min-height:44px;color:var(--jv-text-secondary);font-weight:var(--jv-weight-bold);cursor:pointer;background:0 0;border:0;padding:0 18px}.ProductDetail-module__Iehccq__qaItem{border-bottom:1px solid var(--jv-border);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.ProductDetail-module__Iehccq__qaQuestion{color:var(--jv-navy)}.ProductDetail-module__Iehccq__qaAnswer{color:var(--jv-text-secondary);border-left:2px solid var(--jv-aqua-soft);white-space:pre-line;padding-left:12px}.ProductDetail-module__Iehccq__qaDate{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary)}.ProductDetail-module__Iehccq__variantPicker{flex-direction:column;gap:14px;display:flex}.ProductDetail-module__Iehccq__variantGroup{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ProductDetail-module__Iehccq__variantLegend{font-size:var(--jv-text-small);color:var(--jv-text-secondary);padding:0}.ProductDetail-module__Iehccq__variantLegend strong{color:var(--jv-text)}.ProductDetail-module__Iehccq__variantChips{flex-wrap:wrap;gap:8px;display:flex}.ProductDetail-module__Iehccq__variantChip{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-width:48px;min-height:40px;color:var(--jv-text);font:inherit;font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);cursor:pointer;padding:0 14px;transition:border-color .15s,background-color .15s}.ProductDetail-module__Iehccq__variantChip:hover{border-color:var(--jv-primary)}.ProductDetail-module__Iehccq__variantChipSelected{border-color:var(--jv-navy);background:var(--jv-aqua-soft);color:var(--jv-navy)}.ProductDetail-module__Iehccq__variantChipOut{color:var(--jv-text-tertiary);border-style:dashed;text-decoration:line-through}.ProductDetail-module__Iehccq__stockAlertForm{flex-direction:column;gap:8px;display:flex}.ProductDetail-module__Iehccq__stockAlertLabel{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.ProductDetail-module__Iehccq__stockAlertInput{border-radius:var(--jv-radius-input);border:1px solid var(--jv-border-strong);background:var(--jv-surface);width:100%;min-height:44px;color:var(--jv-text);font:inherit;padding:0 14px}.ProductDetail-module__Iehccq__stockAlertInput:focus{outline:2px solid var(--jv-secondary);outline-offset:1px}.ProductDetail-module__Iehccq__stockAlertError{font-size:var(--jv-text-small);color:#b3261e}.ProductDetail-module__Iehccq__stockAlertButton{border-radius:var(--jv-radius-pill);background:var(--jv-navy);color:#fff;min-height:46px;font:inherit;font-weight:var(--jv-weight-bold);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px;display:inline-flex}.ProductDetail-module__Iehccq__stockAlertButton:disabled{opacity:.6;cursor:progress}.ProductDetail-module__Iehccq__stockAlertDone{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-primary);align-items:flex-start;gap:8px;margin:0;display:flex}.ProductDetail-module__Iehccq__stockAlertDone svg{flex:none;margin-top:2px}.ProductDetail-module__Iehccq__campaignBadge{background:var(--jv-navy,#0f2a5f);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}
.MyAccountShell-module__2QCE7W__sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.MyAccountShell-module__2QCE7W__profileCard{background:var(--jv-navy);color:#fff;border-radius:var(--jv-radius-card);align-items:center;gap:14px;padding:20px;display:flex}.MyAccountShell-module__2QCE7W__avatar{background:var(--jv-secondary);width:52px;height:52px;color:var(--jv-navy);font-weight:var(--jv-weight-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.MyAccountShell-module__2QCE7W__profileInfo{min-width:0}.MyAccountShell-module__2QCE7W__profileName{font-weight:var(--jv-weight-black);font-size:17px}.MyAccountShell-module__2QCE7W__profileEmail{color:var(--jv-text-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.MyAccountShell-module__2QCE7W__nav{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:2px;padding:8px;display:flex}.MyAccountShell-module__2QCE7W__navItem{border-radius:var(--jv-radius-input);min-height:46px;color:var(--jv-text);font:400 15px var(--jv-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;display:flex}.MyAccountShell-module__2QCE7W__navItem:hover{background:var(--jv-bg)}.MyAccountShell-module__2QCE7W__navItemActive{background:var(--jv-aqua-soft);color:var(--jv-primary);font-weight:var(--jv-weight-bold);}.MyAccountShell-module__2QCE7W__navItemActive:hover{background:var(--jv-aqua-soft)}.MyAccountShell-module__2QCE7W__logout{min-height:46px;font-weight:var(--jv-weight-bold);color:var(--jv-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 22px;font-size:15px;display:flex}.MyAccountShell-module__2QCE7W__logout:hover{color:var(--jv-text)}@media (max-width:1023px){.MyAccountShell-module__2QCE7W__nav{flex-direction:row;overflow-x:auto}.MyAccountShell-module__2QCE7W__navItem,.MyAccountShell-module__2QCE7W__navItemActive{white-space:nowrap;flex:none}.MyAccountShell-module__2QCE7W__profileCard,.MyAccountShell-module__2QCE7W__logout{display:none}}
.SellerStore-module__FnpeGW__page{background:var(--jv-bg);min-height:100vh}.SellerStore-module__FnpeGW__topSection{max-width:var(--jv-container);padding:20px var(--jv-gutter) 0;margin:0 auto}.SellerStore-module__FnpeGW__breadcrumbs{color:var(--jv-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.SellerStore-module__FnpeGW__breadcrumbs a{color:var(--jv-text-secondary)}.SellerStore-module__FnpeGW__breadcrumbs a:hover{color:var(--jv-primary)}.SellerStore-module__FnpeGW__breadcrumbCurrent{color:var(--jv-navy);font-weight:var(--jv-weight-bold)}.SellerStore-module__FnpeGW__cover{border-radius:var(--jv-radius-card);background:var(--jv-primary);height:220px;color:var(--jv-text-on-dark);font-size:var(--jv-text-small);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SellerStore-module__FnpeGW__coverGlow{background:#5ee6d02e;border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.SellerStore-module__FnpeGW__coverText{position:relative}.SellerStore-module__FnpeGW__profileRow{align-items:flex-end;gap:20px;margin-top:-32px;padding:0 24px;display:flex;position:relative}.SellerStore-module__FnpeGW__profileLogo{background:var(--jv-navy);border:4px solid var(--jv-bg);border-radius:28px;flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 10px 30px #0d21481f}.SellerStore-module__FnpeGW__profileInfo{flex:1;min-width:0;padding-bottom:6px}.SellerStore-module__FnpeGW__profileNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SellerStore-module__FnpeGW__profileName{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:clamp(24px,2.8vw,32px)}.SellerStore-module__FnpeGW__officialBadge{font-size:12px;font-weight:var(--jv-weight-bold);color:var(--jv-primary);background:var(--jv-aqua-soft);border-radius:var(--jv-radius-pill);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.SellerStore-module__FnpeGW__profileStats{font-size:var(--jv-text-small);color:var(--jv-text-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:6px;display:flex}.SellerStore-module__FnpeGW__profileStats strong{color:var(--jv-navy)}.SellerStore-module__FnpeGW__profileActions{flex-wrap:wrap;gap:8px;padding-bottom:6px;display:flex}.SellerStore-module__FnpeGW__followButton{border-radius:var(--jv-radius-pill);background:var(--jv-navy);color:#fff;min-height:46px;font-weight:var(--jv-weight-bold);cursor:pointer;border:none;padding:0 20px;font-size:15px}.SellerStore-module__FnpeGW__followingButton{border:1.5px solid var(--jv-primary);background:var(--jv-aqua-soft);color:var(--jv-primary);}.SellerStore-module__FnpeGW__contactButton{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:46px;color:var(--jv-text);font-weight:var(--jv-weight-bold);align-items:center;padding:0 20px;font-size:15px;display:inline-flex}.SellerStore-module__FnpeGW__tabsSection{max-width:var(--jv-container);padding:24px var(--jv-gutter) 0;margin:0 auto}.SellerStore-module__FnpeGW__tabs{border-bottom:1px solid var(--jv-border);gap:4px;display:flex;overflow-x:auto}.SellerStore-module__FnpeGW__tabButton{min-height:52px;color:var(--jv-text-secondary);font:400 15px var(--jv-font);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;padding:0 18px}.SellerStore-module__FnpeGW__tabButtonActive{border-bottom-color:var(--jv-primary);color:var(--jv-primary);font-weight:var(--jv-weight-bold);}.SellerStore-module__FnpeGW__content{max-width:var(--jv-container);padding:24px var(--jv-gutter) 64px;margin:0 auto}.SellerStore-module__FnpeGW__productsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.SellerStore-module__FnpeGW__chipRow{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.SellerStore-module__FnpeGW__chip{border-radius:var(--jv-radius-pill);border:1px solid var(--jv-border-strong);background:var(--jv-surface);min-height:40px;color:var(--jv-text);font:400 14px var(--jv-font);cursor:pointer;flex:none;padding:0 16px}.SellerStore-module__FnpeGW__chipActive{background:var(--jv-navy);color:#fff;font-weight:var(--jv-weight-bold);border:none;}.SellerStore-module__FnpeGW__sortLabel{font-size:var(--jv-text-small);color:var(--jv-text-secondary);align-items:center;gap:8px;display:flex}.SellerStore-module__FnpeGW__sortSelect{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:44px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);color:var(--jv-navy);padding:0 12px}.SellerStore-module__FnpeGW__productGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.SellerStore-module__FnpeGW__emptyState{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);text-align:center;color:var(--jv-text-secondary);padding:48px 20px}.SellerStore-module__FnpeGW__aboutGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.SellerStore-module__FnpeGW__aboutCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:12px;padding:24px;display:flex}.SellerStore-module__FnpeGW__aboutCardTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:20px}.SellerStore-module__FnpeGW__aboutCardText{color:var(--jv-text-secondary);margin:0;font-size:15px;line-height:1.7}.SellerStore-module__FnpeGW__aboutCardText strong{color:var(--jv-navy)}.SellerStore-module__FnpeGW__reputationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SellerStore-module__FnpeGW__reputationCell{background:var(--jv-bg);border-radius:14px;padding:14px}.SellerStore-module__FnpeGW__reputationValue{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:22px}.SellerStore-module__FnpeGW__reputationLabel{color:var(--jv-text-secondary);font-size:13px}.SellerStore-module__FnpeGW__reviewsLayout{flex-wrap:wrap;gap:20px;display:flex}.SellerStore-module__FnpeGW__reviewsSummary{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;flex:240px;align-self:flex-start;gap:8px;padding:24px;display:flex}.SellerStore-module__FnpeGW__reviewsBig{font-weight:var(--jv-weight-black);color:var(--jv-navy);font-size:44px;line-height:1}.SellerStore-module__FnpeGW__reviewsBigText{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.SellerStore-module__FnpeGW__policiesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.SellerStore-module__FnpeGW__policyCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:8px;padding:22px;display:flex}.SellerStore-module__FnpeGW__policyCard strong{color:var(--jv-navy);font-size:17px}.SellerStore-module__FnpeGW__policyCard span{font-size:var(--jv-text-small);color:var(--jv-text-secondary);line-height:1.6}.SellerStore-module__FnpeGW__policyCard a{color:var(--jv-primary);font-weight:var(--jv-weight-bold)}@media (max-width:767px){.SellerStore-module__FnpeGW__profileRow{flex-direction:column;align-items:flex-start;margin-top:-28px}.SellerStore-module__FnpeGW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:599px){.SellerStore-module__FnpeGW__topSection,.SellerStore-module__FnpeGW__tabsSection,.SellerStore-module__FnpeGW__content{padding-left:16px;padding-right:16px}}
.StorefrontHome-module__u3mDBW__page{background:var(--jv-bg);min-height:100vh}.StorefrontHome-module__u3mDBW__container{max-width:var(--jv-container);padding-inline:var(--jv-gutter);margin:0 auto}.StorefrontHome-module__u3mDBW__heroGrid{gap:var(--jv-gutter);grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);margin-block-start:16px;display:grid}.StorefrontHome-module__u3mDBW__heroMain{border-radius:var(--jv-radius-card);background:var(--jv-primary);min-height:420px;display:block;position:relative;overflow:hidden}.StorefrontHome-module__u3mDBW__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StorefrontHome-module__u3mDBW__heroAside{gap:var(--jv-gutter);flex-direction:column;display:flex}.StorefrontHome-module__u3mDBW__asideBannerCard{border-radius:var(--jv-radius-card);background:var(--jv-navy);flex:1;min-height:160px;display:block;position:relative;overflow:hidden}.StorefrontHome-module__u3mDBW__asideBannerImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StorefrontHome-module__u3mDBW__benefitsStrip{grid-template-columns:repeat(4,1fr);gap:16px;margin-block:32px 48px;display:grid}.StorefrontHome-module__u3mDBW__benefitItem{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);align-items:flex-start;gap:14px;padding:20px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.StorefrontHome-module__u3mDBW__benefitItem:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary);transform:translateY(-2px)}.StorefrontHome-module__u3mDBW__benefitIcon{background:var(--jv-aqua-soft);width:44px;height:44px;color:var(--jv-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StorefrontHome-module__u3mDBW__benefitTitle{font-weight:var(--jv-weight-bold);color:var(--jv-navy);font-size:var(--jv-text-small);margin:0}.StorefrontHome-module__u3mDBW__benefitText{font-size:var(--jv-text-caption);color:var(--jv-text-secondary);margin:4px 0 0;line-height:1.5}.StorefrontHome-module__u3mDBW__sectionBlock{margin-block-end:var(--jv-section-gap)}.StorefrontHome-module__u3mDBW__sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.StorefrontHome-module__u3mDBW__sectionEyebrow{color:var(--jv-primary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.StorefrontHome-module__u3mDBW__sectionTitle{font-size:var(--jv-text-h1);font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:4px 0 0}.StorefrontHome-module__u3mDBW__sectionSubtitle{color:var(--jv-text-secondary);margin:4px 0 0}.StorefrontHome-module__u3mDBW__categoriesRail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.StorefrontHome-module__u3mDBW__categoriesRail::-webkit-scrollbar{display:none}.StorefrontHome-module__u3mDBW__categoryRailItem{scroll-snap-align:start;flex:0 0 calc(16.6667% - 15px);min-width:140px}.StorefrontHome-module__u3mDBW__categoryTile{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);transition:box-shadow .2s,border-color .2s;display:block;overflow:hidden}.StorefrontHome-module__u3mDBW__categoryTile:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary)}.StorefrontHome-module__u3mDBW__categoryTileImage{aspect-ratio:1.3;background:var(--jv-photo-bg);color:var(--jv-icon-muted);font-size:var(--jv-text-caption);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.StorefrontHome-module__u3mDBW__categoryTileImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StorefrontHome-module__u3mDBW__categoryTileName{-webkit-line-clamp:2;height:70px;line-height:1.3;font-weight:var(--jv-weight-bold);color:var(--jv-navy);-webkit-box-orient:vertical;padding:14px 16px;display:-webkit-box;overflow:hidden}.StorefrontHome-module__u3mDBW__railNav{flex-shrink:0;align-items:center;gap:10px;display:flex}.StorefrontHome-module__u3mDBW__railNavButton{border:1px solid var(--jv-border-strong);background:var(--jv-surface);width:40px;height:40px;color:var(--jv-navy);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StorefrontHome-module__u3mDBW__railNavButton:hover{border-color:var(--jv-primary)}.StorefrontHome-module__u3mDBW__railNavButtonActive{border-color:var(--jv-navy);background:var(--jv-navy);color:#fff}.StorefrontHome-module__u3mDBW__railNavButtonActive:hover{border-color:var(--jv-navy);background:var(--jv-navy)}.StorefrontHome-module__u3mDBW__productRail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.StorefrontHome-module__u3mDBW__productRail::-webkit-scrollbar{display:none}.StorefrontHome-module__u3mDBW__productRailItem{scroll-snap-align:start;flex:0 0 calc(20% - 16px);min-width:180px}.StorefrontHome-module__u3mDBW__productCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);transition:box-shadow .2s,border-color .2s,transform .2s;display:block;overflow:hidden}.StorefrontHome-module__u3mDBW__productCard:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary);transform:translateY(-2px)}.StorefrontHome-module__u3mDBW__productImageWrap{aspect-ratio:1;background:var(--jv-photo-bg);position:relative}.StorefrontHome-module__u3mDBW__productImage{object-fit:cover;width:100%;height:100%}.StorefrontHome-module__u3mDBW__productImagePlaceholder{width:100%;height:100%;color:var(--jv-icon-muted);font-size:var(--jv-text-caption);justify-content:center;align-items:center;display:flex}.StorefrontHome-module__u3mDBW__discountBadge{background:var(--jv-navy);color:#fff;font-size:var(--jv-text-caption);font-weight:var(--jv-weight-black);border-radius:var(--jv-radius-pill);padding:4px 8px;position:absolute;top:10px;left:10px}.StorefrontHome-module__u3mDBW__favoriteButton{width:32px;height:32px;color:var(--jv-icon-muted);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.StorefrontHome-module__u3mDBW__favoriteButtonActive{color:#e0245e}.StorefrontHome-module__u3mDBW__productBody{flex-direction:column;gap:4px;padding:14px 16px 18px;display:flex}.StorefrontHome-module__u3mDBW__productBrand{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.StorefrontHome-module__u3mDBW__productTitle{font-size:var(--jv-text-small);color:var(--jv-navy);font-weight:var(--jv-weight-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;display:-webkit-box;overflow:hidden}.StorefrontHome-module__u3mDBW__productMeta{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);flex-direction:column;gap:2px;display:flex}.StorefrontHome-module__u3mDBW__productMetaRating{align-items:center;gap:4px;min-height:16px;display:flex}.StorefrontHome-module__u3mDBW__productPriceRow{align-items:baseline;gap:8px;margin-top:4px;display:flex}.StorefrontHome-module__u3mDBW__productPrice{font-size:18px;font-weight:var(--jv-weight-black);color:var(--jv-navy)}.StorefrontHome-module__u3mDBW__productComparePrice{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-decoration:line-through}.StorefrontHome-module__u3mDBW__productSoldOut{font-size:var(--jv-text-caption);color:#b3261e;font-weight:var(--jv-weight-bold)}.StorefrontHome-module__u3mDBW__bannerGrid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.StorefrontHome-module__u3mDBW__bannerCard{border-radius:var(--jv-radius-card);background:var(--jv-surface);border:1px solid var(--jv-border);transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.StorefrontHome-module__u3mDBW__bannerCard:hover{box-shadow:var(--jv-shadow-hover);transform:translateY(-4px)}.StorefrontHome-module__u3mDBW__bannerCardFull{aspect-ratio:21/5;grid-column:span 6}.StorefrontHome-module__u3mDBW__bannerCardHalf{aspect-ratio:2;grid-column:span 3}.StorefrontHome-module__u3mDBW__bannerCardThird{aspect-ratio:6/5;grid-column:span 2}.StorefrontHome-module__u3mDBW__bannerCardImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StorefrontHome-module__u3mDBW__storesGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.StorefrontHome-module__u3mDBW__storeCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.StorefrontHome-module__u3mDBW__storeCard:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary)}.StorefrontHome-module__u3mDBW__storeLogo{background:var(--jv-photo-bg);width:72px;height:72px;color:var(--jv-icon-muted);font-size:var(--jv-text-caption);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;display:flex}.StorefrontHome-module__u3mDBW__storeName{font-weight:var(--jv-weight-bold);color:var(--jv-navy)}.StorefrontHome-module__u3mDBW__storeBadge{font-size:var(--jv-text-caption);font-weight:var(--jv-weight-bold);color:var(--jv-primary);background:var(--jv-aqua-soft);border-radius:var(--jv-radius-pill);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.StorefrontHome-module__u3mDBW__newsletterCard{background:var(--jv-aqua-soft);border-radius:var(--jv-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(24px,4vw,40px);display:flex}.StorefrontHome-module__u3mDBW__newsletterCopy{max-width:520px}.StorefrontHome-module__u3mDBW__newsletterTitle{font-size:26px;font-weight:var(--jv-weight-bold);color:var(--jv-navy);margin:0 0 6px}.StorefrontHome-module__u3mDBW__newsletterText{color:var(--jv-text-secondary);margin:0}.StorefrontHome-module__u3mDBW__newsletterForm{flex-wrap:wrap;flex:360px;gap:10px;display:flex}.StorefrontHome-module__u3mDBW__newsletterInput{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:52px;font-size:var(--jv-text-body);color:var(--jv-navy);flex:220px;padding:0 18px}.StorefrontHome-module__u3mDBW__newsletterButton{border-radius:var(--jv-radius-input);background:var(--jv-primary);color:#fff;min-height:52px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-body);cursor:pointer;border:none;padding:0 26px}.StorefrontHome-module__u3mDBW__newsletterSuccess{color:var(--jv-navy);font-weight:var(--jv-weight-bold);flex:360px;margin:0}.StorefrontHome-module__u3mDBW__srOnly{position:absolute;left:-9999px}@media (max-width:1023px){.StorefrontHome-module__u3mDBW__heroGrid{grid-template-columns:1fr}.StorefrontHome-module__u3mDBW__heroMain{aspect-ratio:9/5;min-height:0}.StorefrontHome-module__u3mDBW__asideBannerCard{aspect-ratio:2;flex:none;min-height:0}.StorefrontHome-module__u3mDBW__benefitsStrip{grid-template-columns:repeat(2,1fr)}.StorefrontHome-module__u3mDBW__productRailItem{flex-basis:calc(33.3333% - 13.3333px)}.StorefrontHome-module__u3mDBW__categoryRailItem{flex-basis:calc(25% - 13.5px)}.StorefrontHome-module__u3mDBW__bannerCardThird{aspect-ratio:2;grid-column:span 3}}@media (max-width:767px){.StorefrontHome-module__u3mDBW__heroMainMobileArt{aspect-ratio:4/5}.StorefrontHome-module__u3mDBW__benefitsStrip{grid-template-columns:1fr}.StorefrontHome-module__u3mDBW__bannerCardFull,.StorefrontHome-module__u3mDBW__bannerCardHalf,.StorefrontHome-module__u3mDBW__bannerCardThird{aspect-ratio:16/9;grid-column:span 6}.StorefrontHome-module__u3mDBW__newsletterCard{text-align:center;justify-content:center}.StorefrontHome-module__u3mDBW__productRailItem{flex-basis:calc(50% - 10px)}.StorefrontHome-module__u3mDBW__categoryRailItem{flex-basis:calc(50% - 9px)}}
.AuthShell-module__2pyGiG__page{background:var(--jv-bg);flex-direction:column;min-height:100vh;display:flex}.AuthShell-module__2pyGiG__header{background:var(--jv-surface);border-bottom:1px solid var(--jv-border)}.AuthShell-module__2pyGiG__headerInner{max-width:var(--jv-container);padding:16px var(--jv-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.AuthShell-module__2pyGiG__helpLink{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-navy)}.AuthShell-module__2pyGiG__main{max-width:var(--jv-container);width:100%;padding:32px var(--jv-gutter);box-sizing:border-box;flex:1;margin:0 auto}.AuthShell-module__2pyGiG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.AuthShell-module__2pyGiG__brandPanel{border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;min-height:620px;padding:44px;display:flex;position:relative;overflow:hidden}.AuthShell-module__2pyGiG__brandDecor{background:var(--jv-aqua-soft);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-120px}.AuthShell-module__2pyGiG__brandEyebrow{font-size:var(--jv-text-caption);font-weight:var(--jv-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--jv-primary);display:block;position:relative}.AuthShell-module__2pyGiG__brandTitle{font-weight:var(--jv-weight-black);max-width:460px;color:var(--jv-navy);margin:12px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.1;position:relative}.AuthShell-module__2pyGiG__brandText{max-width:460px;color:var(--jv-text-secondary);margin:14px 0 0;font-size:16px;line-height:1.6;position:relative}.AuthShell-module__2pyGiG__brandFeatureList{flex-direction:column;gap:14px;margin:0;padding:0;font-size:16px;list-style:none;display:flex;position:relative}.AuthShell-module__2pyGiG__brandFeatureItem{color:var(--jv-navy);align-items:center;gap:12px;display:flex}.AuthShell-module__2pyGiG__brandFeatureIcon{background:var(--jv-aqua-soft);width:36px;height:36px;color:var(--jv-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthShell-module__2pyGiG__brandArt{height:150px;position:relative}.AuthShell-module__2pyGiG__brandFloatCard{background:var(--jv-surface);border:1px solid var(--jv-border);width:170px;box-shadow:var(--jv-shadow-hover);color:var(--jv-navy);border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:0;left:0}.AuthShell-module__2pyGiG__brandFloatIcon{background:var(--jv-aqua-soft);width:34px;height:34px;color:var(--jv-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthShell-module__2pyGiG__brandFloatLabel{font-weight:var(--jv-weight-bold);font-size:var(--jv-text-caption);line-height:1.2}.AuthShell-module__2pyGiG__brandCouponCard{background:var(--jv-secondary);width:160px;color:var(--jv-navy);border-radius:18px;padding:14px;position:absolute;bottom:40px;left:190px}.AuthShell-module__2pyGiG__brandCouponLabel{font-size:var(--jv-text-caption)}.AuthShell-module__2pyGiG__brandCouponValue{font-weight:var(--jv-weight-black);font-size:20px}.AuthShell-module__2pyGiG__formWrap{justify-content:center;align-items:center;display:flex}.AuthShell-module__2pyGiG__card{background:var(--jv-surface);border:1px solid var(--jv-border);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:480px;padding:36px;display:flex}.AuthShell-module__2pyGiG__cardTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:28px}.AuthShell-module__2pyGiG__cardSubtitle{color:var(--jv-text-secondary);font-size:var(--jv-text-small);margin:6px 0 0}.AuthShell-module__2pyGiG__cardSubtitle a{font-weight:var(--jv-weight-bold);color:var(--jv-primary)}.AuthShell-module__2pyGiG__form{flex-direction:column;gap:18px;display:flex}.AuthShell-module__2pyGiG__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.AuthShell-module__2pyGiG__field{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-navy);flex-direction:column;gap:6px;display:flex}.AuthShell-module__2pyGiG__input{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:50px;font-size:var(--jv-text-body);font-weight:var(--jv-weight-regular);color:var(--jv-navy);box-sizing:border-box;width:100%;padding:0 14px}.AuthShell-module__2pyGiG__input:focus{outline:2px solid var(--jv-primary);outline-offset:1px;border-color:var(--jv-primary)}.AuthShell-module__2pyGiG__inputError{border-color:#b3261e}.AuthShell-module__2pyGiG__fieldError{font-size:var(--jv-text-caption);font-weight:var(--jv-weight-regular);color:#b3261e}.AuthShell-module__2pyGiG__passwordWrap{display:block;position:relative}.AuthShell-module__2pyGiG__passwordToggle{cursor:pointer;width:44px;height:44px;color:var(--jv-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:4px}.AuthShell-module__2pyGiG__fieldRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.AuthShell-module__2pyGiG__checkboxLabel{font-size:var(--jv-text-small);font-weight:var(--jv-weight-regular);color:var(--jv-text-secondary);cursor:pointer;align-items:flex-start;gap:8px;min-height:24px;display:flex}.AuthShell-module__2pyGiG__checkboxLabel input{width:18px;height:18px;accent-color:var(--jv-primary);flex-shrink:0;margin:1px 0 0}.AuthShell-module__2pyGiG__checkboxLabel a{font-weight:var(--jv-weight-bold);color:var(--jv-primary)}.AuthShell-module__2pyGiG__linkSmall{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-primary)}.AuthShell-module__2pyGiG__submitButton{border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;min-height:52px;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-body);cursor:pointer;border:none}.AuthShell-module__2pyGiG__submitButton:disabled{opacity:.7;cursor:not-allowed}.AuthShell-module__2pyGiG__submitError{color:#b3261e;font-size:var(--jv-text-small);margin:0}.AuthShell-module__2pyGiG__submitSuccess{color:var(--jv-primary);font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);margin:0}.AuthShell-module__2pyGiG__helperText{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);margin:0}.AuthShell-module__2pyGiG__crossAccountNotice{background:var(--jv-aqua-soft);font-size:var(--jv-text-small);color:var(--jv-text-secondary);border-radius:10px;margin:0;padding:12px 14px;line-height:1.4}.AuthShell-module__2pyGiG__crossAccountNotice a{color:var(--jv-primary);font-weight:var(--jv-weight-bold);text-decoration:underline}.AuthShell-module__2pyGiG__secureNote{font-size:var(--jv-text-caption);color:var(--jv-text-tertiary);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}@media (max-width:899px){.AuthShell-module__2pyGiG__split{grid-template-columns:1fr}.AuthShell-module__2pyGiG__brandPanel{min-height:0;padding:24px 20px}.AuthShell-module__2pyGiG__brandArt,.AuthShell-module__2pyGiG__brandFeatureList{display:none}.AuthShell-module__2pyGiG__brandTitle{font-size:22px}}@media (max-width:480px){.AuthShell-module__2pyGiG__card{border-radius:0;padding:22px 18px}.AuthShell-module__2pyGiG__main{padding:0}.AuthShell-module__2pyGiG__headerInner{padding:12px 16px}}.AuthShell-module__2pyGiG__sessionNotice{font-size:var(--jv-text-small);color:#874d00;background:#fff7e6;border:1px solid #ffd591;border-radius:10px;margin:0;padding:12px 14px;line-height:1.4}
.AboutUs-module__UJThcW__page{background:var(--jv-bg)}.AboutUs-module__UJThcW__hero{background:linear-gradient(180deg, var(--jv-aqua-soft) 0%, var(--jv-bg) 60%)}.AboutUs-module__UJThcW__heroInner{max-width:var(--jv-container);padding:72px var(--jv-gutter) 56px;flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.AboutUs-module__UJThcW__eyebrow{font-size:var(--jv-text-small);font-weight:var(--jv-weight-black);color:var(--jv-primary);text-transform:uppercase;letter-spacing:.06em}.AboutUs-module__UJThcW__heroTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:clamp(32px,4vw,48px);line-height:1.1}.AboutUs-module__UJThcW__heroText{color:var(--jv-text-secondary);margin:0;font-size:17px;line-height:1.7}.AboutUs-module__UJThcW__heroActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.AboutUs-module__UJThcW__primaryCta{min-height:var(--jv-touch-min);border-radius:var(--jv-radius-pill);background:var(--jv-navy);color:#fff;font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);align-items:center;gap:8px;padding:0 26px;display:inline-flex}.AboutUs-module__UJThcW__primaryCta:hover{background:var(--jv-primary)}.AboutUs-module__UJThcW__secondaryCta{min-height:var(--jv-touch-min);border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);color:var(--jv-navy);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);align-items:center;padding:0 24px;display:inline-flex}.AboutUs-module__UJThcW__secondaryCta:hover{border-color:var(--jv-primary);color:var(--jv-primary)}.AboutUs-module__UJThcW__section{max-width:var(--jv-container);padding:var(--jv-section-gap) var(--jv-gutter) 0;margin:0 auto}.AboutUs-module__UJThcW__sectionLast{padding-bottom:var(--jv-section-gap);}.AboutUs-module__UJThcW__sectionHeader{flex-direction:column;gap:8px;max-width:640px;margin-bottom:28px;display:flex}.AboutUs-module__UJThcW__sectionTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.2}.AboutUs-module__UJThcW__sectionSubtitle{font-size:var(--jv-text-body);color:var(--jv-text-secondary);margin:0}.AboutUs-module__UJThcW__manifestoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.AboutUs-module__UJThcW__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.AboutUs-module__UJThcW__card{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:12px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.AboutUs-module__UJThcW__card:hover{box-shadow:var(--jv-shadow-hover);border-color:var(--jv-secondary);transform:translateY(-3px)}.AboutUs-module__UJThcW__cardIcon{background:var(--jv-aqua-soft);width:48px;height:48px;color:var(--jv-primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.AboutUs-module__UJThcW__cardTitle{font-weight:var(--jv-weight-bold);color:var(--jv-navy);margin:0;font-size:19px}.AboutUs-module__UJThcW__cardText{font-size:var(--jv-text-small);color:var(--jv-text-secondary);margin:0;line-height:1.7}@media (max-width:599px){.AboutUs-module__UJThcW__heroInner,.AboutUs-module__UJThcW__section,.AboutUs-module__UJThcW__sectionLast{padding-left:16px;padding-right:16px}}
.ComplaintBook-module__wPL-bG__page{background:var(--jv-bg);min-height:100vh}.ComplaintBook-module__wPL-bG__header{background:var(--jv-surface);border-bottom:1px solid var(--jv-border)}.ComplaintBook-module__wPL-bG__headerInner{max-width:1100px;padding:16px var(--jv-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 auto;display:flex}.ComplaintBook-module__wPL-bG__logo{color:var(--jv-text);align-items:center;gap:10px;display:flex}.ComplaintBook-module__wPL-bG__logoMark{background:var(--jv-navy);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ComplaintBook-module__wPL-bG__logoText{font-weight:var(--jv-weight-black);font-size:23px}.ComplaintBook-module__wPL-bG__logoTextAccent{color:var(--jv-primary)}.ComplaintBook-module__wPL-bG__headerLink{font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);color:var(--jv-text)}.ComplaintBook-module__wPL-bG__section{max-width:1100px;padding:32px var(--jv-gutter) 64px;flex-direction:column;gap:18px;margin:0 auto;display:flex}.ComplaintBook-module__wPL-bG__titleRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ComplaintBook-module__wPL-bG__titleIcon{background:var(--jv-navy);width:60px;height:60px;color:var(--jv-secondary);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.ComplaintBook-module__wPL-bG__titleCopy{flex:1;min-width:240px}.ComplaintBook-module__wPL-bG__title{font-weight:var(--jv-weight-black);font-size:var(--jv-text-h1);color:var(--jv-navy);margin:0;line-height:1.15}.ComplaintBook-module__wPL-bG__subtitle{color:var(--jv-text-secondary);margin:4px 0 0}.ComplaintBook-module__wPL-bG__form{flex-direction:column;gap:18px;display:flex}.ComplaintBook-module__wPL-bG__sheetHead{background:var(--jv-navy);color:#fff;border-radius:var(--jv-radius-card);font-size:var(--jv-text-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;padding:22px 26px;display:grid}.ComplaintBook-module__wPL-bG__sheetHeadLabel{color:var(--jv-text-on-dark);display:block}.ComplaintBook-module__wPL-bG__sheetHeadValue{font-size:18px;font-weight:var(--jv-weight-bold)}.ComplaintBook-module__wPL-bG__sec{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:18px;padding:26px;display:flex}.ComplaintBook-module__wPL-bG__secMuted{background:var(--jv-bg);}.ComplaintBook-module__wPL-bG__secHead{align-items:center;gap:12px;display:flex}.ComplaintBook-module__wPL-bG__secNum{background:var(--jv-primary);color:#fff;width:32px;height:32px;font-weight:var(--jv-weight-black);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.ComplaintBook-module__wPL-bG__secNumMuted{background:var(--jv-icon-muted);}.ComplaintBook-module__wPL-bG__secTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:19px}.ComplaintBook-module__wPL-bG__secText{font-size:var(--jv-text-small);color:var(--jv-text-secondary);margin:0}.ComplaintBook-module__wPL-bG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.ComplaintBook-module__wPL-bG__field{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:var(--jv-navy);flex-direction:column;gap:6px;display:flex}.ComplaintBook-module__wPL-bG__fieldFull{grid-column:1/-1}.ComplaintBook-module__wPL-bG__input{border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);background:var(--jv-surface);min-height:48px;font:400 15px var(--jv-font);color:var(--jv-text);box-sizing:border-box;width:100%;padding:0 14px}.ComplaintBook-module__wPL-bG__input:focus{outline:2px solid var(--jv-primary);outline-offset:1px;border-color:var(--jv-primary)}textarea.ComplaintBook-module__wPL-bG__input{resize:vertical;min-height:120px;padding:12px 14px}.ComplaintBook-module__wPL-bG__checkboxRow{color:var(--jv-text);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.ComplaintBook-module__wPL-bG__checkboxRow input{width:18px;height:18px;accent-color:var(--jv-primary);flex:none;margin:0}.ComplaintBook-module__wPL-bG__minorBox{background:var(--jv-bg);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.ComplaintBook-module__wPL-bG__minorBoxTitle{font-size:15px;font-weight:var(--jv-weight-bold);color:var(--jv-navy)}.ComplaintBook-module__wPL-bG__choiceRow{flex-wrap:wrap;gap:10px;display:flex}.ComplaintBook-module__wPL-bG__choiceOption{border:2px solid var(--jv-border-strong);cursor:pointer;min-height:50px;color:var(--jv-text);border-radius:12px;flex:180px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex}.ComplaintBook-module__wPL-bG__choiceOptionActive{border-color:var(--jv-primary);}.ComplaintBook-module__wPL-bG__choiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.ComplaintBook-module__wPL-bG__choiceCard{border:2px solid var(--jv-border-strong);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ComplaintBook-module__wPL-bG__choiceCardActive{border-color:var(--jv-primary);}.ComplaintBook-module__wPL-bG__choiceCard input{margin-top:2px}.ComplaintBook-module__wPL-bG__choiceCardText{font-size:var(--jv-text-small);color:var(--jv-text-secondary);line-height:1.5}.ComplaintBook-module__wPL-bG__choiceCardText strong{color:var(--jv-navy);font-size:16px;display:block}.ComplaintBook-module__wPL-bG__fileDropzone{border:2px dashed var(--jv-border-strong);min-height:64px;font-weight:var(--jv-weight-regular);color:var(--jv-text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.ComplaintBook-module__wPL-bG__fileDropzone strong{color:var(--jv-primary)}.ComplaintBook-module__wPL-bG__fileInputHidden{position:absolute;left:-9999px}.ComplaintBook-module__wPL-bG__footerCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);flex-direction:column;gap:14px;padding:22px 26px;display:flex}.ComplaintBook-module__wPL-bG__footerCheckboxRow{font-size:var(--jv-text-small);color:var(--jv-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ComplaintBook-module__wPL-bG__footerCheckboxRow input{width:18px;height:18px;accent-color:var(--jv-primary);flex:none;margin-top:1px}.ComplaintBook-module__wPL-bG__footerCheckboxRow a{font-weight:var(--jv-weight-bold);color:var(--jv-primary)}.ComplaintBook-module__wPL-bG__disclaimer{color:var(--jv-text-tertiary);margin:0;font-size:13px;line-height:1.6}.ComplaintBook-module__wPL-bG__fieldError{font-size:var(--jv-text-small);font-weight:var(--jv-weight-bold);color:#b3261e;margin:0}.ComplaintBook-module__wPL-bG__formActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ComplaintBook-module__wPL-bG__cancelButton{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-border-strong);min-height:52px;color:var(--jv-text);font-weight:var(--jv-weight-bold);align-items:center;padding:0 22px;display:inline-flex}.ComplaintBook-module__wPL-bG__submitButton{border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;min-height:52px;font-weight:var(--jv-weight-bold);cursor:pointer;border:none;padding:0 30px;font-size:16px}.ComplaintBook-module__wPL-bG__submitButton:disabled{opacity:.6;cursor:not-allowed}.ComplaintBook-module__wPL-bG__confirmationCard{background:var(--jv-surface);border:1px solid var(--jv-border);border-radius:var(--jv-radius-card);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}.ComplaintBook-module__wPL-bG__confirmationIcon{background:var(--jv-secondary);width:80px;height:80px;color:var(--jv-navy);border-radius:999px;justify-content:center;align-items:center;display:flex}.ComplaintBook-module__wPL-bG__confirmationTitle{font-weight:var(--jv-weight-black);color:var(--jv-navy);margin:0;font-size:26px}.ComplaintBook-module__wPL-bG__confirmationText{color:var(--jv-text-secondary);max-width:560px;margin:0;font-size:16px;line-height:1.6}.ComplaintBook-module__wPL-bG__confirmationActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ComplaintBook-module__wPL-bG__confirmationOutlineButton{border-radius:var(--jv-radius-pill);border:1.5px solid var(--jv-primary);background:var(--jv-surface);min-height:50px;color:var(--jv-primary);font-weight:var(--jv-weight-bold);cursor:pointer;padding:0 24px;font-size:15px}.ComplaintBook-module__wPL-bG__confirmationSolidButton{border-radius:var(--jv-radius-pill);background:var(--jv-primary);color:#fff;min-height:50px;font-weight:var(--jv-weight-bold);align-items:center;padding:0 24px;display:inline-flex}@media (max-width:767px){.ComplaintBook-module__wPL-bG__headerInner{padding-block:12px}}@media (max-width:599px){.ComplaintBook-module__wPL-bG__section{padding-left:16px;padding-right:16px}.ComplaintBook-module__wPL-bG__sec,.ComplaintBook-module__wPL-bG__secMuted{padding:18px}}
.ForgotPassword-module__taleDq__navyButton{background:var(--jv-navy);align-self:stretch;width:100%;}.ForgotPassword-module__taleDq__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:4px;display:grid}.ForgotPassword-module__taleDq__progressBar{background:var(--jv-border);border-radius:3px;height:6px;display:block}.ForgotPassword-module__taleDq__progressBarOn{background:var(--jv-primary)}.ForgotPassword-module__taleDq__centered{text-align:center;align-items:center}.ForgotPassword-module__taleDq__iconCircle{background:var(--jv-aqua-soft);width:72px;height:72px;color:var(--jv-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.ForgotPassword-module__taleDq__iconCircleSuccess{background:var(--jv-secondary);width:72px;height:72px;color:var(--jv-navy);border-radius:50%;justify-content:center;align-items:center;display:flex}.ForgotPassword-module__taleDq__codeRow{justify-content:center;gap:8px;display:flex}.ForgotPassword-module__taleDq__codeInput{text-align:center;width:48px;height:56px;font-size:22px;font-weight:var(--jv-weight-black);border-radius:var(--jv-radius-input);border:1.5px solid var(--jv-border-strong);color:var(--jv-navy);background:var(--jv-surface)}.ForgotPassword-module__taleDq__codeInput:focus{outline:2px solid var(--jv-primary);outline-offset:1px;border-color:var(--jv-primary)}.ForgotPassword-module__taleDq__resendRow{font-size:var(--jv-text-small);color:var(--jv-text-secondary)}.ForgotPassword-module__taleDq__resendRow button{cursor:pointer;background:0 0;border:none;padding:0}.ForgotPassword-module__taleDq__backButton{color:var(--jv-text-secondary);font-weight:var(--jv-weight-bold);font-size:var(--jv-text-small);cursor:pointer;background:0 0;border:none}.ForgotPassword-module__taleDq__passwordRules{font-size:var(--jv-text-caption);flex-direction:column;gap:6px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.ForgotPassword-module__taleDq__passwordRuleItem{color:var(--jv-text-secondary);align-items:center;gap:8px;display:flex}.ForgotPassword-module__taleDq__passwordRuleDot{border:1.5px solid var(--jv-border-strong);box-sizing:border-box;width:18px;height:18px;color:var(--jv-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ForgotPassword-module__taleDq__passwordRuleDotOk{background:var(--jv-secondary);border-color:var(--jv-secondary)}.ForgotPassword-module__taleDq__passwordRuleLabelOk{color:var(--jv-primary);font-weight:var(--jv-weight-bold)}@media (max-width:480px){.ForgotPassword-module__taleDq__codeInput{width:40px;height:48px;font-size:18px}}
.RatingStars-module__NGvl1a__stars{flex:none;align-self:flex-start;width:max-content;line-height:0;display:inline-flex;position:relative}.RatingStars-module__NGvl1a__stars svg{flex:none}.RatingStars-module__NGvl1a__layerEmpty,.RatingStars-module__NGvl1a__layerFull{gap:1px;display:inline-flex}.RatingStars-module__NGvl1a__layerEmpty{color:var(--jv-star-empty)}.RatingStars-module__NGvl1a__stars{vertical-align:middle}.RatingStars-module__NGvl1a__layerFull{color:var(--jv-star);white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}
