.OriginFlag_flag__kyLfb{display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px;min-width:60px;max-width:96px;background-color:#f4f0de;border-radius:4px;padding:0 4px;font-size:11px;font-weight:500;text-transform:capitalize}.Labels_container__B2j7L{display:flex;align-items:center;gap:4px}.Labels_container__B2j7L img{width:24px;min-width:24px}.Labels_label__nkWA_{width:24px;height:24px}.OriginAndLabels_container__kleiq{display:flex;justify-content:space-between;align-items:center;min-height:24px}.OriginAndLabels_flag__dsPTw{width:12px;height:12px;margin-right:4px;border-radius:4px}.OriginAndLabels_origin__zXI3z{display:flex}.OriginAndLabels_origin__zXI3z>p{display:inline-block;font-size:12px;line-height:12px;color:#fff;margin:0}.NthPromoTooltip_container__okayX{position:absolute;inset:auto 0 64px auto;display:flex;align-items:center;flex-direction:column;gap:4px;padding:8px;border-radius:4px;background-color:#fff;transition:opacity .4s ease-in-out}.NthPromoTooltip_container__okayX:after{content:"";position:absolute;inset:auto 48px 0 auto;display:block;width:10px;height:10px;transform:translate(50%,50%) rotate(45deg);background:inherit}.NthPromoTooltip_remainingQuantityLabel__oKOCc{margin:0;padding:0;font-size:12px;font-weight:500;line-height:16px;text-wrap:balance;text-align:center}.NthPromoTooltip_remainingQuantityLabel__oKOCc>span{font-size:12px;line-height:16px;font-weight:700;margin-right:2px}.NthPromoTooltip_rewardProgression__Xo9ac{position:absolute;top:0;left:0;height:100%;background-color:#fddc68;transition:width .4s ease-in-out}.NthPromoTooltip_rewardContainer__FSdJL{position:relative;width:100%;height:4px;background-color:#fff7db;border-radius:4px;overflow:hidden}.CartPicker_container__5ApA3{position:relative}.CartPickerButtons_pickerQuantity___Fu8y{width:32px;height:40px;padding:12px 0;text-align:center;font-weight:500;font-size:16px;line-height:16px;background-color:#428e4c;color:#fff}.CartPickerButtons_updateQuantityButton__2C0ac{height:40px;min-width:32px;padding:0 4px;border-radius:4px;border:none;background-color:#428e4c;color:#fff}.CartPickerButtons_updateQuantityButton__2C0ac:hover{background-color:#3ea527}.CartPickerButtons_updateQuantityButton__2C0ac[disabled],.CartPickerButtons_updateQuantityButton__2C0ac[disabled]:hover{cursor:not-allowed;background-color:#bfbfbf}.CartPickerButtons_updateQuantityButton__2C0ac{padding-right:0;padding-left:0}.CartPickerButtons_updateQuantityButton__2C0ac.CartPickerButtons_addQuantityButton__HlJnB{border-bottom-left-radius:0;border-top-left-radius:0}.CartPickerButtons_updateQuantityButton__2C0ac.CartPickerButtons_removeQuantityButton__rf1yk{border-bottom-right-radius:0;border-top-right-radius:0}.CartPickerButtons_updateQuantityButton__2C0ac.CartPickerButtons_foldedPickerButton__DqmCv{position:absolute;top:0;right:0;z-index:5;width:40px;min-width:unset;height:40px;padding-right:0;padding-left:0;font-weight:700;line-height:16px;font-size:16px}.CartPickerButtons_updateQuantityButton__2C0ac.CartPickerButtons_foldedPickerButton__DqmCv>div>span{line-height:16px}.CartPickerButtons_updateQuantityButton__2C0ac.CartPickerButtons_foldedPickerButton__DqmCv:hover{background-color:#3ea527}.CartPickerButtons_pickerButtonsWrapper__3H_hD{position:relative;top:0;right:0;height:40px;overflow:hidden;border-radius:4px;transition:min-width .15s;min-width:40px}.CartPickerButtons_pickerButtonsWrapper__3H_hD[aria-expanded=true]{min-width:96px;z-index:13}.CartPickerButtons_pickerButtonsContainer__oVs2a{position:absolute;top:0;right:0;display:flex;align-items:center;border-radius:4px;width:96px;z-index:5}