:root{--shop-footer-button-min-width:14.0625rem;--shop-footer-button-max-width-extra-small:12.5rem}.layout-shop-footer__body-button,.layout-shop-footer__body-button.apple-pay-button{height:2rem;min-width:var(--shop-footer-button-min-width)}@media (max-width:23.375rem){.layout-shop-footer__body-button{min-width:var(--shop-footer-button-max-width-extra-small)}}@media screen and (min-width:120rem){.layout-shop-footer__body-button,.layout-shop-footer__body-button.apple-pay-button{height:2.5rem}}[dir=ltr] .layout-shop-footer__header-banner .zds-selection-cell,[dir=rtl] .layout-shop-footer__header-banner .zds-selection-cell{padding-left:var(--spacing-05);padding-right:var(--spacing-05)}.layout-shop-footer__swipe-button{display:block;height:1.5rem;width:100%}[dir] .layout-shop-footer__swipe-button{background-color:var(--color-background-base)}.layout-shop-footer__swipe-icon{display:block}[dir] .layout-shop-footer__swipe-icon{margin:auto}.order-totals-table-lines .order-totals-table-lines__order-line{display:flex;justify-content:space-between}[dir] .order-totals-table-lines .order-totals-table-lines__order-line{margin-bottom:var(--spacing-02)}.order-totals-table-lines__name{white-space:nowrap}.order-totals-table-lines__amount,.order-totals-table-lines__name{font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);text-transform:uppercase}.order-totals-table-lines__amount{white-space:nowrap}[dir=ltr] .order-totals-table-lines__amount{text-align:right}[dir=rtl] .order-totals-table-lines__amount{text-align:left}@media screen and (min-width:48rem){[dir] .order-totals-table-lines{margin-bottom:var(--spacing-01)}[dir=ltr] .order-totals-table-lines{text-align:right}[dir=rtl] .order-totals-table-lines{text-align:left}.order-totals-table-lines__amount,.order-totals-table-lines__name{font-size:var(--font-size-label-s);font-stretch:var(--font-stretch-label-s);font-weight:var(--font-weight-label-s);letter-spacing:var(--letter-spacing-label-s);line-height:var(--line-height-label-s);text-transform:uppercase}.order-totals-table-lines .order-totals-table-lines__order-line{justify-content:end}[dir] .order-totals-table-lines .order-totals-table-lines__order-line{margin-bottom:var(--spacing-01)}}@media screen and (min-width:120rem){.order-totals-table-lines .order-totals-table-lines__order-line{justify-content:space-between}}.order-totals-table__lines{width:100%}[dir] .order-totals-table__lines{background-color:var(--color-background-base);padding:var(--spacing-05) var(--spacing-05) 0 var(--spacing-05)}.order-totals-table__lines__button{width:100%}@media screen and (min-width:48rem){.order-totals-table__lines{width:unset}[dir] .order-totals-table__lines{padding:0}}@media screen and (min-width:120rem){.order-totals-table__lines{width:100%}[dir] .order-totals-table__lines{padding:0 var(--spacing-07)}}.layout-shop-footer{bottom:0;position:fixed;width:100vw;z-index:3}[dir] .layout-shop-footer{transition-duration:var(--transition-duration-normal,.3s);transition-property:opacity,transform;transition-timing-function:ease-in-out}[dir=ltr] .layout-shop-footer,[dir=rtl] .layout-shop-footer{left:0;right:0}.layout-shop-footer--hidden{opacity:0;pointer-events:none}[dir] .layout-shop-footer--hidden{transform:translateY(100%)}.layout-shop-footer__container{align-items:center;display:flex}[dir] .layout-shop-footer__container{background-color:var(--color-background-base);padding:var(--spacing-05)}.layout-shop-footer__top-content{box-sizing:border-box}[dir] .layout-shop-footer__top-content{background-color:var(--color-background-base);padding:var(--spacing-05);padding-bottom:0}.layout-shop-footer__gift-options,.layout-shop-footer__terms{flex:1}.shop-cart-view__footer .layout-shop-footer__terms{display:none}.layout-shop-footer__continue-terms{min-width:100%;overflow-wrap:break-word;width:0}.layout-shop-footer__terms-row{overflow-wrap:break-word}[dir] .layout-shop-footer__terms-row{background-color:var(--color-background-base);padding:var(--spacing-02) var(--spacing-05) var(--spacing-05);text-align:justify}[dir] .layout-shop-footer__container:has(+.layout-shop-footer__terms-row){padding-bottom:0}.layout-shop-footer__totals{align-items:center;display:flex;flex:2;gap:var(--spacing-05);justify-content:space-between}.layout-shop-footer__totals--reversed{flex-direction:row-reverse}.layout-shop-footer__totals-content{align-items:center;display:flex;gap:var(--spacing-05)}[dir] .layout-shop-footer__header-swipe-icon{background-color:var(--color-background-base)}@media screen and (min-width:48rem){.shop-area .zds-toast-content{--zds-toast-content-padding:0}.layout-shop-footer__totals-container{width:var(--shop-footer-totals-container-size,auto)}[dir=ltr] .layout-shop-footer__notification{left:0}[dir=rtl] .layout-shop-footer__notification{right:0}.layout-shop-footer__container{gap:var(--spacing-08);justify-content:space-between}[dir=ltr] .layout-shop-footer__container,[dir=ltr] .layout-shop-footer__top-content,[dir=rtl] .layout-shop-footer__container,[dir=rtl] .layout-shop-footer__top-content{padding-left:var(--spacing-08);padding-right:var(--spacing-08)}.layout-shop-footer__totals{flex-direction:row;justify-content:flex-end}.layout-shop-footer__app-notification{position:absolute;width:32rem}[dir=ltr] .layout-shop-footer__app-notification{right:var(--spacing-08)}.layout-shop-footer .layout-shop-footer__body-button{--shop-footer-button-min-width:14.0625rem;min-width:var(--shop-footer-button-min-width)}[dir=rtl] .layout-shop-footer__app-notification{left:var(--spacing-08);right:unset}}.layout-shop-footer__totals--full-width{flex-direction:column;gap:var(--spacing-04)}.layout-shop-footer__totals--full-width .layout-shop-footer__totals-container{display:flex;justify-content:space-between;width:100%}.layout-shop-footer__totals--full-width .layout-shop-footer__body-button{flex:1;min-width:auto;width:auto}@media (--media-xs ){.layout-shop-footer__totals{gap:unset}}@media screen and (min-width:120rem){.layout-shop-footer--floating{bottom:0;display:flex;flex-direction:column;gap:0;position:fixed;width:24.25rem}[dir] .layout-shop-footer--floating{border-radius:0;box-shadow:none;padding-top:0;transition-duration:var(--transition-duration-normal,.3s);transition-property:opacity,transform;transition-timing-function:ease-in-out}[dir=ltr] .layout-shop-footer--floating{left:auto;right:0}[dir=rtl] .layout-shop-footer--floating{left:0;right:auto}.layout-shop-footer__totals-container{width:auto}.layout-shop-footer--floating:has(.layout-shop-footer__payment-buttons-container--two-buttons){width:26.875rem}.layout-shop-footer--floating.layout-shop-footer--hidden{opacity:0;pointer-events:none}[dir] .layout-shop-footer--floating.layout-shop-footer--hidden{transform:translateY(100%)}.layout-shop-footer--floating .layout-shop-footer__container{align-items:stretch;flex-direction:column;gap:var(--spacing-04)}[dir] .layout-shop-footer--floating .layout-shop-footer__container{padding:var(--spacing-07)}[dir=ltr] .layout-shop-footer__top-content,[dir=rtl] .layout-shop-footer__top-content{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}[dir] .layout-shop-footer__top-content--without-order-lines{border-top:0;padding:0}.layout-shop-footer--floating .layout-shop-footer__gift-options{display:none}.layout-shop-footer--floating .layout-shop-footer__terms{display:block;flex:unset;order:3}[dir] .layout-shop-footer__totals{padding-top:var(--spacing-07)}.layout-shop-footer--floating .layout-shop-footer__totals{flex:unset;flex-direction:column;gap:var(--spacing-06);justify-content:flex-start;order:1;width:100%}.layout-shop-footer--floating .layout-shop-footer__totals-container{display:flex;justify-content:space-between;width:100%}.layout-shop-footer--floating .layout-shop-footer__continue{order:2;width:100%}.layout-shop-footer--floating .layout-shop-footer__body-button{min-width:unset;width:100%}[dir] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-alerts{margin-bottom:var(--spacing-04)}[dir=ltr] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-alerts{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}[dir=rtl] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-alerts{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}[dir=ltr] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-footer__header-banner{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}[dir=rtl] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-footer__header-banner{padding-left:var(--spacing-07);padding-right:var(--spacing-07)}.layout-shop-footer__app-notification{position:absolute;width:calc(100% - 2 * var(--spacing-07))}[dir=ltr] .layout-shop-footer__app-notification{left:var(--spacing-07);right:unset}[dir=rtl] .layout-shop-footer__app-notification{left:unset;right:var(--spacing-07)}[dir] .layout-shop-footer--floating:has(.layout-shop-footer__container--show-order-lines) .layout-shop-footer__container{padding-top:0}}@media screen and (min-width:160rem){.layout-shop-footer--floating{width:26.875rem}}