.AssistantNavBar_navbarWrapper__U2evU{position:relative;width:100%;z-index:510;overflow:visible}.AssistantNavBar_navbarWrapperSticky__AXfqN{position:-webkit-sticky!important;position:sticky!important;width:100%;z-index:510}.AssistantNavBar_navbar__AgFmE{display:flex;align-items:stretch;width:100%;padding:0;background:rgba(0,0,0,0);overflow:visible;flex-direction:column}@media(min-width:1280px){.AssistantNavBar_navbar__AgFmE{flex-direction:row}}.AssistantNavBar_mobileLayout__nnrVl{display:flex;width:100%}@media(min-width:768px){.AssistantNavBar_mobileLayout__nnrVl{display:none}}.AssistantNavBar_tabletLayout__qH2e3{display:none;width:100%}@media(min-width:768px){.AssistantNavBar_tabletLayout__qH2e3{display:flex}}@media(min-width:1280px){.AssistantNavBar_tabletLayout__qH2e3{display:none}}.AssistantNavBar_desktopLayout__mZO1X{display:none;width:100%}@media(min-width:1280px){.AssistantNavBar_desktopLayout__mZO1X{display:flex}}.GeoRedirectModal_modalContainer__cM4Kd{display:flex;flex-direction:column;padding:2rem;row-gap:1rem;max-width:500px}.GeoRedirectModal_modalContainer__cM4Kd .GeoRedirectModal_modalTitle___Fj7x{margin:0;font-size:1.5rem;line-height:2rem;font-family:var(--font-homie)}.GeoRedirectModal_modalContainer__cM4Kd p{margin:0}.GeoRedirectModal_modalContainer__cM4Kd .GeoRedirectModal_buttonsContainer__JkvI7{display:flex;column-gap:1rem}.GeoRedirectModal_modalContainer__cM4Kd .GeoRedirectModal_buttonsContainer__JkvI7 .GeoRedirectModal_changeStoreButton__h3HHO{white-space:nowrap;width:100%}.GeoRedirectModal_modalContainer__cM4Kd .GeoRedirectModal_buttonsContainer__JkvI7 .GeoRedirectModal_dismissModalButton__oLzpm{width:100%}.CartMeter_meterText__99Tjx{font-size:.75rem;line-height:1.125rem;display:flex;align-items:center;justify-content:center;gap:.25rem;color:#161616;background-color:#71ddff;border-radius:.25rem;padding:.25rem;text-align:center}.CartMeter_meterText__99Tjx svg{width:1rem;height:auto}.CartMeter_extra__zFBD_{font-weight:700}.CartFooterSection_container__OAylg{display:flex;flex-direction:column;width:100%;justify-content:space-between;row-gap:1rem}@media(min-width:576px){.CartFooterSection_container__OAylg{margin-bottom:.375rem}}.CartFooterSection_total__JQeFs{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem}.CartFooterSection_subtotal__3vNUt{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#000}.CartFooterSection_line__MNm9r{flex:1 1;align-self:end}.CartFooterSection_totalValue__H1Tnt{font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#404040}.CartFooterSection_clearFiltersButton__n825i>button{width:100%;border-radius:.5rem}.CartFooterSection_loadingButton__3Qj4n{display:flex;align-items:center;justify-content:center;gap:.5rem}.CartFooterSection_orderSummary__PSmYm{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background-color:#fcfbf7;border-radius:.5rem}.CartFooterSection_deliveryInfo__UyjUm{font-size:.875rem;line-height:1.25rem;font-weight:400;display:flex;justify-content:space-between;color:#404040;gap:.5rem}.CartFooterSection_deliveryLabel__3M8Zw{flex-shrink:0}.CartFooterSection_deliveryEstimate__rC97H{color:#404040;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.CartFooterSection_deliveryLocation__iRT_M{font-size:.75rem;line-height:1.125rem;font-weight:400;line-height:1.2;display:flex;align-items:center;gap:2px;margin-top:2px;color:#525252}.CartItemRewards_container__coYrv{width:100%;margin:.75rem 0}.CartItemRewards_container__coYrv .CartItemRewards_progressContainer__7SVj0{width:100%;height:25px;background-color:#e4e4e4;-webkit-clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%)}.CartItemRewards_container__coYrv .CartItemRewards_progressHeader__gy1cs{font-size:1rem;line-height:1.5rem;font-weight:500;color:#404040}.CartItemRewards_container__coYrv .CartItemRewards_progressBar__XmXo7{height:100%;background:linear-gradient(45deg,#0ba5ec,#6938ef);transition:width .3s ease-in-out;-webkit-clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,5% 50%)}.CartItemRewards_container__coYrv .CartItemRewards_couponUnlocked___a35n{font-size:1rem;line-height:1.5rem;font-weight:500}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK{display:flex;gap:.25rem;justify-content:space-between;margin:.25rem 0}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_progressItem__0DrSm{width:100%}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_progressItem__0DrSm.CartItemRewards_active__Yh8Zz .CartItemRewards_couponUnlocked___a35n{color:#747474}.CartItemRewards_container__coYrv .CartItemRewards_progressList__NnarK .CartItemRewards_couponUnlocked___a35n{color:#667085;font-size:.75rem}.CartItemRewards_container__coYrv .CartItemRewards_eligibilityContainer__Fuym0{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.CartItemRewards_container__coYrv .CartItemRewards_eligibilityContainer__Fuym0 .CartItemRewards_eligibilityContainerText__SWryv{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#747474}.CartItemRewards_couponEligibilityButton__VQ1R8{font-size:.875rem;line-height:1.25rem;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:#065936;color:#fff;cursor:pointer;transition:all .3s ease}.CartItemRewards_couponEligibilityButton__VQ1R8.CartItemRewards_active__Yh8Zz{background-color:#bce419;color:#bce419}.EidPromoTimer_container__ngI2N{padding:1.25rem .75rem;background:linear-gradient(45deg,#322250,#211536);box-shadow:0 4px 6px rgba(0,0,0,.2);border-radius:.625rem;color:#fff;text-align:center;margin-bottom:8px;position:relative;animation:EidPromoTimer_pulse-effect__QVWxl 1s ease-in-out 2}.EidPromoTimer_flex__SUtn8{display:flex;gap:.25rem}@keyframes EidPromoTimer_pulse-effect__QVWxl{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.EidPromoTimer_timerContainer__lQgWN{justify-content:center;flex-direction:column}.EidPromoTimer_timerContainer__lQgWN,.EidPromoTimer_timerContainer__lQgWN .EidPromoTimer_header__hsTq8{display:flex;align-items:center;gap:.25rem}.EidPromoTimer_timerContainer__lQgWN .EidPromoTimer_timer__GiiCD{font-size:1.125rem;line-height:1.75rem;font-weight:500;background-color:#e4163c;border-radius:.5rem;padding:.25rem .5rem}.EidPromoTimer_timerContainer__lQgWN svg{height:1.25rem;width:1.25rem;animation:EidPromoTimer_pulse__EQMho 1s infinite}.EidPromoTimer_useCodeMessage__T5mlG{font-size:.75rem;line-height:1.125rem;font-weight:400}.EidPromoTimer_codeContainer__VQteW{letter-spacing:.5px}.EidPromoTimer_pill__THK9s{font-size:.75rem;line-height:1.125rem;font-weight:500;position:absolute;top:-.75rem;inset-inline-end:0;padding:.25rem .75rem;border-radius:.75rem;background-color:#bf1650;color:#fff;letter-spacing:.2px;box-shadow:0 4px 6px rgba(0,0,0,.3)}@media(min-width:992px){.EidPromoTimer_pill__THK9s{inset-inline-end:-.2rem}}.EidPromoTimer_customButtonStyle__iiwma{background-color:#fff;color:#ff5f6d;border:2px solid #ff5f6d}.EidPromoTimer_customButtonStyle__iiwma:hover{background-color:#ff5f6d;color:#fff}.EidPromoTimer_couponEligibilityButton__2j0e2{font-size:.875rem;line-height:1.25rem;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:.375rem;border:none;background-color:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;transition:all .3s ease}.EidPromoTimer_couponEligibilityButton__2j0e2:hover{background-color:#1e372a;color:#fff}.EidPromoTimer_couponEligibilityButton__2j0e2:hover svg path{stroke:#fff}.ApplePayButtonV2_applePayButton__fYNjA{width:100%;height:48px;min-height:48px;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border-radius:4px;position:relative}.ApplePayButtonV2_applePayButton__fYNjA:focus{outline:none}.ApplePayButtonV2_applePayButton__fYNjA:disabled{opacity:.5;cursor:not-allowed}.ApplePayButtonV2_applePayButton__fYNjA svg{height:100%;width:auto}.ApplePayButtonV2_applePayButton__fYNjA svg path{fill:#fff}@supports(-webkit-appearance:-apple-pay-button){.ApplePayButtonV2_applePayButton__fYNjA{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:#000;background-color:rgba(0,0,0,0)}.ApplePayButtonV2_applePayButton__fYNjA svg{display:none}}@supports((-webkit-appearance:-apple-pay-button) or (appearance:-apple-pay-button)){.ApplePayButtonV2_applePayButton__fYNjA{-webkit-appearance:-apple-pay-button;appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:#000;background-color:rgba(0,0,0,0)}.ApplePayButtonV2_applePayButton__fYNjA svg{display:none}}.ApplePayButtonV2_loadingContainer__Vi1A3{width:100%;height:48px;display:flex;align-items:center;justify-content:center}