.checkout-info[data-v-4af829c7]{gap:10px;display:grid}:root:not([data-theme=dark]) .checkout-info .checkout-info__background{background:var(--checkout-info-background)}:root:not([data-theme=dark]) .checkout-info .checkout-info__border{border-color:var(--checkout-info-border)}:root:not([data-theme=dark]) .checkout-info .checkout-info__colour{--article-notice-copy-color:var(--checkout-info-colour)}.checkout-info[data-v-4af829c7] .article-notice{border-radius:var(--radius-xl);padding:14px}.checkout-info__links[data-v-4af829c7]{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.checkout-info__links a[data-v-4af829c7]{align-items:center;gap:5px;font-size:13px;font-weight:550;display:inline-flex}.checkout-info__links .iconify[data-v-4af829c7]{width:15px;height:15px}.checkout-address-fields[data-v-11866d27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-address-fields__street[data-v-11866d27]{grid-column:1/-1}@media (width<=399px){.checkout-address-fields[data-v-11866d27]{grid-template-columns:minmax(0,1fr)}}.checkout-summary[data-v-d33fb63c]{min-width:0}.checkout-summary h3[data-v-d33fb63c]{color:var(--color-ink-950);margin-bottom:18px;font-size:16px;font-weight:600;line-height:24px}.checkout-summary__product[data-v-d33fb63c]{color:var(--color-ink-950);align-items:center;gap:12px;margin-bottom:18px;font-size:14px;line-height:22px;display:flex}.checkout-summary__product>.gallery-thumbnail[data-v-d33fb63c]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:var(--color-ink-50);flex-shrink:0;width:44px;height:44px}.checkout-summary__product>span[data-v-d33fb63c]:not(.gallery-thumbnail){overflow-wrap:anywhere;flex:1;min-width:0}.checkout-summary__product>strong[data-v-d33fb63c]{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.checkout-summary dl[data-v-d33fb63c]{gap:12px;display:grid}.checkout-summary dl>div[data-v-d33fb63c]{justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px;line-height:22px;display:flex}.checkout-summary dt[data-v-d33fb63c]{min-width:0;color:var(--color-ink-500);overflow-wrap:anywhere}.checkout-summary dt span[data-v-d33fb63c]{font-size:12px}.checkout-summary dd[data-v-d33fb63c]{text-align:right;color:var(--color-ink-950);font-variant-numeric:tabular-nums;flex-shrink:0}.checkout-summary dd s[data-v-d33fb63c]{color:var(--color-ink-500);margin-right:8px;font-size:12px;display:inline-block}.checkout-summary__discount dd[data-v-d33fb63c]{color:var(--color-success-700);font-weight:500}.checkout-summary__total[data-v-d33fb63c]{border-top:1px solid var(--color-ink-200);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.checkout-summary__total>div[data-v-d33fb63c]{gap:3px;display:grid}.checkout-summary__total>div strong[data-v-d33fb63c]{color:var(--color-ink-950);font-size:15px;font-weight:600;line-height:23px}.checkout-summary__total span[data-v-d33fb63c]{color:var(--color-success-700);font-size:12px;line-height:20px}.checkout-summary__total>strong[data-v-d33fb63c]{color:var(--color-ink-950);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:650;line-height:34px}.checkout-summary p[data-v-d33fb63c]{color:var(--color-ink-500);font-size:13px;line-height:21px}@media (width<=399px){.checkout-summary__product[data-v-d33fb63c]{grid-template-columns:44px minmax(0,1fr);display:grid}.checkout-summary__product>strong[data-v-d33fb63c]{grid-column:2}.checkout-summary__product>.gallery-thumbnail[data-v-d33fb63c]{grid-row:1/3}.checkout-summary__total[data-v-d33fb63c]{align-items:flex-start;gap:8px}.checkout-summary__total>strong[data-v-d33fb63c]{font-size:22px;line-height:30px}.checkout-summary dl>div[data-v-d33fb63c]{gap:10px;font-size:13px}}.article-checkout-dialog[data-v-4ed803d7]{border-radius:var(--radius-2xl);width:calc(min(560px,100vw - 48px));height:calc(min(900px,100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden}.article-checkout-dialog[open][data-v-4ed803d7]{animation:none}.article-checkout-dialog[data-v-4ed803d7]::backdrop{background:var(--color-sheet-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.article-checkout-dialog[data-v-4ed803d7] .ui-dialog__body,.article-checkout-dialog[data-v-4ed803d7] .ui-dialog__surface{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.checkout-shell[data-v-4ed803d7]{flex-direction:column;height:100%;min-height:0;display:flex}.checkout-header[data-v-4ed803d7]{border-bottom:1px solid var(--color-ink-200);background:var(--color-surface);flex:none;padding:22px 24px 18px}.checkout-header__top[data-v-4ed803d7]{align-items:flex-start;gap:8px;display:flex}.checkout-header__copy[data-v-4ed803d7]{flex:1;min-width:0}.checkout-header__top>.ui-button[data-v-4ed803d7]{margin:-4px -10px 0 0}.checkout-header__top>.ui-button[data-v-4ed803d7]:first-child:not(:last-child){margin-left:-10px}.checkout-header h2[data-v-4ed803d7]{color:var(--color-ink-950);letter-spacing:-.025em;outline:none;font-size:21px;font-weight:600;line-height:30px}.checkout-header p[data-v-4ed803d7]{color:var(--color-ink-500);margin-top:6px;font-size:14px;line-height:22px}.checkout-progress[data-v-4ed803d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;list-style:none;display:grid}.checkout-progress li[data-v-4ed803d7]{color:var(--color-ink-500);gap:6px;font-size:12px;line-height:20px;transition:color .22s;display:grid}.checkout-progress li>span[data-v-4ed803d7]{background:var(--color-ink-200);border-radius:2px;height:4px;position:relative;overflow:hidden}.checkout-progress li>span[data-v-4ed803d7]:after{background:var(--color-ink-950);content:"";transform-origin:0;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.checkout-product strong[data-v-4ed803d7],.checkout-progress .checkout-progress__done[data-v-4ed803d7]{color:var(--color-ink-950)}.checkout-progress .checkout-progress__done>span[data-v-4ed803d7]:after{transform:scaleX(1)}.checkout-step-back-enter-active[data-v-4ed803d7],.checkout-step-forward-enter-active[data-v-4ed803d7]{transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1)}.checkout-step-back-leave-active[data-v-4ed803d7],.checkout-step-forward-leave-active[data-v-4ed803d7]{transition:opacity .12s,transform .14s}.checkout-step-forward-enter-from[data-v-4ed803d7]{opacity:0;transform:translate(24px)}.checkout-step-forward-leave-to[data-v-4ed803d7]{opacity:0;transform:translate(-16px)}.checkout-step-back-enter-from[data-v-4ed803d7]{opacity:0;transform:translate(-24px)}.checkout-step-back-leave-to[data-v-4ed803d7]{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.checkout-progress li>span[data-v-4ed803d7]:after,.checkout-step-back-enter-active[data-v-4ed803d7],.checkout-step-back-leave-active[data-v-4ed803d7],.checkout-step-forward-enter-active[data-v-4ed803d7],.checkout-step-forward-leave-active[data-v-4ed803d7]{transition:none}}.checkout-form[data-v-4ed803d7]{flex-direction:column;flex:auto;min-height:0;display:flex}.checkout-scroll[data-v-4ed803d7]{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;scroll-padding:20px;overflow:hidden auto}.checkout-content[data-v-4ed803d7]{gap:28px;padding:24px;display:grid}.checkout-product[data-v-4ed803d7]{align-items:center;gap:16px;min-width:0;display:flex}.checkout-product>.gallery-thumbnail[data-v-4ed803d7]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);background:var(--color-ink-50);flex-shrink:0;width:64px;height:64px}.checkout-product>div[data-v-4ed803d7]{gap:3px;min-width:0;display:grid}.checkout-product strong[data-v-4ed803d7]{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:23px}.checkout-product p[data-v-4ed803d7]{color:var(--color-ink-500);font-size:14px;line-height:22px}.checkout-section[data-v-4ed803d7]{outline:none;gap:14px;min-width:0;display:grid}.checkout-section__heading h3[data-v-4ed803d7]{color:var(--color-ink-950);font-size:16px;font-weight:600;line-height:24px}.checkout-section__heading p[data-v-4ed803d7]{color:var(--color-ink-500);margin-top:3px;font-size:13px;line-height:21px}.checkout-section__heading--action[data-v-4ed803d7]{justify-content:space-between;align-items:center;gap:8px;display:flex}.checkout-section__heading--action>div[data-v-4ed803d7]{min-width:0}.checkout-section__heading--action>.ui-button[data-v-4ed803d7]{color:var(--color-ink-500);margin-right:-10px}.checkout-addresses[data-v-4ed803d7] legend,.checkout-shipping[data-v-4ed803d7] legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout-addresses[data-v-4ed803d7]>div,.checkout-shipping[data-v-4ed803d7]>div{gap:8px;display:grid}.checkout-addresses[data-v-4ed803d7] .ui-radio__option{min-width:0;position:relative}.checkout-addresses[data-v-4ed803d7] label,.checkout-shipping[data-v-4ed803d7] label{border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);background:var(--color-surface);align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.checkout-addresses[data-v-4ed803d7] label{padding-right:52px}.checkout-addresses[data-v-4ed803d7] input,.checkout-shipping[data-v-4ed803d7] input{width:20px;height:20px;accent-color:var(--color-brand-800);flex:0 0 20px}:is(.checkout-addresses[data-v-4ed803d7] label:has(input:checked),.checkout-shipping[data-v-4ed803d7] label:has(input:checked)){border-color:var(--color-ink-400);background:var(--color-ink-50)}:is(.checkout-addresses[data-v-4ed803d7] label:has(input:focus-visible),.checkout-shipping[data-v-4ed803d7] label:has(input:focus-visible)){outline:2px solid var(--color-ink-600);outline-offset:2px}@media (hover:hover){.checkout-addresses[data-v-4ed803d7] label:not(:has(input:checked)):hover{border-color:var(--color-ink-400)}.checkout-shipping[data-v-4ed803d7]:not(.checkout-shipping--single) label:not(:has(input:checked)):hover{border-color:var(--color-ink-400)}}.checkout-addresses__body[data-v-4ed803d7]{min-width:0;color:var(--color-ink-500);overflow-wrap:anywhere;gap:4px;font-size:14px;line-height:22px;display:grid}.checkout-addresses__body strong[data-v-4ed803d7]{color:var(--color-ink-950);font-size:15px;font-weight:500;line-height:23px}.checkout-addresses__edit[data-v-4ed803d7]{color:var(--color-ink-500);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.checkout-address-tools[data-v-4ed803d7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkout-address-editor[data-v-4ed803d7]{border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);gap:14px;padding:16px;display:grid}.checkout-shipping__option[data-v-4ed803d7]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.checkout-shipping__icon[data-v-4ed803d7]{border-radius:var(--radius-lg);background:var(--color-ink-100);width:40px;height:40px;color:var(--color-ink-700);flex:0 0 40px;place-items:center;display:grid}.checkout-shipping__icon .iconify[data-v-4ed803d7]{width:20px;height:20px}.checkout-shipping__copy[data-v-4ed803d7]{flex:1;gap:2px;min-width:0;display:grid}.checkout-shipping__option strong[data-v-4ed803d7]{color:var(--color-ink-950);font-size:15px;font-weight:500;line-height:23px}.checkout-shipping__option small[data-v-4ed803d7]{color:var(--color-ink-500);overflow-wrap:anywhere;font-size:13px;line-height:21px}.checkout-shipping__price[data-v-4ed803d7]{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.checkout-shipping__price strong[data-v-4ed803d7]{order:-1;font-weight:600}.checkout-shipping__price s[data-v-4ed803d7]{color:var(--color-ink-500);font-size:12px;line-height:20px}.checkout-shipping--single[data-v-4ed803d7] input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-shipping--single[data-v-4ed803d7] label:has(input:checked){border-color:var(--color-ink-200);background:var(--color-surface)}.checkout-prices[data-v-4ed803d7]{border-radius:var(--radius-lg);background:var(--color-ink-50);padding:14px;font-size:13px;line-height:22px}.checkout-prices summary[data-v-4ed803d7],.checkout-review dd strong[data-v-4ed803d7]{font-weight:500}.checkout-prices dl[data-v-4ed803d7]{gap:8px;margin-top:12px;display:grid}.checkout-prices dl>div[data-v-4ed803d7]{justify-content:space-between;gap:16px;display:flex}.checkout-note-disclosure>summary[data-v-4ed803d7]{width:100%;height:auto;min-height:var(--height-control);white-space:normal;text-align:left;color:var(--color-ink-500);justify-content:flex-start;padding:0;list-style:none;display:flex}.checkout-note-disclosure>summary[data-v-4ed803d7]::-webkit-details-marker{display:none}.checkout-note-disclosure>summary .iconify[data-v-4ed803d7]{flex-shrink:0;width:18px;height:18px;transition:transform .15s}.checkout-note-disclosure[open]>summary .iconify[data-v-4ed803d7]{transform:rotate(45deg)}.checkout-note-disclosure__body[data-v-4ed803d7]{gap:14px;padding-top:12px;display:grid}.checkout-notes-tabs[data-v-4ed803d7]{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.checkout-options[data-v-4ed803d7]{gap:14px;display:grid}.checkout-options[data-v-4ed803d7]:empty{display:none}.checkout-legal a[data-v-4ed803d7],.checkout-options a[data-v-4ed803d7]{text-underline-offset:3px;text-decoration:underline}.checkout-review[data-v-4ed803d7]{border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);padding:0 16px}.checkout-review>div[data-v-4ed803d7]{gap:3px;padding:16px 78px 16px 0;font-size:14px;line-height:23px;display:grid;position:relative}.checkout-footer[data-v-4ed803d7],.checkout-review>div+div[data-v-4ed803d7]{border-top:1px solid var(--color-ink-200)}.checkout-review dt[data-v-4ed803d7]{color:var(--color-ink-500);font-size:12px;line-height:20px}.checkout-review dd[data-v-4ed803d7]{color:var(--color-ink-950);overflow-wrap:anywhere;display:grid}.checkout-confirmation[data-v-4ed803d7],.checkout-review .ui-button[data-v-4ed803d7],.checkout-review dd span[data-v-4ed803d7]{color:var(--color-ink-500)}.checkout-review .ui-button[data-v-4ed803d7]{position:absolute;top:12px;right:-10px}.checkout-confirmation[data-v-4ed803d7]{border-radius:var(--radius-xl);background:var(--color-ink-50);align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:23px;display:flex}.checkout-confirmation strong[data-v-4ed803d7]{color:var(--color-ink-950);font-weight:500}.checkout-confirmation .iconify[data-v-4ed803d7]{flex-shrink:0;width:18px;height:18px;margin-top:3px}.checkout-confirmation--protect[data-v-4ed803d7]{background:var(--color-success-50)}.checkout-confirmation--protect .iconify[data-v-4ed803d7]{color:var(--color-success-700)}.checkout-legal[data-v-4ed803d7]{color:var(--color-ink-500);font-size:12px;line-height:21px}.checkout-footer[data-v-4ed803d7]{background:var(--color-surface);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.checkout-footer__amount[data-v-4ed803d7]{font-variant-numeric:tabular-nums;gap:2px;min-width:0;display:grid}.checkout-footer__amount span[data-v-4ed803d7]{color:var(--color-ink-500);font-size:12px;line-height:18px}.checkout-footer__amount strong[data-v-4ed803d7]{letter-spacing:-.025em;color:var(--color-ink-950);font-size:23px;font-weight:650;line-height:30px}.checkout-footer__amount small[data-v-4ed803d7]{color:var(--color-success-700);font-size:12px;line-height:18px}.checkout-footer>.ui-button[data-v-4ed803d7]{min-width:114px}.checkout-footer--confirm>.ui-button[data-v-4ed803d7]{width:100%}.checkout-cash-note[data-v-4ed803d7]{color:var(--color-ink-600);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;line-height:20px;display:flex}.checkout-cash-note__icon[data-v-4ed803d7]{width:16px;height:16px;color:var(--color-ink-500);flex-shrink:0;margin-top:2px}.checkout-cash-note a[data-v-4ed803d7]{color:var(--color-ink-950);text-underline-offset:2px;font-weight:600;text-decoration:underline}.checkout-state[data-v-4ed803d7]{min-height:0;color:var(--color-ink-500);flex:auto;align-content:center;justify-items:center;gap:16px;padding:32px 24px;font-size:14px;line-height:22px;display:grid;overflow:auto}.checkout-state__loader[data-v-4ed803d7]{width:32px;height:20px}.article-checkout-dialog--success[data-v-4ed803d7]{width:calc(min(540px,100vw - 48px));height:auto}.article-checkout-dialog--success .checkout-shell[data-v-4ed803d7],.article-checkout-dialog--success[data-v-4ed803d7] .ui-dialog__body,.article-checkout-dialog--success[data-v-4ed803d7] .ui-dialog__surface{height:auto;max-height:inherit}.checkout-success[data-v-4ed803d7]{text-align:center;flex-direction:column;align-items:center;gap:20px;min-height:0;padding:20px 32px 28px;display:flex;overflow-y:auto}.checkout-success>.order-success[data-v-4ed803d7]{flex-shrink:0}.checkout-success__copy[data-v-4ed803d7]{max-width:360px;margin-top:-8px}.checkout-success__copy h3[data-v-4ed803d7]{letter-spacing:-.035em;color:var(--color-ink-950);outline:none;font-size:23px;font-weight:600;line-height:31px}.checkout-success__copy p[data-v-4ed803d7]{color:var(--color-ink-500);margin-top:8px;font-size:14px;line-height:23px}.checkout-success__receipt[data-v-4ed803d7]{border:1px solid var(--color-ink-100);border-radius:var(--radius-lg);background:var(--color-ink-50);text-align:left;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.checkout-success__receipt>img[data-v-4ed803d7]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);background:var(--color-surface);flex-shrink:0;width:48px;height:48px}.checkout-success__receipt>div[data-v-4ed803d7]{gap:4px;min-width:0;display:grid}.checkout-success__receipt strong[data-v-4ed803d7]{color:var(--color-ink-900);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:21px}.checkout-success__receipt span[data-v-4ed803d7]{color:var(--color-ink-500);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.checkout-success__actions[data-v-4ed803d7]{gap:6px;width:100%;display:grid}@media (hover:hover){.checkout-addresses[data-v-4ed803d7] label:hover,.checkout-shipping[data-v-4ed803d7] label:hover{border-color:var(--color-ink-500)}}@media (width<=639px){.article-checkout-dialog.ui-dialog--sheet[data-v-4ed803d7]{width:100%;height:calc(min(var(--dialog-available-height,100dvh),100dvh) - max(12px,env(safe-area-inset-top)));max-height:calc(min(var(--dialog-available-height,100dvh),100dvh) - max(12px,env(safe-area-inset-top)))}.article-checkout-dialog--success.ui-dialog--sheet[data-v-4ed803d7]{height:auto}.checkout-header[data-v-4ed803d7]{padding:18px 16px 14px}.checkout-header h2[data-v-4ed803d7]{font-size:20px;line-height:28px}.checkout-header p[data-v-4ed803d7]{font-size:13px;line-height:21px}.checkout-content[data-v-4ed803d7]{gap:24px;padding:20px 16px}.checkout-product[data-v-4ed803d7]{gap:12px}.checkout-product>.gallery-thumbnail[data-v-4ed803d7]{width:56px;height:56px}.checkout-section__heading h3[data-v-4ed803d7]{font-size:15px}.checkout-addresses[data-v-4ed803d7] label,.checkout-shipping[data-v-4ed803d7] label{gap:10px;padding:14px}.checkout-addresses[data-v-4ed803d7] label{padding-right:46px}.checkout-addresses__edit[data-v-4ed803d7]{right:6px}.checkout-addresses__body[data-v-4ed803d7]{font-size:13px;line-height:21px}.checkout-addresses__body strong[data-v-4ed803d7],.checkout-shipping__option strong[data-v-4ed803d7]{font-size:14px}.checkout-shipping__option[data-v-4ed803d7]{gap:8px}.checkout-shipping__price[data-v-4ed803d7]{margin-left:auto}.checkout-shipping__icon[data-v-4ed803d7]{flex-basis:32px;width:32px;height:32px}.checkout-footer[data-v-4ed803d7]{gap:12px;padding:14px 16px}.checkout-footer__amount strong[data-v-4ed803d7]{font-size:22px;line-height:28px}.checkout-footer>.ui-button[data-v-4ed803d7]{min-width:104px}.checkout-review[data-v-4ed803d7]{padding-inline:14px}.checkout-review>div[data-v-4ed803d7]{padding-right:70px;font-size:13px;line-height:22px}.checkout-review .ui-button[data-v-4ed803d7]{font-size:12px;right:-12px}.checkout-success[data-v-4ed803d7]{gap:18px;padding:16px 24px 20px}.checkout-success__copy h3[data-v-4ed803d7]{font-size:21px;line-height:29px}}@media (prefers-reduced-motion:reduce){.checkout-addresses[data-v-4ed803d7] label,.checkout-note-disclosure>summary .iconify[data-v-4ed803d7],.checkout-shipping[data-v-4ed803d7] label{transition:none}}
