.buyer-myinfo-panel{z-index:1100;pointer-events:none;position:fixed;inset:0}.buyer-myinfo-panel--open{pointer-events:auto}.buyer-myinfo-panel__backdrop{background:var(--sellvit-color-overlay-dim,#0000007a);-webkit-backdrop-filter:blur(4px);cursor:pointer;opacity:0;visibility:hidden;border:none;padding:0;transition:opacity .28s,visibility .28s;position:absolute;inset:0}.buyer-myinfo-panel--open .buyer-myinfo-panel__backdrop{opacity:1;visibility:visible}.buyer-myinfo-panel__sheet{width:100%;max-width:var(--labang-column-max,480px);background:var(--sellvit-color-background-default,#fff);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);border-radius:var(--sellvit-radius-large,12px) var(--sellvit-radius-large,12px) 0 0;border-bottom:none;flex-direction:column;max-height:min(85vh,640px);transition:bottom .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:-100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -12px 40px #00000029}.buyer-myinfo-panel--open .buyer-myinfo-panel__sheet{bottom:calc(60px + env(safe-area-inset-bottom))}@media (min-width:991px){.buyer-myinfo-panel--open .buyer-myinfo-panel__sheet{bottom:0}}.buyer-myinfo-panel__header{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 12px 12px 20px;display:flex}.buyer-myinfo-panel__title{text-align:center;font-size:var(--sellvit-typography-font-size-headline-3,18px);letter-spacing:var(--sellvit-typography-letter-spacing-headline-3,-.02em);color:var(--sellvit-color-text-primary-default,#1c1d22);flex:1;margin:0;font-weight:700;line-height:1.3}.buyer-myinfo-panel__header .buyer-myinfo-panel__close{flex-shrink:0}.buyer-myinfo-panel__headerSpacer{flex-shrink:0;width:32px}.buyer-myinfo-panel__menu{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 12px 12px;overflow-y:auto}.buyer-myinfo-panel__item{border-radius:var(--sellvit-radius-medium,8px);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:14px 12px;transition:background .15s;display:flex}.buyer-myinfo-panel__item:last-child{margin-bottom:0}.buyer-myinfo-panel__item:hover{background:var(--sellvit-color-surface-secondary-subtle-hover,#ececef)}.buyer-myinfo-panel__item:active{background:var(--sellvit-color-surface-secondary-subtle-pressed,#e4e4e9)}.buyer-myinfo-panel__itemIcon{width:24px;height:24px;color:var(--sellvit-color-text-secondary-default,#71717e);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.buyer-myinfo-panel__itemLabel{min-width:0;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);letter-spacing:-.02em;color:var(--sellvit-color-text-primary-default,#1c1d22);flex:1;font-weight:600;line-height:1.35}.buyer-myinfo-panel__item--accent{background:var(--sellvit-color-surface-accent-subtle-default,#fff1f2);border:.5px solid var(--sellvit-color-border-accent-default,#fecdd3)}.buyer-myinfo-panel__item--accent .buyer-myinfo-panel__itemIcon{color:var(--sellvit-color-text-accent-default,#e11d48)}.buyer-myinfo-panel__item--accent .buyer-myinfo-panel__itemLabel{color:var(--sellvit-color-text-accent-default,#e11d48);font-weight:700}.buyer-myinfo-panel__item--itsme .buyer-myinfo-panel__itemIcon{color:#0d9488}.buyer-myinfo-panel__itsmeAuth{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.buyer-myinfo-panel__itsmeAuthBadge{border-radius:var(--sellvit-radius-small,4px);color:#0d9488;background:#0d94881f;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.buyer-myinfo-panel__itsmeChannels{align-items:center;gap:6px;display:inline-flex}.buyer-myinfo-panel__itsmeChannels .itsme-ch-icon--youtube{color:red;font-size:16px}.buyer-myinfo-panel__itsmeChannels .itsme-ch-icon--tiktok{color:#000;font-size:15px}.buyer-myinfo-panel__notify{margin:0 12px calc(12px + env(safe-area-inset-bottom));border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.buyer-myinfo-panel__notifyLabel{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);align-items:center;gap:12px;font-weight:600;display:inline-flex}.buyer-myinfo-panel__notifyIcon{color:var(--sellvit-color-text-secondary-default,#71717e);display:inline-flex}.buyer-myinfo-panel__switch{flex-shrink:0}
.buyer-order-modal{z-index:1100;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.buyer-order-modal--open{pointer-events:auto}.buyer-order-modal__backdrop{background:var(--sellvit-color-overlay-dim,#0000007a);-webkit-backdrop-filter:blur(4px);cursor:pointer;opacity:0;visibility:hidden;border:none;padding:0;transition:opacity .3s,visibility .3s;position:absolute;inset:0}.buyer-order-modal--open .buyer-order-modal__backdrop{opacity:1;visibility:visible}.buyer-order-modal__panel{z-index:1;width:100%;max-width:var(--labang-column-max,480px);max-height:min(88vh, calc(100dvh - env(safe-area-inset-bottom)));background:var(--sellvit-color-background-default,#fff);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);border-radius:var(--sellvit-radius-large,12px) var(--sellvit-radius-large,12px) 0 0;border-bottom:none;flex-direction:column;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 40px #00000029}.buyer-order-modal--open .buyer-order-modal__panel{transform:translateY(0)}.buyer-order-modal__header{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);flex-shrink:0;padding:16px 16px 14px 20px}.buyer-order-modal__headerTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.buyer-order-modal__title{font-size:var(--sellvit-typography-font-size-headline-3,18px);letter-spacing:var(--sellvit-typography-letter-spacing-headline-3,-.02em);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0;font-weight:700;line-height:1.3}.buyer-order-modal__labangSelect{width:100%}.buyer-order-modal__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.buyer-order-modal__sections{padding:0 20px}.buyer-order-modal__accordion{border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);margin-top:12px;overflow:hidden}.buyer-order-modal__accordionTrigger{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.buyer-order-modal__accordionTrigger:hover{background:var(--sellvit-color-surface-secondary-subtle-hover,#ececef)}.buyer-order-modal__accordionLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.buyer-order-modal__accordionIcon{color:var(--sellvit-color-text-accent-default,#e11d48);flex-shrink:0;display:inline-flex}.buyer-order-modal__accordionTitle{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);font-weight:700}.buyer-order-modal__accordionChevron{color:var(--sellvit-color-text-secondary-default,#71717e);flex-shrink:0;transition:transform .2s}.buyer-order-modal__accordionChevron--open{transform:rotate(180deg)}.buyer-order-modal__accordionBody{border-top:.5px solid var(--sellvit-color-divider-default,#e8e8ee);background:var(--sellvit-color-background-default,#fff);padding:0 16px 16px}.buyer-order-modal__infoRow{font-size:var(--sellvit-typography-font-size-caption-1,12px);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;display:flex}.buyer-order-modal__infoLabel{min-width:56px;color:var(--sellvit-color-text-secondary-default,#71717e);font-weight:600}.buyer-order-modal__infoValue{color:var(--sellvit-color-text-primary-default,#1c1d22)}.buyer-order-modal__infoValue--placeholder{color:var(--sellvit-color-text-secondary-default,#71717e)}.buyer-order-modal__addressDetail{flex-direction:column;gap:2px;display:flex}.buyer-order-modal__editBtn{width:100%;margin-top:8px}.buyer-order-modal__warnBox{border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-danger-subtle-default,#fbeaec);font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-danger-default,#a8152a);margin-top:10px;padding:10px 12px;line-height:1.45}.buyer-order-modal__customsHint{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:10px 0 0;line-height:1.45}.buyer-order-modal__customsHint a{color:var(--sellvit-color-text-accent-default,#e11d48);text-decoration:underline}.buyer-order-modal__body{padding:0 20px calc(20px + env(safe-area-inset-bottom))}.buyer-order-modal__notice{border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);text-align:center;font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:12px 0 14px;padding:10px 12px;font-weight:600}.buyer-order-modal__notice--list{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);border-radius:0;margin:0;padding:10px 20px}.buyer-order-modal__noticeCount{color:var(--sellvit-color-text-accent-default,#e11d48);font-weight:700}.buyer-order-modal__empty{text-align:center;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;padding:32px 12px}.buyer-order-modal__item{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);align-items:flex-start;gap:8px;padding:14px 0;display:flex}.buyer-order-modal__item:last-child{border-bottom:none}.buyer-order-modal__item--cancelled{opacity:.78;filter:grayscale(.35);border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);margin:0 -4px;padding:14px 10px}.buyer-order-modal__itemBody{flex:1;gap:12px;min-width:0;display:flex}.buyer-order-modal__thumb{border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.buyer-order-modal__thumb img{object-fit:cover;width:100%;height:100%}.buyer-order-modal__item--cancelled .buyer-order-modal__thumb:after{content:"";pointer-events:none;background:#00000047;position:absolute;inset:0}.buyer-order-modal__cancelledOverlay{z-index:1;border-radius:var(--sellvit-radius-small,4px);color:#fff;white-space:nowrap;pointer-events:none;background:#000000c7;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buyer-order-modal__itemMain{flex:1;min-width:0}.buyer-order-modal__itemHead{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.buyer-order-modal__itemTitle{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0;font-weight:600;line-height:1.35}.buyer-order-modal__itemTitle--cancelled{color:var(--sellvit-color-text-secondary-default,#71717e)}.buyer-order-modal__option{color:var(--sellvit-color-text-secondary-default,#71717e);font-weight:500}.buyer-order-modal__badge--cancel{background:var(--sellvit-color-surface-danger-default,#a8152a)!important;color:var(--sellvit-color-text-danger-subtle-default,#fff)!important}.buyer-order-modal__badge--approval{background:var(--sellvit-color-surface-warning-default,#b45309)!important;color:var(--sellvit-color-text-primary-subtle-default,#fff)!important}.buyer-order-modal__priceRow{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0 0 4px}.buyer-order-modal__priceRow strong{color:var(--sellvit-color-text-primary-default,#1c1d22);font-weight:600}.buyer-order-modal__discount{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-accent-default,#e11d48);margin:0 0 4px;font-weight:600}.buyer-order-modal__lineTotal{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0;font-weight:600}.buyer-order-modal__summary{border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);margin-top:16px;padding:16px}.buyer-order-modal__summaryTitle{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);text-align:right;font-size:var(--sellvit-typography-font-size-body-1-normal,16px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0 0 10px;padding-bottom:10px;font-weight:700}.buyer-order-modal__summaryLine{text-align:right;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0}.buyer-order-modal__summaryGrand{text-align:right;font-size:var(--sellvit-typography-font-size-body-1-normal,16px);color:var(--sellvit-color-text-accent-default,#e11d48);margin:8px 0 0;font-weight:700}.buyer-order-modal__reserve{border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-border-warning-default,#f6dcc2);background:var(--sellvit-color-surface-warning-subtle-default,#fbf1e7);margin-top:16px;padding:16px}.buyer-order-modal__reserveAlert{border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-border-warning-default,#f6dcc2);background:var(--sellvit-color-surface-warning-subtle-hover,#f6dcc2);text-align:center;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-warning-default,#b45309);margin:0 0 14px;padding:12px 14px;font-weight:700}.buyer-order-modal__reserveTitle{font-size:var(--sellvit-typography-font-size-body-1-normal,16px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0 0 12px;font-weight:700}.buyer-order-modal__reserveList{flex-direction:column;gap:0;margin:0;display:flex}.buyer-order-modal__reserveRow{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);font-size:var(--sellvit-typography-font-size-body-2-reading,14px);grid-template-columns:88px 1fr;gap:10px 12px;padding:10px 0;display:grid}.buyer-order-modal__reserveRow:last-child{border-bottom:none}.buyer-order-modal__reserveLabel{color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;font-weight:600}.buyer-order-modal__reserveValue{color:var(--sellvit-color-text-primary-default,#1c1d22);word-break:break-word;margin:0;font-weight:600}.buyer-order-modal__reserveValue--amount{font-size:var(--sellvit-typography-font-size-headline-3,18px);color:var(--sellvit-color-text-accent-default,#e11d48);font-weight:700}.buyer-order-modal__copyBtn{margin-top:8px}.buyer-order-modal__cs{border-top:.5px solid var(--sellvit-color-divider-default,#e8e8ee);text-align:center;margin-top:14px;padding-top:14px}.buyer-order-modal__csLabel{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin-bottom:10px;font-weight:600;display:block}.buyer-order-modal__csLink{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-accent-default,#e11d48);font-weight:600;text-decoration:underline}
.buyer-address-popup{z-index:2700;background:var(--sellvit-color-overlay-dim,#0000007a);color:var(--sellvit-color-text-primary-default,#1c1d22);font-family:var(--sellvit-font-family-sans);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.buyer-address-popup__panel{background:var(--sellvit-color-surface-primary-subtle-default,#fff);border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);width:100%;max-width:400px;max-height:min(90vh,640px);color:var(--sellvit-color-text-primary-default,#1c1d22);padding:20px;overflow-y:auto}.buyer-address-popup__title{color:var(--sellvit-color-text-primary-default,#1c1d22);text-align:center;margin:0 0 16px;font-size:18px;font-weight:700}.buyer-address-popup__banner{background:var(--sellvit-color-surface-danger-default,#a8152a);color:var(--sellvit-color-text-danger-subtle-default,#fff);text-align:center;border-radius:var(--sellvit-radius-medium,8px);margin:0 0 12px;padding:8px 10px;font-size:14px;font-weight:600}.buyer-address-popup__info{background:var(--sellvit-color-surface-secondary-subtle-default,#efeff2);border-radius:var(--sellvit-radius-small,4px);margin-bottom:16px;padding:15px}.buyer-address-popup__row{gap:10px;margin-bottom:10px;font-size:14px;display:flex}.buyer-address-popup__row:last-child{margin-bottom:0}.buyer-address-popup__row dt{color:var(--sellvit-color-text-secondary-default,#71717e);flex:0 0 72px;margin:0}.buyer-address-popup__row dd{color:var(--sellvit-color-text-primary-default,#1c1d22);word-break:break-word;flex:1;margin:0}.buyer-address-popup__consent{color:var(--sellvit-color-text-primary-default,#1c1d22);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.buyer-address-popup__consent label{cursor:pointer;align-items:center;gap:8px;display:flex}.buyer-address-popup__actions{justify-content:center;gap:10px;margin-top:16px;display:flex}.buyer-address-popup__actions .sellvit-btn{flex:1;min-width:0}.buyer-address-form__field{flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.buyer-address-form__field>span{color:var(--sellvit-color-text-primary-default,#1c1d22);font-weight:600}.buyer-address-form__field input{border:.5px solid var(--sellvit-color-border-secondary-default,#c9c9d2);border-radius:var(--sellvit-radius-small,4px);width:100%;min-height:44px;color:var(--sellvit-color-text-primary-default,#1c1d22);background:var(--sellvit-color-surface-primary-subtle-default,#fff);padding:10px 12px;font-size:14px}.buyer-address-form__field input::placeholder{color:var(--sellvit-color-text-secondary-default,#71717e)}.buyer-address-form__field input:read-only{background:var(--sellvit-color-surface-secondary-subtle-default,#efeff2)}.buyer-address-form__postcodeRow{gap:8px;display:flex}.buyer-address-form__postcodeRow input{flex:1}.buyer-address-form__postLayer{z-index:2800;background:#00000073;display:none;position:fixed;inset:0}.buyer-address-form__postLayer--open{display:block}.buyer-address-form__postLayerInner{width:min(92vw,420px);height:min(70vh,480px);color:var(--sellvit-color-text-primary-default,#1c1d22);background:#fff;border-radius:8px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.buyer-address-form__postLayerClose{z-index:1;cursor:pointer;color:var(--sellvit-color-text-primary-default,#1c1d22);background:#fff;border:none;border-radius:4px;padding:6px 10px;position:absolute;top:8px;right:8px}.buyer-address-form__error{color:var(--sellvit-color-text-danger-default,#a8152a);margin:0 0 8px;font-size:13px}
.card-register-popup{z-index:100003;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card-register-popup .popup-content{border:1px solid var(--home-border,#00000014);background:var(--home-bg,#fff);-webkit-overflow-scrolling:touch;border-radius:15px;flex-direction:column;width:min(90%,500px);max-height:80vh;margin:0;display:flex;overflow:hidden auto;box-shadow:0 12px 40px #0003}.card-register-popup .popup-header{border-bottom:1px solid var(--home-border,#00000014);padding:16px 18px 8px}.card-register-popup .popup-header .header-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-register-popup .popup-header h3{color:var(--home-text,#111);margin:0;font-size:18px;font-weight:700}.card-register-popup .popup-header .close-btn{color:var(--home-text,#111);cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1}.card-register-popup .popup-body{padding:4px 18px 0}.card-register-popup .card-register-popup__leadWrap{text-align:center;padding:8px 0 4px;font-weight:600}.card-register-popup .card-register-popup__lead{color:var(--home-text,#111);font-size:18px}.card-register-popup .form-group.reg_card_group{padding:8px 18px 0}.card-register-popup .form-group.card_list{padding:0 18px}.card-register-popup .card-type-label{color:var(--home-text,#111);font-size:14px;font-weight:700}.card-register-popup #billingkeys{background:#0000000a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.card-register-popup .card-register-popup__cta{padding:16px 18px 18px}.card-register-popup .buyer-card-register__delete{color:#e53935;cursor:pointer;background:0 0;border:none}.card-register-popup .buyer-card-register__primaryBtn{border-radius:var(--sellvit-radius-medium,var(--home-radius,8px));width:100%;max-width:100%;padding-top:12px;padding-bottom:12px;font-size:15px;font-weight:700}
