.store-list_section__0xlpx{position:relative;padding-block:64px 72px;background-color:#f5f8f5!important}.store-list_sectionHeader__5CaEi{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.store-list_sectionHeading__XvGPa{font-size:var(--fr-font-size-xl);font-weight:700;color:#0f172a;margin:0;min-width:0}.store-list_headerControls__SYnjB{display:flex;align-items:center;gap:12px;width:100%}.store-list_shopSearchWrapper__dk0_x{position:relative;display:flex;align-items:center;flex:1;max-width:320px;height:44px;border-radius:14px;border:1.5px solid rgba(3,71,32,.15);background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);transition:all .2s ease;overflow:hidden}.store-list_shopSearchWrapper__dk0_x:hover{border-color:rgba(3,71,32,.25);background:hsla(0,0%,100%,.85);box-shadow:0 4px 16px rgba(3,71,32,.08)}.store-list_shopSearchWrapper__dk0_x:focus-within{border-color:rgba(3,71,32,.4);background:hsla(0,0%,100%,.95);box-shadow:0 4px 20px rgba(3,71,32,.12)}.store-list_shopSearchIcon__uiCDF{position:absolute;left:14px;width:18px;height:18px;color:rgba(3,71,32,.5);pointer-events:none;transition:color .18s ease}.store-list_shopSearchWrapper__dk0_x:focus-within .store-list_shopSearchIcon__uiCDF{color:#034720}.store-list_shopSearchInput__aq9kM{width:100%;height:100%;padding:0 40px 0 42px;border:none;background:transparent;color:#0f172a;font-size:15px;font-weight:500;outline:none}.store-list_shopSearchInput__aq9kM::-moz-placeholder{color:rgba(15,23,42,.4);font-weight:400}.store-list_shopSearchInput__aq9kM::placeholder{color:rgba(15,23,42,.4);font-weight:400}.store-list_shopSearchClear__2WCag{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:rgba(15,23,42,.35);font-size:18px;cursor:pointer;transition:all .15s ease;border-radius:50%}.store-list_shopSearchClear__2WCag:hover{color:rgba(15,23,42,.6);background:rgba(15,23,42,.06)}.store-list_filterTrigger__J8Djw{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;height:44px;border-radius:14px;border:1.5px solid rgba(3,71,32,.15);background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:#034720;font-size:17px;font-weight:600;cursor:pointer;transition:all .18s ease;flex-shrink:0}.store-list_filterTrigger__J8Djw:hover{background:hsla(0,0%,100%,.95);border-color:rgba(3,71,32,.3);box-shadow:0 4px 12px rgba(3,71,32,.1)}.store-list_filterTriggerLabel__ockNE,.store-list_filterTriggerValue__4D8HR{display:none}.store-list_filterTriggerIcon__44nc3{font-size:20px;color:#034720;font-weight:600;line-height:1}@media (min-width:640px){.store-list_sectionHeader__5CaEi{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.store-list_headerControls__SYnjB{width:auto;flex:0 1 auto}.store-list_shopSearchWrapper__dk0_x{max-width:240px}.store-list_filterTrigger__J8Djw{padding:0;height:auto;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.store-list_filterTrigger__J8Djw:hover{background:transparent;border-color:transparent;box-shadow:none;color:#0ea35c}.store-list_filterTriggerLabel__ockNE,.store-list_filterTriggerValue__4D8HR{display:inline}.store-list_filterTriggerLabel__ockNE{color:#0f172a;font-weight:600}.store-list_filterTriggerValue__4D8HR{color:#0ea35c;font-weight:700}.store-list_filterTriggerIcon__44nc3{font-size:18px;color:#0ea35c}}@media (min-width:1024px){.store-list_shopSearchWrapper__dk0_x{max-width:280px}}@media (min-width:1280px){.store-list_shopSearchWrapper__dk0_x{max-width:320px}}.store-list_controlsRow___eFv9{margin-top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.store-list_filterGroup__0J5pC{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;flex:1;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.store-list_filterGroup__0J5pC::-webkit-scrollbar{display:none}.store-list_filterChip__fl9Mc{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:40px;padding:0 16px;border-radius:20px;border:1.5px solid rgba(3,71,32,.2);background:#fff;color:#0f172a;font-size:14px;font-weight:500;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.store-list_filterChip__fl9Mc:hover{border-color:rgba(3,71,32,.4);background:#fafafa;transform:translateY(-1px);box-shadow:0 2px 8px rgba(3,71,32,.1)}.store-list_filterChipActive__UmmhO{border-color:#034720;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#034720;font-weight:600;box-shadow:0 2px 8px rgba(3,71,32,.15)}.store-list_filterChipExpanded__qj1PN{border-color:#034720;background:#034720;color:#fff}.store-list_filterChipExpanded__qj1PN:hover{background:#023618;color:#fff}.store-list_filterChipIcon__dD3Ex{font-size:16px;line-height:1}.store-list_filterBadge__sR4ix{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#034720;color:#fff;font-size:11px;font-weight:700}.store-list_filterChipActive__UmmhO .store-list_filterBadge__sR4ix{background:#034720;color:#fff}.store-list_chevronIcon__9mLhp{width:14px;height:14px;margin-left:2px;transition:transform .2s ease}.store-list_chevronRotated__xj7Vt{transform:rotate(180deg)}.store-list_clearAllChip__msKWM{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:40px;border-radius:20px;border:1.5px dashed rgba(239,68,68,.4);background:hsla(0,86%,97%,.6);color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}.store-list_clearAllChip__msKWM:hover{border-color:#dc2626;background:#fef2f2}.store-list_filterModalOverlay__wpOLD{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:store-list_fadeIn__AxMxF .2s ease-out}@keyframes store-list_fadeIn__AxMxF{0%{opacity:0}to{opacity:1}}.store-list_filterModal__Nxt4O{position:relative;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:28px;border:1px solid hsla(0,0%,100%,.6);padding:32px 28px 28px;box-shadow:0 32px 64px -12px rgba(0,0,0,.14),0 0 0 1px hsla(0,0%,100%,.5),inset 0 1px 0 hsla(0,0%,100%,.8);animation:store-list_slideUp__DHegR .28s cubic-bezier(.32,.72,0,1)}.store-list_filterModal__Nxt4O::-webkit-scrollbar{width:6px}.store-list_filterModal__Nxt4O::-webkit-scrollbar-track{background:transparent}.store-list_filterModal__Nxt4O::-webkit-scrollbar-thumb{background:rgba(3,71,32,.2);border-radius:3px}.store-list_filterModal__Nxt4O::-webkit-scrollbar-thumb:hover{background:rgba(3,71,32,.35)}@keyframes store-list_slideUp__DHegR{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.store-list_filterModalHeader__imC8d{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.store-list_filterModalTitle__TXVgF{font-size:26px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.store-list_filterModalClose__Cu8IY{width:44px;height:44px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0f172a;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.store-list_filterModalClose__Cu8IY:hover{background:hsla(0,0%,100%,.95);border-color:rgba(15,23,42,.2);transform:scale(1.05)}.store-list_filterModalSection__yQKvo{margin-bottom:32px}.store-list_filterModalSectionTitle__iq6Ca{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 16px;letter-spacing:-.01em}.store-list_filterModalOptions___8za9{display:flex;flex-wrap:wrap;gap:12px}.store-list_filterModalChip__CPq8d{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:22px;border:1.5px solid rgba(3,71,32,.2);background:hsla(0,0%,100%,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#034720;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.store-list_filterModalChip__CPq8d:hover{border-color:rgba(3,71,32,.45);background:rgba(240,253,244,.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,71,32,.1)}.store-list_filterModalChipActive__O29da{border-color:#0ea35c;background:linear-gradient(135deg,rgba(232,245,233,.95),rgba(200,230,201,.95));color:#034720;font-weight:600;box-shadow:0 4px 14px rgba(14,163,92,.25),inset 0 1px 0 hsla(0,0%,100%,.5)}.store-list_filterModalApply__Jqzaj{width:100%;padding:18px 28px;margin-top:12px;border-radius:18px;border:none;background:linear-gradient(135deg,#0ea35c,#034720);color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.store-list_filterModalApply__Jqzaj:hover{background:linear-gradient(135deg,#12b865,#045528);transform:translateY(-2px);box-shadow:0 12px 28px rgba(14,163,92,.35)}@media (max-width:480px){.store-list_filterModal__Nxt4O{padding:24px 20px 20px;border-radius:24px;max-height:90vh}.store-list_filterModalTitle__TXVgF{font-size:22px}.store-list_filterModalSectionTitle__iq6Ca{font-size:16px;margin-bottom:12px}.store-list_filterModalChip__CPq8d{padding:10px 16px;font-size:14px;border-radius:18px}.store-list_filterModalOptions___8za9{gap:8px}.store-list_filterModalApply__Jqzaj{padding:16px 24px;font-size:16px;border-radius:16px}.store-list_filterModalClose__Cu8IY{width:40px;height:40px;font-size:18px}}@media (min-width:744px){.store-list_filterModal__Nxt4O{max-width:520px;padding:32px 28px 28px}.store-list_filterModalTitle__TXVgF{font-size:26px}.store-list_filterModalSectionTitle__iq6Ca{font-size:18px}.store-list_filterModalChip__CPq8d{padding:12px 20px;font-size:15px}.store-list_filterModalApply__Jqzaj{padding:18px 28px;font-size:17px}}@media (min-width:1024px){.store-list_filterModal__Nxt4O{max-width:560px;padding:36px 32px 32px}.store-list_filterModalTitle__TXVgF{font-size:28px}.store-list_filterModalSectionTitle__iq6Ca{font-size:19px}.store-list_filterModalChip__CPq8d{padding:13px 22px;font-size:16px}.store-list_filterModalApply__Jqzaj{padding:20px 32px;font-size:18px}}@media (min-width:1280px){.store-list_filterModal__Nxt4O{max-width:600px;padding:40px 36px 36px}.store-list_filterModalTitle__TXVgF{font-size:30px}.store-list_filterModalSectionTitle__iq6Ca{font-size:20px}.store-list_filterModalChip__CPq8d{padding:14px 24px;font-size:17px}.store-list_filterModalOptions___8za9{gap:14px}.store-list_filterModalApply__Jqzaj{padding:22px 36px;font-size:19px;border-radius:20px}}.store-list_filterExpansionPanel__VBMXv{margin-top:16px;padding:20px;background:linear-gradient(135deg,#fafffe,#f0fdf4);border:1px solid rgba(3,71,32,.12);border-radius:16px;animation:store-list_slideExpand__NTihv .2s ease-out}@keyframes store-list_slideExpand__NTihv{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:300px}}.store-list_filterOptionsGrid__7sk8h{display:flex;flex-wrap:wrap;gap:10px}.store-list_filterOptionChip__vb2UC{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;border:1.5px solid rgba(3,71,32,.15);background:#fff;color:#0f172a;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.store-list_filterOptionChip__vb2UC:hover{border-color:rgba(3,71,32,.4);background:#f8faf9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(3,71,32,.1)}.store-list_filterOptionChipActive__CfZrC{border-color:#034720;background:#034720;color:#fff;box-shadow:0 2px 8px rgba(3,71,32,.2)}.store-list_filterOptionChipActive__CfZrC:hover{background:#023618}.store-list_filterOptionIcon__HaSZv{font-size:18px;line-height:1}.store-list_filterOptionCheck__gZqGC{margin-left:4px;font-size:12px;font-weight:700}.store-list_filterExpansionClose__xLUFV{margin-top:16px;padding:10px 24px;border-radius:20px;border:none;background:#034720;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.store-list_filterExpansionClose__xLUFV:hover{background:#023618;transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,71,32,.25)}.store-list_activeFiltersRow__17K0J{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(3,71,32,.08)}.store-list_activeFiltersLabel__rWLyC{font-size:12px;font-weight:600;color:rgba(15,23,42,.5);text-transform:uppercase;letter-spacing:.5px}.store-list_activeFilterPill__GrCz7{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;border:none;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#034720;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.store-list_activeFilterPill__GrCz7:hover{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)}.store-list_removePillIcon__vodnk{font-size:10px;opacity:.7;transition:opacity .15s ease}.store-list_activeFilterPill__GrCz7:hover .store-list_removePillIcon__vodnk{opacity:1}.store-list_carouselOuter__upWe9{position:relative;margin-top:36px;--carousel-gap:6px;--cards-per-row:2;background-color:#f5f8f5!important}.store-list_navButton__9CmSp{position:absolute;top:55%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid rgba(3,71,32,.1);color:#034720;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(3,71,32,.25),0 0 0 1px rgba(3,71,32,.05);cursor:pointer;transition:all .2s ease;font-size:24px}.store-list_navButton__9CmSp:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 8px 24px rgba(3,71,32,.35),0 0 0 1px rgba(3,71,32,.15);color:#023618}.store-list_navButton__9CmSp:disabled{opacity:0;pointer-events:none}.store-list_navButtonPrev__ixfH1{left:-24px}.store-list_navButtonNext__rmsOL{right:-24px}@media (max-width:768px){.store-list_navButton__9CmSp{display:none}}.store-list_carouselNavRow__6TgA0{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.store-list_carouselStatusChip__Q78jU{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:20px;background:rgba(3,71,32,.06);color:#034720;font-weight:600;font-size:13px;letter-spacing:-.01em;white-space:nowrap;transition:all .2s ease}.store-list_carouselStatusChip__Q78jU .store-list_statusIndex__PdS08{font-variant-numeric:tabular-nums;min-width:2.5ch;text-align:center}.store-list_allStoresLink__O30N6{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:20px;background:transparent;border:1.5px solid rgba(3,71,32,.25);color:#034720;font-weight:600;font-size:16px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .18s ease}.store-list_allStoresLink__O30N6:hover{background:rgba(3,71,32,.06);border-color:rgba(3,71,32,.4)}.store-list_carouselProgress__Z4fw4{flex:1;display:flex;flex-direction:column;gap:8px}.store-list_carouselProgressMeta__IH8pr{display:flex;justify-content:flex-end;gap:12px}.store-list_progressGhostButton__Xvqez{border:none;background:none;font-size:var(--fr-font-size-sm);font-weight:600;color:rgba(15,23,42,.7);padding:4px 6px;border-radius:999px;transition:background .12s ease,color .12s ease}.store-list_progressGhostButton__Xvqez:focus-visible,.store-list_progressGhostButton__Xvqez:hover:not(:disabled){background:rgba(3,71,32,.1);color:#034720;outline:none}.store-list_progressGhostButton__Xvqez:disabled{color:rgba(15,23,42,.35);cursor:not-allowed}.store-list_carouselProgressTrack__HK4Tn{position:relative;width:100%;height:4px;border-radius:999px;background:rgba(15,23,42,.12);overflow:hidden}.store-list_carouselProgressIndicator__AHf__{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea35c,#034720);transition:width .3s ease-out}.store-list_carouselViewport__3m52L{margin-top:24px;padding:8px calc(var(--carousel-gap) / 2) 24px;overflow:hidden;background-color:#f5f8f5!important}.store-list_carouselContainer__NWnbJ{display:flex;margin-inline:calc(var(--carousel-gap) / -2);background-color:#f5f8f5!important}.store-list_carouselSlide__icaMh{box-sizing:border-box;padding-inline:calc(var(--carousel-gap) / 2);flex:0 0 85%;min-width:0;height:auto;background-color:#f5f8f5!important}@media (min-width:480px){.store-list_carouselSlide__icaMh{flex:0 0 60%}}@media (min-width:640px){.store-list_carouselSlide__icaMh{flex:0 0 45%}}@media (min-width:1024px){.store-list_carouselSlide__icaMh{flex:0 0 32%}}@media (min-width:1280px){.store-list_carouselSlide__icaMh{flex:0 0 28%}}@media (min-width:1536px){.store-list_carouselSlide__icaMh{flex:0 0 22%}}.store-list_slideStack__bJTL7{display:flex;flex-direction:column;gap:8px;height:100%;background-color:#f5f8f5!important}.store-list_visuallyHidden__Yhtoq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media (min-width:640px){.store-list_carouselOuter__upWe9{--cards-per-row:3}}@media (min-width:768px){.store-list_carouselOuter__upWe9{--carousel-gap:8px}}@media (min-width:1024px){.store-list_carouselOuter__upWe9{--cards-per-row:4}}@media (min-width:1280px){.store-list_carouselOuter__upWe9{--cards-per-row:5}}@media (min-width:1536px){.store-list_carouselOuter__upWe9{--cards-per-row:6;--carousel-gap:9px}}@media (min-width:1780px){.store-list_carouselOuter__upWe9{--cards-per-row:7;--carousel-gap:10px}}.store-list_gridWrap__IfEql{margin-top:36px}.store-list_gridInner__phrEQ{padding-top:24px;border-top:1px solid rgba(15,23,42,.08)}.store-list_gridCard__65EHH{height:100%}.store-list_tileGrid__e1zLG{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:5px;grid-auto-rows:1fr}@media (min-width:768px){.store-list_gridWrap__IfEql{margin-top:44px}.store-list_carouselControls__Y_tBb{gap:16px}}@media (min-width:1280px){.store-list_gridWrap__IfEql{margin-top:52px}}.store-list_emptyState__z7Pi1{margin:64px auto 0;max-width:560px;padding:48px;border-radius:24px;border:1px dashed rgba(15,23,42,.16);background:hsla(0,0%,100%,.86);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.store-list_emptyTitle__cM5ey{margin:0;font-size:var(--fr-font-size-xl);font-weight:700;color:#0f172a}.store-list_emptyCopy__vjbBh{margin-top:12px;font-size:var(--fr-font-size-sm);line-height:1.5;color:rgba(15,23,42,.68)}@media (min-width:768px){.store-list_controlsRow___eFv9{flex-direction:row;justify-content:space-between;align-items:center;gap:28px}.store-list_sortLabel__mQ_BE{display:inline-flex}.store-list_filterExpansionPanel__VBMXv{padding:24px}.store-list_filterOptionsGrid__7sk8h{gap:12px}}@media (max-width:480px){.store-list_section__0xlpx{padding-block:48px 60px}.store-list_controlsRow___eFv9{flex-direction:column;align-items:stretch;gap:12px}.store-list_filterChip__fl9Mc{font-size:13px;padding:0 12px;min-height:38px}.store-list_filterOptionChip__vb2UC{padding:8px 12px;font-size:13px}.store-list_resultsCount__XhHsf{justify-content:center}.store-list_sortSelect__a49ic{width:100%}}@media (max-width:640px){.store-list_controlsRow___eFv9{align-items:stretch}.store-list_gridInner__phrEQ{border-top:none;padding-top:16px}.store-list_slideStack__bJTL7{gap:12px}.store-list_filterExpansionPanel__VBMXv{padding:16px;margin-top:12px}.store-list_activeFiltersRow__17K0J{padding-top:10px;margin-top:10px}}.product-card-v2_card__y5vpx{--pcv2-surface:#e8ebe9;--pcv2-border:rgba(0,0,0,.08);--pcv2-shadow-rest:0 1px 3px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.03);--pcv2-shadow-hover:0 8px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);--pcv2-radius-card:14px;--pcv2-action-size:44px;--pcv2-accent:#0b4635;--pcv2-accent-hover:#083d2e;--pcv2-text-primary:#1a1a1a;--pcv2-text-secondary:#666;--pcv2-text-tertiary:#999;position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:var(--pcv2-radius-card);background:var(--pcv2-surface);box-shadow:var(--pcv2-shadow-rest);overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.product-card-v2_cardTile__kMoHn{display:flex;flex-direction:column;background:linear-gradient(to bottom,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.08) 3%,transparent 8%),var(--pcv2-surface);border-color:hsla(0,0%,100%,.5) rgba(0,0,0,.02) rgba(0,0,0,.04) hsla(0,0%,100%,.5);border-style:solid;border-width:1px}.product-card-v2_card__y5vpx:focus-within{outline:2px solid var(--pcv2-accent);outline-offset:2px}.product-card-v2_mediaWrap__FcUdG{position:relative;aspect-ratio:6/5;width:100%;background-color:#fafafa;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}.product-card-v2_qtyControl__hxH99:after{display:none}.product-card-v2_mediaLink__PY420{position:relative;display:block;width:100%;height:100%;border-radius:inherit}.product-card-v2_mediaLink__PY420:focus-visible{outline:none}.product-card-v2_mediaImage__beg05{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;transition:transform .25s ease;padding:0}.product-card-v2_badgeCluster__vd9sq{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;z-index:2}.product-card-v2_badge__WY7y9{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;background-color:var(--pcv2-accent);color:#fff;text-transform:uppercase;letter-spacing:.03em}.product-card-v2_badge__WY7y9[data-type=promo]{background-color:#dc2626;font-size:15px;padding:4px 10px;font-weight:700}.product-card-v2_badge__WY7y9[data-type=loyalty]{background:#0b4635}.product-card-v2_actionStack__osjq_{position:absolute;bottom:8px;right:8px;z-index:2;display:flex;align-items:flex-end;line-height:1}.product-card-v2_qtyControl__hxH99{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.product-card-v2_qtyButton__t6PuA{display:none;align-items:center;justify-content:center;width:var(--pcv2-action-size);height:var(--pcv2-action-size);border:none;border-radius:50%;background:var(--pcv2-accent);color:#fff;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(11,70,53,.3);transition:all .15s ease}.product-card-v2_qtyButton__t6PuA:hover:not(:disabled){background:var(--pcv2-accent-hover);transform:scale(1.05);box-shadow:0 4px 12px rgba(11,70,53,.4)}.product-card-v2_qtyButton__t6PuA:active:not(:disabled){transform:scale(.95)}.product-card-v2_qtyButton__t6PuA:focus-visible{outline:2px solid var(--pcv2-accent);outline-offset:2px}.product-card-v2_qtyButton__t6PuA:disabled{opacity:.4;cursor:not-allowed}.product-card-v2_qtyButtonIcon__9ZN_T{width:var(--pcv2-action-size);height:var(--pcv2-action-size);border-radius:50%;position:relative}.product-card-v2_qtyButtonIcon__9ZN_T svg{width:22px;height:22px}.product-card-v2_qtyButtonMinusIcon__V1cdv{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card-v2_qtyButtonPill__KUqAS{min-width:32px;height:var(--pcv2-action-size);padding:0 8px;border-radius:18px;font-size:13px;font-weight:700;color:var(--pcv2-text-primary);background:#fff;border:1px solid var(--pcv2-border)}.product-card-v2_qtyControl__hxH99 [data-role=add],.product-card-v2_qtyControl__hxH99 [data-role=plus]{background:var(--pcv2-accent);color:#fff}.product-card-v2_qtyControl__hxH99 [data-role=add]:hover:not(:disabled),.product-card-v2_qtyControl__hxH99 [data-role=plus]:hover:not(:disabled){background:var(--pcv2-accent-hover)}.product-card-v2_qtyControl__hxH99 [data-role=add]:disabled,.product-card-v2_qtyControl__hxH99 [data-role=plus]:disabled{background:#d1d5db;color:#9ca3af;box-shadow:none}.product-card-v2_qtyControl__hxH99 [data-role=minus]{background:#fff;color:var(--pcv2-text-primary);border:1px solid var(--pcv2-border);box-shadow:0 1px 3px rgba(0,0,0,.08)}.product-card-v2_qtyControl__hxH99 [data-role=minus]:hover:not(:disabled){background:#f5f5f5}.product-card-v2_qtyControl__hxH99[data-state=adjusting] [data-role=count],.product-card-v2_qtyControl__hxH99[data-state=adjusting] [data-role=minus],.product-card-v2_qtyControl__hxH99[data-state=adjusting] [data-role=plus],.product-card-v2_qtyControl__hxH99[data-state=idle] [data-role=add]{display:inline-flex}.product-card-v2_qtyControl__hxH99[data-state=collapsed] [data-role=count]{display:inline-flex;background:var(--pcv2-accent);color:#fff;border:none}.product-card-v2_qtyControl__hxH99[data-disabled=true] .product-card-v2_qtyButton__t6PuA{cursor:not-allowed}.product-card-v2_buttonIconCheck__FQTE2,.product-card-v2_buttonIconPlus__1DBSm,.product-card-v2_buttonLoadingSpinner__G8euX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.product-card-v2_buttonIconPlus__1DBSm{opacity:1}.product-card-v2_qtyButtonIcon__9ZN_T[data-feedback=loading] .product-card-v2_buttonIconPlus__1DBSm,.product-card-v2_qtyButtonIcon__9ZN_T[data-feedback=success] .product-card-v2_buttonIconPlus__1DBSm{opacity:0;transform:scale(.8)}.product-card-v2_buttonIconCheck__FQTE2{opacity:0;transform:scale(.8);color:#fff}.product-card-v2_qtyButtonIcon__9ZN_T[data-feedback=success] .product-card-v2_buttonIconCheck__FQTE2{opacity:1;transform:scale(1)}.product-card-v2_buttonLoadingSpinner__G8euX{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;opacity:0;animation:product-card-v2_pcv2-spin__Hlyqa .6s linear infinite}.product-card-v2_qtyButtonIcon__9ZN_T[data-feedback=loading] .product-card-v2_buttonLoadingSpinner__G8euX{opacity:1}.product-card-v2_ctaOptions__kdBoh{display:inline-flex;align-items:center;justify-content:center;width:var(--pcv2-action-size);height:var(--pcv2-action-size);padding:0;border:none;border-radius:50%;background:var(--pcv2-accent);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(11,70,53,.3);transition:all .15s ease}.product-card-v2_ctaOptions__kdBoh:hover:not(:disabled){background:var(--pcv2-accent-hover);transform:scale(1.05);box-shadow:0 4px 12px rgba(11,70,53,.4)}.product-card-v2_ctaOptions__kdBoh:active:not(:disabled){transform:scale(.95)}.product-card-v2_ctaOptions__kdBoh:disabled{opacity:.4;cursor:not-allowed}.product-card-v2_body__jUZyS{display:grid;gap:6px;padding:10px 12px 12px;padding-block-end:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.25) 0,transparent 12%)}.product-card-v2_title__2xx_n{margin:0;font-size:var(--fr-font-size-md);line-height:1.3;font-weight:700;color:var(--pcv2-text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-v2_titleTight__mhtuc{letter-spacing:-.01em}.product-card-v2_titleLink__f_BGC{display:block;color:inherit;text-decoration:none}.product-card-v2_card__y5vpx[data-interactive=true] .product-card-v2_titleLink__f_BGC:hover{color:var(--pcv2-accent)}.product-card-v2_titleLink__f_BGC:focus-visible{outline:none;text-decoration:underline;text-underline-offset:2px}.product-card-v2_priceBlock__Re3oc{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.product-card-v2_priceBlockCompact__sJXqP{gap:2px}.product-card-v2_priceCurrent__uG7rx{display:inline-flex;align-items:baseline;gap:.2em;font-size:26px;font-weight:950;color:var(--pcv2-text-primary)}.product-card-v2_priceCurrent__uG7rx[data-discounted=true]{background:linear-gradient(135deg,#fbbf24,#f59e0b);padding:6px 12px;border-radius:10px;color:#1a1a1a;font-weight:999;font-size:22px}.product-card-v2_priceNumber__Tk5BV{line-height:1}.product-card-v2_priceCurrency__wnFsr{font-size:.65em;font-weight:500;line-height:1;color:inherit}.product-card-v2_priceRow__7QF1x{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-card-v2_unitSummaryRow__jUNNr{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:8px;font-size:var(--fr-font-size-xs);color:rgb(var(--fr-color-text-secondary))}.product-card-v2_unitSummaryRow__jUNNr:not([data-has-right=true]){justify-content:flex-start}.product-card-v2_unitSummaryLeft__PPjtk,.product-card-v2_unitSummaryRight__ylA_3{font-weight:300;color:rgb(var(--fr-color-text-secondary))}.product-card-v2_discountMeta__NZS8Z{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:15px;font-weight:700;background:#dc2626;color:#fff}.product-card-v2_discountPercent__7SNR3{font-weight:700}.product-card-v2_discountDate__yrvaw,.product-card-v2_discountUntil__l8pPY{display:none}.product-card-v2_priceWas__fM0gN{font-size:12px;color:var(--pcv2-text-muted);text-decoration:line-through;font-weight:500}.product-card-v2_metaLine__FnOBg,.product-card-v2_specLine__Qurt2{display:flex;flex-wrap:wrap;gap:4px;font-size:10px;color:var(--pcv2-text-muted)}.product-card-v2_metaLineTight__EMIGP{letter-spacing:.01em}.product-card-v2_specLine__Qurt2{color:var(--pcv2-text-muted)}.product-card-v2_metaLine__FnOBg span,.product-card-v2_specLine__Qurt2 span{display:inline-flex;align-items:center;gap:3px}.product-card-v2_visuallyHidden__IeWNG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes product-card-v2_pcv2-spin__Hlyqa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.product-card-v2_qtyButtonIcon__9ZN_T,.product-card-v2_qtyButtonPill__KUqAS{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width:639px){.product-card-v2_actionStack__osjq_[data-variant=inline]{inset-inline-start:8px;inset-inline-end:8px;width:auto;display:flex;justify-content:flex-end;gap:0}.product-card-v2_actionStack__osjq_[data-variant=inline] .product-card-v2_qtyControl__hxH99{margin-inline-start:auto;justify-items:center;max-width:100%}.product-card-v2_actionStack__osjq_[data-variant=inline][data-state=adjusting]{justify-content:center}.product-card-v2_actionStack__osjq_[data-variant=inline][data-state=adjusting] .product-card-v2_qtyControl__hxH99{margin-inline-start:0}}@media (min-width:768px){.product-card-v2_priceCurrent__uG7rx{font-size:29px}.product-card-v2_title__2xx_n{font-size:14px}}@media (min-width:1024px){.product-card-v2_card__y5vpx{--pcv2-action-size:46px}}@media (prefers-reduced-motion:reduce){.product-card-v2_buttonIconCheck__FQTE2,.product-card-v2_buttonIconPlus__1DBSm,.product-card-v2_card__y5vpx,.product-card-v2_card__y5vpx:after,.product-card-v2_ctaOptions__kdBoh,.product-card-v2_mediaImage__beg05,.product-card-v2_qtyButtonIcon__9ZN_T,.product-card-v2_qtyButton__t6PuA{transition:none}.product-card-v2_buttonLoadingSpinner__G8euX{animation:none}}