@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  html:active-view-transition-type(delivery-slide-start, delivery-slide-end, money-lines, checkout-profile-change) .PXmun { view-transition-name: var(--floating-layer-view-transition-name); view-transition-class: floating-layer; }
  ::view-transition-group(*.floating-layer) { z-index: 1; animation: auto ease 0s 1 normal none running none; }
  ::view-transition-old(*.floating-layer) { display: none; }
  ::view-transition-new(*.floating-layer) { animation: auto ease 0s 1 normal none running none; }
}
}
.Uo0Cz { --transition-property-base: inset-block-end, bottom; position: fixed; z-index: calc(var(--x-z-index-portal) - 3); display: flex; justify-content: center; padding-bottom: var(--x-spacing-base); top: auto; right: 0px; bottom: calc(var(--floating-summary-offset, 0px) + env(safe-area-inset-bottom)); left: 0px; pointer-events: none; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: var(--transition-property-base); }
.vbGnb { transition-property: var(--transition-property-base),transform; transform: translateY(100%); }
._30e7y { transition-property: var(--transition-property-base),transform; transform: translateY(0px); }
._1LMtV, .TEpNv, ._16LRF { display: none; }
.YrNyQ { --background-color: var(--x-default-color-background); background: var(--background-color); box-shadow: 0 2px 42px rgba(0,0,0,var(--shadow-color-alpha, .1)); border: rgba(255,255,255,var(--border-color-alpha, 1)) 1px solid; border-radius: 24px; backdrop-filter: blur(6px); line-height: 1; pointer-events: all; }
@supports (color: lab(from red l 1 1% / calc(alpha + .1))) {
  .YrNyQ { background: rgb(from var(--background-color) r g b / .7); }
}
.Ngyh8 .YrNyQ { pointer-events: none; }
@media (prefers-reduced-transparency: reduce) {
  .YrNyQ { background: var(--background-color); backdrop-filter: none; }
}
@media (prefers-contrast: more) {
  .YrNyQ { --shadow-color-alpha: .5; }
}
.Y0h8K { --background-color: var(--x-default-color-background-subdued); --border-color-alpha: .1; }
.izreX { line-height: 1; }
.WPQk2 { color: var(--x-default-color-accent); }
.qReyn > button { display: block; width: 100%; }
.bsjG3 { display: flex; align-items: center; gap: var(--x-spacing-base); width: 100%; }
.bsjG3 > .j2rxR { flex-grow: 1; }
.hQkNb { visibility: hidden; }
.NIPDG { padding-top: var(--x-spacing-small-400); }
.JuILZ { justify-self: start; width: 100%; }
.LHaS4 { line-height: 1; }
[dir="ltr"] .g27Iy { padding-left: var(--x-money-summary-inline-padding, 0); }
[dir="rtl"] .g27Iy, [dir="ltr"] .g27Iy { padding-right: var(--x-money-summary-inline-padding, 0); }
[dir="rtl"] .g27Iy { padding-left: var(--x-money-summary-inline-padding, 0); }
.FaOzC { opacity: 1; transform-origin: 50% 0px; transform: scale(1); transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform, opacity; }
.cGOGy { opacity: 0; transform: scale(0.8); }
.RwFM8 { padding-top: var(--x-product-thumbnail-badge-offset); }
.Hq60r { margin-top: calc(var(--x-product-thumbnail-badge-offset) * -1); }