.Image_imageContainer__Y9ra3>span{position:unset!important}.Image_image__JL3NC{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.CartItem_container__7IfKr{display:flex;flex-direction:row;justify-content:center;align-items:center;width:500px;margin:auto}.CartItem_image__I_8r_{min-width:200px}.CartItem_price__MjExP{font-size:18px;white-space:nowrap;margin-right:4px;margin-left:auto}.CartItem_deletedPrice__4UZDN{font-size:20px}.CartItem_discountedPrice__c7dVh{background-color:#90ee90;font-size:18px;white-space:nowrap;padding:4px;margin-right:4px;margin-left:12px;border-radius:12px}.CartItem_itemDetails__KZlCi{color:gray;font-weight:500;font-size:18px;display:flex;flex-direction:column;width:60%}.CartItem_itemName__llUeb{color:#000;font-size:20px;font-weight:600;margin-left:4px}.CartItem_itemSubcategories__u3dBJ{color:gray;font-size:16px;margin-left:4px}@media(max-width:767px){.CartItem_container__7IfKr{width:96%}.CartItem_itemDetails__KZlCi,.CartItem_itemName__llUeb{font-size:16px}}.CartItem_removeButton__0NaE7{cursor:pointer}.CartItem_removeButton__0NaE7 i{border-radius:50%;border:2px solid #0d252d;padding:3px}.FormItem_checkbox__prJFx{margin-left:16px}.FormItem_customPasswordWrapper__3bubC{width:100%;position:relative}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ{position:relative;display:flex;align-items:center;width:100%}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ .FormItem_customPasswordInput__bYWpT{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #ced4da;border-radius:20px;font-size:1rem;background:#fff}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ .FormItem_customPasswordInput__bYWpT.FormItem_strong__4qU0z{border-color:#2fb344}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ .FormItem_togglePasswordBtn__JwfG3{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;font-size:1.2rem;color:#6c757d;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:1}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ .FormItem_togglePasswordBtn__JwfG3:hover{opacity:.8}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordInputContainer__a3AZJ .FormItem_togglePasswordBtn__JwfG3:focus{outline:none}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l p{margin:0 0 .5rem;font-size:.9rem;color:#495057}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l .FormItem_rulesList__uBY1Y{margin:0;padding:0;list-style:none}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l .FormItem_rulesList__uBY1Y li{color:#495057;padding:.25rem 0;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l .FormItem_rulesList__uBY1Y li:before{content:"•";display:inline-block;width:1em}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l .FormItem_rulesList__uBY1Y li.FormItem_valid__y_ARH{color:#2fb344}.FormItem_customPasswordWrapper__3bubC .FormItem_passwordPanel__Lh3_l .FormItem_rulesList__uBY1Y li.FormItem_valid__y_ARH:before{content:"✓"}.Login_loginInputFields__AqQPu{max-width:320px;margin:auto;padding-bottom:0}.Login_loginFormLink___jh4L{margin-top:16px;font-size:18px;text-align:center;color:#fff}@media(max-width:1023px){.Login_loginFormLink___jh4L{font-size:16px}}@media(max-width:768px){.Login_loginFormLink___jh4L{font-size:14px}}.AddressSelection_addressSelection__h2xsm{display:flex;flex-direction:row;justify-content:space-between;position:relative;border:3px solid #1e4b5a;border-radius:24px;padding:16px;text-align:left;width:340px;height:200px}.AddressSelection_addressDetails__YryZm p{font-weight:600;font-size:18px;margin-bottom:2px;line-height:1.1em}.AddressSelection_phone__WGq8G{margin-top:24px;font-weight:400!important}.ShoppingCartPage_titleLine__EEAhY{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin-top:48px;margin-bottom:48px}.ShoppingCartPage_titleLineText__HufyZ{background:#fff;padding:0 10px;font-size:22px}.ShoppingCartPage_cartPageContainer__9ctgm{margin-top:32px}.ShoppingCartPage_promotionalCodeEnquiryContainer__x7WYE{display:flex;flex-direction:column;justify-content:center;margin-top:16px;margin-bottom:16px}.ShoppingCartPage_promotionalCodeInfoText__w12td,.ShoppingCartPage_promotionalCodeRow__e5GA9{display:flex;flex-direction:row;justify-content:center}.ShoppingCartPage_promotionalCodeInfoText__w12td{font-size:16px;margin-top:4px;margin-bottom:8px}.ShoppingCartPage_promotionalCodeRevealLink__w8tlP{margin-left:8px}.ShoppingCartPage_promotionalCodeInput__S57n8{border-radius:30px 0 0 30px;padding-left:16px;width:200px;height:40px;font-size:20px}.ShoppingCartPage_promotionalCodeButton__ZfmLG{height:40px;font-size:20px;padding:2px 10px;border-radius:0 30px 30px 0}.ShoppingCartPage_selectedPromotionalCouponContainer___xc0n{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;margin-bottom:16px;font-size:16px}.ShoppingCartPage_selectedPromotionalCoupon__yso3S{display:flex;flex-direction:row;justify-content:center;background-color:#90ee90;font-size:16px;font-weight:600;padding:8px;border-radius:16px}.ShoppingCartPage_selectedPromotionalCouponColumn__s_TR6{display:flex;flex-direction:column;justify-content:center;margin-left:8px;margin-right:8px}.ShoppingCartPage_addressSelectionContainer__ZHBxx{display:flex;flex-direction:row;justify-content:center;margin-top:32px;margin-bottom:16px}.ShoppingCartPage_addressSelectionDisclaimer__xOOeX{text-align:center;margin-top:4px;margin-bottom:4px}.ShoppingCartPage_partnersContainer__wYOJh{margin-top:24px}.ShoppingCartPage_emptyCartImage__6hBN2{text-align:center;height:200px;width:200px;margin:32px auto 128px}.ShoppingCartPage_summaryContainer__MHVxZ{margin-top:32px;margin-bottom:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-left:8px;padding-right:8px}.ShoppingCartPage_summaryContainer__MHVxZ button{width:300px!important}.ShoppingCartPage_termsText__khi8H{font-size:15px;line-height:normal}.ShoppingCartPage_checkoutButton__QuXhX{margin-top:24px}.ShoppingCartPage_loginSubtitle__rSeT4,.ShoppingCartPage_loginTitle__Ey5_B{text-align:center;margin-bottom:32px}.ShoppingCartPage_deliveryPrice__oWTXM{margin-left:auto;margin-right:8px}.ShoppingCartPage_totalsContainer__MlEfa{margin-top:32px}.ShoppingCartPage_totalsRow__nSrX6{display:flex;flex-direction:row;align-content:center;justify-content:space-between;max-width:500px;margin:auto}.ShoppingCartPage_totalsText__eK2Fi{margin-left:16px;font-size:18px}.ShoppingCartPage_totalsPrice__N95Ll{font-size:22px;font-weight:600;margin-right:16px}.ShoppingCartPage_shippingMethodIcon__MV6P0{padding-top:8px!important;width:64px!important}.ShoppingCartPage_paymentMethodIcon__G_BBo{width:48px!important}.ShoppingCartPage_paymentMethodName__AbGov{align-self:center}.ShoppingCartPage_delayedShippingReminder__O7tQa,.ShoppingCartPage_freeShippingReminder__MUiMb{display:flex;flex-direction:row;justify-content:center;margin-left:8px;margin-right:8px}.ShoppingCartPage_delayedShippingReminder__O7tQa,.ShoppingCartPage_freeShippingReminderText__cdPlf{font-weight:600;background-color:orange;max-width:380px;padding:8px;font-size:16px;border-radius:30px;margin-top:12px;text-align:center}.ShoppingCartPage_tooltip__Bv1Bq{position:relative;display:inline-block;margin-left:4px}.ShoppingCartPage_tooltip__Bv1Bq .ShoppingCartPage_tooltiptext__JWi3o{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.ShoppingCartPage_tooltip__Bv1Bq .ShoppingCartPage_tooltiptext__JWi3o:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.ShoppingCartPage_tooltip__Bv1Bq:hover .ShoppingCartPage_tooltiptext__JWi3o{visibility:visible;opacity:1}.ShoppingCartPage_maxItemsPayAtDoorError__1ULKw{color:#e02d2d;font-size:16px;font-weight:700;margin-top:16px}