._94sxtb1 { transition-property: height, opacity; will-change: height, opacity; }
.xoxyfm1 { top: 0px; left: 0px; }
.by0ptk7 { transform: scale(0.8); color: var(--x-default-color-text-contrast); max-width: 12.8571em; transition: transform var(--x-duration-base) var(--x-timing-spring),opacity var(--x-duration-base) var(--x-timing-spring); }
.by0ptk7.by0ptk0 { transform: scale(1) perspective(1px); opacity: 1; }
.by0ptk7.by0ptk2, .by0ptk7.by0ptk1 { pointer-events: none; }
.by0ptk7::before { content: ""; border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); position: absolute; z-index: -1; inset: 0px; display: block; background-color: var(--x-default-color-text); opacity: 0.9; }
.by0ptk8 { transform-origin: center 120%; }
.by0ptk8::after { content: ""; position: absolute; top: 100%; left: 0px; right: 0px; height: 6px; }
.by0ptk9 { transform-origin: center -20%; }
.by0ptk9::after { content: ""; position: absolute; bottom: 100%; left: 0px; right: 0px; height: 6px; }
.by0ptka { transform-origin: 120% center; }
.by0ptka::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 100%; width: 6px; }
.by0ptkb { transform-origin: -20% center; }
.by0ptkb::after { content: ""; position: absolute; top: 0px; bottom: 0px; right: 100%; width: 6px; }
.by0ptkd { border: 0.428571em solid transparent; opacity: 0.9; }
[dir="ltr"] .by0ptke { left: 50%; }
[dir="rtl"] .by0ptke { right: 50%; }
.by0ptke { top: 100%; border-top-color: var(--x-default-color-text); border-bottom-width: 0px; }
[dir="ltr"] .by0ptkf { left: 50%; }
[dir="rtl"] .by0ptkf { right: 50%; }
.by0ptkf { bottom: 100%; border-bottom-color: var(--x-default-color-text); border-top-width: 0px; }
.by0ptkg { top: 50%; left: 100%; border-left-color: var(--x-default-color-text); border-right-width: 0px; }
.by0ptkh { top: 50%; right: 100%; border-right-color: var(--x-default-color-text); border-left-width: 0px; }
._1M6e9 { color: inherit; text-decoration: inherit; }
._1s82kpb1:disabled { cursor: default; pointer-events: none; opacity: var(--x-opacity-disabled); }
[dir="ltr"] ._1s82kpb1::after { left: calc(50% - 1.2rem); }
[dir="rtl"] ._1s82kpb1::after { right: calc(50% - 1.2rem); }
._1s82kpb1::after { content: ""; position: absolute; width: 2.4rem; height: 2.4rem; top: calc(50% - 1.2rem); }
.a8x1wu9, .a8x1wua, .a8x1wui { color: var(--x-default-color-icon); }
.a8x1wuj { color: var(--x-default-color-icon-strong, var(--x-default-color-icon)); }
.a8x1wuo { min-width: var(--a8x1wu0); min-height: var(--a8x1wu0); width: var(--a8x1wu0); height: var(--a8x1wu0); }
.a8x1wup { --a8x1wu0: calc(var(--x-typography-size-default) * .7142857142857143); }
.a8x1wuq { --a8x1wu0: calc(var(--x-typography-size-default) * 1); }
.a8x1wur { --a8x1wu0: calc(var(--x-typography-size-default) * 1.2857142857142858); }
.a8x1wus { --a8x1wu0: calc(var(--x-typography-size-default) * 1.7142857142857142); }
[dir="rtl"] .a8x1wuu { transform: scaleX(-1); }
.a8x1wuw { stroke: currentcolor; }
.a8x1wu2 svg { display: block; width: 100%; max-width: 100%; max-height: 100%; fill: none; stroke-width: 1.5px; }
@keyframes jmb5zc0 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes jmb5zc1 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes jmb5zc2 { 
  0% { transform: translateY(var(--_slide-in-distance)); }
  100% { transform: translateY(0px); }
}
.jmb5zc4 { --_slide-in-distance: var(--x-spacing-large-200); background-color: var(--x-default-color-text); color: var(--x-default-color-background); box-shadow: var(--x-box-shadow-large); border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); will-change: transform; animation: jmb5zc0 var(--x-duration-base) var(--x-timing-base),jmb5zc2 var(--x-duration-base) var(--x-timing-base),jmb5zc1 var(--x-duration-base) var(--x-timing-base) 5s forwards; }
@media (prefers-reduced-motion) {
  .jmb5zc4 { --_slide-in-distance: 0; }
}
._17vpdjb1 { view-transition-name: toaster; }
::view-transition-group(toaster) { z-index: 100; }
._17kya4ue { background-size: cover; }
._17kya4uf { background-size: contain; }
._17kya4ul { container-name: var(--_17kya4uk); container-type: inline-size; }
._17kya4un > * { user-select: none; }
@keyframes _1ggkr8p1 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes _1ggkr8p2 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
._1ggkr8p4 { animation: 0.5s ease-in-out 0s 1 normal none running _1ggkr8p2, 0.5s linear 0s infinite normal none running _1ggkr8p1; fill: currentcolor; }
._1ggkr8p6 { color: var(--x-default-color-spinner, var(--x-default-color-accent)); }
._1ggkr8p9 { --_1ggkr8p0: calc(var(--x-typography-size-default) * .7142857142857143); min-width: var(--_1ggkr8p0); min-height: var(--_1ggkr8p0); width: var(--_1ggkr8p0); height: var(--_1ggkr8p0); }
._1ggkr8pa { --_1ggkr8p0: calc(var(--x-typography-size-default) * 1); min-width: var(--_1ggkr8p0); min-height: var(--_1ggkr8p0); width: var(--_1ggkr8p0); height: var(--_1ggkr8p0); }
._1ggkr8pb { --_1ggkr8p0: calc(var(--x-typography-size-default) * 1.2857142857142858); min-width: var(--_1ggkr8p0); min-height: var(--_1ggkr8p0); width: var(--_1ggkr8p0); height: var(--_1ggkr8p0); }
._1ggkr8pc { --_1ggkr8p0: calc(var(--x-typography-size-default) * 2.2857142857142856); min-width: var(--_1ggkr8p0); min-height: var(--_1ggkr8p0); width: var(--_1ggkr8p0); height: var(--_1ggkr8p0); }
._1ggkr8pd { min-width: var(--_1ggkr8p0); min-height: var(--_1ggkr8p0); width: var(--_1ggkr8p0); height: var(--_1ggkr8p0); }
._1ggkr8pf { transform: scale(1); }
._19gi7yt8 { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf6)); }
._19gi7yt9 { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf7)); }
._19gi7yta { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8)); }
._19gi7ytb { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9)); }
._19gi7ytc { letter-spacing: var(--_12e54cf3); }
._19gi7ytd { letter-spacing: var(--_12e54cf4); }
._19gi7yte { letter-spacing: var(--_12e54cf5); }
._19gi7yt11 { --x-default-color-accent: currentColor; --x-default-color-accent-hovered: currentColor; --x-link-text-decoration: underline; }
._19gi7yt1f { --x-link-text-decoration: underline; }
button:hover ._19gi7yt1f, button:focus ._19gi7yt1f, a:hover ._19gi7yt1f, a:focus ._19gi7yt1f { color: var(--x-default-color-accent-hovered); transition: color var(--x-duration-base) var(--x-timing-base); }
._19gi7yt1h { --x-default-color-accent: currentColor; --x-link-text-decoration: underline; color: var(--x-default-color-text-subdued, inherit); }
._19gi7yt1m { font-style: italic; }
._19gi7yt1o { color: inherit; font-weight: var(--x-typography-primary-weight-bold); }
._19gi7yt1p { font-style: italic; }
@media screen and (forced-colors: active) {
  ._19gi7yt1o { background-color: highlight; color: highlighttext; }
}
.s2kwpi1 { --x-default-color-icon: currentColor; --ucbxik1: var(--x-default-color-accent-hovered); --ucbxik2: .4rem; border-radius: var(--x-global-border-radius, .1lh); }
.s2kwpi2 { color: var(--x-default-color-accent); }
.s2kwpi2:hover, .s2kwpi2:focus { color: var(--x-default-color-accent-hovered); }
.s2kwpi6 { text-decoration: var(--x-link-text-decoration, none); }
._1m2hr9gi { letter-spacing: var(--x-global-typography-kerning); background-color: var(--_1m2hr9g0); color: var(--_1m2hr9gb); border-radius: inherit; height: var(--_1m2hr9gf, auto); }
._1m2hr9gl, ._1m2hr9gm { align-content: center; }
._1m2hr9gr ._1m2hr9gz, ._1m2hr9gn ._1m2hr9gz { opacity: 0; scale: 0.8; }
._1m2hr9g11 { transition-delay: var(--x-duration-fast); }
._1m2hr9gq ._1m2hr9g11 { opacity: 0; scale: 0.5; }
._1m2hr9gr ._1m2hr9g11, ._1m2hr9gn ._1m2hr9g11 { opacity: 1; scale: 1; }
[dir="rtl"] ._1m2hr9g11 { flex-direction: row-reverse; }
._1m2hr9g13 { transition: max-width var(--x-duration-slower) 4.175s,transform var(--x-duration-slowest) 4.175s,margin var(--x-duration-slowest) 4.175s,opacity var(--x-duration-slow) 4.4375s; overflow-wrap: normal; }
[dir="ltr"] [dir="ltr"] ._1m2hr9gq ._1m2hr9g13 { margin-left: 0px; }
[dir="rtl"] [dir="ltr"] ._1m2hr9gq ._1m2hr9g13 { margin-right: 0px; }
[dir="ltr"] ._1m2hr9gq ._1m2hr9g13 { transform: translate(-18px); max-width: 0px; opacity: 0; }
[dir="ltr"] [dir="rtl"] ._1m2hr9gq ._1m2hr9g13 { margin-right: 0px; }
[dir="rtl"] [dir="rtl"] ._1m2hr9gq ._1m2hr9g13 { margin-left: 0px; }
[dir="rtl"] ._1m2hr9gq ._1m2hr9g13 { transform: translate(18px); max-width: 0px; opacity: 0; }
[dir="ltr"] ._1m2hr9gr ._1m2hr9g13, [dir="ltr"] ._1m2hr9gn ._1m2hr9g13 { margin-left: var(--x-spacing-small-100); }
[dir="rtl"] ._1m2hr9gr ._1m2hr9g13, [dir="rtl"] ._1m2hr9gn ._1m2hr9g13 { margin-right: var(--x-spacing-small-100); }
._1m2hr9gr ._1m2hr9g13, ._1m2hr9gn ._1m2hr9g13 { transform: translate(0px); max-width: 200px; opacity: 1; }
._1m2hr9g15 { transform: translate(-50%, -50%); transform-origin: left top; }
[dir="rtl"] ._1m2hr9g15 { transform: translate(50%, -50%); transform-origin: right top; }
._1m2hr9g16 { box-shadow: inset 0 calc(var(--_1m2hr9g5) * -1) 0 0 var(--_1m2hr9g3); }
._1m2hr9g17 { box-shadow: inset 0 0 0 var(--_1m2hr9g5) var(--_1m2hr9g3); }
._1m2hr9g1d { --_1m2hr9g0: var(--x-default-color-background); --_1m2hr9g1: var(--swn0jzn); --_1m2hr9gb: var(--x-default-color-text); --_1m2hr9gc: var(--swn0jzo); --_1m2hr9g6: var(--swn0jzq); --ucbxik1: var(--x-default-color-background); --_1m2hr9g3: var(--x-default-color-border); --_1m2hr9g4: var(--swn0jzp); --_1m2hr9g5: var(--x-primary-button-border-width); --_1m2hr9g2: var(--x-primary-button-block-padding); --_1m2hr9g7: var(--x-primary-button-inline-padding); font-family: var(--x-primary-button-font-family); font-size: var(--_1m2hr9gg, var(--x-primary-button-font-size)); font-weight: var(--x-primary-button-font-weight, var(--x-typography-primary-weight-bold)); letter-spacing: var(--x-primary-button-letter-spacing, var(--x-global-typography-kerning)); text-transform: var(--x-primary-button-text-transform); border-radius: var(--_1m2hr9gd, var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))); }
._1m2hr9g1e { --_1m2hr9g0: var(--x-default-color-background); --_1m2hr9g1: var(--swn0jzn); --_1m2hr9gb: var(--x-default-color-text); --_1m2hr9gc: var(--swn0jzo); --_1m2hr9g6: var(--swn0jzq); --ucbxik1: var(--x-default-color-text); --_1m2hr9g3: var(--x-default-color-border); --_1m2hr9g4: var(--swn0jzp); --_1m2hr9g5: var(--x-secondary-button-border-width); --_1m2hr9g2: var(--x-secondary-button-block-padding); --_1m2hr9g7: var(--x-secondary-button-inline-padding); font-family: var(--x-secondary-button-font-family); font-size: var(--_1m2hr9gg, var(--x-secondary-button-font-size)); font-weight: var(--x-secondary-button-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-secondary-button-letter-spacing, var(--x-global-typography-kerning)); text-transform: var(--x-secondary-button-text-transform); border-radius: var(--_1m2hr9gd, var(--x-secondary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)))); }
._1m2hr9g1f { --_1m2hr9g0: var(--x-default-color-background); --_1m2hr9g1: var(--x-default-color-background-subdued); --_1m2hr9gb: var(--x-default-color-text); --_1m2hr9gc: var(--_1m2hr9gb); --ucbxik1: var(--x-default-color-text); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; --_1m2hr9g2: var(--x-spacing-base); --_1m2hr9g7: var(--x-spacing-base); font-family: var(--_12e54cf0); font-size: var(--_1m2hr9gg, var(--x-typography-size-default)); font-weight: 600; letter-spacing: var(--x-global-typography-kerning); text-transform: var(--x-global-typography-letter-case); border-radius: var(--_1m2hr9gd, var(--x-global-border-radius, var(--x-border-radius-base))); }
._1m2hr9g1g { --_1m2hr9gb: var(--x-default-color-accent); --_1m2hr9gc: var(--x-default-color-accent-hovered); --ucbxik1: var(--x-default-color-accent-hovered); --ucbxik2: .3rem; --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; --_1m2hr9g3: none; --_1m2hr9g5: 0px; --_1m2hr9g2: 0px; --_1m2hr9g7: 0px; --_1m2hr9g8: -.7142857142857143em; --_1m2hr9g9: -.7142857142857143em; border-radius: var(--x-global-border-radius, .1lh); text-transform: var(--x-global-typography-letter-case); }
._1m2hr9g1j { text-decoration: var(--x-link-text-decoration, none); }
._1m2hr9g1q._1m2hr9g1d { --_1m2hr9g0: var(--swn0jf); --_1m2hr9g1: var(--swn0jg); --_1m2hr9gb: var(--swn0jk); --_1m2hr9gc: var(--swn0jk); --ucbxik1: var(--swn0jf); --_1m2hr9g3: var(--swn0jf); --_1m2hr9g4: var(--swn0jg); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1q._1m2hr9g1e, ._1m2hr9g1q._1m2hr9g1f { --_1m2hr9gb: var(--swn0jf); --_1m2hr9gc: var(--swn0jg); --ucbxik1: var(--swn0jf); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1q._1m2hr9g1e { --_1m2hr9g3: var(--swn0jf); --_1m2hr9g4: var(--swn0jg); }
._1m2hr9g1q._1m2hr9g1f { --_1m2hr9g1: var(--swn0ji); --_1m2hr9gc: var(--swn0jf); }
._1m2hr9g1q._1m2hr9g1g { --_1m2hr9g0: transparent; --_1m2hr9g1: transparent; --_1m2hr9gb: var(--swn0jf); --_1m2hr9gc: var(--swn0jg); --ucbxik1: var(--swn0jf); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1r._1m2hr9g1d { --_1m2hr9g0: var(--x-default-color-text); --_1m2hr9gb: var(--x-default-color-background); --_1m2hr9gc: var(--x-default-color-background); --ucbxik1: var(--x-default-color-text); --_1m2hr9g3: var(--x-default-color-text); --_1m2hr9g4: var(--x-default-color-text); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1r._1m2hr9g1e, ._1m2hr9g1r._1m2hr9g1f { --_1m2hr9gb: var(--x-default-color-text); --_1m2hr9gc: var(--x-default-color-text); --ucbxik1: var(--x-default-color-text); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1r._1m2hr9g1e { --_1m2hr9g3: var(--x-default-color-border); --_1m2hr9g4: var(--x-default-color-border); }
._1m2hr9g1r._1m2hr9g1g { --_1m2hr9g0: transparent; --_1m2hr9g1: transparent; --_1m2hr9gb: inherit; --_1m2hr9gc: inherit; --ucbxik1: var(--x-default-color-accent-hovered); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: unset; }
._1m2hr9g1t._1m2hr9g1g { --_1m2hr9g0: transparent; --_1m2hr9g1: transparent; --_1m2hr9gb: var(--x-default-color-custom); --_1m2hr9gc: var(--x-default-color-custom); --ucbxik1: var(--x-default-color-custom); --x-default-color-icon: currentColor; --_1m2hr9g6: currentColor; --x-default-color-spinner: currentColor; --x-default-color-text-subdued: currentColor; }
._1m2hr9g1u { padding: var(--_1m2hr9ge, calc(var(--_1m2hr9g2) * var(--_1m2hr9ga)) calc(var(--_1m2hr9g7) * var(--_1m2hr9ga))); }
._1m2hr9g1v { --_1m2hr9ga: .6663890045814242; }
._1m2hr9g1w { --_1m2hr9ga: 1; }
._1m2hr9g1x { --_1m2hr9ga: 1.5006250000000003; }
._1m2hr9g1y { --_1m2hr9ga: 1.8382656250000005; }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g1g { opacity: var(--x-opacity-disabled); }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g17, ._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g18 { border-color: var(--x-default-color-border); }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g16 { border-bottom-color: var(--x-default-color-border); }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g1d { --_1m2hr9gb: var(--x-default-color-text); --_1m2hr9g3: var(--x-default-color-border); --_1m2hr9g0: var(--x-default-color-background-subdued); opacity: var(--x-opacity-disabled); }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g1e, ._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g1f { --_1m2hr9gb: var(--x-default-color-text); opacity: var(--x-opacity-disabled); }
._1m2hr9g2e:not(._1m2hr9g2c)._1m2hr9g1e { --_1m2hr9g3: var(--x-default-color-border); }
._1m2hr9g2f { cursor: not-allowed; }
[dir="ltr"] ._1m2hr9g2h { border-top-right-radius: 0px; }
[dir="rtl"] ._1m2hr9g2h { border-top-left-radius: 0px; }
[dir="ltr"] ._1m2hr9g2h { border-bottom-right-radius: 0px; }
[dir="rtl"] ._1m2hr9g2h { border-bottom-left-radius: 0px; }
[dir="ltr"] ._1m2hr9g2h { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
[dir="rtl"] ._1m2hr9g2h { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
._1m2hr9g2h { --_1m2hr9g2: 0px; }
[dir="ltr"] ._1m2hr9g2i { border-top-left-radius: 0px; }
[dir="rtl"] ._1m2hr9g2i { border-top-right-radius: 0px; }
[dir="ltr"] ._1m2hr9g2i { border-bottom-left-radius: 0px; }
[dir="rtl"] ._1m2hr9g2i { border-bottom-right-radius: 0px; }
[dir="ltr"] ._1m2hr9g2i { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
[dir="rtl"] ._1m2hr9g2i { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
._1m2hr9g2i { --_1m2hr9g2: 0px; }
._1m2hr9g2j { --_1m2hr9g2: var(--x-spacing-small-200); --_1m2hr9g7: var(--x-spacing-base); border-radius: var(--x-global-border-radius, var(--x-border-radius-small)); }
@media (hover: hover) {
  ._1m2hr9gi:focus, ._1m2hr9gi:hover { --x-default-color-icon: var(--_1m2hr9g6); --x-default-color-spinner: var(--_1m2hr9g6); background-color: var(--_1m2hr9g1, var(--_1m2hr9g0)); color: var(--_1m2hr9gc, var(--_1m2hr9gb)); }
  ._1m2hr9g16:focus, ._1m2hr9g16:hover { box-shadow: inset 0 calc(var(--_1m2hr9g5) * -1) 0 0 var(--_1m2hr9g4); }
  ._1m2hr9g17:focus, ._1m2hr9g17:hover { box-shadow: inset 0 0 0 var(--_1m2hr9g5) var(--_1m2hr9g4); }
  ._1m2hr9g2j:hover:not(:disabled), ._1m2hr9g2j:focus-visible { background-color: var(--x-default-color-background-subdued); }
}
@media (hover: none) {
  ._1m2hr9gi:active { --x-default-color-icon: var(--_1m2hr9g6); --x-default-color-spinner: var(--_1m2hr9g6); transition-duration: var(--x-duration-fast); transition-timing-function: var(--x-timing-ease-out); background-color: var(--_1m2hr9g1); color: var(--_1m2hr9gc); }
}
@media screen and (prefers-reduced-motion: reduce) {
  ._1m2hr9gq ._1m2hr9gz, ._1m2hr9gr ._1m2hr9gz, ._1m2hr9gn ._1m2hr9gz { display: none; }
}
@media screen and (min-width: 750px) {
  ._1m2hr9g1z { --_1m2hr9ga: .6663890045814242; }
  ._1m2hr9g20 { --_1m2hr9ga: 1; }
  ._1m2hr9g21 { --_1m2hr9ga: 1.5006250000000003; }
  ._1m2hr9g22 { --_1m2hr9ga: 1.8382656250000005; }
}
@media screen and (min-width: 1000px) {
  ._1m2hr9g23 { --_1m2hr9ga: .6663890045814242; }
  ._1m2hr9g24 { --_1m2hr9ga: 1; }
  ._1m2hr9g25 { --_1m2hr9ga: 1.5006250000000003; }
  ._1m2hr9g26 { --_1m2hr9ga: 1.8382656250000005; }
}
@media screen and (min-width: 1200px) {
  ._1m2hr9g27 { --_1m2hr9ga: .6663890045814242; }
  ._1m2hr9g28 { --_1m2hr9ga: 1; }
  ._1m2hr9g29 { --_1m2hr9ga: 1.5006250000000003; }
  ._1m2hr9g2a { --_1m2hr9ga: 1.8382656250000005; }
}
@media screen and (forced-colors: active) {
  ._1m2hr9g2g { forced-color-adjust: none; }
  ._1m2hr9g2g._1m2hr9g1d { --_1m2hr9g0: Highlight; --_1m2hr9g1: Highlight; --_1m2hr9gb: HighlightText; --_1m2hr9gc: HighlightText; --ucbxik1: CanvasText; --_1m2hr9g3: Highlight; --_1m2hr9g4: Highlight; --_1m2hr9g6: HighlightText; --x-default-color-icon: HighlightText; --x-default-color-icon-strong: HighlightText; --x-default-color-spinner: HighlightText; --x-default-color-text-subdued: HighlightText; --x-default-color-accent: HighlightText; --x-default-color-accent-hovered: HighlightText; --x-default-color-critical: HighlightText; --x-default-color-info: HighlightText; --x-default-color-success: HighlightText; --x-default-color-warning: HighlightText; --x-default-color-custom: HighlightText; }
  ._1m2hr9g2g._1m2hr9g2e:not(._1m2hr9g2c) { --_1m2hr9g0: ButtonFace; --_1m2hr9g1: ButtonFace; --_1m2hr9gb: GrayText; --_1m2hr9gc: GrayText; --_1m2hr9g3: GrayText; --_1m2hr9g4: GrayText; --_1m2hr9g6: GrayText; --x-default-color-icon: GrayText; --x-default-color-icon-strong: GrayText; --x-default-color-spinner: GrayText; --x-default-color-text-subdued: GrayText; --x-default-color-accent: GrayText; --x-default-color-accent-hovered: GrayText; --x-default-color-critical: GrayText; --x-default-color-info: GrayText; --x-default-color-success: GrayText; --x-default-color-warning: GrayText; --x-default-color-custom: GrayText; }
}
.hYGiX { position: fixed; z-index: calc(var(--x-z-index-portal) - 1); inset: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(var(--blur-amount)); --blur-amount: 6px; }
.yF8Vq { position: fixed; z-index: calc(var(--x-z-index-portal) - 1); inset: 0px; cursor: pointer; background-color: transparent; }
[dir="ltr"] .UGCQu { left: 50%; }
[dir="rtl"] .UGCQu { right: 50%; }
.UGCQu { position: fixed; z-index: calc(var(--x-z-index-portal) - 1); top: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); text-align: center; width: 100%; max-width: 393px; }
.g9gqqf1 { --swn0jyu: var(--swn0j1f); --swn0jzl: var(--swn0j1f); --swn0jza: var(--swn0j1g); --swn0jzb: var(--swn0j1h); --swn0jzm: var(--swn0j1i); --swn0jyw: var(--swn0j1j); --swn0jzc: var(--swn0j1k); --swn0jyv: var(--swn0j1l); --swn0jzd: var(--swn0j1m); --swn0jze: var(--swn0j1n); --swn0jzf: var(--swn0j1o); --swn0jyz: var(--swn0j0); --swn0jz1: var(--swn0j1); --swn0jz6: var(--swn0j2); --swn0jz2: var(--swn0j3); --swn0jz3: var(--swn0j4); --swn0jz4: var(--swn0j5); --swn0jz5: var(--swn0j6); --swn0jz7: var(--swn0j7); --swn0jz8: var(--swn0j8); --swn0jz0: var(--swn0jq); --swn0jzh: var(--swn0jf); --swn0jzi: var(--swn0jr); --swn0jzj: var(--swn0jz); --swn0jzk: var(--swn0j17); --swn0jzu: var(--swn0j1p); --swn0j10a: var(--swn0j1q); --swn0j10b: var(--swn0j1r); --swn0jzw: var(--swn0j1s); --swn0j10c: var(--swn0j1t); --swn0jzv: var(--swn0j1u); --swn0j10d: var(--swn0j1v); --swn0j10e: var(--swn0j1w); --swn0j10f: var(--swn0j1x); --swn0jzz: var(--swn0j0); --swn0j101: var(--swn0j1); --swn0j106: var(--swn0j2); --swn0j102: var(--swn0j3); --swn0j103: var(--swn0j4); --swn0j104: var(--swn0j5); --swn0j105: var(--swn0j6); --swn0j107: var(--swn0j7); --swn0j108: var(--swn0j8); --swn0j100: var(--swn0jq); --swn0j116: var(--swn0jf); --swn0j11e: var(--swn0j9); --swn0j11u: var(--swn0ja); --swn0j11v: var(--swn0jb); --swn0j11g: var(--swn0jc); --swn0j11f: var(--swn0jd); --swn0j11y: var(--swn0je); --swn0j129: var(--swn0j9); --swn0j12s: var(--swn0ja); font-family: var(--x-typography-primary-fonts); font-weight: var(--x-typography-primary-weight-base); letter-spacing: var(--x-global-typography-kerning); text-transform: var(--x-global-typography-letter-case); touch-action: manipulation; }
@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  :root:active-view-transition-type(checkout-profile-change) { view-transition-name: root; }
  ::view-transition-old(root), ::view-transition-new(root) { animation-duration: var(--x-duration-slow); animation-timing-function: var(--x-timing-base); }
  ::view-transition-group(root) { animation-duration: var(--x-duration-slow); }
}
}
.n8k95w1 { text-wrap: pretty; }
.n8k95w1:focus { outline: none; }
.n8k95w2 { font-family: var(--x-heading-level1-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level1-font-size, var(--x-typography-size-extra-large)); font-weight: var(--x-heading-level1-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level1-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level1-text-transform); }
.n8k95w3 { font-family: var(--x-heading-level2-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level2-font-size, var(--x-typography-size-medium)); font-weight: var(--x-heading-level2-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level2-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level2-text-transform); }
.n8k95w4 { font-family: var(--x-heading-level3-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level3-font-size, var(--x-typography-size-default)); font-weight: var(--x-heading-level3-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level3-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level3-text-transform); }
.n8k95w5 { font-family: var(--x-heading-level4-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level4-font-size, var(--x-typography-size-small)); font-weight: var(--x-heading-level4-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level4-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level4-text-transform); }
.n8k95w6, .n8k95w7 { font-family: var(--x-typography-secondary-fonts); font-size: var(--x-typography-size-default); font-weight: var(--x-typography-secondary-weight-base); line-height: var(--x-typography-line-height-small); }
.MQqMI { position: fixed; z-index: 100001; inset: 0px; width: 100%; height: 100%; }
.Jue6i { position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(var(--blur-amount)); --blur-amount: 6px; }
[dir="ltr"] .kpec9 { left: 50%; }
[dir="rtl"] .kpec9 { right: 50%; }
.kpec9 { position: absolute; top: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); text-align: center; width: 100%; max-width: 393px; }
.mg7oix1::before { content: ""; display: block; border-style: solid; border-color: var(--x-default-color-border); border-width: 0px; }
.mg7oix3::before, .mg7oix3::after { border-style: solid; }
.mg7oix4::before, .mg7oix4::after { border-style: dashed; }
.mg7oix5::before, .mg7oix5::after { border-style: dotted; }
.mg7oix8::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
[dir="ltr"] .mg7oix9::before { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
[dir="rtl"] .mg7oix9::before { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.mg7oix9::before { height: 100%; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.mg7oixb { flex: 1 1 auto; }
.mg7oixb::before, .mg7oixb::after { content: ""; flex-grow: 1; width: unset; height: unset; border-color: var(--x-default-color-border); border-width: 0px; }
.mg7oixb.mg7oix8::before, .mg7oixb.mg7oix8::after { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.mg7oixb.mg7oix9 { flex-direction: column; }
[dir="ltr"] .mg7oixb.mg7oix9::before, [dir="ltr"] .mg7oixb.mg7oix9::after { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
[dir="rtl"] .mg7oixb.mg7oix9::before, [dir="rtl"] .mg7oixb.mg7oix9::after { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.mg7oixb.mg7oix9::before, .mg7oixb.mg7oix9::after { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.mg7oixc::before { content: unset; flex-grow: unset; border: unset; }
.mg7oixc.mg7oix9 { flex-direction: column; }
.mg7oixe::after { content: unset; flex-grow: unset; border: unset; }
.mg7oixe.mg7oix9 { flex-direction: column; }
.mg7oixf::before, .mg7oixf::after { border-width: var(--x-border-width-base); }
.mg7oixf.mg7oix8 { height: auto; }
.mg7oixf.mg7oix9 { width: var(--x-border-width-base); }
.mg7oixg::before, .mg7oixg::after { border-width: var(--x-border-width-large-100); }
.mg7oixg.mg7oix8 { height: auto; }
.mg7oixg.mg7oix9 { width: var(--x-border-width-large-100); }
.mg7oixh::before, .mg7oixh::after { border-width: var(--x-border-width-large-100); }
.mg7oixh.mg7oix8 { height: auto; }
.mg7oixh.mg7oix9 { width: var(--x-border-width-large-100); }
.mg7oixi::before, .mg7oixi::after { border-width: var(--x-border-width-large-200); }
.mg7oixi.mg7oix8 { height: auto; }
.mg7oixi.mg7oix9 { width: var(--x-border-width-large-200); }
[dir="ltr"] .mg7oix8 .mg7oixj { margin-right: var(--x-spacing-base); }
[dir="rtl"] .mg7oix8 .mg7oixj { margin-left: var(--x-spacing-base); }
.mg7oix9 .mg7oixj { margin-bottom: var(--x-spacing-base); }
.mg7oix8 .mg7oixk { margin-left: var(--x-spacing-base); margin-right: var(--x-spacing-base); }
.mg7oix9 .mg7oixk { margin-top: var(--x-spacing-base); margin-bottom: var(--x-spacing-base); }
[dir="ltr"] .mg7oix8 .mg7oixl { margin-left: var(--x-spacing-base); }
[dir="rtl"] .mg7oix8 .mg7oixl { margin-right: var(--x-spacing-base); }
.mg7oix9 .mg7oixl { margin-top: var(--x-spacing-base); }
@keyframes _1sg44lm5 { 
  50% { opacity: 1; }
  75% { opacity: 0.5; }
  100% { opacity: 1; }
}
._1sg44lm4 { background-color: var(--x-default-color-text-subdued-200); border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); -webkit-box-decoration-break: clone; box-decoration-break: clone; }
._1sg44lm6 { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--_1sg44lm0) * -1); }
._1sg44lm8 { background-color: transparent; }
._1sg44lma { visibility: hidden; }
._1sg44lm7 ._1sg44lma:empty { display: inline-block; }
@media (prefers-reduced-motion: reduce) {
  ._1sg44lm4 { transition: none; }
  ._1sg44lm6 { animation: auto ease 0s 1 normal none running none; }
}
@media screen and (forced-colors: active) {
  ._1sg44lm4 { background-color: graytext; }
}
@supports (aspect-ratio: 1) {
  ._1sg44lm4 { aspect-ratio: var(--_1sg44lm2); }
}
@supports not (aspect-ratio: 1) {
  ._1sg44lm4::before { content: ""; height: 0px; display: block; padding-bottom: calc(100% / var(--_1sg44lm2)); }
}
.gP50U { display: block; max-width: 100%; height: auto; max-height: 300px; object-fit: contain; pointer-events: none; }
.cm5pp { min-height: 100dvb; display: grid; grid-template-rows: auto auto auto auto 1fr auto; grid-template-areas: "announcement" "header" "buyer-journey" "disclosure" "shell-content" "footer"; --x-shell-divider: var(--x-divider-border-width, 1px) var(--x-divider-border-style, solid); --x-shell-inline-size: 58rem; --x-shell-announcement-inline-size: var(--x-shell-inline-size); --x-shell-announcement-button-group-count: 1; --x-shell-announcement-host-block-size: calc(var(--x-spacing-large-200) * 2); --x-shell-announcement-padding: var( --config-announcement-padding, var(--x-spacing-large-200) var(--x-spacing-large-200) ); --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-large-100 ); --x-shell-announcement-content-min-block-size: var(--x-spacing-large-400); --x-shell-announcement-max-block-size: calc(200dvh / 3); --x-shell-sibling-announcement-shadow: 0 -32px 64px 0 rgba(3, 7, 18, .06), 0 -25px 49px 0 rgba(3, 7, 18, .05), 0 -18px 36px 0 rgba(3, 7, 18, .04), 0 -13px 25px 0 rgba(3, 7, 18, .04), 0 -8px 16px 0 rgba(3, 7, 18, .03), 0 -5px 9px 0 rgba(3, 7, 18, .02), 0 -2px 4px 0 rgba(3, 7, 18, .01), 0 -1px 1px 0 rgba(3, 7, 18, .01); --x-shell-header-inline-size: var(--x-shell-inline-size); --x-shell-header-padding: var( --config-header-padding, var(--x-spacing-large-200) ) var(--x-spacing-base); }
@supports (width: min(0px,100px)) {
  .cm5pp { --x-shell-announcement-host-block-size: calc( var(--x-spacing-large-200) * 2 ); --x-shell-announcement-padding: var(--x-spacing-large-200) min( var(--config-announcement-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ); --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-large-100 ); --x-shell-header-padding: min( var(--config-header-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) var(--x-spacing-base); }
}
.cm5pp { --x-shell-header-background-image: var(--config-header-background-image); --x-shell-buyer-journey-inline-size: var(--x-shell-inline-size); --x-shell-buyer-journey-padding: 0; --x-shell-disclosure-display: block; --x-shell-main-inline-size: var(--x-shell-inline-size); --x-shell-main-justify-content: center; --x-shell-main-padding: var(--x-spacing-large-200) var(--x-spacing-base); --x-shell-main-border: none; --x-shell-content-divider: var( --config-content-divider-border-width, var(--x-divider-border-width, 1px) ) var( --config-content-divider-border-style, var(--x-divider-border-style, solid) ); --x-shell-order-summary-display: none; --x-shell-order-summary-background-image: var( --config-order-summary-background-image ); --x-shell-footer-inline-size: var(--x-shell-inline-size); --x-shell-footer-padding: var(--config-footer-padding, var(--x-spacing-base)) 0 0; }
@supports (width: min(0px,100px)) {
  .cm5pp { --x-shell-footer-padding: min( var(--config-footer-padding, var(--x-spacing-base)), var(--x-spacing-large-200) ) 0 0; }
}
.cm5pp.FeQiM { --x-shell-main-padding: var(--x-spacing-large-200) var(--x-spacing-base) max(env(safe-area-inset-bottom), var(--x-spacing-large-200)); }
.cm5pp.BwmDa { --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-large-200) ) var(--x-spacing-base) max( env(safe-area-inset-bottom), var(--config-footer-padding, var(--x-spacing-large-200)) ); }
@supports (width: min(0px,100px)) {
  .cm5pp.BwmDa { --x-shell-footer-padding: min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) var(--x-spacing-base) max( env(safe-area-inset-bottom), min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) ); }
}
@media screen and (min-width: 580px) {
  .cm5pp { --x-shell-inline-size: var(--config-main-inline-size, 58rem); --x-shell-announcement-inline-size: var( --config-announcement-inline-size, var(--x-shell-inline-size) ); --x-shell-announcement-max-block-size: calc(100dvh / 3); --x-shell-announcement-host-block-size: calc(var(--x-spacing-base) * 2); --x-shell-announcement-padding: var(--x-spacing-base) var(--x-spacing-large-200); --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-small-200 ); --x-shell-header-inline-size: var( --config-header-inline-size, var(--x-shell-inline-size) ); --x-shell-buyer-journey-inline-size: var( --config-buyer-journey-inline-size, var(--x-shell-inline-size) ); --x-shell-main-inline-size: var( --config-main-inline-size, var(--x-shell-inline-size) ); --x-shell-footer-inline-size: var( --config-footer-inline-size, var(--x-shell-inline-size) ); }
}
@media screen and (min-width: 1000px) {
  .g9PS6 { --x-shell-main-inline-size: var(--config-main-inline-size, 58rem); --x-shell-order-summary-inline-size: var( --config-order-summary-inline-size, 48rem ); --x-shell-section-columns-offset: calc( calc( var(--x-shell-main-inline-size) - var(--x-shell-order-summary-inline-size) ) / 2 ); --x-shell-content-display: grid; --x-shell-content-template-areas: "main order-summary"; --x-shell-content-template-columns: minmax( min-content, calc(50% + var(--x-shell-section-columns-offset)) ) 1fr; }
  .g9PS6._46J2H { --x-shell-content-template-columns: 1fr var(--x-shell-order-summary-inline-size); }
  .g9PS6.XlQtV { --x-shell-content-template-columns: var(--x-shell-main-inline-size) 1fr; }
  .g9PS6._46J2H.XlQtV { --x-shell-content-template-columns: 1fr 1fr; }
  .g9PS6 { --x-shell-inline-size: calc( var(--x-shell-main-inline-size) + var(--x-shell-order-summary-inline-size) ); --x-shell-announcement-max-block-size: calc(100dvh / 3); --x-shell-announcement-padding: var( --config-header-padding, var(--x-spacing-base) var(--x-spacing-large-500) ); --x-shell-announcement-button-group-padding-block-start: var( --x-spacing-small-200 ); --x-shell-header-padding: var(--config-header-padding, 0); }
  .g9PS6.U3Rye { --x-shell-header-padding: var( --config-header-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) ); }
  :is(.g9PS6._5ZebG, .g9PS6.PqnoL) .d5pfT { --x-shell-header-padding: var( --config-header-padding, 0 0 var(--x-spacing-large-200) ); }
  .g9PS6 { --x-shell-buyer-journey-padding: var(--config-buyer-journey-padding, 0); --x-shell-disclosure-display: none; --x-shell-main-justify-content: flex-end; --x-shell-main-padding: var( --config-main-padding, var(--x-spacing-large-500) ); --x-shell-main-border: var(--x-shell-content-divider); }
  .g9PS6.FeQiM, .g9PS6.BwmDa { --x-shell-main-padding: var( --config-main-padding, var(--x-spacing-large-500) ); }
  .g9PS6 { --x-shell-order-summary-display: block; --x-shell-order-summary-padding: var( --config-order-summary-padding, var(--x-spacing-large-500) ); --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-base) 0 0 ); }
  .g9PS6.BwmDa { --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-large-200) var(--x-spacing-large-500) ); }
}
@media screen and (max-width: 579px) {
  .oYrwu .gdtca .djSdi + .NGRNe { margin-top: var( --config-footer-margin-block-start, var(--x-spacing-base) ); }
  .oYrwu.BwmDa, .oYrwu.FeQiM { --x-shell-main-padding: min( var(--config-main-padding-block-start, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-end, var(--x-spacing-base)), var(--x-spacing-base) ) min( var(--config-main-padding-block-end, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) min( var(--config-main-padding-inline-start, var(--x-spacing-base)), var(--x-spacing-base) ); }
  .oYrwu.FeQiM { --x-shell-footer-padding: var( --config-footer-padding, var(--x-spacing-large-200) ) 0 max( env(safe-area-inset-bottom), var(--config-footer-padding, var(--x-spacing-large-200)) ); }
  @supports (width: min(0px,100px)) {
  .oYrwu.FeQiM { --x-shell-footer-padding: min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) 0 max( env(safe-area-inset-bottom), min( var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200) ) ); }
}
}
.u5Gkx, .bU4kN { min-height: auto; }
._73ZDy { padding-bottom: var(--x-spacing-base); }
._5gERx { position: relative; align-items: center; interpolate-size: allow-keywords; grid-area: announcement; width: 100%; height: 0px; max-height: var(--x-shell-announcement-max-block-size); overflow: hidden; transition: block-size var(--x-duration-base) var(--x-timing-base); }
._5gERx._0FhCb { overflow: visible; }
.bMbg6 { height: auto; }
.U3Rye :is(.bMbg6 .mpQwN) { padding-bottom: var(--x-border-radius-large); }
.mpQwN { display: grid; grid-template-areas: ". content action-buttons"; grid-template-columns: 1fr minmax(auto,var(--x-shell-announcement-inline-size)) 1fr; width: 100%; overflow: hidden; transition: padding-block-end var(--x-duration-base) var(--x-timing-base),-webkit-padding-after var(--x-duration-base) var(--x-timing-base); }
[dir="ltr"] .gYnYi { padding-right: max(min(calc(var(--x-shell-announcement-inline-size) + var(--x-shell-announcement-button-group-inline-size) - 100dvw),var(--x-shell-announcement-button-group-inline-size)),0px); }
[dir="rtl"] .gYnYi { padding-left: max(min(calc(var(--x-shell-announcement-inline-size) + var(--x-shell-announcement-button-group-inline-size) - 100dvw),var(--x-shell-announcement-button-group-inline-size)),0px); }
.gYnYi { grid-area: content / 2; --x-shell-announcement-button-group-inline-size: calc( var(--x-typography-size-default) * var(--x-shell-announcement-button-group-count) + var(--x-spacing-base) * (var(--x-shell-announcement-button-group-count)) ); max-width: var(--x-shell-announcement-inline-size); --x-shell-announcement-content-block-size-coefficient: 2.5; min-height: min(calc(var(--x-typography-size-default) * var(--x-typography-line-height-base) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size)),max-content); max-height: calc(var(--x-typography-size-default) * var(--x-typography-line-height-base) * var(--x-shell-announcement-content-block-size-coefficient) + var(--x-shell-announcement-host-block-size)); transition: max-block-size var(--x-duration-base) var(--x-timing-base); }
.gYnYi > div { padding: var(--x-shell-announcement-padding); }
.yJIUK .gYnYi { max-height: var(--x-shell-announcement-max-block-size); }
[dir="ltr"] .uB1DX { right: var(--x-spacing-large-100); }
[dir="rtl"] .uB1DX { left: var(--x-spacing-large-100); }
.uB1DX { grid-area: action-buttons; position: absolute; top: var( --x-shell-announcement-button-group-padding-block-start ); display: flex; justify-content: flex-end; align-items: flex-start; height: min-content; gap: var(--x-spacing-small-400); }
.Lhk39 { display: none; }
.Lhk39, .GxFSO { z-index: 2; padding: var(--x-spacing-small-400); border-radius: var(--x-border-radius-base); }
:is(.Lhk39, .GxFSO):hover { background-color: var(--x-default-color-background-subdued); }
:is(.Lhk39, .GxFSO):focus { outline: 2px var(--x-default-color-accent-hovered) solid; outline-offset: 2px; }
:is(.Lhk39, .GxFSO):focus:not(:focus-visible) { outline: none; }
:is(.Lhk39, .GxFSO):focus-visible { outline: 2px var(--x-default-color-accent-hovered) solid; outline-offset: 2px; }
.eqp7i { position: absolute; z-index: 1; display: block; inset: 0px; }
.U3Rye .eqp7i { bottom: var(--x-border-radius-large); }
._5gERx:not(.X3qgz) .eqp7i { display: none; }
.rZH98 .eqp7i { border-radius: var(--x-border-radius-base) var(--x-border-radius-base) 0 0; }
.eqp7i:focus { outline: 2px var(--x-default-color-accent-hovered) solid; outline-offset: -2px; }
.eqp7i:focus:not(:focus-visible) { outline: none; }
.eqp7i:focus-visible { outline: 2px var(--x-default-color-accent-hovered) solid; outline-offset: -2px; }
@media screen and (min-width: 750px) {
  .X3qgz .gYnYi, .yJIUK .gYnYi { --x-shell-announcement-button-group-count: 2; }
  .X3qgz .Lhk39, .yJIUK .Lhk39 { display: block; }
}
.EAjaz { grid-area: header; z-index: 1; }
._96Hty .EAjaz { transition: margin-block-start var(--x-duration-base) var(--x-timing-base),-webkit-margin-before var(--x-duration-base) var(--x-timing-base); }
.U3Rye :is(.ck07C .EAjaz), ._8wrz5:is(.ck07C .EAjaz) { box-shadow: var(--x-shell-sibling-announcement-shadow); }
.U3Rye :is(.ck07C .EAjaz) { margin-top: calc(var(--x-border-radius-large) * -1); border-radius: var(--x-border-radius-large) var(--x-border-radius-large) 0 0; }
.i8Dpn { padding: var(--x-shell-header-padding); width: 100%; max-width: var(--x-shell-header-inline-size); }
.ObllD { width: 100%; max-width: var(--x-shell-header-inline-size); }
@media screen and (min-width: 1000px) {
  .cm5pp:not(.U3Rye) ._8wrz5, .U3Rye .Xx7bI, .U3Rye .oZoJd, ._5ZebG .oZoJd, .PqnoL .Xx7bI { display: none; }
}
@media screen and (max-width: 999px) {
  .Xx7bI, .oZoJd { display: none; }
  .PqnoL ._8wrz5 { background-image: var( --x-shell-header-background-image, var(--x-shell-order-summary-background-image) ); }
}
._8wrz5 { display: flex; justify-content: center; background-image: var(--x-shell-header-background-image); background-position: 50% 50%; background-size: cover; }
._8wrz5.ObllD { margin-left: auto; margin-right: auto; }
.d5pfT { border-bottom: var(--x-shell-divider) var(--x-default-color-border); }
._8wrz5.zKcpW { --header-shop-name-color: #ffffff; --x-default-color-accent: #ffffff; --x-default-color-accent-hovered: #ffffff; }
.EAjaz .lX75M { margin-top: var(--x-spacing-large-100); }
._0DLUq { width: 100%; max-width: var(--x-shell-buyer-journey-inline-size); padding: var(--x-shell-buyer-journey-padding); }
.hKv1l { width: 100%; max-width: var(--x-shell-buyer-journey-inline-size); }
.nMPKH { grid-area: disclosure; display: var(--x-shell-disclosure-display); }
::view-transition-old(shell-disclosure-details), ::view-transition-new(shell-disclosure-details) { height: 100%; }
::view-transition-group(shell-disclosure-details) { overflow: clip; }
.WtpiW, .ks0CH { display: grid; grid-template-columns: minmax(0,var(--x-shell-inline-size)); justify-content: center; }
.WtpiW { background: var(--x-default-color-background-subdued); --disclosure-label-color: var(--x-default-color-accent); }
.WtpiW:hover, .WtpiW:focus-visible { --disclosure-label-color: var(--x-default-color-accent-hovered); }
.ks0CH { padding: var(--x-spacing-large-100) var(--x-spacing-base); }
.iYA3J .WtpiW, .iYA3J .ks0CH { border-bottom: var(--x-shell-content-divider) var(--x-default-color-border); }
.Sxi8I { grid-area: shell-content; display: var(--x-shell-content-display); grid-template-areas: var(--x-shell-content-template-areas); grid-template-columns: var(--x-shell-content-template-columns); }
@media screen and (min-width: 1000px) {
  .cm5pp.ck07C:not(.U3Rye) .Sxi8I { z-index: 1; box-shadow: var(--x-shell-sibling-announcement-shadow); }
}
:is(.cm5pp:not(._46J2H), .cm5pp:not(.XlQtV)) .vzM2m { width: 100%; max-width: var(--x-shell-inline-size); margin-left: auto; margin-right: auto; }
._9F1Rf { grid-area: main; display: flex; justify-content: var(--x-shell-main-justify-content); height: 100%; }
._9F1Rf .gdtca { height: 100%; width: 100%; max-width: var(--x-shell-main-inline-size); padding: var(--x-shell-main-padding); display: grid; grid-template: "header" "buyer-journey" "main-content-primary" 1fr "footer" / 1fr; }
.djSdi { grid-area: main-content-primary; }
.DGMLl .gdtca { --x-shell-main-inline-size: 100%; }
[dir="ltr"] .GI5Fn .gdtca { border-right: var(--x-shell-main-border) var(--x-default-color-border); }
[dir="rtl"] .GI5Fn .gdtca { border-left: var(--x-shell-main-border) var(--x-default-color-border); }
.gdtca .EAjaz { margin-bottom: var(--x-spacing-large-100); }
.gdtca .lX75M { margin-bottom: var(--x-spacing-large-300); }
.gdtca .djSdi + .NGRNe { margin-top: var( --config-footer-margin-block-start, var(--x-spacing-large-600) ); }
@keyframes dQ3Wi { 
  0% { transform: translate(4%); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}
@keyframes Fv5RP { 
  0% { transform: translate(-4%); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}
@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  html:active-view-transition-type(money-lines)::view-transition-old(root), html:active-view-transition-type(money-lines)::view-transition-new(root) { animation: auto ease 0s 1 normal none running none; }
  @media (min-width: 1000px) {
  html:active-view-transition-type(money-lines) .Sxi8I { view-transition-name: shell-content; }
  html:active-view-transition-type(money-lines) .NGRNe { view-transition-name: shell-footer; }
  html:active-view-transition-type(money-lines) .ks0CH { view-transition-name: shell-disclosure-details; }
  html:active-view-transition-type(money-lines) .GRdxR { view-transition-name: shell-disclosure-details-content; }
  html:active-view-transition-type(money-lines) ::view-transition-old(shell-content) { display: none; }
  html:active-view-transition-type(money-lines) ::view-transition-new(shell-content) { animation: auto ease 0s 1 normal none running none; }
}
  :is(html:active-view-transition-type(page-slide-start), html:active-view-transition-type(page-slide-end)) .djSdi { view-transition-name: vt-main-content; }
  ::view-transition-group(vt-main-content) { animation-duration: 16.667ms; }
  html:active-view-transition-type(page-slide-start)::view-transition-new(vt-main-content) { animation: Fv5RP var(--x-duration-base) var(--x-timing-ease-out) both; }
  html[dir="rtl"]:active-view-transition-type(page-slide-start)::view-transition-new(vt-main-content) { animation: dQ3Wi var(--x-duration-base) var(--x-timing-ease-out) both; }
  html:active-view-transition-type(page-slide-end)::view-transition-new(vt-main-content) { animation: dQ3Wi var(--x-duration-base) var(--x-timing-ease-out) both; }
  html[dir="rtl"]:active-view-transition-type(page-slide-end)::view-transition-new(vt-main-content) { animation: Fv5RP var(--x-duration-base) var(--x-timing-ease-out) both; }
}
}
.i4DWM { display: var(--x-shell-order-summary-display); grid-area: order-summary; }
.i4DWM ._4QenE { position: sticky; padding: var(--x-shell-order-summary-padding); width: 100%; max-width: var(--x-shell-order-summary-inline-size); inset: 0px auto; }
.LEmIb ._4QenE { --x-shell-order-summary-inline-size: 100%; }
._4QenE .EAjaz { margin-bottom: var(--x-spacing-large-200); }
.NGRNe { grid-area: footer; }
.QiTI2 { width: 100%; max-width: var(--x-shell-footer-inline-size); padding: var(--x-shell-footer-padding); }
.fw2Yt { display: flex; justify-content: center; }
.fw2Yt.dmTNG { margin-left: auto; margin-right: auto; }
.dmTNG { width: 100%; max-width: var(--x-shell-footer-inline-size); }
.GTe1e { border-top: var(--x-shell-divider) var(--x-default-color-border); }
@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  @keyframes i22HX { 
  100% { transform: translateY(0.8rem); opacity: 0; filter: blur(0.2rem); }
}
  html:active-view-transition-type(checkout-exit) ._0Ngnw { view-transition-name: exit-content; }
  html:active-view-transition-type(checkout-exit) :where(._0Ngnw *) { view-transition-name: none; }
  html:active-view-transition-type(checkout-exit) .S328l { view-transition-name: exit-footer; }
  @media screen and (min-width: 1000px) {
  html:active-view-transition-type(checkout-exit) ._6aoMd { view-transition-name: exit-summary; }
}
  html:active-view-transition-type(checkout-exit)::view-transition-old(root), html:active-view-transition-type(checkout-exit)::view-transition-new(root) { animation: auto ease 0s 1 normal none running none; }
  ::view-transition-group(exit-content), ::view-transition-group(exit-summary), ::view-transition-group(exit-footer), ::view-transition-new(exit-content) { animation: auto ease 0s 1 normal none running none; }
  ::view-transition-new(exit-summary), ::view-transition-new(exit-footer) { display: none; }
  ::view-transition-group(exit-content) { z-index: 1; }
  ::view-transition-group(exit-summary) { z-index: 2; }
  ::view-transition-group(exit-footer) { z-index: 3; }
  ::view-transition-group(exit-summary), ::view-transition-image-pair(exit-summary), ::view-transition-group(exit-footer), ::view-transition-image-pair(exit-footer) { overflow: visible; }
  ::view-transition-old(exit-content), ::view-transition-old(exit-summary), ::view-transition-old(exit-footer) { animation-name: i22HX; animation-duration: calc(var(--x-duration-base) * 1.6); animation-timing-function: var(--x-timing-ease-out); animation-fill-mode: both; }
  ::view-transition-old(exit-footer) { animation-delay: calc(var(--x-duration-base) * .2); }
  ::view-transition-old(exit-content), ::view-transition-old(exit-summary) { animation-delay: calc(var(--x-duration-base) * .25); }
}
}
.A5qhV { position: fixed; inset: 0px; z-index: 100001; overflow: auto; background-color: var(--x-default-color-background-subdued); }
._4KRKW { z-index: calc(var(--x-z-index-portal) - 2); }
@keyframes u2pext1f { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.u2pext7 { padding: var(--x-modal-margin, 0px); backdrop-filter: blur(6px); background-color: rgba(0, 0, 0, 0.6); }
.u2pext7.u2pext4, .u2pext7.u2pext0 { opacity: 1; }
.u2pext7.u2pext1, .u2pext7.u2pext2, .u2pext7.u2pext5 { transition-timing-function: ease-in; transition-duration: var(--x-duration-base); }
.u2pext8 { padding-top: var(--x-modal-margin, calc(var(--x-spacing-large-300) * 2)); }
.u2pextb { padding-bottom: var(--x-modal-block-padding-end, var(--x-spacing-base)); }
.u2pexte { transform-origin: center bottom; transform: translateY(calc(100% + var(--x-modal-margin, 0px))); }
.u2pexte.u2pext3, .u2pexte.u2pext4, .u2pexte.u2pext0 { transition-delay: var(--x-duration-fast); }
.u2pexte.u2pext4, .u2pexte.u2pext0 { opacity: 1; transform: translateY(0px) scale(1); }
.u2pexte.u2pext1, .u2pexte.u2pext2, .u2pexte.u2pext5 { transition-timing-function: ease-in; transition-duration: var(--x-duration-base); }
.u2pexth { border-top-left-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); border-top-right-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
.u2pextj { border-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
[dir="ltr"] .u2pexto { border-top-left-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
[dir="rtl"] .u2pexto, [dir="ltr"] .u2pexto { border-top-right-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
[dir="rtl"] .u2pexto { border-top-left-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
.u2pexto { flex: 1 1 0%; grid-template-columns: 100%; grid-template-rows: auto 1fr; }
.u2pextu { padding-top: var(--x-modal-block-padding-start, var(--x-spacing-base)); }
.u2pextw { }
.u2pexty { background-color: rgb(255, 255, 255); box-sizing: content-box; }
.u2pextm .u2pexty { flex: 1 1 0%; }
.u2pext10 { padding-bottom: var(--x-modal-block-padding-end, var(--x-spacing-base)); }
.u2pext17 { padding-top: var(--x-modal-block-padding-start, var(--x-spacing-base)); }
.u2pext18 { padding-top: max(var(--x-modal-block-padding-start, var(--x-spacing-large-300)),var(--x-spacing-large-300)); }
.u2pext19 { padding-top: max(var(--x-modal-block-padding-start, var(--x-spacing-large-500)),var(--x-spacing-large-500)); }
[dir="ltr"] .u2pext1b { padding-right: calc((var(--x-spacing-base) * 2) + var(--x-spacing-small-300)); }
[dir="rtl"] .u2pext1b { padding-left: calc((var(--x-spacing-base) * 2) + var(--x-spacing-small-300)); }
.u2pext1e { top: max(0px,calc(var(--x-modal-block-padding-start, var(--x-spacing-base)) - var(--x-spacing-base) + var(--x-spacing-small-100) + .25rem)); border-radius: var(--x-primary-button-border-radius, var(--x-global-border-radius, var(--x-border-radius-base))); }
.u2pext1g { display: contents; }
.u2pext1i { padding-bottom: var(--x-modal-block-padding-end, var(--x-spacing-base)); }
.u2pext1l { backdrop-filter: blur(1e-06px); }
.u2pext1l.u2pext3, .u2pext1l.u2pext4, .u2pext1l.u2pext0 { display: block; }
.u2pext1m { height: 6px; top: 0px; background: linear-gradient(rgba(0, 0, 0, 0.05), transparent 40%); }
.u2pext1n { height: 5px; bottom: 0px; background: linear-gradient(var(--x-default-color-background) 40%,rgba(0,0,0,.05)); }
.u2pext1o { backdrop-filter: none; }
@media screen and (min-width: 580px) {
  .u2pext7 { padding: calc(var(--x-spacing-large-500) * 2); }
  .u2pext8 { padding-top: calc(var(--x-spacing-large-300) * 2); }
  .u2pexte { border-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); margin: auto; opacity: 0; transform: translateY(var(--x-spacing-base)) scale(.98); }
  [dir="ltr"] .u2pexto { border-bottom-left-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
  [dir="rtl"] .u2pexto, [dir="ltr"] .u2pexto { border-bottom-right-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
  [dir="rtl"] .u2pexto { border-bottom-left-radius: var(--x-modal-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
  [dir="ltr"] .u2pextp { border-bottom-left-radius: 0px; }
  [dir="rtl"] .u2pextp, [dir="ltr"] .u2pextp { border-bottom-right-radius: 0px; }
  [dir="rtl"] .u2pextp { border-bottom-left-radius: 0px; }
}
@media (min-width: 1000px) {
  .u2pext8 { padding-top: max(calc(var(--x-spacing-large-500) * 2),10dvb); padding-bottom: max(calc(var(--x-spacing-large-500) * 2),10dvb); }
}
@media screen and (max-width: 580px) {
  [dir="ltr"] .u2pextm .u2pexto { border-top-left-radius: 0px; }
  [dir="rtl"] .u2pextm .u2pexto, [dir="ltr"] .u2pextm .u2pexto { border-top-right-radius: 0px; }
  [dir="rtl"] .u2pextm .u2pexto { border-top-left-radius: 0px; }
}
@supports (animation-timeline: scroll()) {
  .u2pext1g { display: block; position: sticky; pointer-events: none; opacity: 0; animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-fill-mode: both; animation-play-state: running; animation-name: u2pext1f; animation-timeline: scroll(); height: 8px; bottom: 0px; margin-top: -8px; animation-range: contain calc(100% - 8px); animation-direction: reverse; border-bottom: 1px solid var(--x-default-color-border); background-image: radial-gradient(at 50% 100%,var(--x-default-color-border),transparent 75%); background-size: 100% 8px; background-position: 0% 100%; background-repeat: no-repeat; }
  .u2pext1i:has(+ .u2pext1g) { padding-bottom: 0px; }
}
._1qifbzv1 { font-feature-settings: "kern" 0; font-variant: none; }
._1tx8jg72 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--_1tx8jg71); overflow: hidden; overflow-wrap: anywhere; }
._1tx8jg7p { letter-spacing: var(--_12e54cf3); }
._1tx8jg7q { letter-spacing: var(--_12e54cf4); }
._1tx8jg7r { letter-spacing: var(--_12e54cf5); }
._1tx8jg7s { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf6)); }
._1tx8jg7t { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf7)); }
._1tx8jg7u { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf8)); }
._1tx8jg7v { text-transform: var(--x-global-typography-letter-case, var(--_12e54cf9)); }
._1tx8jg714 { --x-default-color-accent: currentColor; --x-default-color-accent-hovered: currentColor; --x-link-text-decoration: underline; }
._1tx8jg71i { --x-link-text-decoration: underline; }
._1tx8jg71k { --x-default-color-accent: currentColor; --x-link-text-decoration: underline; color: var(--x-default-color-text-subdued, inherit); }
._1m6j2n36 { border-radius: var(--_1m6j2n31); border-width: var(--_1m6j2n32); }
._1m6j2n3b { border-color: rgb(255, 255, 255); }
._1m6j2n3c { border-color: var(--x-default-color-custom); }
._1m6j2n3d { --_1m6j2n31: var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))); }
._1m6j2n3e { --_1m6j2n31: var(--x-product-thumbnail-border-radius, calc((var(--x-border-radius-base) / var(--x-border-radius-large)) * var(--x-product-thumbnail-border-radius, var(--x-global-border-radius, var(--x-border-radius-large))))); }
._1m6j2n3f { --_1m6j2n33: var(--_1m6j2n30); --_1m6j2n34: 1; }
._1m6j2n3g { --_1m6j2n33: 1; --_1m6j2n34: var(--_1m6j2n30); }
._1m6j2n3h { --_1m6j2n33: 1; --_1m6j2n34: 1; }
._1m6j2n3i::before { content: ""; position: absolute; inset: 0px; z-index: 1; border-radius: inherit; }
._1m6j2n3k::before { background: rgba(0, 0, 0, 0.4); }
._1m6j2n3l::before { background: rgba(0, 0, 0, 0.6); }
._1m6j2n3m::before { background: rgba(0, 0, 0, 0.2); top: var(--_1m6j2n32); right: var(--_1m6j2n32); bottom: var(--_1m6j2n32); left: var(--_1m6j2n32); border-radius: calc(var(--_1m6j2n31) - var(--_1m6j2n32)); }
._1m6j2n3n { --_1m6j2n32: var(--x-border-width-large-100); width: calc(((10rem - (var(--x-border-width-large-100) * 2)) * var(--_1m6j2n34)) + (var(--x-border-width-large-100) * 2)); height: calc(((10rem - (var(--x-border-width-large-100) * 2)) / var(--_1m6j2n33)) + (var(--x-border-width-large-100) * 2)); }
._1m6j2n3o { --_1m6j2n32: var(--x-border-width-large-100); width: calc(((8.6rem - (var(--x-border-width-large-100) * 2)) * var(--_1m6j2n34)) + (var(--x-border-width-large-100) * 2)); height: calc(((8.6rem - (var(--x-border-width-large-100) * 2)) / var(--_1m6j2n33)) + (var(--x-border-width-large-100) * 2)); }
._1m6j2n3p { --_1m6j2n32: var(--x-border-width-large-100); width: calc(((6.4rem - (var(--x-border-width-large-100) * 2)) * var(--_1m6j2n34)) + (var(--x-border-width-large-100) * 2)); height: calc(((6.4rem - (var(--x-border-width-large-100) * 2)) / var(--_1m6j2n33)) + (var(--x-border-width-large-100) * 2)); }
._1m6j2n3q { --_1m6j2n32: var(--x-border-width-base); width: calc(((4rem - (var(--x-border-width-base) * 2)) * var(--_1m6j2n34)) + (var(--x-border-width-base) * 2)); height: calc(((4rem - (var(--x-border-width-base) * 2)) / var(--_1m6j2n33)) + (var(--x-border-width-base) * 2)); }
._1m6j2n3r { --_1m6j2n32: var(--x-border-width-base); width: calc(((3.2rem - (var(--x-border-width-base) * 2)) * var(--_1m6j2n34)) + (var(--x-border-width-base) * 2)); height: calc(((3.2rem - (var(--x-border-width-base) * 2)) / var(--_1m6j2n33)) + (var(--x-border-width-base) * 2)); }
._1m6j2n3t { border-radius: var(--_1m6j2n31); }
._1m6j2n3v { --x-default-color-icon: currentColor; border-radius: var(--_1m6j2n31); color: var(--x-default-color-border); }
[dir="ltr"] ._1m6j2n311 { right: calc(var(--x-product-thumbnail-badge-offset) * -1); }
[dir="rtl"] ._1m6j2n311 { left: calc(var(--x-product-thumbnail-badge-offset) * -1); }
._1m6j2n311 { top: calc(var(--x-product-thumbnail-badge-offset) * -1); }
._1m6j2n313 { color: rgb(255, 255, 255); outline: var(--x-border-width-large-100) solid white; }
._1m6j2n314 { min-width: 2rem; min-height: 2rem; font-size: clamp(1.2rem,var(--x-typography-size-small),1.6rem); }
._1m6j2n315 { min-width: 1.8rem; min-height: 1.8rem; font-size: clamp(1.2rem,var(--x-typography-size-extra-small),1.6rem); }
._1m6j2n316 { background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--x-default-color-text); }
._1m6j2n317 { background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--x-default-color-accent); }
._1m6j2n318 { margin: 0.1rem; }
._1m6j2n31a { border-radius: var(--_1m6j2n31); border-width: var(--_1m6j2n32); inset: 0px; z-index: 1; background: rgba(0, 0, 0, 0.4); color: rgb(255, 255, 255); font-weight: var(--x-typography-primary-weight-bold); font-size: var(--x-typography-size-default); }
[dir="ltr"] .DiYxd, [dir="ltr"] .XEYoy { padding-right: var(--thumbnail-offset-x); }
[dir="rtl"] .DiYxd, [dir="rtl"] .XEYoy { padding-left: var(--thumbnail-offset-x); }
.DiYxd, .XEYoy { --thumbnail-offset-x: calc(var(--thumbnail-inline-size) * .09375); --thumbnail-offset-y: calc(var(--thumbnail-inline-size) * .01); --rotate-degree: 2deg; --transform-origin: 0 100%; display: grid; grid-template: "thumbnail" / max-content; align-items: center; }
.P6qdf, .jZNeD { grid-area: thumbnail; z-index: calc(var(--total) - var(--index)); }
:is(.P6qdf, .jZNeD) + :is(.P6qdf, .jZNeD) { transform-origin: var(--transform-origin); justify-self: start; transform: translate(calc(var(--thumbnail-offset-x) * (var(--index) - 1 + 1 / var(--index))),calc(var(--thumbnail-offset-y) * var(--index))) rotate(calc(var(--rotate-degree) * var(--index))); }
.XEYoy { --thumbnail-offset-x: .769rem; --thumbnail-offset-y: 0px; --rotate-degree: 8deg; --transform-origin: 50% 50%; }
.raPom { display: flex; }
.jpkdO { z-index: calc(var(--total) - var(--index)); }
[dir="ltr"] .jpkdO + .jpkdO { margin-left: calc(var(--thumbnail-inline-size) * -.75); }
[dir="rtl"] .jpkdO + .jpkdO { margin-right: calc(var(--thumbnail-inline-size) * -.75); }
.md55H { display: flex; gap: var(--x-spacing-small-300); }
.ik40Z { min-height: 4.5em; }
.Tupv7 { text-wrap: pretty; color: var(--disclosure-label-color, var(--x-default-color-accent)); transition: color var(--x-duration-base) var(--x-timing-base); --x-default-color-icon: currentcolor; }
.KwVFv { position: fixed; inset: 0px; z-index: calc(var(--x-z-index-portal) + 1); background-color: var(--x-default-color-background); }
._53iem87 { --x-default-color-icon: currentColor; color: var(--x-default-color-text-contrast); background-color: var(--x-default-color-text-subdued); border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); opacity: 0; transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base); }
._53iem87::after, ._53iem87::before { content: ""; position: absolute; inset: 0px; border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); }
._53iem87::before { background-color: var(--x-default-color-background); z-index: -2; }
._53iem87::after { background-color: var(--x-default-color-text-subdued); z-index: -1; }
._53iem87._53iem81 { opacity: 1; transition: transform var(--x-duration-base) var(--x-timing-base),opacity var(--x-duration-base) var(--x-timing-base); }
._53iem87._53iem82 { opacity: 1; }
._53iem87._53iem84 { transition: transform var(--x-duration-fast) var(--x-timing-base),opacity var(--x-duration-fast) var(--x-timing-base); }
._53iem8b { transform: translateY(var(--x-spacing-small-300)); }
._53iem8b._53iem81, ._53iem8b._53iem82 { transform: translateY(0px); }
._53iem8c { transform: translate(var(--x-spacing-small-300)); }
[dir="rtl"] ._53iem8c { transform: translate(calc(var(--x-spacing-small-300) * -1)); }
._53iem8c._53iem81, ._53iem8c._53iem82 { transform: translate(0px); }
._53iem8d { transform: translate(var(--x-spacing-small-500)) translateY(var(--x-spacing-small-500)); }
[dir="rtl"] ._53iem8d { transform: translate(calc(var(--x-spacing-small-500) * -1)) translateY(var(--x-spacing-small-500)); }
._53iem8d._53iem81, ._53iem8d._53iem82 { transform: translate(0px) translateY(0px); }
._53iem8h { transform: rotate(45deg); }
[dir="rtl"] ._53iem8h { transform: rotate(135deg); }
.eqnwop7 { background-repeat: no-repeat; transition: opacity var(--x-duration-fast) var(--x-timing-base); }
.eqnwop7.eqnwop1, .eqnwop7.eqnwop2 { opacity: 1; }
.eqnwop8 { background-size: 8px 100%; top: 0px; bottom: 0px; width: 8px; }
[dir="ltr"] .eqnwop8 { background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%); left: 0px; }
[dir="rtl"] .eqnwop8 { background-image: radial-gradient(at 100% 50%,var(--x-default-color-border),transparent 75%); right: 0px; }
.eqnwop9 { background-size: 8px 100%; background-position: 100% 0%; top: 0px; bottom: 0px; width: 8px; }
[dir="ltr"] .eqnwop9 { background-image: radial-gradient(at 100% 50%,var(--x-default-color-border),transparent 75%); right: 0px; }
[dir="rtl"] .eqnwop9 { background-image: radial-gradient(at 0 50%,var(--x-default-color-border),transparent 75%); left: 0px; }
.eqnwopa { background-image: radial-gradient(at 50% 0,var(--x-default-color-border),transparent 75%); background-size: 100% 8px; top: 0px; left: 0px; right: 0px; height: 8px; }
.eqnwopb { background-image: radial-gradient(at 50% 100%,var(--x-default-color-border),transparent 75%); background-size: 100% 8px; background-position: 0% 100%; bottom: 0px; left: 0px; right: 0px; height: 8px; }
._1b9t7yp0 { flex: 1 1 0%; min-height: 0px; }
._1b9t7yp0:focus-visible { outline: none; }
._1b9t7yp2 { contain: inline-size; }
._1b9t7yp2:has(._1b9t7yp0:focus-visible) { outline: .2rem solid var(--x-default-color-accent); border-radius: 0.2rem; }
._1b9t7yp6 { scrollbar-width: none; }
[dir="ltr"] ._1b9t7yp7 { margin-left: -0.1rem; }
[dir="rtl"] ._1b9t7yp7 { margin-right: -0.1rem; }
._1b9t7yp7 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
[dir="ltr"] ._1b9t7yp8 { padding-left: 0.1rem; }
[dir="rtl"] ._1b9t7yp8 { padding-right: 0.1rem; }
._1b9t7yp8 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
[dir="ltr"] ._1b9t7yp9 { margin-left: -0.1rem; }
[dir="rtl"] ._1b9t7yp9 { margin-right: -0.1rem; }
._1b9t7yp9 { margin-top: -0.7rem; margin-bottom: -0.5rem; }
[dir="ltr"] ._1b9t7ypa { padding-left: 0.1rem; }
[dir="rtl"] ._1b9t7ypa { padding-right: 0.1rem; }
._1b9t7ypa { padding-top: 0.7rem; padding-bottom: 0.5rem; }
@supports not (scrollbar-width: none) {
  ._1b9t7yp6::-webkit-scrollbar { display: none; }
}
.go06b0 { display: block; }
.go06b0 a { color: var(--x-default-color-accent); }
.go06b0 a:hover, .go06b0 a:focus { color: var(--x-default-color-accent-hovered); }
.go06b0 strong, .go06b0 b { font-weight: var(--x-typography-primary-weight-bold); }
.go06b0 em, .go06b0 i, .go06b0 address { font-style: italic; }
.go06b0 h1 { font-family: var(--x-heading-level1-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level1-font-size, var(--x-typography-size-extra-large)); font-weight: var(--x-heading-level1-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level1-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level1-text-transform); }
.go06b0 h2 { font-family: var(--x-heading-level2-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level2-font-size, var(--x-typography-size-medium)); font-weight: var(--x-heading-level2-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level2-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level2-text-transform); }
.go06b0 h3 { font-family: var(--x-heading-level3-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level3-font-size, var(--x-typography-size-default)); font-weight: var(--x-heading-level3-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level3-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level3-text-transform); }
.go06b0 h4 { font-family: var(--x-heading-level4-font-family, var(--x-typography-secondary-fonts)); font-size: var(--x-heading-level4-font-size, var(--x-typography-size-small)); font-weight: var(--x-heading-level4-font-weight, var(--x-typography-secondary-weight-bold)); letter-spacing: var(--x-heading-level4-letter-spacing); line-height: var(--x-typography-line-height-small); text-transform: var(--x-heading-level4-text-transform); }
.go06b0 h5, .go06b0 h6 { font-family: var(--x-typography-secondary-fonts); font-size: var(--x-typography-size-default); font-weight: var(--x-typography-secondary-weight-base); line-height: var(--x-typography-line-height-small); }
[dir="ltr"] .go06b0 ul, [dir="ltr"] .go06b0 ol { margin-left: var(--x-spacing-large-100); }
[dir="rtl"] .go06b0 ul, [dir="rtl"] .go06b0 ol { margin-right: var(--x-spacing-large-100); }
.go06b0 ul, .go06b0 ol { margin: 0px; list-style: revert; }
.go06b0 li + li { margin-top: var(--x-spacing-base); }
.go06b0 table { border: solid 1px var(--x-default-color-border); }
.go06b0 th, .go06b0 td { border: solid 1px var(--x-default-color-border); padding: var(--x-spacing-base); text-align: left; vertical-align: top; }
.go06b0 * + h1, .go06b0 * + h2, .go06b0 * + h3 { margin-top: var(--x-spacing-large-100); }
.go06b0 * + p, .go06b0 * + ul, .go06b0 * + ol, .go06b0 * + table, .go06b0 * + :has(> .go06b1) { margin-top: var(--x-spacing-base); margin-bottom: 0px; }
.go06b0 img { max-width: 100%; max-height: 100%; display: block; }
.qp9ybh0 { will-change: height; }
.qp9ybh1 { overflow: hidden; }
.ZpzYx > div:not(:empty) { margin-top: var(--extensions-margin-block-start); }
.QyLw3 > div:not(:empty) { margin-bottom: var(--extensions-margin-block-end); }
.mMltV { display: inline-block; width: 0.3em; }
.HTJIw { height: 1.1em; width: auto; vertical-align: -0.2em; }
.rermvf1 { text-overflow: ellipsis; }
._10vrn9p0 { --value-height: calc(var(--field-font-size) * var(--field-line-height)); --label-height: calc(var(--label-font-size) * var(--x-typography-line-height-base)); --empty-padding-block: calc((var(--field-min-height) - var(--value-height)) / 2); --label-inset-block-start: calc((var(--field-min-height) - var(--field-font-size) - var(--label-height)) / 2 - 2px); --label-inset-inline-start: var(--padding-inline); }
._10vrn9p1 { --label-font-size: var(--x-label-font-size, var(--x-typography-size-small)); --field-min-height: calc(var(--label-font-size) + var(--field-font-size) + var(--padding-block) * 2); --filled-padding-block-start: calc((var(--field-min-height) - var(--value-height) - var(--label-font-size)) / 2 + var(--label-font-size) + 1.5px); --filled-padding-block-end: calc(var(--field-min-height) - var(--filled-padding-block-start) - var(--value-height)); }
._10vrn9p2 { --label-font-size: 0px; --field-min-height: calc(var(--value-height) + var(--padding-block) * 2); --filled-padding-block-start: var(--padding-block); --filled-padding-block-end: var(--padding-block); }
@supports (width: max(1px,2px)) {
  ._10vrn9p1 { --field-min-height: max(calc(var(--label-font-size) + var(--value-height)), calc(var(--label-font-size) + var(--field-font-size) + var(--padding-block) * 2)); }
}
.xpgeoa0 { --_10vrn9p3: 1; --_10vrn9p4: 1; --_10vrn9p5: translateY(0); --_10vrn9p6: var(--filled-padding-block-start); --_10vrn9p7: var(--filled-padding-block-end); --_10vrn9p8: 0; --_10vrn9p9: block; }
[dir="ltr"] .xpgeoa3 { left: var(--label-inset-inline-start); }
[dir="rtl"] .xpgeoa3 { right: var(--label-inset-inline-start); }
.xpgeoa3 { grid-area: 1 / label-start / -1 / label-end; opacity: var(--_10vrn9p4, 0); top: var(--label-inset-block-start); transform: var(--_10vrn9p5, translateY(.21428571428571427em)); max-width: calc(100% - 1.85714em); }
.xpgeoa4 { min-width: 0px; }
.xpgeoa5 { color: var(--x-default-color-text-subdued, var(--x-default-color-text, inherit)); font-family: var(--x-label-font-family); font-weight: var(--x-label-font-weight); font-size: var(--x-label-font-size, var(--x-typography-size-default)); letter-spacing: var(--x-label-letter-spacing); text-transform: var(--x-label-text-transform); }
.xpgeoa3 .xpgeoa5 { font-size: var(--x-label-font-size, var(--x-typography-size-small)); color: var(--x-default-color-text-subdued, var(--x-default-color-text, inherit)); }
[dir="ltr"] ._7ozb2u0 { border-top-right-radius: 0px; }
[dir="rtl"] ._7ozb2u0 { border-top-left-radius: 0px; }
[dir="ltr"] ._7ozb2u0 { border-bottom-right-radius: 0px; }
[dir="rtl"] ._7ozb2u0 { border-bottom-left-radius: 0px; }
[dir="ltr"] ._7ozb2u1 { border-top-left-radius: 0px; }
[dir="rtl"] ._7ozb2u1 { border-top-right-radius: 0px; }
[dir="ltr"] ._7ozb2u1 { border-bottom-left-radius: 0px; }
[dir="rtl"] ._7ozb2u1 { border-bottom-right-radius: 0px; }
._7ozb2u3 { --padding-block: var(--x-spacing-small-100); --padding-inline: var(--x-spacing-small-100); --padding-with-button-accessory: var(--x-spacing-small-300); --field-font-size: var(--x-text-field-font-size, var(--x-typography-size-default)); --field-line-height: var(--x-typography-line-height-base); --field-border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base))); }
._7ozb2u7 { grid-template-areas: "accessoryStart iconStart prefix field suffix iconEnd accessoryEnd" ". . . field . . ."; grid-template-columns: auto auto [label-start] auto 1fr [label-end] auto auto auto; grid-template-rows: calc(var(--field-min-height) + 1px) 1fr; border: 1px solid transparent; border-radius: var(--field-border-radius); }
._7ozb2uf, ._7ozb2uh { background-color: var(--x-default-color-background-subdued); }
._7ozb2ui._7ozb2u9, ._7ozb2ui:has(input:focus) { box-shadow: 0 0 0 2px var(--x-default-color-accent); }
._7ozb2ui._7ozb2u8, ._7ozb2ui._7ozb2u8._7ozb2u9, ._7ozb2ui._7ozb2u8:has(input:focus) { box-shadow: 0 0 0 2px var(--swn0j116, var(--x-default-color-critical)); }
._7ozb2uj { border-color: var(--x-default-color-border); }
._7ozb2uj._7ozb2u9, ._7ozb2uj:has(input:focus) { border-color: var(--x-default-color-accent); box-shadow: 0 0 0 1px var(--x-default-color-accent); }
._7ozb2uj._7ozb2u8, ._7ozb2uj._7ozb2u8._7ozb2u9, ._7ozb2uj._7ozb2u8:has(input:focus) { border-color: var(--x-default-color-border); box-shadow: 0 0 0 1px var(--x-default-color-border); }
._7ozb2uk { padding-left: 1px; padding-right: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-color: var(--x-default-color-border); }
._7ozb2uk._7ozb2u9 { border-top-color: var(--x-default-color-accent); border-bottom-color: var(--x-default-color-accent); box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent); }
._7ozb2uk._7ozb2u8, ._7ozb2uk._7ozb2u8._7ozb2u9, ._7ozb2uk._7ozb2u8:has(input:focus) { border-top-color: var(--x-default-color-border); border-bottom-color: var(--x-default-color-border); box-shadow: 1px 0 0 1px var(--x-default-color-border),-1px 0 0 1px var(--x-default-color-border); }
._7ozb2ul { grid-area: field; }
._7ozb2uo { background: none; border-radius: var(--field-border-radius); grid-area: field; padding: var(--padding-block) var(--padding-inline); letter-spacing: inherit; line-height: inherit; text-transform: var(--x-global-typography-letter-case); text-overflow: ellipsis; }
._7ozb2uo::-webkit-input-placeholder { color: var(--x-default-color-text-subdued); opacity: var(--_10vrn9p8, 1); }
._7ozb2uo::placeholder { color: var(--x-default-color-text-subdued); opacity: var(--_10vrn9p8, 1); }
._7ozb2uo:invalid { box-shadow: none; }
[dir="ltr"] ._7ozb2u0 ._7ozb2uo { border-top-right-radius: 0px; }
[dir="rtl"] ._7ozb2u0 ._7ozb2uo { border-top-left-radius: 0px; }
[dir="ltr"] ._7ozb2u0 ._7ozb2uo { border-bottom-right-radius: 0px; }
[dir="rtl"] ._7ozb2u0 ._7ozb2uo { border-bottom-left-radius: 0px; }
[dir="ltr"] ._7ozb2u1 ._7ozb2uo { border-top-left-radius: 0px; }
[dir="rtl"] ._7ozb2u1 ._7ozb2uo { border-top-right-radius: 0px; }
[dir="ltr"] ._7ozb2u1 ._7ozb2uo { border-bottom-left-radius: 0px; }
[dir="rtl"] ._7ozb2u1 ._7ozb2uo { border-bottom-right-radius: 0px; }
._7ozb2uq:has(._7ozb2up:not(:placeholder-shown)) { --_10vrn9p3: 1; --_10vrn9p4: 1; --_10vrn9p5: translateY(0); --_10vrn9p6: var(--filled-padding-block-start); --_10vrn9p7: var(--filled-padding-block-end); --_10vrn9p8: 0; --_10vrn9p9: block; }
._7ozb2ur:has(._7ozb2up:focus), ._7ozb2ur:has(._7ozb2up:not(:placeholder-shown)) { --_10vrn9p3: 1; --_10vrn9p4: 1; --_10vrn9p5: translateY(0); --_10vrn9p6: var(--filled-padding-block-start); --_10vrn9p7: var(--filled-padding-block-end); --_10vrn9p8: 0; --_10vrn9p9: block; }
._7ozb2ut { padding-top: var(--_10vrn9p6, var(--empty-padding-block)); padding-bottom: var(--_10vrn9p7, var(--empty-padding-block)); }
[dir="ltr"] ._7ozb2u11 { padding-left: var(--_7ozb2uy, var(--padding-inline)); }
[dir="rtl"] ._7ozb2u11 { padding-right: var(--_7ozb2uy, var(--padding-inline)); }
._7ozb2u12 { --_7ozb2uy: calc(var(--_10vrn9p3, var(--_7ozb2uz)) * 1px); }
._7ozb2u14 { --_7ozb2uz: 1; }
._7ozb2u15 { resize: vertical; }
._7ozb2u16 { appearance: textfield; }
._7ozb2u16::-webkit-inner-spin-button, ._7ozb2u16::-webkit-outer-spin-button { appearance: none; margin: 0px; }
[dir="rtl"] ._7ozb2u17 { text-align: right; direction: ltr; }
[dir="ltr"] ._7ozb2u1g { padding-left: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1g { padding-right: var(--padding-inline); }
._7ozb2u1g { grid-area: iconStart; }
[dir="ltr"] ._7ozb2u1h { padding-right: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1h { padding-left: var(--padding-inline); }
._7ozb2u1h { grid-area: iconEnd; }
[dir="ltr"] ._7ozb2u1j { padding-left: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1j { padding-right: var(--padding-inline); }
._7ozb2u1j { grid-area: prefix; }
._7ozb2u1k { padding-top: var(--filled-padding-block-start); padding-bottom: var(--filled-padding-block-end); display: var(--_10vrn9p9, none); }
[dir="ltr"] ._7ozb2u1m { padding-right: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1m { padding-left: var(--padding-inline); }
._7ozb2u1m { grid-area: suffix; }
._7ozb2u1o:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { align-self: stretch; }
[dir="ltr"] ._7ozb2u1p { padding-left: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1p { padding-right: var(--padding-inline); }
._7ozb2u1p { grid-area: accessoryStart; }
[dir="ltr"] ._7ozb2u1p:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { padding-left: var(--padding-with-button-accessory); }
[dir="rtl"] ._7ozb2u1p:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { padding-right: var(--padding-with-button-accessory); }
._7ozb2u1p:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { --_1m2hr9gf: 100%; --_1m2hr9gd: min(var(--field-border-radius), max(var(--x-border-radius-base), calc(var(--field-border-radius) - var(--padding-with-button-accessory)))); --_1m2hr9gg: var(--x-typography-size-default); --_1m2hr9ge: 0 var(--x-spacing-small-100); padding-top: var(--padding-with-button-accessory); padding-bottom: var(--padding-with-button-accessory); }
[dir="ltr"] ._7ozb2u1q { padding-right: var(--padding-inline); }
[dir="rtl"] ._7ozb2u1q { padding-left: var(--padding-inline); }
._7ozb2u1q { grid-area: accessoryEnd; }
[dir="ltr"] ._7ozb2u1q:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { padding-right: var(--padding-with-button-accessory); }
[dir="rtl"] ._7ozb2u1q:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { padding-left: var(--padding-with-button-accessory); }
._7ozb2u1q:has(> ._1m2hr9gi:not(._1m2hr9g1g)) { --_1m2hr9gf: 100%; --_1m2hr9gd: min(var(--field-border-radius), max(var(--x-border-radius-base), calc(var(--field-border-radius) - var(--padding-with-button-accessory)))); --_1m2hr9gg: var(--x-typography-size-default); --_1m2hr9ge: 0 var(--x-spacing-small-100); padding-top: var(--padding-with-button-accessory); padding-bottom: var(--padding-with-button-accessory); }
._7ozb2u1r { font-family: var(--x-text-field-font-family); font-size: var(--field-font-size); font-weight: var(--x-text-field-font-weight); letter-spacing: var(--x-text-field-letter-spacing, inherit); line-height: var(--field-line-height); text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case)); }
._7ozb2u1s { text-transform: uppercase; }
._7ozb2u1s::-webkit-input-placeholder { text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none)); }
._7ozb2u1s::placeholder { text-transform: var(--x-text-field-text-transform, var(--x-global-typography-letter-case, none)); }
@supports (display: grid) {
  ._7ozb2um { display: grid; }
  ._7ozb2u15 { grid-area: 1 / 1 / 2 / 2; overflow: hidden; resize: none; }
  ._7ozb2u1d { grid-area: 1 / 1 / 2 / 2; display: block; white-space: pre-wrap; visibility: hidden; }
}
@supports not selector(:has(+ *)) {
  ._7ozb2uq, ._7ozb2ur { --_10vrn9p3: 1; --_10vrn9p4: 1; --_10vrn9p5: translateY(0); --_10vrn9p6: var(--filled-padding-block-start); --_10vrn9p7: var(--filled-padding-block-end); --_10vrn9p8: 0; --_10vrn9p9: block; }
}
.RD23h { --padding-block: var(--x-spacing-small-100); --padding-inline: var(--x-spacing-small-100); --field-font-size: var( --x-select-font-size, var(--x-typography-size-default) ); --field-line-height: var(--x-typography-line-height-base); display: grid; gap: var(--x-spacing-small-400); }
.VZudx { --selector-width: 4rem; position: relative; }
[dir="ltr"] .QCxaD { left: calc(var(--label-inset-inline-start) + 1px); }
[dir="rtl"] .QCxaD { right: calc(var(--label-inset-inline-start) + 1px); }
.QCxaD { position: absolute; top: calc(var(--empty-padding-block) + 1px); pointer-events: none; user-select: none; max-width: calc(100% - var(--padding-inline) * 2 - var(--selector-width)); }
.QCxaD .XDBWz { color: var(--x-default-color-text-subdued); }
.QCxaD:not(.A9HkF) .XDBWz, .ZHJU6 { font-size: var(--field-font-size); font-family: var(--x-select-font-family); font-weight: var(--x-select-font-weight); letter-spacing: var( --x-select-letter-spacing, var(--x-global-typography-kerning) ); line-height: var(--field-line-height); text-decoration: var(--x-select-text-decoration); text-transform: var( --x-select-text-transform, var(--x-global-typography-letter-case) ); }
.D67WW { display: block; margin-bottom: var(--x-spacing-small-400); }
.A9HkF { top: calc(var(--label-inset-block-start) + 1px); }
:is(.D67WW, .A9HkF) .XDBWz { font-family: var(--x-label-font-family); font-size: var(--x-label-font-size, var(--x-typography-size-small)); font-weight: var(--x-label-font-weight); letter-spacing: var( --x-label-letter-spacing, var(--x-global-typography-kerning) ); line-height: var(--x-typography-line-height-base); text-decoration: var(--x-label-text-decoration); text-transform: var( --x-label-text-transform, var(--x-global-typography-letter-case) ); }
.D67WW .XDBWz { color: var( --x-default-color-text-subdued, var(--x-default-color-text, inherit) ); font-size: var(--x-label-font-size, var(--x-typography-size-default)); }
[dir="ltr"] .ZHJU6 { padding-left: var(--padding-inline); }
[dir="rtl"] .ZHJU6 { padding-right: var(--padding-inline); }
[dir="ltr"] .ZHJU6 { padding-right: calc(var(--selector-width) * .75); }
[dir="rtl"] .ZHJU6 { padding-left: calc(var(--selector-width) * .75); }
.ZHJU6 { -webkit-tap-highlight-color: transparent; border: 1px solid transparent; border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ); outline: none; padding-top: var(--filled-padding-block-start); padding-bottom: var(--filled-padding-block-end); min-height: calc(var(--field-min-height) + 3px); transition: box-shadow var(--x-duration-base) var(--x-timing-base),border var(--x-duration-base) var(--x-timing-base); width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.VQDv5:focus { box-shadow: 0 0 0 2px var(--x-default-color-accent); }
.VQDv5._87H7J, .VQDv5._87H7J:focus { box-shadow: 0 0 0 2px var(--x-default-color-border); }
[dir="ltr"] .IWR5K { padding-left: calc(var(--padding-inline)); }
[dir="rtl"] .IWR5K { padding-right: calc(var(--padding-inline)); }
.IWR5K { border-color: var(--x-default-color-border); }
.IWR5K:focus { border-color: var(--x-default-color-accent); box-shadow: 0 0 0 1px var(--x-default-color-accent); }
.IWR5K._87H7J, .IWR5K._87H7J:focus { border-color: var(--x-default-color-border); box-shadow: 0 0 0 1px var(--x-default-color-border); }
[dir="ltr"] .ADBGS { padding-left: calc(var(--padding-inline) + 1px); }
[dir="rtl"] .ADBGS { padding-right: calc(var(--padding-inline) + 1px); }
[dir="ltr"] .ADBGS { padding-right: calc(var(--selector-width) + 1px); }
[dir="rtl"] .ADBGS { padding-left: calc(var(--selector-width) + 1px); }
.ADBGS { border-left-width: 0px; border-right-width: 0px; border-bottom-color: var(--x-default-color-border); }
.ADBGS:focus { border-color: var(--x-default-color-accent); box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent); }
.ADBGS._87H7J, .ADBGS._87H7J:focus { border-color: var(--x-default-color-border); box-shadow: 1px 0 0 1px var(--x-default-color-border),-1px 0 0 1px var(--x-default-color-border); }
._9yhqJ { opacity: var(--x-opacity-disabled); }
._9yhqJ + .VXrUd { opacity: var(--x-opacity-disabled); }
._9yhqJ.oAlPg { background-color: var(--x-default-color-background-subdued); }
.eSQ74 { opacity: var(--x-opacity-readonly); }
.eSQ74 + .VXrUd { opacity: var(--x-opacity-readonly); }
.eSQ74.oAlPg { background-color: var(--x-default-color-background-subdued); }
[dir="ltr"] .VXrUd { right: 1px; }
[dir="rtl"] .VXrUd { left: 1px; }
.VXrUd { position: absolute; top: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; width: var(--selector-width); height: 43%; transform: translateY(-50%); }
._1n78kje1 { border-color: var(--x-default-color-border); outline-offset: -0.2rem; border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
._1n78kje1:empty { padding: var(--x-spacing-base); }
._1n78kje1:focus-visible { outline: .2rem solid var(--x-default-color-accent-hovered); }
._1n78kje4 { background-color: var(--x-default-color-accent-foreground-as-subdued-background); border-color: var(--x-default-color-accent); color: var(--x-default-color-accent-text-on-foreground-as-subdued-background); }
._1n78kjeh { grid-area: 1 / 1; }
._1n78kjee ._1n78kjeh, ._1n78kjea ._1n78kjeh { opacity: 0; scale: 0.8; }
._1n78kjej { grid-area: 1 / 1; transition-delay: var(--x-duration-fast); }
._1n78kjed ._1n78kjej { opacity: 0; scale: 0.5; }
._1n78kjee ._1n78kjej, ._1n78kjea ._1n78kjej { opacity: 1; scale: 1; }
[dir="rtl"] ._1n78kjej { flex-direction: row-reverse; }
@media screen and (prefers-reduced-motion: reduce) {
  ._1n78kjed ._1n78kjeh, ._1n78kjee ._1n78kjeh, ._1n78kjea ._1n78kjeh { display: none; }
}
._9sntZ { position: absolute; z-index: 9999; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: var(--x-spacing-small-100); width: 1px; white-space: nowrap; background: var(--x-default-color-background); color: var(--x-default-color-accent); display: block; text-decoration: none; text-align: center; }
._9sntZ:active, ._9sntZ:focus { position: absolute; clip: auto; height: auto; margin: 0px; overflow: visible; width: 100%; white-space: inherit; }
@keyframes xvcb00 { 
  50% { transform: translate(calc(var(--x-global-transform-direction-modifier) * 300%)); }
}
@keyframes xvcb01 { 
  50% { transform: translate(300%); }
}
.xvcb04 { overflow: visible; appearance: none; border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); background-color: var(--x-default-color-background-subdued); }
.xvcb04::-webkit-progress-bar { border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); background-color: var(--x-default-color-background-subdued); }
.xvcb04::-webkit-progress-value { border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); background-color: var(--xvcb02); transition: inline-size var(--x-duration-slowest) ease-out; }
.xvcb04:not(:indeterminate)::-webkit-progress-value { box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02); }
.xvcb04[value="0"]:not(:indeterminate)::-webkit-progress-value { opacity: 0; transition: inline-size var(--x-duration-slowest) ease-out,opacity 0ms ease-out var(--x-duration-slowest); }
.xvcb04:indeterminate::after { content: ""; position: absolute; inset: 0px; border-radius: var(--x-global-border-radius, var(--x-border-radius-fully-rounded)); background-color: var(--xvcb02); width: 25%; animation: 2s ease 0s infinite normal none running xvcb00; box-shadow: 0 0 0 var(--x-border-width-base) var(--xvcb02); }
.xvcb05 { --xvcb02: var(--x-default-color-accent); }
.xvcb06 { --xvcb02: var(--x-default-color-critical); }
._6zbcq58 { --_6zbcq50: var(--x-default-color-border, transparent); --x-resource-list-border-color: var(--x-default-color-border, transparent); }
._6zbcq58:not(:has(._6zbcq56)) { row-gap: 0px; }
._6zbcq5x { --_6zbcq51: var(--x-spacing-small-500); margin-top: var(--_6zbcq51, 0); }
._6zbcq5y { --_6zbcq51: var(--x-spacing-small-400); margin-top: var(--_6zbcq51, 0); }
._6zbcq5z { --_6zbcq51: var(--x-spacing-small-300); margin-top: var(--_6zbcq51, 0); }
._6zbcq510 { --_6zbcq51: var(--x-spacing-small-200); margin-top: var(--_6zbcq51, 0); }
._6zbcq511 { --_6zbcq51: var(--x-spacing-small-100); margin-top: var(--_6zbcq51, 0); }
._6zbcq512 { --_6zbcq51: var(--x-spacing-base); margin-top: var(--_6zbcq51, 0); }
._6zbcq513 { --_6zbcq51: var(--x-spacing-large-100); margin-top: var(--_6zbcq51, 0); }
._6zbcq514 { --_6zbcq51: var(--x-spacing-large-200); margin-top: var(--_6zbcq51, 0); }
._6zbcq515 { --_6zbcq51: var(--x-spacing-large-300); margin-top: var(--_6zbcq51, 0); }
._6zbcq516 { --_6zbcq51: var(--x-spacing-large-400); margin-top: var(--_6zbcq51, 0); }
._6zbcq517 { --_6zbcq51: var(--x-spacing-large-500); margin-top: var(--_6zbcq51, 0); }
._6zbcq519, ._6zbcq51a { --_6zbcq53: 1px solid var(--_6zbcq50); }
._6zbcq51k { border-top: var(--_6zbcq53); border-bottom: var(--_6zbcq53); }
._6zbcq51k:first-child { margin-top: 0px; }
._6zbcq519._6zbcq5k > ._6zbcq56 > ._6zbcq51k:not(:first-child) { border-top-width: 0px; }
._6zbcq51a._6zbcq5k > ._6zbcq56 > ._6zbcq51k:not(:last-child) { border-bottom-width: 0px; }
._6zbcq519 > ._6zbcq56 > ._6zbcq51k:first-child { border-top-width: 0px; }
._6zbcq519 > ._6zbcq56 > ._6zbcq51k:last-child { border-bottom-width: 0px; }
._6zbcq519 > ._6zbcq51f + ._6zbcq56 > ._6zbcq51k { border-top-width: 0px; }
._6zbcq51o { --_6zbcq52: var(--x-spacing-base); }
._6zbcq520 { margin-top: var(--_6zbcq52); margin-bottom: var(--_6zbcq52); }
._6zbcq521 { visibility: visible; }
[dir="ltr"] ._6zbcq523 { margin-left: var(--x-spacing-small-200); }
[dir="rtl"] ._6zbcq523 { margin-right: var(--x-spacing-small-200); }
._6zbcq523 { box-sizing: content-box; }
._6zbcq51s ._6zbcq523 { display: block; }
._6zbcq525 { border-style: none none none solid; visibility: hidden; }
[dir="ltr"] ._6zbcq51s ._6zbcq525 { left: 0px; }
[dir="rtl"] ._6zbcq51s ._6zbcq525 { right: 0px; }
._6zbcq51s ._6zbcq525 { top: calc(var(--_6zbcq51, 0) * -1); padding-top: var(--_6zbcq51, 0); }
._6zbcq527 { border-radius: var(--x-border-radius-none) var(--x-border-radius-none) var(--x-border-radius-none) var(--x-global-border-radius, var(--x-border-radius-small)); border-style: none none solid solid; width: var(--x-spacing-small-200); visibility: hidden; height: var(--x-spacing-small-500); }
._6zbcq529 { min-width: 0px; }
._6zbcq52d { margin-top: var(--_6zbcq52); margin-bottom: var(--_6zbcq52); }
[dir="ltr"] ._6zbcq51s > ._6zbcq520 + ._6zbcq52d:not(._6zbcq52a) { padding-left: var(--x-spacing-small-400); }
[dir="rtl"] ._6zbcq51s > ._6zbcq520 + ._6zbcq52d:not(._6zbcq52a) { padding-right: var(--x-spacing-small-400); }
[dir="ltr"] ._6zbcq51l > ._6zbcq52d + ._6zbcq52d:not(._6zbcq52a) { padding-left: var(--x-spacing-small-300); }
[dir="rtl"] ._6zbcq51l > ._6zbcq52d + ._6zbcq52d:not(._6zbcq52a) { padding-right: var(--x-spacing-small-300); }
[dir="ltr"] ._6zbcq51m > ._6zbcq52d + ._6zbcq52d:not(._6zbcq52a) { padding-left: var(--x-spacing-base); }
[dir="rtl"] ._6zbcq51m > ._6zbcq52d + ._6zbcq52d:not(._6zbcq52a) { padding-right: var(--x-spacing-base); }
@supports selector(:has(+ *)) {
  ._6zbcq520:has(+ ._6zbcq51x) { justify-content: center; }
  ._6zbcq520:has(+ ._6zbcq51y) { justify-content: end; }
  ._6zbcq520:has(+ ._6zbcq51w) { justify-content: start; }
  ._6zbcq523._6zbcq521 { visibility: visible; }
  ._6zbcq51k:not(._6zbcq51s):has(+ ._6zbcq51s ._6zbcq521) ._6zbcq525 { visibility: visible; display: block; }
  ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520 + ._6zbcq51x) ._6zbcq525 { top: calc(50% + var(--_6zbcq54, 0rem)); height: calc(50% - var(--_6zbcq54, 0rem)); }
  ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520 + ._6zbcq51y) ._6zbcq525 { top: calc(100% + var(--_6zbcq54, 0rem)); height: var(--_6zbcq54, 0rem); }
  ._6zbcq51k:not(._6zbcq51s):has(._6zbcq520 + ._6zbcq51w) ._6zbcq525 { top: var(--_6zbcq54, 0rem); height: calc(100% - var(--_6zbcq54, 0rem)); }
  ._6zbcq51s:not(:has(+ ._6zbcq51s ._6zbcq521)):has(._6zbcq520 + ._6zbcq51x) ._6zbcq525 { height: calc(50% - (var(--x-spacing-small-500) / 2)); }
  ._6zbcq51s:not(:has(+ ._6zbcq51s ._6zbcq521)):has(._6zbcq520 + ._6zbcq51y) ._6zbcq525 { height: calc(100% - (var(--x-spacing-small-500) / 2)); }
  ._6zbcq51s:not(:has(+ ._6zbcq51s ._6zbcq521)):has(._6zbcq520 + ._6zbcq51w) ._6zbcq525 { height: calc(var(--x-spacing-small-500) / 2); }
  ._6zbcq527._6zbcq521 { visibility: visible; }
  ._6zbcq51s:has(._6zbcq520 + ._6zbcq51w) ._6zbcq527 { padding-top: var(--x-spacing-large-100); }
}
@keyframes _1h3po42b { 
  50% { opacity: 1; }
  75% { opacity: 0.5; }
  100% { opacity: 1; }
}
._1h3po425 { aspect-ratio: var(--_1h3po420); }
._1h3po428 { background-color: transparent; }
[dir="ltr"] ._1h3po421 ._1h3po429 { left: 0px; }
[dir="rtl"] ._1h3po421 ._1h3po429 { right: 0px; }
._1h3po421 ._1h3po429 { position: absolute; top: 0px; width: 100%; height: 100%; }
._1h3po42c { background-color: var(--x-default-color-text-subdued-200); border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--_1h3po422) * -1); }
@media (prefers-reduced-motion: reduce) {
  ._1h3po42c { animation: auto ease 0s 1 normal none running none; }
}
@media screen and (forced-colors: active) {
  ._1h3po42c { background-color: graytext; }
}
._99ss3sc { font-size: clamp(1.2rem,var(--x-typography-size-small),1.6rem); min-width: 2.2rem; min-height: 2.2rem; }
._99ss3sd { font-size: clamp(1.2rem,var(--x-typography-size-extra-small),1.6rem); min-width: 1.9rem; min-height: 1.9rem; }
._99ss3se { background-color: var(--swn0jj); color: var(--swn0jn); }
._99ss3sf { background-color: var(--swn0ji); color: var(--swn0jo); }
._99ss3sh { --x-default-color-icon: var(--x-default-color-text-contrast); background-color: var(--x-default-color-text-subdued); color: var(--x-default-color-text-contrast); }
._99ss3sj, ._99ss3sk { --x-default-color-icon: var(--x-default-color-accent-contrast); background-color: var(--x-default-color-accent); color: var(--x-default-color-accent-contrast); }
.dDm6x { overflow-wrap: anywhere; word-break: break-word; }
._1mwdekd1 { --x-default-color-icon: currentColor; text-wrap: pretty; }
._1mwdekd1:focus-visible { outline: .2rem solid var(--x-default-color-accent); border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
._1mwdekd1 button, ._1mwdekd1 input, ._1mwdekd1 a { pointer-events: none; }
[dir="ltr"] ._1mwdekd3 { margin-left: var(--x-spacing-small-300); }
[dir="rtl"] ._1mwdekd3 { margin-right: var(--x-spacing-small-300); }
.Byb5s { white-space: pre; }
@keyframes a8e6V { 
  0% { opacity: 0; transform: translateY(-8px); }
}
@keyframes J2GDT { 
  0% { opacity: 0; transform: translateY(8px); }
}
@media (prefers-reduced-motion: no-preference) {
  .KKoGf { animation: a8e6V var(--x-duration-base) var(--x-timing-spring) both; }
  .kAxbv { animation: J2GDT var(--x-duration-base) var(--x-timing-spring) both; }
}
.aFPS3 { position: absolute; top: 0px; left: 0px; right: 0px; }
.vlAqA { visibility: hidden; }
.mLkrk { position: absolute; inset: 0px; }
[dir="ltr"] .bLzIf { padding-right: calc(var(--x-product-thumbnail-badge-offset) + var(--x-border-width-large-100)); }
[dir="rtl"] .bLzIf { padding-left: calc(var(--x-product-thumbnail-badge-offset) + var(--x-border-width-large-100)); }
.bLzIf { padding-top: calc(var(--x-product-thumbnail-badge-offset) + var(--x-border-width-large-100)); }
.nfgb6p3 { word-break: break-word; }
.nfgb6p3 > * { grid-column: span 2; }
.nfgb6p6 { color: var(--x-default-color-text-subdued, inherit); }
.nfgb6p7 { --nfgb6p0: var(--x-spacing-small-300); }
.nfgb6p7 > :not(.nfgb6p4) + * { margin-top: var(--x-money-lines-spacing, var(--nfgb6p1, var(--nfgb6p0))); }
.nfgb6pa { --nfgb6p1: var(--x-spacing-small-200); }
.nfgb6pb { --nfgb6p1: var(--x-spacing-small-300); }
.nfgb6pc { --nfgb6p1: var(--x-spacing-small-400); }
.nfgb6pd { --nfgb6p1: var(--x-spacing-small-500); }
[dir="ltr"] ._1qy6ue60 { padding-left: var(--x-money-lines-inline-padding); }
[dir="rtl"] ._1qy6ue60, [dir="ltr"] ._1qy6ue60 { padding-right: var(--x-money-lines-inline-padding); }
[dir="rtl"] ._1qy6ue60 { padding-left: var(--x-money-lines-inline-padding); }
html:not(:active-view-transition-type(money-lines)) ._1qy6ue60 { view-transition-name: none; }
._1qy6ue63 { grid-template-areas: "header content"; }
._1qy6ue65 { grid-template-columns: 1fr 1fr; }
._1qy6ue66 { grid-template-columns: auto auto; }
._1qy6ue67 { grid-area: header; }
._1qy6ue64 ._1qy6ue67 { margin-right: auto; }
._1qy6ue68 { grid-area: content; }
._1qy6ue63 ._1qy6ue68 { justify-self: end; text-align: right; }
._1qy6ue69 { grid-column: 1 / -1; }
@media (prefers-reduced-motion: no-preference) {
  @supports (view-transition-name: none) {
  ._1qy6ue60 { will-change: transform; }
}
}
[dir="ltr"] ._1x41w3p1 { padding-left: var(--x-money-summary-inline-padding); }
[dir="rtl"] ._1x41w3p1, [dir="ltr"] ._1x41w3p1 { padding-right: var(--x-money-summary-inline-padding); }
[dir="rtl"] ._1x41w3p1 { padding-left: var(--x-money-summary-inline-padding); }
._1x41w3p1 { --nfgb6p0: var(--x-spacing-large-100); column-gap: var(--x-spacing-small-300); grid-template-areas: "header content"; padding-top: var(--x-money-summary-block-padding); padding-bottom: var(--x-money-summary-block-padding); margin-top: var(--nfgb6p1, var(--nfgb6p0)); grid-template-columns: 1fr auto; color: var(--x-default-color-text); }
html:not(:active-view-transition-type(money-lines)) ._1x41w3p1 { view-transition-name: none; }
._1x41w3p2 { grid-area: header; }
._1x41w3p3 { grid-area: content; }
@media (prefers-reduced-motion: no-preference) {
  @supports (view-transition-name: none) {
  ._1x41w3p1 { will-change: transform; }
}
}
[dir="ltr"] ._3KD7m { text-align: right; }
[dir="rtl"] ._3KD7m { text-align: left; }
._3KD7m { position: relative; display: grid; overflow: hidden; }
.kxIMD { position: relative; display: inline; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: opacity, inset-block-start, top; }
._3XbdQ { grid-area: 1 / 1; }
._3XbdQ .kxIMD { opacity: 1; top: 0px; }
.baSEe .kxIMD { opacity: 0; top: -1em; }
:is(.dhH4n, .ldszB, .ZOhB6) .kxIMD { opacity: 0; top: 1em; }
@media (max-width: 579px) {
  ._123qrzt1 { display: none; }
}
@media (min-width: 580px) and (max-width: 749px) {
  ._123qrzt2 { display: none; }
}
@media (min-width: 750px) and (max-width: 999px) {
  ._123qrzt3 { display: none; }
}
@media (min-width: 1000px) {
  ._123qrzt4 { display: none; }
}
.sdr03s1 { border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); grid-template-columns: auto 1fr auto auto; grid-template-areas: "Icon Content ControlCollapsible ControlDismiss"; word-break: break-word; }
.sdr03s2 { grid-template-areas: "Icon Heading ControlCollapsible ControlDismiss" ". Content Content Content"; }
.sdr03s3 { --x-default-color-accent: var(--swn0jm); --x-default-color-accent-hovered: var(--swn0jo); --x-default-color-background: var(--swn0jh); --x-default-color-background-subdued: var(--swn0ji); --x-default-color-border: var(--swn0jj); --x-default-color-icon: var(--swn0jo); --x-default-color-text: var(--swn0jn); --x-default-color-text-subdued: var(--swn0jo); --x-default-color-text-subdued-200: var(--swn0jp); color: var(--x-default-color-text); background-color: var(--x-default-color-background); border-color: var(--x-default-color-border); }
.sdr03s4 { --x-default-color-accent: var(--swn0jv); --x-default-color-accent-hovered: var(--swn0jx); --x-default-color-background: var(--swn0js); --x-default-color-background-subdued: var(--swn0jt); --x-default-color-border: var(--swn0ju); --x-default-color-icon: var(--swn0jx); --x-default-color-text: var(--swn0jw); --x-default-color-text-subdued: var(--swn0jx); --x-default-color-text-subdued-200: var(--swn0jy); color: var(--x-default-color-text); background-color: var(--x-default-color-background); border-color: var(--x-default-color-border); }
.sdr03s5 { --x-default-color-accent: var(--swn0j13); --x-default-color-accent-hovered: var(--swn0j15); --x-default-color-background: var(--swn0j10); --x-default-color-background-subdued: var(--swn0j11); --x-default-color-border: var(--swn0j12); --x-default-color-icon: var(--swn0j15); --x-default-color-text: var(--swn0j14); --x-default-color-text-subdued: var(--swn0j15); --x-default-color-text-subdued-200: var(--swn0j16); color: var(--x-default-color-text); background-color: var(--x-default-color-background); border-color: var(--x-default-color-border); }
.sdr03s6 { --x-default-color-accent: var(--swn0j1b); --x-default-color-accent-hovered: var(--swn0j1d); --x-default-color-background: var(--swn0j18); --x-default-color-background-subdued: var(--swn0j19); --x-default-color-border: var(--swn0j1a); --x-default-color-icon: var(--swn0j1d); --x-default-color-text: var(--swn0j1c); --x-default-color-text-subdued: var(--swn0j1d); --x-default-color-text-subdued-200: var(--swn0j1e); color: var(--x-default-color-text); background-color: var(--x-default-color-background); border-color: var(--x-default-color-border); }
.sdr03s8 { --x-default-color-icon: var(--swn0j1l); --x-default-color-text: var(--swn0j1l); --x-default-color-text-subdued: var(--swn0j1n); --x-default-color-text-subdued-200: var(--swn0j1o); padding: 0px; border-width: 0px; background-color: transparent; }
[dir="ltr"] .sdr03s9 { margin-right: var(--x-spacing-small-100); }
[dir="rtl"] .sdr03s9 { margin-left: var(--x-spacing-small-100); }
.sdr03s9 { --x-default-color-icon: currentColor; grid-area: Icon; max-width: 1.28571em; margin-top: 0.142857em; margin-bottom: 0.142857em; }
.sdr03s3 .sdr03s9 { color: var(--swn0jm); }
.sdr03s4 .sdr03s9 { color: var(--swn0jv); }
.sdr03s5 .sdr03s9 { color: var(--swn0j13); }
.sdr03s6 .sdr03s9 { color: var(--swn0j1b); }
.sdr03s8 .sdr03s9 { color: var(--swn0j1l); }
.sdr03s2 .sdr03s9 { margin-top: 0px; margin-bottom: 0px; }
.sdr03sb { --x-default-color-icon: currentColor; grid-area: Content; width: 4rem; height: 4rem; }
.sdr03sc { grid-area: Content; }
.sdr03sd { grid-area: Heading; }
[dir="ltr"] .sdr03sf { margin-left: 0.928571em; margin-right: -0.785714em; }
[dir="rtl"] .sdr03sf { margin-right: 0.928571em; margin-left: -0.785714em; }
.sdr03sf { grid-area: ControlCollapsible; margin-top: -0.785714em; margin-bottom: -0.785714em; }
[dir="ltr"] .sdr03sg { margin-left: 0.928571em; margin-right: -0.785714em; }
[dir="rtl"] .sdr03sg { margin-right: 0.928571em; margin-left: -0.785714em; }
.sdr03sg { grid-area: ControlDismiss; margin-top: -0.785714em; margin-bottom: -0.785714em; }
li > ._70q41o0:not(:only-child) { margin-top: var(--x-spacing-base); }
[dir="ltr"] ._70q41o2 { margin-left: var(--x-spacing-large-100); }
[dir="rtl"] ._70q41o2 { margin-right: var(--x-spacing-large-100); }
._70q41o3 { list-style-type: disc; }
[dir="ltr"] ._70q41o4 { margin-left: 0px; }
[dir="rtl"] ._70q41o4 { margin-right: 0px; }
._70q41o4 { list-style-type: none; }
.Vejp3 { overflow-wrap: anywhere; }
._14brw1 { border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
._14brw2 { margin-top: calc(var(--x-spacing-small-200) * -1); margin-bottom: calc(var(--x-spacing-small-200) * -1); }
._14brw3 { max-width: 21rem; }
._14gomm21 { height: fit-content; border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
._14gomm25 { border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
[dir="ltr"] ._14gomm2b { margin-left: calc(var(--x-spacing-small-200) * -1); }
[dir="rtl"] ._14gomm2b { margin-right: calc(var(--x-spacing-small-200) * -1); }
._14gomm2b:hover, ._14gomm2b:focus { --x-default-color-icon: var(--x-default-color-text); }
html:not(:active-view-transition-type(money-lines)) .pxf3N { view-transition-name: none; }
[dir="ltr"] .GaBm0 { margin-right: calc(var(--padding-inline) * -1); }
[dir="rtl"] .GaBm0 { margin-left: calc(var(--padding-inline) * -1); }
.GaBm0 { display: flex; height: var(--field-min-height); }
[dir="ltr"] .C4Wzv { margin-left: calc(var(--padding-inline) * -1); }
[dir="rtl"] .C4Wzv, [dir="ltr"] .C4Wzv { margin-right: calc(var(--padding-inline) * -1); }
[dir="rtl"] .C4Wzv { margin-left: calc(var(--padding-inline) * -1); }
.C4Wzv { display: flex; align-items: stretch; padding: var(--label-inset-block-start); height: var(--field-min-height); }
.wMyvq { --x-default-color-icon: var( --x-default-color-icon, var(--x-default-color-text) ); font-weight: var(--x-typography-primary-weight-bold); border-radius: calc(var(--field-border-radius) - var(--label-inset-block-start) / 2); }
.wMyvq::before { content: ""; position: absolute; top: calc(var(--label-inset-block-start) * -1); right: calc(var(--label-inset-block-start) * -1); bottom: calc(var(--label-inset-block-start) * -1); left: calc(var(--label-inset-block-start) * -1); }
.pJt3c { color: var(--header-shop-name-color, inherit); pointer-events: none; }
.yfbTW { width: 4rem; height: 4rem; }
._8A9rc { display: inline-block; text-decoration: underline; text-underline-offset: 0.2em; cursor: help; }
.TeeUi, .DQ7YO { white-space: nowrap; }
.MV9Am { display: flex; justify-content: space-between; flex-direction: column; align-items: stretch; gap: var(--x-spacing-large-300); }
@media (min-width: 750px) {
  .MV9Am { justify-content: space-between; flex-direction: row-reverse; align-items: center; }
}
@keyframes PDS4s { 
  0% { transform: translateY(2%) scale(0.95); opacity: 0; }
  100% { transform: translateY(0px) scale(1); opacity: 1; }
}
@keyframes lBNNd { 
  0% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(-5%); opacity: 0; }
}
.v9oRy { display: flex; flex-direction: column; height: 100dvh; margin: 0px auto; justify-content: center; align-items: center; background-color: var(--x-default-color-background); color: var(--x-default-color-text); }
.XdrBA { view-transition-name: vt-processing-page; }
@media (prefers-reduced-motion: no-preference) {
  .XdrBA { animation: PDS4s var(--x-duration-base) var(--x-timing-ease-out) forwards; }
}
@supports (view-transition-name: none) {
  @media (prefers-reduced-motion: no-preference) {
  ::view-transition-old(vt-processing-page) { animation: lBNNd var(--x-duration-base) var(--x-timing-base) forwards; }
}
}