.page__header{-webkit-align-items:center;align-items:center;display:grid;grid-row:auto;grid-template-areas:"titleSlot sortRefineSlot";grid-template-columns:1fr auto;margin-bottom:var(--size-margin-top--page);margin-top:var(--size-margin-top--page);position:relative}.page__header--sr-header:not(.page__header--with-return-button){clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:0;overflow:hidden;padding:0;width:1px}.page__header--with-return-button.page__header--sr-header{grid-template-areas:"returnSlot titleSlot";height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__header--with-breadcrumbs,.page__header--with-breadcrumbs-no-sort{-webkit-align-items:center;align-items:center;display:grid;grid-row:auto;grid-template-areas:"breadcrumbSlot sortRefineSlot" "titleSlot titleSlot";grid-template-columns:1fr auto;row-gap:.45rem}@media (min-width:1024px){.page__header--with-breadcrumbs,.page__header--with-breadcrumbs-no-sort{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot sortRefineSlot"}}.page__header--with-breadcrumbs-no-sort{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot titleSlot"}@media (min-width:1024px){.page__header--with-breadcrumbs-no-sort{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot titleSlot"}}.page--authentication-gate .page__header,.page--error .page__header,.page--not-found .page__header,.page--register .page__header{background:none;display:block;margin-top:var(--size-margin-top--page--tall);text-align:center}.page--checkout .page__header{display:block;text-align:left}.page--weekly-ad .page__header,.page--weekly-ad-shop .page__header{grid-template-areas:"titleSlot sortRefineSlot" "tabSlot tabSlot"}.page--promotions-gallery .page__header{grid-template-areas:"titleSlot sortRefineSlot" "savingsSummarySlot savingsSummarySlot" "searchSlot searchSlot"}@media (min-width:1024px){.page--promotions-gallery .page__header{grid-template-areas:"titleSlot titleSlot" "savingsSummarySlot savingsSummarySlot" "searchSlot sortRefineSlot"}}.page--promotions-gallery .page__header .multiselect--sort-by{white-space:nowrap}.page--order-confirmation .page__header{-webkit-align-items:center;align-items:center;background:var(--color-fill--order_confirmation_header);border-radius:var(--border-radius);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:var(--size-margin-top--page--tall);padding:3.5rem}.page--recipes .page__header{grid-template-areas:"titleSlot sortRefineSlot" "searchSlot searchSlot"}@media (min-width:1024px){.page--recipes .page__header{grid-template-areas:"titleSlot titleSlot" "searchSlot searchSlot"}}.page--recipe-details .page__header{grid-template-areas:"titleSlot iconSlot";row-gap:2rem}.page--recipe-details .page__header--with-return-button{grid-template-areas:"returnSlot iconSlot" "titleSlot titleSlot"}@media (min-width:1024px){.page--recipe-details .page__header--with-return-button{grid-template-areas:"returnSlot returnSlot" "titleSlot iconSlot"}}.page--account-lists .page__header{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot actionsSlot"}@media (max-width:500px){.page--account-lists .page__header{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot titleSlot" "actionsSlot actionsSlot"}}.page--account-list-details .page__header,.page--account-lists-details .page__header{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot iconSlot"}@media (min-width:1024px){.page--account-list-details .page__header,.page--account-lists-details .page__header{grid-template-areas:"breadcrumbSlot breadcrumbSlot" "titleSlot iconSlot"}}.page--order-details .page__header,.page--order-details-in-store .page__header{grid-template-areas:"breadcrumbSlot" "titleSlot";grid-template-columns:1fr}.page__header__return-button-wrapper{grid-area:returnSlot;-ms-grid-column:1;-ms-grid-row:1}.page--recipe-details .page__header--with-return-button>.page__header__return-button-wrapper{-ms-grid-column:1;-ms-grid-row:1}@media print{.page__header__return-button-wrapper{display:none}}.page__header__actions-wrapper{display:-webkit-inline-flex;display:inline-flex;grid-area:actionsSlot;-ms-grid-column:2;-ms-grid-row:2;margin:.5rem 0;top:auto}@media (min-width:500px){.page__header__actions-wrapper{margin:0}}.page__header__icons-wrapper{display:-webkit-inline-flex;display:inline-flex;grid-area:iconSlot;-webkit-justify-content:space-around;justify-content:space-around;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;right:0;width:auto}.page--recipe-details .page__header--with-return-button>.page__header__icons-wrapper,.page__header__icons-wrapper{-ms-grid-column:2;-ms-grid-row:1}.page--account-list-details .page__header>.page__header__icons-wrapper,.page--account-lists-details .page__header>.page__header__icons-wrapper{-ms-grid-column:2;-ms-grid-row:2}@media (min-width:480px){.page__header__icons-wrapper{top:auto}}@media (min-width:1024px){.page__header__icons-wrapper{margin-bottom:inherit}}@media print{.body--print-list .page__header__icons-wrapper{display:none}}.page--account-list-details .page__header__icons-wrapper{height:100%;margin-bottom:0}.page--recipe-details .page__header__icons-wrapper{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;top:0}.page__header__refine-and-sort-wrapper{grid-area:sortRefineSlot;-ms-grid-column:2;-ms-grid-row:1;margin:0}.page--promotions-gallery .page__header>.page__header__refine-and-sort-wrapper,.page--recipes .page__header>.page__header__refine-and-sort-wrapper,.page--weekly-ad .page__header>.page__header__refine-and-sort-wrapper,.page--weekly-ad-shop .page__header>.page__header__refine-and-sort-wrapper,.page__header--with-breadcrumbs-no-sort>.page__header__refine-and-sort-wrapper,.page__header--with-breadcrumbs>.page__header__refine-and-sort-wrapper{-ms-grid-column:2;-ms-grid-row:1}@media print{.body--print-list .page__header__refine-and-sort-wrapper{display:none}}.page__header__savings-summary-wrapper{-ms-grid-column-span:2;grid-area:savingsSummarySlot;-ms-grid-column:1;-ms-grid-row:2}.page__header__search-wrapper{-ms-grid-column-span:2;grid-area:searchSlot;-ms-grid-column:1;-ms-grid-row:3;margin:1.6rem 0 0;min-width:100%}.page--recipes .page__header>.page__header__search-wrapper,.page__header__tabs{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page__header__tabs{grid-area:tabSlot;margin:1.6rem 0 0;min-width:100%}.page__header__breadcrumbs{-ms-grid-column-span:2;grid-area:breadcrumbSlot;-ms-grid-column:1;-ms-grid-row:1;margin:.5rem 0}.page--account-list-details .page__header>.page__header__breadcrumbs,.page--account-lists .page__header>.page__header__breadcrumbs,.page--account-lists-details .page__header>.page__header__breadcrumbs{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.page--order-details .page__header>.page__header__breadcrumbs,.page--order-details-in-store .page__header>.page__header__breadcrumbs{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}@media print{.body--print-list .page__header__breadcrumbs{display:none}}.page__header__title{grid-area:titleSlot;-ms-grid-column:1;-ms-grid-row:1}.page__header--with-return-button.page__header--sr-header>.page__header__title{-ms-grid-column:2;-ms-grid-row:1}.page__header--with-breadcrumbs-no-sort>.page__header__title,.page__header--with-breadcrumbs>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}.page__header--with-breadcrumbs-no-sort>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page--promotions-gallery .page__header>.page__header__title,.page--recipe-details .page__header>.page__header__title,.page--recipes .page__header>.page__header__title,.page--weekly-ad .page__header>.page__header__title,.page--weekly-ad-shop .page__header>.page__header__title{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.page--recipe-details .page__header--with-return-button>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page--account-list-details .page__header>.page__header__title,.page--account-lists .page__header>.page__header__title,.page--account-lists-details .page__header>.page__header__title,.page--order-details .page__header>.page__header__title,.page--order-details-in-store .page__header>.page__header__title{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}@media (min-width:1024px){.page--recipe-details .page__header--with-return-button>.page__header__return-button-wrapper{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.page--account-list-details .page__header>.page__header__icons-wrapper,.page--account-lists-details .page__header>.page__header__icons-wrapper,.page--recipe-details .page__header--with-return-button>.page__header__icons-wrapper,.page__header--with-breadcrumbs-no-sort>.page__header__refine-and-sort-wrapper,.page__header--with-breadcrumbs>.page__header__refine-and-sort-wrapper{-ms-grid-column:2;-ms-grid-row:2}.page--promotions-gallery .page__header>.page__header__refine-and-sort-wrapper{-ms-grid-column:2;-ms-grid-row:3}.page__header__savings-summary-wrapper{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page__header__search-wrapper{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:3}.page--recipes .page__header>.page__header__search-wrapper{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page--account-list-details .page__header>.page__header__breadcrumbs,.page--account-lists-details .page__header>.page__header__breadcrumbs,.page__header__breadcrumbs{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.page__header--with-breadcrumbs-no-sort>.page__header__title,.page__header--with-breadcrumbs>.page__header__title{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.page__header--with-breadcrumbs-no-sort>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}.page--promotions-gallery .page__header>.page__header__title,.page--recipes .page__header>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.page--account-list-details .page__header>.page__header__title,.page--account-lists-details .page__header>.page__header__title,.page--recipe-details .page__header--with-return-button>.page__header__title{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}}@media (max-width:500px){.page__header__actions-wrapper{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}.page--account-lists .page__header>.page__header__breadcrumbs{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:1}.page--account-lists .page__header>.page__header__title{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}}.page__header__title h1{line-height:inherit}@media (min-width:768px){.page__header__title{position:relative;vertical-align:middle}}@media print{.page__header__title{text-align:left}}.page--with-sidebar .page__header__title,.page__header--with-breadcrumbs .page__header__title{margin:0}.page--account-list-details .page__header__title{overflow-wrap:anywhere}.page--order-confirmation .page__header__title{color:var(--color-text--tertiary);font-size:var(--font-size--header_3);margin:0 auto;padding:0 1.4rem;text-align:center}@media (min-width:480px){.page--order-confirmation .page__header__title{font-size:var(--font-size--header_2)}}@media (min-width:768px){.page--order-confirmation .page__header__title{font-size:var(--font-size--header_1)}}.page--authentication-gate .page--order-confirmation .page__header__title{padding:1.6rem}.page--order-details .page__header__title,.page--order-details-in-store .page__header__title{margin-left:0;margin-right:auto;-webkit-order:1;order:1}@media (min-width:768px){.page--order-details .page__header__title,.page--order-details-in-store .page__header__title{-webkit-align-items:center;align-items:center;display:block}}.page--error .page__header__title,.page--not-found .page__header__title{color:var(--color-text--warn);-webkit-justify-content:center;justify-content:center}.page--authentication-gate .page__header__title{border-bottom:var(--border-width--medium) solid var(--color-border--primary);-webkit-justify-content:center;justify-content:center;margin:0 auto;padding:3.2rem 0 1.6rem}@media (min-width:768px){.page--authentication-gate .page__header__title{max-width:var(--size-max-width--page_section)}}.page__header__subtitle{font:var(--font--paragraph);line-height:1;padding-top:.25em}.c-loader{--color--loader_ground:var(--color--white);--color--spinner_one:var(--color--primary_dark);--color--spinner_two:var(--color--primary);--color--spinner_three:var(--color--primary_light);-webkit-align-items:center;align-items:center;background-clip:padding-box;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:wrap;flex-flow:wrap;height:100%;-webkit-justify-content:center;justify-content:center;left:0;padding:1em 1.5em;position:absolute;right:0;top:0;z-index:2}.c-loader--error{color:var(--color-text--negative);pointer-events:none}.c-loader--background,.c-loader--with-overlay{background:hsla(0,0%,100%,.75)}.c-loader--in-overlay{background:transparent;margin:0 auto;max-height:100vh;max-width:50vw;position:relative}@media (min-width:1024px){.c-loader--with-sidebar{left:var(--size-sidebar--default);max-height:calc(100vh - var(--size-height--header_area_total))}}.c-loader--side-by-side{-webkit-flex-flow:nowrap;flex-flow:nowrap}.c-loader--fixed-height-short,.c-loader--relative,.c-loader--relative-small{height:auto;margin:.5em;position:relative}.c-loader--relative-small{max-height:5rem}.c-loader--relative-medium{height:auto;margin:.5em;max-height:35rem;position:relative}.c-loader--relative-large{height:auto;margin:.5em;max-height:55rem;position:relative}.c-loader--in-tooltip{margin:0}@media (min-width:1024px){.c-loader--in-tooltip{margin-top:0;min-height:16rem}}.c-loader--in-line-button-left-flex{left:0;margin:0 1em 0 auto;padding:0;position:relative;right:auto}.c-loader--in-line-button-right-flex{left:auto;margin:0 auto 0 1em;padding:0;position:relative;right:0}.c-loader--in-line-button-center-flex{left:auto;margin:0 auto;padding:0;position:relative;right:auto}.c-loader--in-line-button-right{left:auto;margin:0 auto;padding:0;right:1em}.c-loader__content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:center;justify-content:center}.c-loader__message{color:var(--color--primary_dark);font:var(--font--header_4);min-width:100%;padding:.5em;text-align:center;text-transform:uppercase;width:100%}.c-loader--error .c-loader__message{color:var(--color-text--negative)}.c-loader--in-overlay .c-loader__message{color:var(--color--white)}.c-loader__ring-wrapper{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;position:relative}.c-loader__ring-wrapper--fill-parent{height:50%;width:50%}.c-loader__ring{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-spinnerAnim;animation-name:loader-spinnerAnim;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(var(--color--loader_ground),var(--color--loader_ground)) padding-box,linear-gradient(var(--color--loader_ground),var(--color--loader_ground)) content-box,linear-gradient(to top,var(--color--spinner_one),var(--color--spinner_two),var(--color--spinner_three),var(--color--spinner_three),transparent,transparent,transparent,transparent) border-box;border:.15rem solid transparent;border-radius:50%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:2rem;position:relative}.c-loader--in-overlay .c-loader__ring{background:transparent;border-bottom-color:var(--color--white);border-right-color:var(--color--white);border-top-color:var(--color--white)}.c-loader__ring--small{border-width:.1rem;padding:1rem}.c-loader__ring--medium{padding:3rem}.c-loader__ring--large{padding:5rem}.c-loader__ring--x-large{padding:10rem}.c-loader__sprite-group{bottom:0;left:0;margin:1rem;padding:0;position:absolute;right:0;top:0;z-index:25}.c-loader__sprite-group :nth-child(2){-webkit-animation-delay:2.25s;animation-delay:2.25s}.c-loader__sprite-group :nth-child(3){-webkit-animation-delay:4.5s;animation-delay:4.5s}.c-loader__sprite-group :nth-child(4){-webkit-animation-delay:6.75s;animation-delay:6.75s}.c-loader__sprite-group--large{margin:1.5rem}.c-loader__sprite-group--x-large{margin:4rem}.c-loader__sprite{-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-spriteAnim;animation-name:loader-spriteAnim;-webkit-animation-timing-function:linear;animation-timing-function:linear;bottom:0;color:var(--color-fill--sprite_loader);left:0;margin:auto;opacity:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.c-loader--in-overlay .c-loader__sprite{color:var(--color--white)}.c-loader__error{-webkit-align-items:center;align-items:center;-webkit-animation:none;animation:none;background-image:none;display:-webkit-flex;display:flex;font-size:2rem;height:3rem;-webkit-justify-content:center;justify-content:center;margin:1rem;position:relative;width:3rem}@-webkit-keyframes loader-spinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-spriteAnim{0%{opacity:0}5%{opacity:.5}10%{opacity:1}12%{opacity:.5}16%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:0}}@keyframes loader-spriteAnim{0%{opacity:0}5%{opacity:.5}10%{opacity:1}12%{opacity:.5}16%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:0}}.checkout-page{counter-reset:step-counter}.checkout-page__slot-timer{margin:0 auto}.checkout-page__slot-timer--top-of-checkout{border:1px solid var(--color-border--default);border-radius:var(--border-radius);max-width:36.2rem;padding:1rem}.checkout-page__slot-timer--above-checkout-button{margin-bottom:1.6rem;max-width:34.2rem}.checkout-page__cart__header{display:-webkit-flex;display:flex;font-size:1.3rem;-webkit-justify-content:space-between;justify-content:space-between}.checkout-page__cart__header__icon{height:2.4rem;width:auto}@media (min-width:1024px){.checkout-page__detail{grid-column:1/2;grid-row:1}}.checkout-page__order-summary{grid-column:2/3;grid-row:1/-1}.checkout-page__paypal-button-container{margin:0 auto;max-width:45rem;position:relative;z-index:95}.checkout-page__paypal-button-container--disabled{cursor:disabled;pointer-events:none}.checkout-page__paypal-button-container--disabled:after{background:var(--color--white);bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;z-index:5555}.checkout-page__paypal-button-container--processing{pointer-events:none}.checkout-page__paypal-button-container--processing:before{-webkit-animation:radialProgressSpin .5s ease-in infinite forwards;animation:radialProgressSpin .5s ease-in infinite forwards;-webkit-animation-duration:infinite;animation-duration:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:radialProgressSpin;animation-name:radialProgressSpin;border:4px solid var(--color-border--radial_progress_indicator);border-left:4px solid transparent;border-radius:50%;content:"";height:2.5rem;left:50%;position:absolute;top:.65rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-timing-function:ease-in-out;width:2.5rem;z-index:555}.checkout__step{margin-bottom:2.5em}.checkout__step__summary-header{padding:var(--size-spacing--md) 0 var(--size-spacing--sm)}.checkout__step--place-order{border-top:var(--border-width--default) solid var(--color-border--default);margin:2em 0 3em;padding:2em 0;text-align:center}.checkout__step--disclaimer{color:var(--color-text--default);font:var(--font--paragraph);letter-spacing:var(--font-letter-spacing--paragraph);margin-top:.8rem;padding:1rem .5rem;text-align:left;text-transform:var(--font-transform--paragraph)}@media print{.checkout__step--disclaimer{font-size:12pt}}@media (min-width:1024px){.checkout__step--disclaimer{padding:.8rem}.checkout__step--checkout-summary{left:0;margin:var(--size-spacing--md) 0 0;position:-webkit-sticky;position:sticky;right:0;top:0}}.checkout__step__content{background-color:var(--color-fill--primary);font-size:1.05em;line-height:1.5em;margin:0;padding:var(--size-spacing--md) 0;position:relative}.checkout__step__content--payment-wrapper{-webkit-flex-direction:column;flex-direction:column}.checkout__step__content--checkout-summary{padding-bottom:0}.checkout__step__content__offer-text{margin-bottom:.5em}.checkout__step__content__offer-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkout__step__content__offer{-webkit-align-items:center;align-items:center;border:var(--border-width--default) dashed var(--color-border--positive);border-radius:var(--border-radius);display:-webkit-inline-flex;display:inline-flex;height:4.688em;-webkit-justify-content:center;justify-content:center;margin:.5em .3em .5em 0;min-height:3.85em;width:4.688em}.checkout__step__content__offer:hover{border:var(--border-width--default) solid var(--color-border--primary)}.checkout__step__content__default-text{border:var(--border-width--default) solid var(--color-border--default);border-radius:var(--border-radius);color:var(--color-text--default);margin-bottom:1em;max-width:100%;padding:1em;text-align:left}@media (min-width:768px){.checkout__step__content__default-text{max-width:var(--content-max-width__checkout-order-details)}}.checkout__step__content__default-text>span{margin:.5em 0}.checkout__step__content__default-text>span--checkout-summary{margin:.5em 0 1em;padding:0}@media (min-width:768px){.checkout__step__content__default-text>span--checkout-summary{margin:0;margin-top:var(--size-spacing--sm)}}.checkout-page__order-summary .c-loader__ring{display:none}.checkout-page__content.has-order-placing .checkout-page__detail,.checkout-page__content.has-order-placing .checkout-page__order-summary{position:relative}.checkout-page__content.has-order-placing .checkout-page__detail:before,.checkout-page__content.has-order-placing .checkout-page__order-summary:before{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:99}.cart-category{margin-top:0;padding-top:0}.checkout-submit-button{font-size:2.5rem;height:4.8rem;margin:0 auto;min-width:100%}@media (min-width:375px){.checkout-submit-button{min-width:34.2rem}}.checkout-page__return-button-wrapper{display:block}@media (min-width:480px){.checkout-page__return-button-wrapper{margin-top:.3em}}@media (min-width:768px){.checkout-page__return-button-wrapper{display:none}}.checkout-page__title{margin:.4rem 0 0;padding:0}@media (min-width:480px){.checkout-page__title{line-height:2em}}@media (min-width:768px){.checkout-page__title{margin-bottom:0;margin-left:0;margin-top:.25em}.checkout-page__title h1{line-height:1}}.checkout-page__cart__title{color:var(--color-text--primary);font-size:2.4rem;margin:-.2em 0 -.4em}.checkout-page_dashboard{margin:.8rem .8rem 0}@media (min-width:480px){.checkout-page_dashboard{margin-top:.4em}}@media (min-width:1296px){.checkout-page_dashboard{margin:0 auto;max-width:140rem;width:100%}}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter-from,.fade-leave-to{opacity:.5}.modal__content__loading-state{height:2.5em;position:relative;width:100%}.spinning:after{-webkit-animation:spin .5s ease-in infinite forwards;animation:spin .5s ease-in infinite forwards;-webkit-animation-duration:infinite;animation-duration:infinite;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-name:spin;-webkit-animation-name:spin;border:4px solid var(--color-border--primary);border-left:4px solid transparent;border-radius:50%;height:25px;left:45%;top:65%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}.spinning:after,.spinning:before{content:"";position:absolute;width:25px}.spinning:before{border:4px solid var(--color-border--primary);border-right:0;border-top:0;height:12.5px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(0);transform:translate(-50%,-50%) rotate(0deg) scale(0)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}