[data-size=s].svelte-snc9qt{--number-picker-width: 20px}[data-size=m].svelte-snc9qt{--number-picker-width: 30px}[data-size=l].svelte-snc9qt{--number-picker-width: 55px}.NumberPicker.svelte-snc9qt{flex-grow:0;display:flex;border:var(--theme-border-style) var(--colorv3-current-border);border-radius:var(--theme-border-radius);width:fit-content;align-items:center;position:relative;touch-action:manipulation}.minus.svelte-snc9qt{border-radius:var(--theme-border-radius);margin-left:2px;-webkit-user-select:none;user-select:none}.plus.svelte-snc9qt{border-radius:var(--theme-border-radius);margin-right:2px;-webkit-user-select:none;user-select:none}.NumberPicker[data-disabled=true].svelte-snc9qt{background-color:var(--colorv3-sunken-base)}.NumberPicker.svelte-snc9qt:focus-within{outline:2px solid var(--colorv3-current-text-primary);transition:outline-offset .2s ease-out}:not(:active) .NumberPicker.svelte-snc9qt:focus-within{outline-offset:2px}input.svelte-snc9qt{opacity:0;position:absolute;width:50%;margin:0 auto;top:0;right:0;bottom:0;left:0;z-index:1}span.svelte-snc9qt{display:inline-block;min-width:var(--number-picker-width);text-align:center;padding-block:3px}span[data-disabled=true].svelte-snc9qt,span[data-is-zero].svelte-snc9qt{color:var(--colorv3-current-text-disabled)}.button.svelte-snc9qt{color:var(--colorv3-current-text-primary);width:20px;text-align:center;position:relative;z-index:2}.button[data-disabled=true].svelte-snc9qt{color:var(--colorv3-current-text-disabled);cursor:default}.NumberPicker[data-disabled=true].svelte-snc9qt .button:where(.svelte-snc9qt){background-color:var(--colorv3-sunken-base)}[data-size=s].svelte-snc9qt .button:where(.svelte-snc9qt){font:var(--f-weight-bold) var(--f-label-4)}[data-size=s].svelte-snc9qt span:where(.svelte-snc9qt){padding-block:2px}[data-size=m].svelte-snc9qt .button:where(.svelte-snc9qt){font:var(--f-weight-bold) var(--f-label-5)}[data-size=l].svelte-snc9qt .button:where(.svelte-snc9qt){font:var(--f-weight-bold) var(--f-label-6);width:36px}[data-size=l].svelte-snc9qt span:where(.svelte-snc9qt){padding-block:9px}.ProductModal.svelte-c016g3{--_adaptive-padding: var(--s5);--_cross-button-offset: 40px;position:relative;display:grid;grid-template-rows:min-content 1fr min-content;grid-template-columns:1fr;grid-template-areas:"image" "content" "footer";width:100vw;height:100dvh;max-width:900px;padding:0;overflow-y:auto;box-shadow:0 2px 10px #0003}[data-in-iframe=true] .ProductModal.svelte-c016g3{height:min-content;max-height:min(600px,80vh);width:90vw;max-width:600px;border-radius:var(--theme-border-radius-l)}@media (min-width: 600px){.ProductModal.svelte-c016g3{height:min-content;max-height:80svh;width:90vw;max-width:600px;grid-template-rows:var(--s5) 1fr min-content;grid-template-columns:var(--s5) 1fr var(--s5);grid-template-areas:". . ." ". content ." "footer footer footer";border-radius:var(--theme-border-radius-l)}.ProductModal.svelte-c016g3:has(aside:where(.svelte-c016g3):not(:empty)){height:min-content;max-width:var(--layout-max-width-checkout);grid-template-rows:var(--s5) 1fr min-content;grid-template-columns:var(--s5) 1fr var(--s5) 1fr var(--s5);grid-template-areas:". . . . ." ". image . content ." "footer footer footer footer footer"}}aside.svelte-c016g3:empty{display:none}aside.svelte-c016g3{width:100%;grid-area:image}main.svelte-c016g3{grid-area:content}main.svelte-c016g3 .title:where(.svelte-c016g3){padding:var(--_adaptive-padding) var(--_cross-button-offset) var(--s5) var(--_adaptive-padding);border-bottom:1px solid var(--colorv3-current-border)}main.svelte-c016g3 .content:where(.svelte-c016g3){padding:var(--s5) var(--_adaptive-padding)}@media (min-width: 600px){.ProductModal.svelte-c016g3{--_adaptive-padding: 0}aside.svelte-c016g3{margin-block-end:var(--s5)}aside.svelte-c016g3>*{position:sticky;top:var(--s5)}}.ProductModal.svelte-c016g3 .ModalFooter{grid-area:footer;flex-basis:100%;position:sticky;bottom:0;border-top:1px solid var(--colorv3-current-border);padding-block:var(--s5);padding-inline:var(--s7)}.ProductModal.svelte-c016g3 .ModalCloseButton{position:fixed;top:var(--s4);right:var(--s4);z-index:1}
