.MSsf3W_header,.MSsf3W_focusedHeader{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffdf7;border-bottom:1px solid #e1e5de;width:100%;position:sticky;top:0}.MSsf3W_container{width:min(1320px,100% - 64px);margin-inline:auto}.MSsf3W_mobileContainer{width:calc(100% - 40px);margin-inline:auto}.MSsf3W_mainRow{align-items:center;gap:20px;min-height:76px;display:flex}.MSsf3W_logo{flex:0 0 136px;width:136px}.MSsf3W_logoImage{width:100%;height:auto;display:block}.MSsf3W_desktopRegion{flex:0 210px;min-width:0}.MSsf3W_regionButton{color:#263c2e;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-width:0;min-height:48px;padding:4px 2px;transition:color .16s,background-color .16s;display:flex}.MSsf3W_regionButton:not(:disabled):hover{color:var(--color-brand);background:#f5f7f1}.MSsf3W_regionButton:disabled{cursor:default}.MSsf3W_regionIcon{width:19px;height:19px;color:var(--color-brand);stroke-width:1.8px;flex:none}.MSsf3W_regionCopy{flex:1;min-width:0}.MSsf3W_regionCopy>span,.MSsf3W_regionCopy>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.MSsf3W_regionCopy>span{color:#586b5f;font-size:12px;line-height:1.35}.MSsf3W_regionCopy>strong{color:currentColor;font-family:var(--font-heading);margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.35}.MSsf3W_regionChevron{color:#6d7b71;flex:none;width:14px;height:14px}.MSsf3W_searchWrap{flex:1;min-width:220px}.MSsf3W_searchButton{color:#58675d;text-align:left;background:#f4f5ee;border:1px solid #dce2d8;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;height:48px;padding:0 16px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.MSsf3W_searchButton:hover{background:#fafaf6;border-color:#aebdaf}.MSsf3W_searchButton:focus-visible,.MSsf3W_regionButton:focus-visible,.MSsf3W_loginButton:focus-visible,.MSsf3W_cartButton:focus-visible,.MSsf3W_departmentsButton:focus-visible,.MSsf3W_menuButton:focus-visible,.MSsf3W_navLink:focus-visible,.MSsf3W_departmentsPanel a:focus-visible{outline-offset:3px;outline:2px solid #197357}.MSsf3W_searchIcon{width:19px;height:19px;color:var(--color-brand);stroke-width:1.8px;flex:none}.MSsf3W_searchText{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.MSsf3W_searchShortcut{color:#6b786f;margin-left:auto;font-size:12px;font-weight:700}.MSsf3W_accountWrap{flex:none}.MSsf3W_loginButton{min-height:48px;color:var(--color-brand);font-family:var(--font-heading);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:700;transition:background-color .16s;display:inline-flex}.MSsf3W_loginButton:hover{background:#f3f6ef}.MSsf3W_loginButton svg{stroke-width:1.8px;width:18px;height:18px}.MSsf3W_accountWrap [data-testid=user-menu]{height:48px;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;font-size:15px}.MSsf3W_cartButton{min-height:48px;color:var(--color-brand);font-family:var(--font-heading);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:11px;padding:0 8px;font-size:15px;font-weight:700;transition:background-color .16s,transform .16s;display:flex}.MSsf3W_cartButton:hover{background:#f2f5ef}.MSsf3W_cartButton:active{transform:scale(.98)}.MSsf3W_cartIconWrap{display:flex;position:relative}.MSsf3W_cartIconWrap>svg{stroke-width:1.8px;width:21px;height:21px}.MSsf3W_cartCount{background:var(--color-brand-lime);min-width:17px;height:17px;color:var(--color-brand);border-radius:999px;place-items:center;padding-inline:3px;font-size:10px;font-weight:800;line-height:17px;display:grid;position:absolute;top:-9px;right:-10px}.MSsf3W_cartTotal{font-variant-numeric:tabular-nums;border-left:1px solid #0046312e;padding-left:11px;font-size:14px}.MSsf3W_menuButton,.MSsf3W_mobileRegionRow,.MSsf3W_mobileSearchRow{display:none}.MSsf3W_navigationShell{background:#fff;border-top:1px solid #edf0ea}.MSsf3W_navigationInner{min-height:50px;font-family:var(--font-heading);align-items:stretch;gap:30px;font-size:15px;font-weight:700;display:flex}.MSsf3W_departmentsMenu{align-items:stretch;display:flex;position:relative}.MSsf3W_departmentsButton{min-height:50px;color:var(--color-brand);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px;font-weight:800;display:inline-flex}.MSsf3W_departmentsButton[aria-expanded=true]{border-bottom-color:var(--color-brand)}.MSsf3W_departmentsButton svg{width:15px;height:15px;transition:transform .16s}.MSsf3W_departmentsButton[aria-expanded=true] svg{transform:rotate(180deg)}.MSsf3W_departmentsPanel{z-index:70;background:#fff;border:1px solid #dfe5dc;border-radius:0 0 16px 16px;width:min(900px,100vw - 64px);max-height:min(620px,100vh - 142px);padding:24px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 22px 50px #13372521}.MSsf3W_departmentsHeading{border-bottom:1px solid #e7ebe4;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.MSsf3W_departmentsHeading span,.MSsf3W_departmentsHeading strong{display:block}.MSsf3W_departmentsHeading span{color:#718078;font-size:11px;font-weight:700}.MSsf3W_departmentsHeading strong{color:#173b29;font-family:var(--font-heading);margin-top:4px;font-size:20px;line-height:1.3}.MSsf3W_departmentsHeading>a,.MSsf3W_departmentsFallback{min-height:44px;color:var(--color-brand);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.MSsf3W_departmentsHeading svg,.MSsf3W_departmentsFallback svg,.MSsf3W_departmentRoot svg{width:15px;height:15px}.MSsf3W_departmentsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;padding-top:22px;display:grid}.MSsf3W_departmentGroup{min-width:0}.MSsf3W_departmentRoot{color:#163c29;min-height:36px;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.MSsf3W_departmentChildren{gap:2px;margin-top:5px;display:grid}.MSsf3W_departmentChildren a{color:#66736b;align-items:center;min-height:32px;font-size:13px;font-weight:600;display:flex}.MSsf3W_departmentRoot:hover,.MSsf3W_departmentChildren a:hover,.MSsf3W_departmentsHeading>a:hover,.MSsf3W_departmentsFallback:hover{color:#08704e;text-underline-offset:3px;text-decoration:underline}.MSsf3W_departmentsFallback{margin-top:16px}.MSsf3W_navigation{align-items:stretch;gap:28px;min-width:0;display:flex}.MSsf3W_navLink{color:#34453a;align-items:center;min-height:46px;transition:color .16s;display:inline-flex}.MSsf3W_navLink:hover{color:var(--color-brand)}.MSsf3W_sheetContent{border-radius:0;width:min(90vw,380px);padding:0}.MSsf3W_focusedInner{justify-content:space-between;align-items:center;gap:24px;width:min(768px,100% - 40px);min-height:64px;margin-inline:auto;display:flex}.MSsf3W_focusedLogo{width:132px}.MSsf3W_securePayment{color:var(--color-brand);font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.MSsf3W_securePayment svg{width:18px;height:18px}.MSsf3W_skipLink{z-index:100;background:var(--color-brand);color:#fff;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.MSsf3W_skipLink:focus{transform:translateY(0)}@media (max-width:1150px){.MSsf3W_container{width:calc(100% - 48px)}.MSsf3W_mainRow{gap:12px}.MSsf3W_logo{flex-basis:126px;width:126px}.MSsf3W_desktopRegion{flex-basis:180px}.MSsf3W_searchShortcut,.MSsf3W_cartTotal{display:none}}@media (max-width:1023px){.MSsf3W_container{width:calc(100% - 40px)}.MSsf3W_mainRow{justify-content:space-between;gap:12px;min-height:64px}.MSsf3W_menuButton{width:44px;height:44px;color:var(--color-brand);background:0 0;border:0;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.MSsf3W_menuButton:hover{background:#f2f5ef}.MSsf3W_menuButton svg{stroke-width:1.8px;width:23px;height:23px}.MSsf3W_logo{flex:0 0 122px;width:122px}.MSsf3W_desktopRegion,.MSsf3W_searchWrap,.MSsf3W_accountWrap,.MSsf3W_navigationShell{display:none}.MSsf3W_cartButton{width:44px;min-height:44px;color:var(--color-brand);background:0 0;border-radius:10px;justify-content:center;padding:0}.MSsf3W_cartButton:hover{background:#f2f5ef}.MSsf3W_cartIconWrap>svg{width:23px;height:23px}.MSsf3W_cartTitle,.MSsf3W_cartTotal{display:none}.MSsf3W_mobileRegionRow{border-top:1px solid #edf0ea;display:block}.MSsf3W_mobileRegionButton{gap:8px;min-height:44px;padding:0}.MSsf3W_mobileRegionButton .MSsf3W_regionCopy{min-width:0;display:block}.MSsf3W_mobileRegionButton .MSsf3W_regionCopy>span{font-size:11px}.MSsf3W_mobileRegionButton .MSsf3W_regionCopy>strong{margin-top:0;font-size:14px}.MSsf3W_mobileSearchRow{padding-bottom:12px;display:block}.MSsf3W_mobileSearchRow .MSsf3W_searchButton{border-radius:10px;height:44px;padding-inline:14px}.MSsf3W_mobileSearchRow .MSsf3W_searchShortcut,.MSsf3W_mobileFocusHidden{display:none}.MSsf3W_mobileRegionOnlyRow{border-top:0}.MSsf3W_mobileRegionOnlyRow .MSsf3W_mobileContainer{justify-content:center;align-items:center;min-height:56px;display:flex}.MSsf3W_mobileRegionOnlyRow .MSsf3W_mobileRegionButton{width:auto;max-width:100%}}@media (max-width:374px){.MSsf3W_container,.MSsf3W_mobileContainer{width:calc(100% - 32px)}.MSsf3W_logo{flex-basis:112px;width:112px}.MSsf3W_mobileRegionButton .MSsf3W_regionCopy>span{display:block}}@media (prefers-reduced-motion:reduce){.MSsf3W_searchButton,.MSsf3W_regionButton,.MSsf3W_loginButton,.MSsf3W_cartButton,.MSsf3W_departmentsButton,.MSsf3W_departmentsButton svg,.MSsf3W_navLink,.MSsf3W_skipLink{transition:none}.MSsf3W_cartButton:active{transform:none}}
.jEJ3rG_backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00281c9e;place-items:start center;padding:clamp(20px,5vh,52px) 20px;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:grid;position:fixed;inset:0;overflow:hidden}.jEJ3rG_backdropVisible{opacity:1}.jEJ3rG_backdropHidden{pointer-events:none;opacity:0}.jEJ3rG_panel{transform-origin:50% 0;background:#f7f6ef;border:1px solid #ffffff8a;border-radius:24px;flex-direction:column;width:min(100%,1000px);max-height:calc(100dvh - clamp(40px,10vh,104px));transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:0 28px 80px #00261a52}.jEJ3rG_panelVisible{opacity:1;transform:translateY(0)scale(1)}.jEJ3rG_panelHidden{opacity:0;transform:translateY(-10px)scale(.985)}.jEJ3rG_panelHeader{background:#fdfdfde0;border-bottom:1px solid #0046311a;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding:11px 18px 11px 24px;display:grid}.jEJ3rG_panelLogo{border-radius:12px;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.jEJ3rG_panelLogo img{width:126px;height:auto;display:block}.jEJ3rG_viewTabs{background:#edf0e7;border:1px solid #0046311a;border-radius:15px;align-items:center;gap:4px;padding:4px;display:flex}.jEJ3rG_viewTab{color:#526056;min-height:44px;font-family:var(--font-heading);border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.jEJ3rG_viewTab svg{stroke-width:1.9px;width:17px;height:17px}.jEJ3rG_viewTab:hover{color:var(--color-brand)}.jEJ3rG_viewTabActive{color:var(--color-brand);background:#fdfdfd;box-shadow:0 4px 12px #00463114}.jEJ3rG_closeButton{width:44px;height:44px;color:var(--color-brand);background:#fdfdfd;border:1px solid #00463124;border-radius:14px;place-items:center;margin-left:auto;transition:border-color .16s,background-color .16s,transform .16s;display:inline-grid}.jEJ3rG_closeButton:hover{background:#edf3e8;border-color:#00463157}.jEJ3rG_closeButton:active{transform:scale(.96)}.jEJ3rG_closeButton svg{stroke-width:1.9px;width:20px;height:20px}.jEJ3rG_panelBody{overscroll-behavior:contain;scrollbar-color:#0046313d transparent;flex:1;min-height:0;overflow-y:auto}.jEJ3rG_searchView,.jEJ3rG_departmentsView{padding:clamp(24px,4vw,42px)}.jEJ3rG_searchView{width:min(100%,880px);margin-inline:auto}.jEJ3rG_searchHeading h2,.jEJ3rG_departmentsHeading h2{color:var(--color-brand);font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(26px,4vw,38px);font-weight:850;line-height:1.08}.jEJ3rG_searchHeading p,.jEJ3rG_departmentsHeading p{color:#5d685f;margin-top:7px;font-size:14px;line-height:1.65}.jEJ3rG_searchField{background:#fdfdfd;border:1px solid #00463136;border-radius:16px;align-items:center;gap:14px;min-height:66px;margin-top:24px;padding:0 12px 0 20px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #00463112}.jEJ3rG_searchField:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #0046311f,0 12px 30px #00463117}.jEJ3rG_searchField>svg{width:23px;height:23px;color:var(--color-brand);stroke-width:1.8px;flex:none}.jEJ3rG_searchField input{color:#18181a;width:100%;min-width:0;height:64px;font-family:var(--font-heading);appearance:none;background:0 0;border:0;outline:0;font-size:clamp(16px,2vw,20px);font-weight:700}.jEJ3rG_searchField input::placeholder{color:#7b847c;opacity:1}.jEJ3rG_searchField input:focus-visible{outline:none}.jEJ3rG_searchField input::-webkit-search-cancel-button{appearance:none}.jEJ3rG_searchHint{color:#59645b;white-space:nowrap;background:#edf0e7;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:600}.jEJ3rG_clearQuery{color:#5d685f;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background-color .16s,color .16s;display:grid}.jEJ3rG_clearQuery:hover{color:var(--color-brand);background:#edf3e8}.jEJ3rG_clearQuery svg{width:18px;height:18px}.jEJ3rG_searchContent{margin-top:26px}.jEJ3rG_discoveryGrid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);gap:22px;display:grid}.jEJ3rG_discoveryMain{min-width:0}.jEJ3rG_recentSection{margin-bottom:25px}.jEJ3rG_sectionHeadingRow,.jEJ3rG_resultsHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.jEJ3rG_sectionHeadingRow h3,.jEJ3rG_quickDepartments h3,.jEJ3rG_resultsHeading h3{color:#26352b;font-family:var(--font-heading);font-size:15px;font-weight:800}.jEJ3rG_sectionHeadingRow>button{min-height:36px;color:var(--color-brand);border-radius:9px;padding:0 9px;font-size:12px;font-weight:700}.jEJ3rG_sectionHeadingRow>button:hover{background:#e8efe3}.jEJ3rG_recentList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jEJ3rG_recentList button{color:#35443a;background:#fdfdfd;border:1px solid #00463124;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.jEJ3rG_recentList button:hover{border-color:var(--color-brand);background:var(--color-brand);color:#fdfdfd}.jEJ3rG_recentList svg{width:15px;height:15px}.jEJ3rG_quickDepartments h3{margin-bottom:12px}.jEJ3rG_miniDepartmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jEJ3rG_miniDepartment{min-height:76px;color:var(--color-brand);text-align:left;background:#fdfdfd;border:1px solid #0046311f;border-radius:15px;grid-template-columns:82px 1fr auto;align-items:center;gap:13px;padding:7px 12px 7px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.jEJ3rG_miniDepartment:hover{border-color:#00463157;transform:translateY(-2px);box-shadow:0 10px 22px #00463117}.jEJ3rG_miniDepartment img{object-fit:cover;border-radius:10px;width:82px;height:60px}.jEJ3rG_miniDepartment span{font-family:var(--font-heading);font-size:14px;font-weight:800}.jEJ3rG_miniDepartment svg{width:16px;height:16px;transition:transform .16s}.jEJ3rG_miniDepartment:hover svg{transform:translate(3px)}.jEJ3rG_todayCard{background:var(--color-brand);color:#fdfdfd;text-align:left;isolation:isolate;border-radius:18px;min-height:252px;position:relative;overflow:hidden}.jEJ3rG_todayCard>img,.jEJ3rG_departmentCard>img,.jEJ3rG_marketFeature>img{z-index:-2;object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1)}.jEJ3rG_todayCard:hover>img,.jEJ3rG_departmentCard:hover>img,.jEJ3rG_marketFeature:hover>img{transform:scale(1.035)}.jEJ3rG_todayScrim,.jEJ3rG_departmentScrim,.jEJ3rG_marketScrim{z-index:-1;background:linear-gradient(#002d1f1f 5%,#002318e6 100%);position:absolute;inset:0}.jEJ3rG_todayCopy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 20px 20px}.jEJ3rG_todayCopy>svg{width:21px;height:21px;color:var(--color-brand-lime);margin-bottom:9px}.jEJ3rG_todayCopy strong{font-family:var(--font-heading);font-size:24px;font-weight:850}.jEJ3rG_todayCopy>span:not(.jEJ3rG_todayAction){color:#fdfdfdd1;margin-top:4px;font-size:12px}.jEJ3rG_todayAction,.jEJ3rG_departmentAction,.jEJ3rG_marketAction{min-height:40px;color:var(--color-brand-lime);font-family:var(--font-heading);border-bottom:1px solid #aef29db8;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:800;display:inline-flex}.jEJ3rG_todayAction svg,.jEJ3rG_departmentAction svg,.jEJ3rG_marketAction svg{width:15px;height:15px;transition:transform .16s}.jEJ3rG_todayCard:hover .jEJ3rG_todayAction svg,.jEJ3rG_departmentCard:hover .jEJ3rG_departmentAction svg,.jEJ3rG_marketFeature:hover .jEJ3rG_marketAction svg{transform:translate(3px)}.jEJ3rG_departmentsHeading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.jEJ3rG_departmentsHeading>button{min-height:44px;color:var(--color-brand);font-family:var(--font-heading);background:#fdfdfd;border:1px solid #00463138;border-radius:13px;flex:none;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.jEJ3rG_departmentsHeading>button:hover{background:var(--color-brand);color:#fdfdfd}.jEJ3rG_departmentsHeading>button svg{width:16px;height:16px}.jEJ3rG_departmentComposition{grid-template-columns:minmax(0,2fr) minmax(240px,.85fr);gap:14px;margin-top:28px;display:grid}.jEJ3rG_departmentCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jEJ3rG_departmentCard,.jEJ3rG_marketFeature{background:var(--color-brand);color:#fdfdfd;text-align:left;isolation:isolate;border-radius:19px;min-height:350px;position:relative;overflow:hidden}.jEJ3rG_departmentCopy,.jEJ3rG_marketCopy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 21px 20px}.jEJ3rG_departmentCopy strong,.jEJ3rG_marketCopy strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:28px;font-weight:850}.jEJ3rG_departmentCopy>span:not(.jEJ3rG_departmentAction),.jEJ3rG_marketCopy>span:not(.jEJ3rG_marketAction){color:#fdfdfdcc;margin-top:4px;font-size:12px}.jEJ3rG_marketFeature{min-height:350px}.jEJ3rG_marketScrim{background:linear-gradient(#002d1f2e 0%,#002a1df5 100%)}.jEJ3rG_marketCopy>svg{width:24px;height:24px;color:var(--color-brand-lime);margin-bottom:12px}.jEJ3rG_marketCopy strong{max-width:8ch;font-size:27px;line-height:1.05}.jEJ3rG_resultsHeading{margin-bottom:10px}.jEJ3rG_resultsHeading>span{color:#69746b;font-size:11px;font-weight:600}.jEJ3rG_resultsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jEJ3rG_resultItem{color:#26352b;background:#fdfdfd;border:1px solid #0046311c;border-radius:15px;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:8px 12px 8px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.jEJ3rG_resultItem:hover{border-color:#00463157;transform:translateY(-1px);box-shadow:0 10px 24px #00463114}.jEJ3rG_resultImage{background:#edf0e7;border-radius:11px;width:64px;height:64px;display:block;overflow:hidden}.jEJ3rG_resultImage img{object-fit:cover;width:100%;height:100%}.jEJ3rG_resultCopy{min-width:0}.jEJ3rG_resultCopy strong,.jEJ3rG_resultCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jEJ3rG_resultCopy strong{font-family:var(--font-heading);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.jEJ3rG_resultCopy span{color:#69746b;margin-top:3px;font-size:11px}.jEJ3rG_resultPrice{color:var(--color-brand);font-family:var(--font-heading);white-space:nowrap;font-size:13px;font-weight:850}.jEJ3rG_resultArrow{width:16px;height:16px;color:var(--color-brand)}.jEJ3rG_allResultsButton{background:var(--color-brand);color:#fdfdfd;text-align:left;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:54px;margin-top:12px;padding:0 18px;transition:background-color .16s,transform .16s;display:flex}.jEJ3rG_allResultsButton:hover{background:var(--color-brand-hover)}.jEJ3rG_allResultsButton:active{transform:scale(.99)}.jEJ3rG_allResultsButton>svg{flex:none;width:19px;height:19px}.jEJ3rG_allResultsButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.jEJ3rG_allResultsButton>svg:last-child{margin-left:auto}.jEJ3rG_messageState{color:#536057;text-align:center;background:#fdfdfd99;border:1px dashed #00463138;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:28px;display:flex}.jEJ3rG_messageState svg{width:25px;height:25px;color:var(--color-brand)}.jEJ3rG_messageState p{max-width:44ch;font-size:13px;line-height:1.6}.jEJ3rG_skeletonHeading,.jEJ3rG_skeletonResult span{background:linear-gradient(90deg,#e7e9e1 25%,#f4f5ef 50%,#e7e9e1 75%) 0 0/200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite jEJ3rG_skeleton-shimmer;display:block}.jEJ3rG_skeletonHeading{width:88px;height:18px;margin-bottom:10px}.jEJ3rG_skeletonResult{border:1px solid #00463114;border-radius:15px;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:82px;margin-bottom:8px;padding:8px;display:grid}.jEJ3rG_skeletonResult span:first-child{width:64px;height:64px}.jEJ3rG_skeletonResult span:last-child{width:55%;height:14px}.jEJ3rG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jEJ3rG_panel :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #2a8866}.jEJ3rG_panel .jEJ3rG_searchField input:focus-visible{outline:none}@keyframes jEJ3rG_skeleton-shimmer{to{background-position:-200% 0}}@media (max-width:767px){.jEJ3rG_backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6ef;padding:0;display:block;overflow:hidden}.jEJ3rG_panel{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.jEJ3rG_panelHeader{z-index:2;grid-template-columns:1fr auto;gap:10px;min-height:66px;padding:9px 12px 9px 16px;position:sticky;top:0}.jEJ3rG_panelLogo img{width:112px}.jEJ3rG_viewTabs{grid-area:2/1/auto/-1;width:100%}.jEJ3rG_viewTab{flex:1;justify-content:center}.jEJ3rG_closeButton{grid-area:1/2}.jEJ3rG_panelBody{overflow-x:hidden}.jEJ3rG_searchView,.jEJ3rG_departmentsView{width:100%;padding:24px 16px 32px}.jEJ3rG_searchHeading h2,.jEJ3rG_departmentsHeading h2{font-size:27px}.jEJ3rG_searchField{min-height:58px;margin-top:20px;padding-left:15px}.jEJ3rG_searchField input{height:56px;font-size:16px}.jEJ3rG_searchHint{display:none}.jEJ3rG_discoveryGrid,.jEJ3rG_departmentComposition,.jEJ3rG_miniDepartmentGrid,.jEJ3rG_departmentCards,.jEJ3rG_resultsList{grid-template-columns:1fr}.jEJ3rG_todayCard{min-height:230px}.jEJ3rG_departmentsHeading{flex-direction:column;align-items:flex-start;gap:16px}.jEJ3rG_departmentsHeading>button{justify-content:space-between;width:100%}.jEJ3rG_departmentComposition{margin-top:22px}.jEJ3rG_departmentCard,.jEJ3rG_marketFeature{min-height:210px}.jEJ3rG_marketCopy strong{max-width:none}.jEJ3rG_resultItem{min-height:82px}}@media (max-width:374px){.jEJ3rG_resultItem{grid-template-columns:56px minmax(0,1fr) auto;gap:9px}.jEJ3rG_resultImage{width:56px;height:56px}.jEJ3rG_resultArrow{display:none}}@media (prefers-reduced-motion:reduce){.jEJ3rG_backdrop,.jEJ3rG_panel,.jEJ3rG_viewTab,.jEJ3rG_closeButton,.jEJ3rG_recentList button,.jEJ3rG_miniDepartment,.jEJ3rG_miniDepartment svg,.jEJ3rG_todayCard>img,.jEJ3rG_departmentCard>img,.jEJ3rG_marketFeature>img,.jEJ3rG_todayAction svg,.jEJ3rG_departmentAction svg,.jEJ3rG_marketAction svg,.jEJ3rG_resultItem,.jEJ3rG_allResultsButton{transition:none}.jEJ3rG_skeletonHeading,.jEJ3rG_skeletonResult span{animation:none}}
.ecYgwq_header{z-index:40;background:#fff;border-bottom:1px solid #dce4db;position:sticky;top:0}.ecYgwq_utility{background:var(--color-brand);color:#fff}.ecYgwq_utilityInner,.ecYgwq_mainRow{width:min(1440px,100% - 64px);margin-inline:auto}.ecYgwq_utilityInner{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:11px;display:flex}.ecYgwq_utility a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ecYgwq_utility a:hover{text-decoration:underline}.ecYgwq_utility svg{width:13px;height:13px}.ecYgwq_mainRow{grid-template-columns:minmax(190px,1fr) minmax(160px,230px) auto auto;align-items:center;gap:24px;min-height:76px;display:grid}.ecYgwq_brand{width:fit-content;color:var(--color-brand);align-items:center;gap:17px;display:inline-flex}.ecYgwq_brand img{width:136px;height:auto}.ecYgwq_brand>span{letter-spacing:.14em;border-left:1px solid #ccd7ca;padding:6px 0 6px 17px;font-size:11px;font-weight:700}.ecYgwq_address{min-width:0;min-height:44px;color:var(--color-brand);text-align:left;border-radius:6px;align-items:center;gap:9px;padding:4px;display:flex}.ecYgwq_address:hover{background:#f7f8f3}.ecYgwq_address:disabled{cursor:default}.ecYgwq_address>svg{flex:none;width:18px;height:18px}.ecYgwq_address .ecYgwq_chevron{width:13px;height:13px}.ecYgwq_addressCopy{flex:1;min-width:0}.ecYgwq_addressCopy>span{text-overflow:ellipsis;white-space:nowrap;color:#657165;font-size:10px;display:block;overflow:hidden}.ecYgwq_addressCopy>strong{color:#263c2e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.ecYgwq_account{align-items:center;display:flex}.ecYgwq_mobileAccount{display:none}.ecYgwq_login{min-height:44px;color:var(--color-brand);white-space:nowrap;border:1px solid #dce4db;border-radius:6px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.ecYgwq_login:hover{background:#f7f8f3}.ecYgwq_login svg,.ecYgwq_mobileAccount svg{width:18px;height:18px}.ecYgwq_cart{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;text-align:left;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:6px 17px;display:flex}.ecYgwq_cart:hover{background:var(--color-brand-hover)}.ecYgwq_cartIcon{flex:none;display:block;position:relative}.ecYgwq_cartIcon>svg{width:20px;height:20px;display:block}.ecYgwq_cartCount{border:1px solid var(--color-brand);min-width:15px;height:15px;color:var(--color-brand);background:#e9f2d9;border-radius:10px;justify-content:center;align-items:center;padding-inline:3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-6px;right:-7px}.ecYgwq_cartCopy>span{color:#dce9df;font-size:10px;line-height:1.3;display:block}.ecYgwq_cartCopy>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.4;display:block}.ecYgwq_header a:focus-visible,.ecYgwq_header button:focus-visible{outline-offset:4px;outline:2px solid #43845a}.ecYgwq_utility a:focus-visible{outline-color:#fff}.ecYgwq_skipLink{z-index:1;color:var(--color-brand);background:#fff;border-radius:4px;padding:10px 16px;position:absolute;top:-100px;left:16px}.ecYgwq_skipLink:focus{top:8px}@media (max-width:1023px){.ecYgwq_utilityInner,.ecYgwq_mainRow{width:calc(100% - 40px)}.ecYgwq_mainRow{grid-template-rows:58px 30px;grid-template-columns:minmax(0,1fr) auto auto;gap:0 16px;min-height:88px}.ecYgwq_address{border-top:1px solid #edf0e9;border-radius:0;grid-area:2/1/auto/-1;gap:6px;min-height:30px;padding:0}.ecYgwq_address>svg{width:14px;height:14px}.ecYgwq_addressCopy>span{display:none}.ecYgwq_addressCopy>strong{font-size:11px;font-weight:500}.ecYgwq_account{grid-area:1/2}.ecYgwq_cart{grid-area:1/3}}@media (max-width:639px){.ecYgwq_utilityInner,.ecYgwq_mainRow{width:calc(100% - 32px)}.ecYgwq_utilityInner{gap:8px;font-size:10px}.ecYgwq_utility svg{display:none}.ecYgwq_mainRow{column-gap:8px}.ecYgwq_brand{gap:9px}.ecYgwq_brand img{width:86px}.ecYgwq_brand>span{letter-spacing:.08em;padding:5px 0 5px 9px;font-size:9px}.ecYgwq_accountMenu{display:none}.ecYgwq_mobileAccount,.ecYgwq_login{min-width:32px;min-height:44px;color:var(--color-brand);border:0;border-radius:4px;justify-content:center;padding:0;display:flex}.ecYgwq_login>span{display:none}.ecYgwq_cart{gap:7px;min-height:40px;padding:6px 8px}.ecYgwq_cartIcon>svg{width:17px;height:17px}.ecYgwq_cartCopy>span{display:none}.ecYgwq_cartCopy>strong{text-overflow:ellipsis;max-width:60px;font-size:10px;overflow:hidden}}
