.checkout_page-header__5gS_Q{display:flex;flex-direction:column;align-items:center;margin:9rem auto 2rem}.checkout_page-title__oLY00{font-size:2.5rem;color:#001e50;margin:0}.checkout_checkout-icon___mRwI{font-size:4.5rem;color:#001e50;margin-bottom:.5rem;line-height:1}.checkout_breadcrumb__kHZow{display:flex;justify-content:center;gap:.5rem;font-size:16px;margin-bottom:1rem;font-family:VWText-Regular,Arial,sans-serif}.checkout_breadcrumbLink__LMYKl{color:#001e50;text-decoration:none}.checkout_breadcrumbSeparator__j9cRc{color:#555}.checkout_current__d3_Qu{color:#555;font-weight:700}.checkout_checkout-container__U_WuJ{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;width:90%;max-width:none;margin:1rem auto 4rem;padding:2rem}.checkout_checkout-summary__GzRBE{background:#f4f4f4;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem;display:flex;flex-direction:column}.checkout_summary-title__M_ekS{margin-bottom:1rem;font-size:1.25rem;color:#036}.checkout_checkout-summary__GzRBE h1,.checkout_checkout-summary__GzRBE h2{color:#001e50;margin-bottom:1rem;font-weight:600}.checkout_checkout-items__1ThnM{list-style:none;padding:0;margin:0 0 1.5rem}.checkout_checkout-item__1Qr_d{padding:1rem 0;border-bottom:1px solid #e0e0e0}.checkout_checkout-item__1Qr_d:last-child{border-bottom:none}.checkout_item-main__0qX2u{display:flex;justify-content:space-between;align-items:baseline}.checkout_item-name__HU0Dm{font-weight:600;font-size:1rem;color:#001e50}.checkout_item-deposit__jJ5_q{font-weight:700;font-size:1rem;color:#001e50}.checkout_item-info__UZe_7{display:block;margin-top:.5rem;padding-left:1rem;font-size:.875rem;line-height:1.4;color:#444}.checkout_item-info__UZe_7 p{margin:.3rem 0}.checkout_item-info__UZe_7 .checkout_item-characteristics__tuac1{margin-top:1rem;margin-bottom:.25rem}.checkout_item-info__UZe_7 .checkout_item-description__e3UKl{color:#555;line-height:1.5}.checkout_checkout-total__glhVJ{margin:1rem 0 2rem;font-size:1.1rem;text-align:right}.checkout_payment-methods__ELfw5{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;margin-top:1.5rem}.checkout_divider__XJKD2{border:none;border-top:1px solid #ccc;margin:.75rem 0}.checkout_card-box__GATQr{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background:#fafafa;margin-top:1rem}.checkout_card-field__9I5gT{display:flex;flex-direction:column;margin-bottom:1rem}.checkout_card-field-group__UiGqE{display:flex;gap:1rem}.checkout_stripe-input__ZyvQV{padding:.6rem .8rem;border:1px solid #ccc;border-radius:4px;min-height:44px;background:#fff}.checkout_card-info__pMQx_,.checkout_transfer-info__Yew7j{background:#f9f9f9;padding:1rem;margin-bottom:1.5rem;line-height:1.5;color:#333;font-size:14px}.checkout_card-info__pMQx_ ol,.checkout_card-info__pMQx_ ul,.checkout_transfer-info__Yew7j ol,.checkout_transfer-info__Yew7j ul{margin:.5rem 0 .5rem 1.2rem}.checkout_privacy-text__087z_{font-size:14px;color:#555;margin-bottom:2rem}.checkout_tnc-checkbox__LQfCE{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:3rem;font-size:14px}.checkout_pay-button__BIqHX{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:.75rem;background:#001e50;color:#fff;border:none;border-radius:20px;font-size:1rem;transition:background .2s;cursor:pointer}.checkout_pay-button__BIqHX:not(:disabled):hover{background:#00b0f0;color:#fff}.checkout_fin-icon__LwxK8{font-size:1.5rem;line-height:1;display:inline-block;margin:0}.checkout_pay-button__BIqHX:disabled{background:#888;cursor:not-allowed}.checkout_pm-option___9e4g{display:flex;align-items:center;font-size:.95rem;color:#333}.checkout_pm-option___9e4g input{margin-right:.5rem}.checkout_checkout-empty__4pgdl{text-align:center;margin:10rem auto 6rem;font-size:1.5rem}.checkout_back-to-shop__oqidl{color:#001e50;text-decoration:underline}.checkout_checkout-form__JJgHX{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkout_checkout-form__JJgHX h3{margin:1rem 0 .5rem;color:#001e50;font-size:1.1rem}.checkout_checkout-form__JJgHX .checkout_form-control__2cJLf{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.checkout_checkout-form__JJgHX .checkout_form-control__2cJLf:focus{outline:none;border-color:#001e50;box-shadow:0 0 0 2px rgba(0,30,80,.2)}.checkout_checkout-form__JJgHX button{display:block;width:100%;background:#001e50;color:#fff;padding:.75rem;border:none;border-radius:4px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .2s ease}.checkout_checkout-form__JJgHX button:hover{background:#036}.checkout_checkout-error__ZPpfN{color:#c00;font-size:.9rem;margin-top:.5rem}.checkout_contactLegend__xi0MO{margin-top:2rem;font-size:.9rem;font-family:VWText-Regular;line-height:1.5;color:#555;padding:0 1rem;max-width:800px;margin-left:auto;margin-right:auto;word-break:break-word}.checkout_orderReceived-container__uq2im{max-width:1500px;width:80%;margin:10rem auto 4rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);font-family:VWText-Regular,sans-serif}.checkout_order-banner__cud0F{background:#001e50;color:#fff;padding:1rem 1.5rem;border-radius:6px;text-align:center;margin-bottom:1.5rem}.checkout_order-details__eVYwi,.checkout_order-items__Xdqth{margin-bottom:2rem}.checkout_order-details__eVYwi table,.checkout_order-items__Xdqth table{width:100%;border-collapse:collapse}.checkout_order-details__eVYwi td,.checkout_order-details__eVYwi th,.checkout_order-items__Xdqth td,.checkout_order-items__Xdqth th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e0e0e0}.checkout_order-details__eVYwi th{width:40%;color:#001e50;font-weight:600}.checkout_order-items__Xdqth h3{font-size:1.25rem;margin-bottom:.75rem;color:#001e50}.checkout_item-meta__9IQ_1{margin-top:.5rem;padding-left:1rem;font-size:.95rem;color:#555}.checkout_item-meta__9IQ_1 p{margin:.25rem 0}.checkout_btn-primary__ZXojn{display:inline-block;border:2px solid #001e50;background:#fff;color:#001e50;padding:.75rem 1.5rem;border-radius:20px;text-decoration:none;font-weight:700;transition:background .2s;margin-right:none}.checkout_btn-primary__ZXojn:hover{background:#001e50;color:#fff}@media (max-width:480px){.checkout_page-header__5gS_Q{display:flex;flex-direction:column;align-items:center;margin:8rem auto 2rem}.checkout_page-title__oLY00{font-size:1.5rem}.checkout_checkout-icon___mRwI{font-size:2rem}.checkout_breadcrumb__kHZow{font-size:14px}.checkout_checkout-container__U_WuJ{grid-template-columns:1fr;width:100%;padding:1rem}.checkout_checkout-summary__GzRBE{margin-top:2rem}.checkout_checkout-form__JJgHX .checkout_form-control__2cJLf{font-size:.9rem;padding:.6rem}.checkout_checkout-form__JJgHX button{font-size:1rem}.checkout_checkout-total__glhVJ{font-size:14px}.checkout_item-info__UZe_7{font-size:13px}.checkout_item-main__0qX2u{flex-direction:column}.checkout_item-name__HU0Dm{font-size:15px}.checkout_item-deposit__jJ5_q{font-size:15px;margin-top:15px;margin-bottom:15px}.checkout_orderReceived-container__uq2im{width:95%;padding:1rem;margin:6rem auto 70px}.checkout_order-banner__cud0F{padding:.75rem 1rem;font-size:.9rem}.checkout_order-details__eVYwi table,.checkout_order-items__Xdqth table{display:block;width:100%;overflow-x:auto;font-size:.85rem}.checkout_order-items__Xdqth h3{font-size:1rem;margin-bottom:.5rem}.checkout_item-meta__9IQ_1{padding-left:.5rem;font-size:.8rem}.checkout_btn-primary__ZXojn{padding:.5rem 1rem;font-size:.85rem}.checkout_contactLegend__xi0MO{font-size:13px}}@media (min-width:481px) and (max-width:768px){.checkout_page-header__5gS_Q{display:flex;flex-direction:column;align-items:center;margin:8rem auto 2rem}.checkout_checkout-icon___mRwI,.checkout_page-title__oLY00{font-size:2rem}.checkout_breadcrumb__kHZow{font-size:14px}.checkout_checkout-item__1Qr_d{flex-direction:column;align-items:flex-start}.checkout_checkout-container__U_WuJ{grid-template-columns:1fr;width:100%;padding:1.5rem}.checkout_checkout-summary__GzRBE{margin-top:2rem}.checkout_card-field-group__UiGqE{flex-direction:column}.checkout_checkout-total__glhVJ{font-size:15px}.checkout_item-info__UZe_7{font-size:13px}.checkout_item-main__0qX2u{flex-direction:column}.checkout_item-name__HU0Dm{font-size:16px}.checkout_item-deposit__jJ5_q{font-size:16px;margin-top:15px;margin-bottom:15px}.checkout_orderReceived-container__uq2im{width:90%;padding:1.25rem;margin:5rem auto 70px}.checkout_order-banner__cud0F{padding:.85rem 1.25rem;font-size:1rem}.checkout_order-details__eVYwi table,.checkout_order-items__Xdqth table{font-size:.9rem}.checkout_order-items__Xdqth h3{font-size:1.125rem}.checkout_item-meta__9IQ_1{font-size:.9rem;padding-left:.75rem}.checkout_btn-primary__ZXojn{padding:.65rem 1.25rem;font-size:.95rem}.checkout_contactLegend__xi0MO{font-size:13px}}@media (min-width:769px) and (max-width:1330px){.checkout_page-header__5gS_Q{display:flex;flex-direction:column;align-items:center;margin:10rem auto 2rem}.checkout_page-title__oLY00{font-size:2.5rem}.checkout_checkout-icon___mRwI{font-size:3.5rem}.checkout_breadcrumb__kHZow{font-size:15px}.checkout_checkout-container__U_WuJ{padding:1rem 2rem}.checkout_checkout-total__glhVJ{font-size:15px}.checkout_item-main__0qX2u{flex-direction:column}.checkout_item-name__HU0Dm{font-size:17px}.checkout_item-deposit__jJ5_q{font-size:17px;margin-top:15px;margin-bottom:15px}.checkout_orderReceived-container__uq2im{width:85%;padding:1.5rem;margin:7rem auto 70px}.checkout_order-banner__cud0F{padding:1rem 1.5rem;font-size:1.1rem}.checkout_order-details__eVYwi table,.checkout_order-items__Xdqth table{font-size:.95rem}.checkout_order-items__Xdqth h3{font-size:1.25rem}.checkout_item-meta__9IQ_1{font-size:.95rem;padding-left:1rem}.checkout_btn-primary__ZXojn{padding:.75rem 1.5rem;font-size:1rem}.checkout_contactLegend__xi0MO{font-size:.85rem}}