.AlertWithListDescription-module-scss-module__gV2ijG__alert-with-list-description{margin-left:var(--spacing-7);list-style:outside}
.DiscountAndSurchargesAlert-module-scss-module__9uY8kq__discount-and-surcharges-alert span{font-family:var(--typography-body-md-strong-vp-md-font-family);font-weight:var(--typography-body-md-strong-vp-md-font-weight);letter-spacing:var(--typography-body-md-strong-vp-md-letter-spacing);font-size:var(--typography-body-md-strong-vp-md-font-size)}
.CartCutOffTime-module-scss-module__Q4lAUa__card-cut-off-time{text-align:center}.CartCutOffTime-module-scss-module__Q4lAUa__card-cut-off-time b{font-weight:var(--typography-body-sm-strong-vp-sm-font-weight)}
.RoundedPanel-module-scss-module__X584Va__rounded-panel{border-radius:var(--radius-sm);border:2px solid var(--color-border-subtle);padding:var(--spacing-8)}
.Container-module-scss-module__iGrYUW__container{flex-grow:1;justify-content:center;width:100%;margin-inline:auto;display:flex}.Container-module-scss-module__iGrYUW__container--top:not(.Container-module-scss-module__iGrYUW__container--spacious){margin-top:var(--layout-sm-content-top-default)}@media only screen and (min-width:768px){.Container-module-scss-module__iGrYUW__container--top:not(.Container-module-scss-module__iGrYUW__container--spacious){margin-top:var(--layout-md-content-top-default)}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container--top:not(.Container-module-scss-module__iGrYUW__container--spacious){margin-top:var(--layout-lg-content-top-default)}}@media only screen and (min-width:1440px){.Container-module-scss-module__iGrYUW__container--top:not(.Container-module-scss-module__iGrYUW__container--spacious){margin-top:var(--layout-xl-content-top-default)}}.Container-module-scss-module__iGrYUW__container--spacious.Container-module-scss-module__iGrYUW__container--top{margin-top:var(--layout-sm-content-top-spacious)}@media only screen and (min-width:768px){.Container-module-scss-module__iGrYUW__container--spacious.Container-module-scss-module__iGrYUW__container--top{margin-top:var(--layout-md-content-top-spacious)}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container--spacious.Container-module-scss-module__iGrYUW__container--top{margin-top:var(--layout-lg-content-top-spacious)}}@media only screen and (min-width:1440px){.Container-module-scss-module__iGrYUW__container--spacious.Container-module-scss-module__iGrYUW__container--top{margin-top:var(--layout-xl-content-top-spacious)}}.Container-module-scss-module__iGrYUW__container--bottom{margin-bottom:var(--spacing-2xl)}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container--bottom{margin-bottom:var(--spacing-3xl)}}.Container-module-scss-module__iGrYUW__container__content{margin:0 var(--grid-margins-sm);flex-grow:1}@media only screen and (min-width:768px){.Container-module-scss-module__iGrYUW__container__content{margin:0 var(--grid-margins-md)}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container__content{margin:0 var(--grid-margins-lg)}}@media only screen and (min-width:1440px){.Container-module-scss-module__iGrYUW__container__content{margin:0 var(--grid-margins-xl)}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container__content{max-width:var(--layout-content-max-width)}}.Container-module-scss-module__iGrYUW__container__content--grid{gap:var(--grid-gutters-sm);row-gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media only screen and (min-width:768px){.Container-module-scss-module__iGrYUW__container__content--grid{gap:var(--grid-gutters-md)}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container__content--grid{gap:var(--grid-gutters-lg);grid-template-columns:repeat(var(--grid-columns-lg),1fr);row-gap:var(--spacing-2xl)}.Container-module-scss-module__iGrYUW__container__content--grid>*{grid-column:span 12}.Container-module-scss-module__iGrYUW__container__content-left{grid-column:span 7}}@media only screen and (min-width:1440px){.Container-module-scss-module__iGrYUW__container__content-left{grid-column:span 8}}@media only screen and (min-width:1024px){.Container-module-scss-module__iGrYUW__container__content-right{grid-column:span 5}}@media only screen and (min-width:1440px){.Container-module-scss-module__iGrYUW__container__content-right{grid-column:span 4}}
.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content{gap:var(--grid-gutters-sm);row-gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media only screen and (min-width:768px){.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content{gap:var(--grid-gutters-md)}}@media only screen and (min-width:1024px){.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content{gap:var(--grid-gutters-lg);grid-template-columns:repeat(var(--grid-columns-lg),1fr);row-gap:var(--spacing-2xl)}.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content>*{grid-column:span 12}.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content-left{grid-column:span 7}}@media only screen and (min-width:1440px){.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content-left{grid-column:span 8}}@media only screen and (min-width:1024px){.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content-right{grid-column:span 5}}@media only screen and (min-width:1440px){.CheckoutLayout-module-scss-module__uFPO7a__checkout-layout__content-right{grid-column:span 4}}
.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity{justify-content:space-between;align-items:center;display:flex}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity--with-text-above{margin-top:var(--spacing-7)}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity--with-text-below{margin-bottom:var(--spacing-7)}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity--no-price{justify-content:flex-end}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__quantity{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);display:flex}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__number-step-uom{align-items:center;gap:var(--spacing-6);display:flex}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__number-step{flex-direction:column;align-items:center;display:flex;position:relative}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__above{white-space:nowrap;width:max-content;min-width:100%;color:var(--color-content-subtle);text-align:center;margin-bottom:var(--spacing-2);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__below{white-space:nowrap;width:max-content;min-width:100%;color:var(--color-content-subtle);text-align:center;margin-top:var(--spacing-2);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__uom{color:var(--color-content-brand);width:88px}@media only screen and not (min-width:768px){.ProductPriceQuantity-module-scss-module__ujkGaa__product-price-quantity__uom{text-align:center;margin-top:var(--spacing-2);display:block}}
.MinimalProductCard-module-scss-module__sUjzQa__product-card{gap:var(--spacing-8)var(--spacing-6);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;display:grid}@media only screen and (min-width:768px){.MinimalProductCard-module-scss-module__sUjzQa__product-card{grid-template-areas:"image info""image price"}}@media only screen and not (min-width:768px){.MinimalProductCard-module-scss-module__sUjzQa__product-card{grid-template-areas:"image info""price price"}}.MinimalProductCard-module-scss-module__sUjzQa__product-card__image{grid-area:image}.MinimalProductCard-module-scss-module__sUjzQa__product-card__info{gap:var(--spacing-2);flex-direction:column;grid-area:info;display:flex}@media only screen and not (min-width:768px){.MinimalProductCard-module-scss-module__sUjzQa__product-card__info{gap:var(--spacing-3)}}.MinimalProductCard-module-scss-module__sUjzQa__product-card__price-quantity{grid-area:price}.MinimalProductCard-module-scss-module__sUjzQa__product-card__tag{margin-bottom:var(--spacing-2)}
.CartEmpties-module-scss-module__p1hDFq__cart-empties{margin-bottom:var(--spacing-6)}.CartEmpties-module-scss-module__p1hDFq__cart-empties__status-container{justify-content:center;display:flex}.CartEmpties-module-scss-module__p1hDFq__cart-empties__heading{align-items:flex-end;gap:var(--spacing-3);margin-bottom:var(--spacing-6);display:flex}.CartEmpties-module-scss-module__p1hDFq__cart-empties__count{color:var(--color-content-subtle)}.CartEmpties-module-scss-module__p1hDFq__cart-empties__products{gap:var(--spacing-8);flex-direction:column;display:flex}@media only screen and not (min-width:768px){.CartEmpties-module-scss-module__p1hDFq__cart-empties__products{gap:var(--spacing-9)}}
.CartEmptyState-module-scss-module__mjppmq__cart-empty-state-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}
.CartFooter-module-scss-module__3fMhbG__cart-footer{background-color:var(--color-bg-neutral);padding:var(--spacing-9)0;border-top:2px solid var(--color-border-subtle);gap:var(--spacing-7);flex-direction:column;display:flex;position:sticky;bottom:0;left:0}.CartFooter-module-scss-module__3fMhbG__cart-footer__content{letter-spacing:var(--letter-spacing-none);flex-direction:column;display:flex}.CartFooter-module-scss-module__3fMhbG__cart-footer__price-wrapper{justify-content:space-between;display:flex}.CartFooter-module-scss-module__3fMhbG__cart-footer__button{width:100%}@media only screen and (min-width:768px){.CartFooter-module-scss-module__3fMhbG__cart-footer__button{margin-top:unset;width:max-content}}
.CartNotLoadedState-module-scss-module__ClDXEa__cart-something-went-wrong-state-wrapper{justify-content:center;align-items:center;gap:var(--spacing-11);flex-direction:column;display:flex}.CartNotLoadedState-module-scss-module__ClDXEa__cart-something-went-wrong-state-wrapper .CartNotLoadedState-module-scss-module__ClDXEa__need-help__callout-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.CartNotLoadedState-module-scss-module__ClDXEa__support-callout{flex:1;width:100%;height:fit-content;display:flex}@media only screen and (min-width:1024px){.CartNotLoadedState-module-scss-module__ClDXEa__support-callout{max-width:378px}}@media only screen and not (min-width:1024px){.CartNotLoadedState-module-scss-module__ClDXEa__support-callout{align-items:flex-start}}.CartNotLoadedState-module-scss-module__ClDXEa__support-callout .CartNotLoadedState-module-scss-module__ClDXEa__callout-text{color:var(--color-content-brand)}.CartNotLoadedState-module-scss-module__ClDXEa__support-callout .CartNotLoadedState-module-scss-module__ClDXEa__callout-text b{font-weight:var(--font-weight-semibold)}
.CartProductAlert-module-scss-module__Pbeo-W__cart-product-alert{margin-top:var(--spacing-md)}
.CartProducts-module-scss-module__qsCVYW__cart-products{gap:var(--spacing-8);flex-direction:column;display:flex}@media only screen and not (min-width:768px){.CartProducts-module-scss-module__qsCVYW__cart-products{gap:var(--spacing-9)}}
.ProductCardActionSection-module-scss-module__lraTGG__action-section{color:var(--color-bg-neutral);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.ProductCardActionSection-module-scss-module__lraTGG__action-section__inner{justify-content:center;align-items:flex-end;display:flex}.ProductCardActionSection-module-scss-module__lraTGG__action-section__content{gap:var(--spacing-3);padding-left:var(--spacing-6);padding-top:var(--spacing-6);border-top-left-radius:var(--spacing-9);background-color:var(--color-bg-neutral);flex-direction:column;align-items:flex-end;display:flex}.ProductCardActionSection-module-scss-module__lraTGG__action-section__filters{justify-content:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}
/*# sourceMappingURL=97580e2d537f523e.css.map*/