.checkout-legal[data-v-2b01ad92]{color:#777;text-align:left;margin:18px 0 0;font-size:13px;font-weight:400;line-height:1.6}.checkout-legal__link[data-v-2b01ad92]{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cart-page[data-v-53bb1d7f]{background:#f8f7f5;min-height:calc(100vh - 80px);padding:24px 16px 48px}@media (min-width:768px){.cart-page[data-v-53bb1d7f]{padding:40px 40px 64px}}.cart-page__container[data-v-53bb1d7f]{max-width:1200px;margin:0 auto}.cart-page__main[data-v-53bb1d7f]{flex-direction:column;gap:24px;display:flex}@media (min-width:900px){.cart-page__main[data-v-53bb1d7f]{flex-direction:row;align-items:flex-start;gap:32px}}.cart-empty[data-v-53bb1d7f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.cart-empty__icon[data-v-53bb1d7f]{color:#c4b9a8;margin-bottom:24px}.cart-empty__title[data-v-53bb1d7f]{color:#1a1a1a;margin:0 0 8px;font-family:Roboto,sans-serif;font-size:24px;font-weight:300}.cart-empty__text[data-v-53bb1d7f]{color:#888;max-width:360px;margin:0 0 32px;font-size:15px}.cart-empty__btn[data-v-53bb1d7f]{color:#1a1a1a;letter-spacing:.03em;background:0 0;border:1.5px solid #c4b09a;border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.cart-empty__btn[data-v-53bb1d7f]:hover{color:#1a1a1a;background:#d8c7b3;border-color:#d8c7b3}.cart-items[data-v-53bb1d7f]{flex:1;min-width:0}.cart-items__header[data-v-53bb1d7f]{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.cart-items__title[data-v-53bb1d7f]{color:#1a1a1a;margin:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:300}@media (min-width:768px){.cart-items__title[data-v-53bb1d7f]{font-size:28px}}.cart-items__count[data-v-53bb1d7f]{color:#999;font-size:14px}.cart-item[data-v-53bb1d7f]{background:#fff;border-radius:12px;gap:16px;margin-bottom:12px;padding:16px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000f}.cart-item[data-v-53bb1d7f]:hover{box-shadow:0 4px 12px #00000014}.cart-item__image-link[data-v-53bb1d7f]{background:#f5f3f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:120px;display:flex;position:relative;overflow:hidden}.cart-item__badge[data-v-53bb1d7f]{z-index:2;position:absolute;top:6px;left:6px}@media (min-width:768px){.cart-item__image-link[data-v-53bb1d7f]{width:130px;height:150px}}.cart-item__image[data-v-53bb1d7f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cart-item__details[data-v-53bb1d7f]{flex-direction:column;flex:1;min-width:0;display:flex}.cart-item__top[data-v-53bb1d7f]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-item__name[data-v-53bb1d7f]{color:#1a1a1a;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none}.cart-item__name[data-v-53bb1d7f]:hover{text-decoration:underline}.cart-item__remove[data-v-53bb1d7f]{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.cart-item__remove[data-v-53bb1d7f]:hover{color:#666;background:#f5f3f0}.cart-item--unavailable[data-v-53bb1d7f]{background:#fff8f8;border:1.5px solid #fca5a5}.cart-item__unavailable-label[data-v-53bb1d7f]{color:#991b1b;letter-spacing:.04em;text-transform:uppercase;background:#fee2e2;border-radius:20px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cart-unavailable-banner[data-v-53bb1d7f]{color:#991b1b;background:#fff1f2;border:1px solid #fca5a5;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.cart-unavailable-banner svg[data-v-53bb1d7f]{flex-shrink:0;margin-top:2px}.cart-item__meta[data-v-53bb1d7f]{color:#999;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13px;display:flex}.cart-item__price[data-v-53bb1d7f]{align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.cart-item__old-price[data-v-53bb1d7f]{color:#bbb;font-size:13px;text-decoration:line-through}.cart-item__final-price[data-v-53bb1d7f]{color:#1a1a1a;font-family:Roboto,sans-serif;font-size:18px;font-weight:600}.cart-items__continue[data-v-53bb1d7f]{color:#666;align-items:center;gap:6px;margin-top:16px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.cart-items__continue[data-v-53bb1d7f]:hover{color:#1a1a1a}.cart-summary[data-v-53bb1d7f]{width:100%}@media (min-width:900px){.cart-summary[data-v-53bb1d7f]{width:380px;top:calc(100px + var(--bw-bar-h,0px));flex-shrink:0;position:sticky}}.cart-summary__card[data-v-53bb1d7f]{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 1px 3px #0000000f}.cart-summary__title[data-v-53bb1d7f]{color:#1a1a1a;margin:0 0 20px;font-family:Roboto,sans-serif;font-size:18px;font-weight:500}.cart-summary__rows[data-v-53bb1d7f]{flex-direction:column;gap:10px;display:flex}.cart-summary__row[data-v-53bb1d7f]{color:#555;justify-content:space-between;font-size:14px;display:flex}.cart-summary__row-name[data-v-53bb1d7f]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.cart-summary__row-price[data-v-53bb1d7f]{color:#1a1a1a;font-weight:500}.cart-summary__row--discount .cart-summary__row-name[data-v-53bb1d7f]{max-width:none;overflow:visible}.cart-summary__row--discount .cart-summary__row-price[data-v-53bb1d7f]{color:#3d6b45;white-space:nowrap}.cart-summary__remove[data-v-53bb1d7f]{color:#6f6a62;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12.5px;text-decoration:underline}.cart-summary__delivery[data-v-53bb1d7f]{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cart-summary__delivery-line[data-v-53bb1d7f]{color:#888;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.cart-summary__delivery-icon[data-v-53bb1d7f]{color:#cf9e1a;flex-shrink:0;margin-top:2px}.cart-summary__delivery-label[data-v-53bb1d7f]{color:#1a1a1a;font-weight:500}.cart-summary__divider[data-v-53bb1d7f]{background:#eee;height:1px;margin:16px 0}.cart-summary__total[data-v-53bb1d7f]{color:#1a1a1a;justify-content:space-between;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;display:flex}.bw-savings-row[data-v-53bb1d7f]{color:#9b3b2a;background:#f7efe9;border-radius:10px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;display:flex}.bw-savings-row span[data-v-53bb1d7f]:last-child{white-space:nowrap;flex:none;font-weight:600}.cart-summary__shipping-link[data-v-53bb1d7f]{color:inherit;text-underline-offset:2px;text-decoration:underline}.cart-summary__tax[data-v-53bb1d7f]{color:#aaa;margin:8px 0 0;font-size:12px;line-height:1.5}.cart-summary__btn[data-v-53bb1d7f]{color:#1a1a1a;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:#d8c7b3;border:none;border-radius:100px;width:100%;margin-top:16px;padding:14px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;transition:background .2s}.cart-summary__btn[data-v-53bb1d7f]:hover{background:#c9b8a3}.cart-summary__btn[data-v-53bb1d7f]:disabled{cursor:not-allowed;color:#999;background:#ccc}.cart-summary__payment-icons[data-v-53bb1d7f]{justify-content:center;gap:12px;margin-top:16px;display:flex}.cart-summary__pay-icon[data-v-53bb1d7f]{opacity:.6;width:40px;height:28px}.cart-summary__perks[data-v-53bb1d7f]{flex-direction:column;gap:10px;margin-top:24px;display:flex}.cart-summary__perk[data-v-53bb1d7f]{color:#666;align-items:center;gap:10px;font-size:13px;display:flex}.cart-summary__perk svg[data-v-53bb1d7f]{color:#d8c7b3;flex-shrink:0}.cart-summary__return[data-v-53bb1d7f]{color:#777;border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}.cart-summary__return strong[data-v-53bb1d7f]{color:#333;margin-bottom:4px;font-size:13px;display:block}.co-auth[data-v-77645394]{max-width:440px;margin:0 auto;padding:40px 0 24px}.co-auth__title[data-v-77645394]{color:#1a1a1a;text-align:center;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:22px;font-weight:300}.co-auth__card[data-v-77645394]{background:#fff;border:1.5px solid #e0d8ce;border-radius:14px;padding:20px}.co-auth__card-head[data-v-77645394]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.co-auth__card-avatar[data-v-77645394]{color:#8a7250;background:#f5f0e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.co-auth__card-title[data-v-77645394]{color:#1a1a1a;margin:0 0 2px;font-size:16px;font-weight:700}.co-auth__card-sub[data-v-77645394]{color:#888;margin:0;font-size:13px}.co-auth__card-body[data-v-77645394]{flex-direction:column;gap:10px;display:flex}.co-auth__email-input[data-v-77645394]{color:#1a1a1a;box-sizing:border-box;background:#f9f8f6;border:1.5px solid #ddd;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.co-auth__email-input[data-v-77645394]:focus{background:#fff;border-color:#d8c7b3;box-shadow:0 0 0 3px #d8c7b340}.co-auth__btn[data-v-77645394]{cursor:pointer;letter-spacing:.02em;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.co-auth__btn--primary[data-v-77645394]{color:#1a1a1a;background:#d8c7b3}.co-auth__btn--primary[data-v-77645394]:hover:not(:disabled){background:#c9b8a3}.co-auth__btn--primary[data-v-77645394]:disabled{opacity:.6;cursor:not-allowed}.co-auth__or[data-v-77645394]{color:#bbb;align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.co-auth__or[data-v-77645394]:before,.co-auth__or[data-v-77645394]:after{content:"";background:#e5e0da;flex:1;height:1px}.co-auth__guest-btn[data-v-77645394]{color:#555;cursor:pointer;background:0 0;border:1.5px solid #d8d0c8;border-radius:100px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.co-auth__guest-btn[data-v-77645394]:hover{background:#f5f0e8;border-color:#c4b9a8}.co-auth__back[data-v-77645394]{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0 0 20px;font-size:13px;transition:color .15s;display:inline-flex}.co-auth__back[data-v-77645394]:hover{color:#333}.co-auth__otp-wrap[data-v-77645394]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.co-auth__icon-circle[data-v-77645394]{color:#8a7250;background:#f5f0e8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.co-auth__otp-title[data-v-77645394]{color:#1a1a1a;margin:0;font-size:22px;font-weight:300}.co-auth__otp-sub[data-v-77645394]{color:#666;margin:0;font-size:14px;line-height:1.6}.co-auth__otp-input[data-v-77645394]{letter-spacing:.2em;text-align:center;color:#1a1a1a;background:#fff;border:1.5px solid #ddd;border-radius:14px;outline:none;width:100%;max-width:220px;padding:16px;font-size:28px;transition:border-color .2s,box-shadow .2s}.co-auth__otp-input[data-v-77645394]:focus{border-color:#d8c7b3;box-shadow:0 0 0 3px #d8c7b340}.co-auth__error[data-v-77645394]{color:#d06b74;background:#d06b7414;border-radius:8px;width:100%;margin:0;padding:10px 14px;font-size:13px}.co-auth__hint[data-v-77645394]{color:#aaa;margin:0;font-size:12px;line-height:1.5}.co-auth__guest-link[data-v-77645394]{color:#cf9e1a;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.co-auth__guest-link[data-v-77645394]:hover{color:#b8891a}.co-auth__spinner[data-v-77645394]{border:2px solid #1a1a1a33;border-top-color:#1a1a1a;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite co-spin-77645394}@keyframes co-spin-77645394{to{transform:rotate(360deg)}}.co-auth__privacy[data-v-77645394]{text-align:center;margin:14px 0 0;font-size:13px}.co-auth__privacy a[data-v-77645394]{color:#6b6b6b;text-underline-offset:2px;text-decoration:underline}.delivery-summary__row[data-v-52b41c44]{color:#555;border-bottom:1px solid #f5f5f5;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.delivery-summary__free[data-v-52b41c44]{color:#3d6b45;flex-shrink:0;font-weight:500}.delivery-summary__duties[data-v-52b41c44]{background:#f8f3e8;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.delivery-summary__duties-icon[data-v-52b41c44]{color:#fff;background:#cf9e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.delivery-summary__duties-body[data-v-52b41c44]{flex:1;min-width:0}.delivery-summary__duties-line[data-v-52b41c44]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0;display:flex}.delivery-summary__duties-label[data-v-52b41c44]{color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.4}.delivery-summary__badge[data-v-52b41c44]{color:#6b5216;white-space:nowrap;background:#efe2bf;border-radius:100px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5}.delivery-summary__note[data-v-52b41c44]{color:#888;margin:4px 0 0;font-size:12px;line-height:1.5}.delivery-summary__customer[data-v-52b41c44]{color:#888;margin:10px 0 0;font-size:12px;line-height:1.5}.checkout-confirm[data-v-e935b9e5]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:0 auto 8px;padding:40px 24px 24px;display:flex}.checkout-confirm__badge[data-v-e935b9e5]{color:#4d7c5f;background:#eef5ef;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.checkout-confirm__badge--muted[data-v-e935b9e5]{color:#938a6b;background:#faf8f4;border:1.5px solid #e0d8ce}.checkout-confirm__title[data-v-e935b9e5]{letter-spacing:.02em;color:#1a1a1a;margin:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:300}.checkout-confirm__message[data-v-e935b9e5]{color:#555;margin:0;font-size:15px;font-weight:400;line-height:1.55}.checkout-confirm__delivery[data-v-e935b9e5]{text-align:left;width:100%;max-width:420px;margin-top:4px}.checkout-confirm__delivery[data-v-e935b9e5] .delivery-summary__row{border-top:1px solid #eee8df;border-bottom-color:#eee8df}.checkout-confirm__hint[data-v-e935b9e5]{color:#8a8a8a;max-width:380px;margin:0;font-size:13px;line-height:1.55}.checkout-confirm__actions[data-v-e935b9e5]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.checkout-confirm__btn[data-v-e935b9e5]{color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em;background:#d8c7b3;border-radius:100px;padding:13px 34px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.checkout-confirm__btn[data-v-e935b9e5]:hover{background:#c9b8a3}.checkout-confirm__ghost[data-v-e935b9e5]{color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em;background:#fff;border:1.5px solid #e0d8ce;border-radius:100px;padding:13px 34px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.checkout-confirm__ghost[data-v-e935b9e5]:hover{background:#faf8f4;border-color:#938a6b}.checkout-confirm__recap[data-v-e935b9e5]{background:#faf8f4;border:1.5px solid #e0d8ce;border-radius:14px;width:100%;max-width:420px;margin-top:6px;padding:14px 18px}.checkout-confirm__recap-title[data-v-e935b9e5]{text-transform:uppercase;letter-spacing:.07em;color:#938a6b;text-align:left;margin:0 0 10px;font-size:11px;font-weight:700}.checkout-confirm__recap-items[data-v-e935b9e5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checkout-confirm__recap-item[data-v-e935b9e5]{align-items:center;gap:8px;min-width:0;display:flex}.checkout-confirm__recap-img[data-v-e935b9e5]{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.checkout-confirm__recap-name[data-v-e935b9e5]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;overflow:hidden}.checkout-confirm__recap-more[data-v-e935b9e5]{color:#938a6b;font-size:13px;font-weight:600}.checkout-confirm__help[data-v-e935b9e5]{text-align:left;border-top:1px solid #eee8df;width:100%;max-width:460px;margin-top:26px;padding-top:20px}.checkout-confirm__help-title[data-v-e935b9e5]{color:#1a1a1a;margin:0 0 10px;font-size:14px;font-weight:600}.checkout-confirm__help-list[data-v-e935b9e5]{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;display:flex}.checkout-confirm__help-list li[data-v-e935b9e5]{color:#666;font-size:13px;line-height:1.55}.checkout-confirm__help-contact[data-v-e935b9e5]{color:#666;margin:0;font-size:13px}.checkout-confirm__help-link[data-v-e935b9e5]{color:#938a6b;text-underline-offset:2px;font-weight:600;text-decoration:underline}.checkout-confirm__help-link[data-v-e935b9e5]:hover{color:#7a7157}.checkout-tracking[data-v-e935b9e5]{margin-top:24px}.checkout-tracking__label[data-v-e935b9e5]{color:#888;margin:0 0 8px;font-size:15px}.checkout-tracking__number[data-v-e935b9e5]{color:#1a1a1a;font-size:18px;font-weight:600;text-decoration:underline}.checkout-tracking__btn[data-v-e935b9e5]{color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em;border:1.5px solid #c4b09a;border-radius:100px;align-items:center;gap:8px;margin-top:40px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.checkout-tracking__btn[data-v-e935b9e5]:hover{color:#1a1a1a;background:#d8c7b3;border-color:#d8c7b3}.checkout-acct-notice[data-v-e935b9e5]{color:#1e4070;background:#f0f7ff;border:1px solid #c3daf7;border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 8px;padding:14px 18px;font-size:13px;display:flex}.checkout-acct-notice__msg[data-v-e935b9e5]{margin:0;line-height:1.6}.checkout-acct-notice__link[data-v-e935b9e5]{color:#1a6ec2;font-weight:600;text-decoration:none}.checkout-acct-notice__link[data-v-e935b9e5]:hover{text-decoration:underline}@keyframes onAutoFillStart-c5dab654{0%{}to{}}.addr-form__input[data-v-c5dab654]:-webkit-autofill{animation-name:onAutoFillStart-c5dab654}.addr-form[data-v-c5dab654]{flex-direction:column;gap:18px;width:100%;max-width:560px;margin:0 auto;display:flex}.addr-form__field[data-v-c5dab654]{flex-direction:column;flex:1;min-width:0;display:flex}.addr-form__label[data-v-c5dab654]{color:#555;letter-spacing:.01em;margin-bottom:6px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.addr-form__label-text[data-v-c5dab654]{align-items:center;gap:4px;display:inline-flex}.addr-form__optional[data-v-c5dab654]{color:#aaa;font-size:12px;font-weight:400}.addr-form__input[data-v-c5dab654]{color:#1a1a1a;background:#fff;border:1.5px solid #ddd;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:Roboto,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.addr-form__input[data-v-c5dab654]::placeholder{color:#bbb;font-weight:300}.addr-form__input[data-v-c5dab654]:focus{border-color:#d8c7b3;box-shadow:0 0 0 3px #d8c7b340}.addr-form__country-code[data-v-c5dab654]{width:100%}.addr-form__country-code[data-v-c5dab654] select,.addr-form__country-code[data-v-c5dab654] input{background:#fff;border:1.5px solid #ddd;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.addr-form__country-code[data-v-c5dab654] select:focus,.addr-form__country-code[data-v-c5dab654] input:focus{border-color:#d8c7b3;box-shadow:0 0 0 3px #d8c7b340}.addr-form__row[data-v-c5dab654]{flex-direction:column;gap:18px;display:flex}@media (min-width:480px){.addr-form__row[data-v-c5dab654]{flex-direction:row;gap:14px}}.addr-form__field--half[data-v-c5dab654]{flex:1;min-width:0}.addr-form__field--code[data-v-c5dab654]{flex:0 0 100px}.addr-form__field--phone[data-v-c5dab654]{flex:1}.addr-form__field--street[data-v-c5dab654]{flex:3}.addr-form__field--nr[data-v-c5dab654]{flex:1;min-width:80px}.addr-form__field--postcode[data-v-c5dab654]{flex:1}.addr-form__field--city[data-v-c5dab654]{flex:2}.addr-form__divider[data-v-c5dab654]{background:#eee;height:1px;margin:6px 0}.addr-form__error[data-v-c5dab654]{color:#d06b74;text-align:center;background:#d06b7414;border-radius:8px;margin:0;padding:10px 16px;font-size:13px}.addr-form__input--error[data-v-c5dab654]{background:#d06b740a;border-color:#d06b74!important}.addr-form__input--error[data-v-c5dab654]:focus{border-color:#d06b74!important;box-shadow:0 0 0 3px #d06b7426!important}.addr-form__field-error[data-v-c5dab654]{color:#d06b74;margin:4px 0 0 2px;font-size:12px}.addr-form__autofill-notice[data-v-c5dab654]{color:#7a6320;background:#fef9e7;border:1px solid #f0dfa0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.addr-form__submit[data-v-c5dab654]{color:#1a1a1a;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:#d8c7b3;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;transition:background .2s;display:flex}.addr-form__submit[data-v-c5dab654]:hover:not(:disabled){background:#c9b8a3}.addr-form__submit[data-v-c5dab654]:disabled{cursor:not-allowed;opacity:.75;background:#e0d5c9}.addr-form__spinner[data-v-c5dab654]{border:2px solid #1a1a1a4d;border-top-color:#1a1a1a;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite addr-spin-c5dab654}@keyframes addr-spin-c5dab654{to{transform:rotate(360deg)}}.tooltip-wrapper[data-v-c5dab654]{align-items:center;display:inline-flex;position:relative}.tooltip-icon[data-v-c5dab654]{cursor:help;font-size:13px}.tooltip[data-v-c5dab654]{color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;background:#333;border-radius:8px;margin-bottom:6px;padding:8px 12px;font-size:12px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.tooltip[data-v-c5dab654]:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-wrapper:hover .tooltip[data-v-c5dab654]{display:block}.checkout-page[data-v-8a6e0cd6]{background:#f8f7f5;min-height:calc(100vh - 80px);padding:24px 16px 48px}@media (min-width:768px){.checkout-page[data-v-8a6e0cd6]{padding:40px 40px 64px}}.checkout-page__container[data-v-8a6e0cd6]{max-width:680px;margin:0 auto}.checkout-steps[data-v-8a6e0cd6]{justify-content:center;align-items:center;gap:0;margin-bottom:32px;padding:0 8px;display:flex}.checkout-steps__item[data-v-8a6e0cd6]{flex-direction:column;align-items:center;gap:6px;min-width:60px;display:flex}.checkout-steps__number[data-v-8a6e0cd6]{color:#bbb;background:#fff;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.checkout-steps__label[data-v-8a6e0cd6]{color:#aaa;font-size:12px;font-weight:500;transition:color .3s}@media (min-width:480px){.checkout-steps__label[data-v-8a6e0cd6]{font-size:13px}}.checkout-steps__item--active .checkout-steps__number[data-v-8a6e0cd6]{color:#1a1a1a;background:#d8c7b3;border-color:#d8c7b3}.checkout-steps__item--active .checkout-steps__label[data-v-8a6e0cd6]{color:#1a1a1a}.checkout-steps__item--done .checkout-steps__number[data-v-8a6e0cd6]{color:#1a1a1a;background:#d8c7b3;border-color:#d8c7b3}.checkout-steps__item--done .checkout-steps__label[data-v-8a6e0cd6]{color:#888}.checkout-steps__line[data-v-8a6e0cd6]{background:#e0e0e0;flex:1;height:2px;margin:0 8px 22px;transition:background .3s}.checkout-steps__line--done[data-v-8a6e0cd6]{background:#d8c7b3}.checkout-prefill-notice[data-v-8a6e0cd6]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.checkout-prefill-notice__back[data-v-8a6e0cd6]{color:#166534;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.checkout-prefill-notice__back[data-v-8a6e0cd6]:hover{color:#14532d}.saved-addr[data-v-8a6e0cd6]{background:#fff;border:1.5px solid #e8e5df;border-radius:14px;margin-bottom:20px;padding:20px}.saved-addr__header[data-v-8a6e0cd6]{color:#059669;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.saved-addr__header svg[data-v-8a6e0cd6]{flex-shrink:0}.saved-addr__card[data-v-8a6e0cd6]{background:#f9f8f6;border:1px solid #e8e5df;border-radius:10px;margin-bottom:18px;padding:14px 16px}.saved-addr__name[data-v-8a6e0cd6]{color:#1f2937;margin:0 0 4px;font-size:15px;font-weight:600}.saved-addr__line[data-v-8a6e0cd6]{color:#6b7280;margin:0;font-size:13px;line-height:1.7}.saved-addr__phone[data-v-8a6e0cd6]{color:#374151;margin-top:6px;font-weight:500}.saved-addr__confirm[data-v-8a6e0cd6]{color:#fff;cursor:pointer;letter-spacing:.2px;background:#373428;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:14px 20px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.saved-addr__confirm[data-v-8a6e0cd6]:hover:not(:disabled){background:#cf9e1a}.saved-addr__confirm[data-v-8a6e0cd6]:disabled{opacity:.55;cursor:not-allowed}.saved-addr__spinner[data-v-8a6e0cd6]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite co-spin;display:inline-block}.saved-addr__change[data-v-8a6e0cd6]{color:#6b7280;cursor:pointer;background:0 0;border:1.5px solid #e8e5df;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;padding:11px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.saved-addr__change[data-v-8a6e0cd6]:hover{color:#373428;border-color:#cf9e1a}.account-conflict[data-v-8a6e0cd6]{background:#fbf7ee;border:1px solid #e7d9b8;border-left:4px solid #cf9e1a;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:16px 18px;display:flex}.account-conflict__icon[data-v-8a6e0cd6]{color:#9a7611;background:#f6ecd3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-conflict__body[data-v-8a6e0cd6]{flex:1;min-width:0}.account-conflict__title[data-v-8a6e0cd6]{color:#5c4a1c;margin:0 0 4px;font-size:15px;font-weight:700}.account-conflict__text[data-v-8a6e0cd6]{color:#6b5b32;margin:0 0 10px;font-size:13px;line-height:1.6}.account-conflict__link[data-v-8a6e0cd6]{color:#cf9e1a;font-size:13px;font-weight:600;text-decoration:none}.account-conflict__link[data-v-8a6e0cd6]:hover{text-decoration:underline}.checkout-panel[data-v-8a6e0cd6]{background:#fff;border-radius:16px;padding:28px 20px;box-shadow:0 1px 3px #0000000f}@media (min-width:768px){.checkout-panel[data-v-8a6e0cd6]{padding:36px 32px}}.checkout-panel--center[data-v-8a6e0cd6]{text-align:center}.checkout-panel__title[data-v-8a6e0cd6]{color:#1a1a1a;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:22px;font-weight:300}.checkout-panel__form[data-v-8a6e0cd6]{justify-content:center;display:flex}.checkout-panel__notice[data-v-8a6e0cd6]{color:#8a6d3b;background:#fef9e7;border:1px solid khaki;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}.checkout-panel__error[data-v-8a6e0cd6]{color:#d06b74;text-align:center;background:#d06b7414;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:14px}.checkout-panel__items[data-v-8a6e0cd6]{margin-bottom:16px}.checkout-panel__item-discount[data-v-8a6e0cd6]{color:#3d6b45}.checkout-panel__item[data-v-8a6e0cd6]{color:#555;border-bottom:1px solid #f5f5f5;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.checkout-panel__total[data-v-8a6e0cd6]{color:#1a1a1a;border-top:2px solid #1a1a1a;justify-content:space-between;margin-top:8px;padding:16px 0 8px;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;display:flex}.bw-savings-row[data-v-8a6e0cd6]{color:#9b3b2a;background:#f7efe9;border-radius:10px;justify-content:space-between;gap:12px;margin:8px 0 12px;padding:10px 14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;display:flex}.bw-savings-row span[data-v-8a6e0cd6]:last-child{white-space:nowrap;flex:none;font-weight:600}.checkout-panel__tax[data-v-8a6e0cd6]{color:#aaa;text-align:center;margin:4px 0 16px;font-size:12px}.checkout-panel__gateways[data-v-8a6e0cd6]{flex-direction:column;gap:8px;margin:16px 0 4px;display:flex}.checkout-panel__gateways-title[data-v-8a6e0cd6]{color:#1a1a1a;font-size:13px;font-weight:500}.checkout-panel__gateway[data-v-8a6e0cd6]{cursor:pointer;background:#fff;border:1.5px solid #e0d8ce;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.checkout-panel__gateway--active[data-v-8a6e0cd6]{background:#faf8f4;border-color:#938a6b}.checkout-panel__gateway-radio[data-v-8a6e0cd6]{accent-color:#938a6b;cursor:pointer;flex-shrink:0;width:18px;height:18px}.checkout-panel__gateway-text[data-v-8a6e0cd6]{flex-direction:column;flex:1;min-width:0;display:flex}.checkout-panel__gateway-logos[data-v-8a6e0cd6]{flex-shrink:0;align-items:center;gap:5px;display:flex}.checkout-panel__gateway-logo[data-v-8a6e0cd6]{width:auto;height:22px}.checkout-panel__gateway-logo--paypal[data-v-8a6e0cd6]{height:18px}.checkout-panel__gateway-label[data-v-8a6e0cd6]{color:#1a1a1a;font-size:14px;font-weight:500}.checkout-panel__gateway-hint[data-v-8a6e0cd6]{color:#8a8a8a;font-size:12px}.checkout-panel__shipping-link[data-v-8a6e0cd6]{color:#1a1a1a;text-underline-offset:2px;font-weight:500;text-decoration:underline}.checkout-panel__btn[data-v-8a6e0cd6]{color:#1a1a1a;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:#d8c7b3;border:none;border-radius:100px;width:100%;margin-top:16px;padding:14px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;transition:background .2s}.checkout-panel__btn[data-v-8a6e0cd6]:hover{background:#c9b8a3}.checkout-panel__btn[data-v-8a6e0cd6]:disabled{cursor:not-allowed;color:#999;background:#ccc}.checkout-panel__payment-icons[data-v-8a6e0cd6]{justify-content:center;gap:12px;margin-top:16px;display:flex}.checkout-panel__pay-icon[data-v-8a6e0cd6]{opacity:.6;width:40px;height:28px}.checkout-panel__perks[data-v-8a6e0cd6]{color:#888;flex-direction:column;align-items:center;gap:4px;margin-top:20px;font-size:13px;display:flex}.checkout-panel__return[data-v-8a6e0cd6]{color:#777;text-align:left;border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}.checkout-panel__return strong[data-v-8a6e0cd6]{color:#333;margin-bottom:4px;display:block}.checkout-acct-hint[data-v-8a6e0cd6]{color:#6b5b32;background:#fef9e7;border:1px solid #f0dfa0;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 16px;font-size:13px;line-height:1.55;display:flex}.checkout-acct-hint__link[data-v-8a6e0cd6]{color:#cf9e1a;font-weight:600;text-decoration:none}.checkout-acct-hint__link[data-v-8a6e0cd6]:hover{text-decoration:underline}
