.locality-select-module__DfTnZa__container{position:relative}.locality-select-module__DfTnZa__container input[type=text]:not(.locality-select-module__DfTnZa__hiddenValidation){width:100%}.locality-select-module__DfTnZa__hiddenValidation{opacity:0;pointer-events:none;width:0;height:0;position:absolute;border:none!important;padding:0!important}.locality-select-module__DfTnZa__dropdown{z-index:50;background:var(--bg-200);border:1px solid var(--bg-300);border-radius:var(--radius-md);max-height:240px;margin-top:4px;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.locality-select-module__DfTnZa__option{font-size:var(--text-sm);color:var(--text-200);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .1s;display:flex}.locality-select-module__DfTnZa__option.locality-select-module__DfTnZa__highlighted{background:var(--bg-300);color:var(--text-100)}.locality-select-module__DfTnZa__option.locality-select-module__DfTnZa__selected{color:var(--accent-300);font-weight:500}.locality-select-module__DfTnZa__zipHint{opacity:.5;margin-left:auto;font-size:.75rem}.locality-select-module__DfTnZa__noResults{font-size:var(--text-sm);color:var(--text-200);text-align:center;padding:.75rem 1rem}
.address-form-module__5Lmwaq__form{flex-direction:column;gap:1.25rem;display:flex}.address-form-module__5Lmwaq__field{flex-direction:column;gap:.5rem;display:flex}.address-form-module__5Lmwaq__field label{font-size:var(--text-sm);color:var(--text-100);font-weight:500}.address-form-module__5Lmwaq__field input,.address-form-module__5Lmwaq__field select{height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--bg-200);border:1px solid var(--bg-300);border-radius:var(--radius-md);outline:none;padding:0 1rem;transition:border-color .2s}.address-form-module__5Lmwaq__field input:focus,.address-form-module__5Lmwaq__field select:focus{border-color:var(--accent-300)}.address-form-module__5Lmwaq__field input:disabled,.address-form-module__5Lmwaq__field select:disabled{opacity:.6;cursor:not-allowed}.address-form-module__5Lmwaq__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.address-form-module__5Lmwaq__row{grid-template-columns:1fr 1fr}}.address-form-module__5Lmwaq__typeToggle{gap:.5rem;margin-bottom:.5rem;display:flex}.address-form-module__5Lmwaq__typeToggle button{height:var(--touch-min);font-size:var(--text-sm);color:var(--text-200);border:1px solid var(--bg-300);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:1;padding:0 1rem;font-weight:500;transition:all .2s}.address-form-module__5Lmwaq__typeToggle button:hover{border-color:var(--text-200);color:var(--text-100)}.address-form-module__5Lmwaq__typeToggle button.address-form-module__5Lmwaq__active{background:var(--accent-300);border-color:var(--accent-300);color:var(--text-100)}.address-form-module__5Lmwaq__cuiSection{margin-bottom:0}.address-form-module__5Lmwaq__cuiRow{align-items:flex-end;gap:.75rem;display:flex}.address-form-module__5Lmwaq__cuiRow .address-form-module__5Lmwaq__field{flex:1}.address-form-module__5Lmwaq__verifyBtn{height:var(--touch-min);font-size:var(--text-sm);color:var(--text-100);background:var(--bg-300);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;padding:0 1.25rem;font-weight:500;transition:all .2s}.address-form-module__5Lmwaq__verifyBtn:hover:not(:disabled){background:var(--accent-300)}.address-form-module__5Lmwaq__verifyBtn:disabled{opacity:.6;cursor:not-allowed}.address-form-module__5Lmwaq__verifyBtn.address-form-module__5Lmwaq__verified{background:var(--success);color:#fff}.address-form-module__5Lmwaq__checkbox{font-size:var(--text-sm);color:var(--text-200);cursor:pointer;align-items:center;gap:.75rem;display:flex}.address-form-module__5Lmwaq__checkbox input{width:18px;height:18px;accent-color:var(--accent-300);cursor:pointer}.address-form-module__5Lmwaq__error{font-size:var(--text-sm);color:var(--error);border-radius:var(--radius-md);background:#ef44441a;padding:.75rem 1rem}.address-form-module__5Lmwaq__actions{border-top:1px solid var(--bg-300);flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.address-form-module__5Lmwaq__defaultBtn{height:var(--touch-min);font-size:var(--text-sm);color:var(--text-200);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;background:0 0;padding:0 1.25rem;font-weight:500;transition:all .2s}.address-form-module__5Lmwaq__defaultBtn:hover:not(:disabled){border-color:var(--text-200);color:var(--text-100)}.address-form-module__5Lmwaq__deleteBtn{height:var(--touch-min);font-size:var(--text-sm);color:var(--error);border:1px solid var(--error);border-radius:var(--radius-lg);cursor:pointer;background:0 0;padding:0 1.25rem;font-weight:500;transition:all .2s}.address-form-module__5Lmwaq__deleteBtn:hover:not(:disabled){background:var(--error);color:#fff}.address-form-module__5Lmwaq__cancelBtn{height:var(--touch-min);font-size:var(--text-sm);color:var(--text-200);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;background:0 0;padding:0 1.25rem;font-weight:500;transition:all .2s}.address-form-module__5Lmwaq__cancelBtn:hover:not(:disabled){border-color:var(--text-200);color:var(--text-100)}.address-form-module__5Lmwaq__submitBtn{height:var(--touch-min);font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);background:var(--accent-300);border-radius:var(--radius-lg);cursor:pointer;border:none;margin-left:auto;padding:0 2rem;font-weight:600;transition:background .2s}.address-form-module__5Lmwaq__submitBtn:hover:not(:disabled){background:#84c}.address-form-module__5Lmwaq__submitBtn:disabled{opacity:.6;cursor:not-allowed}
.address-card-module__06zjpa__card{background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);gap:1rem;padding:1.25rem;transition:all .2s;display:flex;position:relative}.address-card-module__06zjpa__cardDark{background:var(--bg-200)}.address-card-module__06zjpa__card.address-card-module__06zjpa__selectable{cursor:pointer}.address-card-module__06zjpa__card.address-card-module__06zjpa__selectable:hover{border-color:var(--accent-300)}.address-card-module__06zjpa__card.address-card-module__06zjpa__selected{border-color:var(--accent-300);background:#8a2be214}.address-card-module__06zjpa__radioWrapper{flex-shrink:0;padding-top:2px}.address-card-module__06zjpa__radio{border:2px solid var(--bg-300);border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.address-card-module__06zjpa__radio.address-card-module__06zjpa__checked{border-color:var(--accent-300);background:var(--accent-300);box-shadow:inset 0 0 0 4px var(--bg-100)}.address-card-module__06zjpa__content{flex:1;min-width:0}.address-card-module__06zjpa__defaultBadge{font-size:var(--text-xs);color:#22c55e;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#22c55e26;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.address-card-module__06zjpa__companyBadge{font-size:var(--text-xs);color:var(--accent-300);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#8a2be226;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.address-card-module__06zjpa__individualBadge{font-size:var(--text-xs);color:#3b82f6;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#3b82f626;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.address-card-module__06zjpa__badge{font-size:var(--text-xs);color:var(--accent-300);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#8a2be226;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.address-card-module__06zjpa__badgeBlue{font-size:var(--text-xs);color:#3b82f6;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#3b82f626;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.address-card-module__06zjpa__companyName{color:var(--text-100);margin-bottom:.125rem;font-weight:600}.address-card-module__06zjpa__cui{font-size:var(--text-sm);color:var(--text-200);margin-bottom:.5rem}.address-card-module__06zjpa__name{color:var(--text-100);margin-bottom:.25rem;font-weight:600}.address-card-module__06zjpa__phone{font-size:var(--text-sm);color:var(--text-200);margin-bottom:.5rem}.address-card-module__06zjpa__text{font-size:var(--text-sm);color:var(--text-200);line-height:1.5}.address-card-module__06zjpa__actions{gap:.5rem;margin-top:1rem;display:flex}.address-card-module__06zjpa__editBtn,.address-card-module__06zjpa__deleteBtn{font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1rem;font-weight:500;transition:all .2s}.address-card-module__06zjpa__editBtn{background:var(--bg-300);color:var(--text-100);border:none}.address-card-module__06zjpa__editBtn:hover{background:var(--accent-300);color:#fff}.address-card-module__06zjpa__deleteBtn{color:var(--error);background:#ef44441a;border:1px solid #ef444433}.address-card-module__06zjpa__deleteBtn:hover{background:var(--error);color:#fff;border-color:var(--error)}
.add-address-card-module__Cvkt4W__card{background:var(--bg-100);border:1px dashed var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:120px;padding:1.5rem;transition:all .2s;display:flex}.add-address-card-module__Cvkt4W__card:hover{border-color:var(--accent-300);background:#8a2be214}.add-address-card-module__Cvkt4W__icon{background:var(--bg-200);width:48px;height:48px;color:var(--text-200);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.add-address-card-module__Cvkt4W__card:hover .add-address-card-module__Cvkt4W__icon{background:var(--accent-300);color:var(--text-100)}.add-address-card-module__Cvkt4W__label{font-size:var(--text-sm);color:var(--text-200);font-weight:500;transition:color .2s}.add-address-card-module__Cvkt4W__card:hover .add-address-card-module__Cvkt4W__label{color:var(--text-100)}
.terms-modal-module__AhO_Va__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.terms-modal-module__AhO_Va__modal{background:var(--bg-100);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex;overflow:hidden}.terms-modal-module__AhO_Va__header{border-bottom:1px solid var(--bg-300);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.terms-modal-module__AhO_Va__header h2{font-family:var(--font-cinzel);font-size:var(--text-xl);color:var(--text-100);margin:0;font-weight:600}.terms-modal-module__AhO_Va__closeBtn{width:40px;height:40px;color:var(--text-200);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.terms-modal-module__AhO_Va__closeBtn:hover{color:var(--text-100);background:var(--bg-200)}.terms-modal-module__AhO_Va__content{color:var(--text-200);font-size:var(--text-sm);flex:1;padding:1.5rem;line-height:1.6;overflow-y:auto}.terms-modal-module__AhO_Va__content h3{font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);margin:1.5rem 0 .75rem;font-weight:600}.terms-modal-module__AhO_Va__content h3:first-child{margin-top:0}.terms-modal-module__AhO_Va__content p{margin:0 0 1rem}.terms-modal-module__AhO_Va__content p:last-child{margin-bottom:0}.terms-modal-module__AhO_Va__footer{border-top:1px solid var(--bg-300);gap:1rem;padding:1.25rem 1.5rem;display:flex}.terms-modal-module__AhO_Va__cancelBtn{height:var(--touch-min);font-size:var(--text-sm);color:var(--text-200);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;background:0 0;flex:1;font-weight:500;transition:all .2s}.terms-modal-module__AhO_Va__cancelBtn:hover{border-color:var(--text-200);color:var(--text-100)}.terms-modal-module__AhO_Va__acceptBtn{height:var(--touch-min);font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);background:var(--accent-300);border-radius:var(--radius-lg);cursor:pointer;border:none;flex:1;font-weight:600;transition:background .2s}.terms-modal-module__AhO_Va__acceptBtn:hover{background:#84c}
.checkout-form-module__gNPVcq__form{flex-direction:column;gap:2rem;display:flex}.checkout-form-module__gNPVcq__stepIndicator{justify-content:center;align-items:center;gap:0;margin-bottom:1rem;display:flex}.checkout-form-module__gNPVcq__stepItem{align-items:center;gap:.75rem;display:flex}.checkout-form-module__gNPVcq__stepNumber{width:32px;height:32px;font-size:var(--text-sm);color:var(--text-200);background:var(--bg-200);border:2px solid var(--bg-300);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:flex}.checkout-form-module__gNPVcq__stepNumber.checkout-form-module__gNPVcq__active{color:#fff;background:var(--accent-300);border-color:var(--accent-300)}.checkout-form-module__gNPVcq__stepNumber.checkout-form-module__gNPVcq__completed{color:#fff;background:#22c55e;border-color:#22c55e}.checkout-form-module__gNPVcq__stepLabel{font-size:var(--text-sm);color:var(--text-200);font-weight:500;transition:color .2s}.checkout-form-module__gNPVcq__stepLabel.checkout-form-module__gNPVcq__active{color:var(--text-100);font-weight:600}.checkout-form-module__gNPVcq__stepLine{background:var(--bg-300);width:40px;height:2px;margin:0 .75rem}@media (max-width:480px){.checkout-form-module__gNPVcq__stepLabel{display:none}.checkout-form-module__gNPVcq__stepLine{width:24px;margin:0 .5rem}}.checkout-form-module__gNPVcq__stepContent{background:var(--bg-200);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:640px){.checkout-form-module__gNPVcq__stepContent{padding:2rem}}.checkout-form-module__gNPVcq__stepTitle{font-family:var(--font-cinzel);font-size:var(--text-lg);color:var(--text-100);margin:0 0 .5rem;font-weight:600}.checkout-form-module__gNPVcq__addressCards{flex-direction:column;gap:1rem;display:flex}.checkout-form-module__gNPVcq__formWrapper{flex-direction:column;gap:1.25rem;display:flex}.checkout-form-module__gNPVcq__formWrapper h3{font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);margin:0;font-weight:600}.checkout-form-module__gNPVcq__field{flex-direction:column;gap:.5rem;display:flex}.checkout-form-module__gNPVcq__field label{font-size:var(--text-sm);color:var(--text-100);font-weight:500}.checkout-form-module__gNPVcq__field input,.checkout-form-module__gNPVcq__field select{height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-md);outline:none;padding:0 1rem;transition:border-color .2s,box-shadow .2s}.checkout-form-module__gNPVcq__field input:focus,.checkout-form-module__gNPVcq__field select:focus{border-color:var(--accent-300);box-shadow:0 0 0 3px #8844cc1a}.checkout-form-module__gNPVcq__field input:disabled,.checkout-form-module__gNPVcq__field select:disabled{opacity:.6;cursor:not-allowed}.checkout-form-module__gNPVcq__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.checkout-form-module__gNPVcq__row{grid-template-columns:1fr 1fr}}.checkout-form-module__gNPVcq__passwordField{align-items:center;display:flex;position:relative}.checkout-form-module__gNPVcq__passwordField input{width:100%;padding-right:5rem}.checkout-form-module__gNPVcq__togglePassword{font-size:var(--text-xs);color:var(--text-200);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-weight:500;transition:color .15s;position:absolute;right:.75rem}.checkout-form-module__gNPVcq__togglePassword:hover{color:var(--text-100)}.checkout-form-module__gNPVcq__passwordRules{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.checkout-form-module__gNPVcq__rulePassed{color:#22c55e;font-size:var(--text-xs)}.checkout-form-module__gNPVcq__ruleFailed{color:var(--text-200);font-size:var(--text-xs)}.checkout-form-module__gNPVcq__checkbox{font-size:var(--text-sm);color:var(--text-200);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.checkout-form-module__gNPVcq__checkbox input{width:20px;height:20px;accent-color:var(--accent-300);cursor:pointer;flex-shrink:0;margin-top:1px}.checkout-form-module__gNPVcq__termsLink{color:var(--accent-300);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.checkout-form-module__gNPVcq__termsLink:hover{color:#84c}.checkout-form-module__gNPVcq__loginPrompt{font-size:var(--text-sm);color:var(--text-200);background:var(--bg-100);border-radius:var(--radius-md);text-align:center;margin:0;padding:1rem}.checkout-form-module__gNPVcq__loginPrompt a{color:var(--accent-300);font-weight:600;text-decoration:none}.checkout-form-module__gNPVcq__loginPrompt a:hover{text-decoration:underline}.checkout-form-module__gNPVcq__authToggle{color:var(--accent-300);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.checkout-form-module__gNPVcq__authToggle:hover{text-decoration:underline}.checkout-form-module__gNPVcq__googleBtn{width:100%;height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;gap:.625rem;font-weight:500;transition:all .2s;display:flex}.checkout-form-module__gNPVcq__googleBtn:hover:not(:disabled){background:var(--bg-300)}.checkout-form-module__gNPVcq__googleBtn:disabled{opacity:.6;cursor:not-allowed}.checkout-form-module__gNPVcq__divider{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.checkout-form-module__gNPVcq__divider:before,.checkout-form-module__gNPVcq__divider:after{content:"";background:var(--bg-300);flex:1;height:1px}.checkout-form-module__gNPVcq__divider span{font-size:var(--text-xs);color:var(--text-200);text-transform:uppercase;letter-spacing:.05em}.checkout-form-module__gNPVcq__loggedInMessage{font-size:var(--text-sm);color:var(--text-200);background:var(--bg-100);border-radius:var(--radius-md);margin:0;padding:1rem}.checkout-form-module__gNPVcq__loggedInMessage strong{color:var(--text-100)}.checkout-form-module__gNPVcq__error{font-size:var(--text-sm);color:var(--error);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444433;margin:0;padding:1rem}.checkout-form-module__gNPVcq__continueBtn{height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--accent-300);border-radius:var(--radius-md);cursor:pointer;border:none;padding:0 2rem;font-weight:600;transition:background .2s,transform .1s}.checkout-form-module__gNPVcq__continueBtn:hover:not(:disabled){background:#84c}.checkout-form-module__gNPVcq__continueBtn:active:not(:disabled){transform:scale(.98)}.checkout-form-module__gNPVcq__continueBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-300)}.checkout-form-module__gNPVcq__submitBtn{height:var(--touch-min);font-family:var(--font-cinzel);font-size:var(--text-base);color:#fff;background:var(--accent-300);border-radius:var(--radius-md);cursor:pointer;border:none;padding:0 2rem;font-weight:600;transition:background .2s,transform .1s}.checkout-form-module__gNPVcq__submitBtn:hover:not(:disabled){background:#84c}.checkout-form-module__gNPVcq__submitBtn:active:not(:disabled){transform:scale(.98)}.checkout-form-module__gNPVcq__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.checkout-form-module__gNPVcq__continueBtn,.checkout-form-module__gNPVcq__submitBtn,.checkout-form-module__gNPVcq__backBtn{font-size:var(--text-sm);padding:0 1rem}}.checkout-form-module__gNPVcq__navigation{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.checkout-form-module__gNPVcq__navigation:has(.checkout-form-module__gNPVcq__backBtn){justify-content:space-between}.checkout-form-module__gNPVcq__backBtn{height:var(--touch-min);font-size:var(--text-base);color:var(--text-200);border:1px solid var(--bg-300);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:0 1.5rem;font-weight:500;transition:all .2s}.checkout-form-module__gNPVcq__backBtn:hover:not(:disabled){color:var(--text-100);border-color:var(--text-200)}.checkout-form-module__gNPVcq__backBtn:disabled{opacity:.5;cursor:not-allowed}.checkout-form-module__gNPVcq__subsection{border-top:1px solid var(--bg-300);margin-top:.25rem;padding-top:1.25rem}.checkout-form-module__gNPVcq__subsection:first-child{border-top:none;margin-top:0;padding-top:0}.checkout-form-module__gNPVcq__subsection h3{font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);margin:0 0 1rem;font-weight:600}.checkout-form-module__gNPVcq__billingFields{background:var(--bg-100);border-radius:var(--radius-md);flex-direction:column;gap:1.25rem;margin-top:1rem;padding:1.25rem;display:flex}.checkout-form-module__gNPVcq__typeToggle{background:var(--bg-200);border-radius:var(--radius-md);gap:.5rem;padding:.25rem;display:flex}.checkout-form-module__gNPVcq__typeToggle button{height:40px;font-size:var(--text-sm);color:var(--text-200);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:0 1rem;font-weight:500;transition:all .2s}.checkout-form-module__gNPVcq__typeToggle button:hover{color:var(--text-100)}.checkout-form-module__gNPVcq__typeToggle button.checkout-form-module__gNPVcq__active{background:var(--bg-100);color:var(--text-100);box-shadow:0 1px 3px #0000001a}.checkout-form-module__gNPVcq__paymentCheckboxes{border-top:1px solid var(--bg-300);flex-direction:column;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.checkout-form-module__gNPVcq__paymentMethods{flex-direction:column;gap:1rem;display:flex}.checkout-form-module__gNPVcq__paymentMethod{background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.checkout-form-module__gNPVcq__paymentMethod:hover{border-color:var(--accent-300)}.checkout-form-module__gNPVcq__paymentMethod.checkout-form-module__gNPVcq__selected{border-color:var(--accent-300);background:#8a2be214}.checkout-form-module__gNPVcq__paymentMethod:has(input:checked){border-color:var(--accent-300);background:#8a2be214}.checkout-form-module__gNPVcq__paymentMethodRadio{flex-shrink:0;padding-top:2px}.checkout-form-module__gNPVcq__paymentMethodRadioCircle{border:2px solid var(--bg-300);border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.checkout-form-module__gNPVcq__paymentMethod.checkout-form-module__gNPVcq__selected .checkout-form-module__gNPVcq__paymentMethodRadioCircle{border-color:var(--accent-300);background:var(--accent-300);box-shadow:inset 0 0 0 4px var(--bg-100)}.checkout-form-module__gNPVcq__paymentMethod:has(input:checked) .checkout-form-module__gNPVcq__paymentMethodRadioCircle{border-color:var(--accent-300);background:var(--accent-300);box-shadow:inset 0 0 0 4px var(--bg-100)}.checkout-form-module__gNPVcq__paymentMethod input{display:none}.checkout-form-module__gNPVcq__paymentMethod.checkout-form-module__gNPVcq__disabled{opacity:.5;cursor:not-allowed}.checkout-form-module__gNPVcq__paymentMethod.checkout-form-module__gNPVcq__disabled:hover{border-color:var(--bg-300)}.checkout-form-module__gNPVcq__paymentMethodContent{flex:1;min-width:0}.checkout-form-module__gNPVcq__paymentMethodTitle{color:var(--text-100);margin-bottom:.25rem;font-weight:600}.checkout-form-module__gNPVcq__paymentMethodDesc{font-size:var(--text-sm);color:var(--text-200)}.checkout-form-module__gNPVcq__shippingTypeToggle{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.checkout-form-module__gNPVcq__shippingTypeOption{background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.checkout-form-module__gNPVcq__shippingTypeOption:hover{border-color:var(--accent-300)}.checkout-form-module__gNPVcq__shippingTypeOption.checkout-form-module__gNPVcq__selected{border-color:var(--accent-300);background:#8a2be214}.checkout-form-module__gNPVcq__shippingTypeRadio{flex-shrink:0;padding-top:2px}.checkout-form-module__gNPVcq__shippingTypeRadioCircle{border:2px solid var(--bg-300);border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.checkout-form-module__gNPVcq__shippingTypeOption.checkout-form-module__gNPVcq__selected .checkout-form-module__gNPVcq__shippingTypeRadioCircle{border-color:var(--accent-300);background:var(--accent-300);box-shadow:inset 0 0 0 4px var(--bg-100)}.checkout-form-module__gNPVcq__shippingTypeContent{flex:1;min-width:0}.checkout-form-module__gNPVcq__shippingTypeTitle{color:var(--text-100);margin-bottom:.25rem;font-weight:600}.checkout-form-module__gNPVcq__shippingTypeDesc{font-size:var(--text-sm);color:var(--text-200)}.checkout-form-module__gNPVcq__parcelshopSection{margin-top:.5rem}.checkout-form-module__gNPVcq__selectedParcelshop{flex-direction:column;gap:1rem;display:flex}.checkout-form-module__gNPVcq__parcelshopCard{background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-md);padding:1rem}.checkout-form-module__gNPVcq__parcelshopBadge{color:var(--accent-300);border-radius:var(--radius-sm);font-size:var(--text-xs);background:#8a2be226;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.checkout-form-module__gNPVcq__parcelshopName{font-size:var(--text-base);color:var(--text-100);margin-bottom:.25rem;display:block}.checkout-form-module__gNPVcq__parcelshopAddress,.checkout-form-module__gNPVcq__parcelshopCity{font-size:var(--text-sm);color:var(--text-200);margin:0}.checkout-form-module__gNPVcq__changeParcelshopBtn{font-size:var(--text-sm);color:var(--accent-300);border:1px solid var(--accent-300);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.75rem 1rem;font-weight:500;transition:all .2s}.checkout-form-module__gNPVcq__changeParcelshopBtn:hover{background:var(--accent-300);color:#fff}.checkout-form-module__gNPVcq__selectParcelshopBtn{width:100%;font-size:var(--text-base);color:var(--text-200);background:var(--bg-100);border:2px dashed var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;padding:1rem;font-weight:500;transition:all .2s}.checkout-form-module__gNPVcq__selectParcelshopBtn:hover{border-color:var(--accent-300);color:var(--accent-300);background:#8a2be20d}.checkout-form-module__gNPVcq__easyboxCard{background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.checkout-form-module__gNPVcq__easyboxCard:hover{border-color:var(--accent-300)}.checkout-form-module__gNPVcq__easyboxCard.checkout-form-module__gNPVcq__selected{border-color:var(--accent-300);background:#8a2be214}.checkout-form-module__gNPVcq__easyboxRadioWrapper{flex-shrink:0;padding-top:2px}.checkout-form-module__gNPVcq__easyboxRadio{border:2px solid var(--bg-300);border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.checkout-form-module__gNPVcq__easyboxRadio.checkout-form-module__gNPVcq__checked{border-color:var(--accent-300);background:var(--accent-300);box-shadow:inset 0 0 0 4px var(--bg-100)}.checkout-form-module__gNPVcq__easyboxContent{flex:1;min-width:0}.checkout-form-module__gNPVcq__easyboxActions{gap:.5rem;margin-top:.75rem;display:flex}.checkout-form-module__gNPVcq__easyboxEditBtn,.checkout-form-module__gNPVcq__easyboxDeleteBtn{font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1rem;font-weight:500;transition:all .2s}.checkout-form-module__gNPVcq__easyboxEditBtn{background:var(--bg-300);color:var(--text-100);border:none}.checkout-form-module__gNPVcq__easyboxEditBtn:hover{background:var(--accent-300);color:#fff}.checkout-form-module__gNPVcq__easyboxDeleteBtn{color:var(--error);background:#ef44441a;border:1px solid #ef444433}.checkout-form-module__gNPVcq__easyboxDeleteBtn:hover{background:var(--error);color:#fff;border-color:var(--error)}
.order-summary-module__N2LE3G__summary{flex-direction:column;gap:1.5rem;display:flex}.order-summary-module__N2LE3G__products{flex-direction:column;gap:1rem;display:flex}.order-summary-module__N2LE3G__product{align-items:flex-start;gap:1rem;display:flex}.order-summary-module__N2LE3G__productImage{border-radius:var(--radius-sm);background:var(--bg-300);flex-shrink:0;width:64px;height:80px;position:relative;overflow:hidden}.order-summary-module__N2LE3G__quantity{background:var(--accent-300);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-8px;right:-8px}.order-summary-module__N2LE3G__productInfo{flex:1;min-width:0}.order-summary-module__N2LE3G__productTitle{font-size:var(--text-sm);color:var(--text-100);margin:0 0 .25rem;font-weight:500;line-height:1.3}.order-summary-module__N2LE3G__productVariant{font-size:var(--text-xs);color:var(--text-200);margin:0}.order-summary-module__N2LE3G__qtyControls{background:var(--bg-300);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.25rem;display:flex}.order-summary-module__N2LE3G__qtyBtn{width:24px;height:24px;color:var(--text-200);font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.order-summary-module__N2LE3G__qtyBtn:hover:not(:disabled){background:var(--bg-200);color:var(--text-100)}.order-summary-module__N2LE3G__qtyBtn:disabled{opacity:.4;cursor:not-allowed}.order-summary-module__N2LE3G__qtyValue{font-size:var(--text-sm);color:var(--text-100);text-align:center;min-width:1.5rem;font-weight:500}.order-summary-module__N2LE3G__preorderBadge{color:#d69e2e;border-radius:var(--radius-sm);background:#d69e2e33;margin-top:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:600;display:inline-block}.order-summary-module__N2LE3G__actions{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.order-summary-module__N2LE3G__productPrice{font-size:var(--text-sm);color:var(--text-100);white-space:nowrap;margin:0;font-weight:500}.order-summary-module__N2LE3G__removeBtn{width:24px;height:24px;color:var(--text-200);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.order-summary-module__N2LE3G__removeBtn:hover{color:var(--error);background:#ef44441a}.order-summary-module__N2LE3G__bundleBooks{gap:.25rem;margin:.25rem 0;display:flex}.order-summary-module__N2LE3G__bundleBookThumb{background:var(--bg-200);border:1px solid var(--bg-300);border-radius:2px;flex-shrink:0;width:28px;height:40px;overflow:hidden}.order-summary-module__N2LE3G__bundleBookPlaceholder{background:var(--bg-300);width:100%;height:100%}.order-summary-module__N2LE3G__upgradeSection{background:var(--bg-200);border:1px solid var(--accent-300);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.order-summary-module__N2LE3G__upgradeText{font-size:var(--text-sm);color:var(--text-200);margin:0}.order-summary-module__N2LE3G__upgradeBundleName{font-family:var(--font-heading);font-size:var(--text-base);color:var(--text-100);margin:0;font-weight:600}.order-summary-module__N2LE3G__upgradeExtra{font-size:var(--text-xs);color:var(--text-200);margin:0}.order-summary-module__N2LE3G__upgradeBtn{width:100%;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-100);background:var(--accent-300);border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:.25rem;padding:.625rem 1rem;font-weight:600;transition:background .2s}.order-summary-module__N2LE3G__upgradeBtn:hover{background:#84c}.order-summary-module__N2LE3G__discountSection{border-top:1px solid var(--bg-300);padding-top:1.5rem}.order-summary-module__N2LE3G__discountInput{gap:.5rem;display:flex}.order-summary-module__N2LE3G__discountInput input{height:44px;font-size:var(--text-sm);color:var(--text-100);background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-md);outline:none;flex:1;padding:0 1rem;transition:border-color .2s}.order-summary-module__N2LE3G__discountInput input:focus{border-color:var(--accent-300)}.order-summary-module__N2LE3G__discountInput input:disabled{opacity:.6}.order-summary-module__N2LE3G__discountInput button{height:44px;font-size:var(--text-sm);color:var(--text-100);background:var(--bg-300);border-radius:var(--radius-md);cursor:pointer;border:none;padding:0 1.25rem;font-weight:500;transition:background .2s}.order-summary-module__N2LE3G__discountInput button:hover:not(:disabled){background:var(--accent-300)}.order-summary-module__N2LE3G__discountInput button:disabled{opacity:.6;cursor:not-allowed}.order-summary-module__N2LE3G__discountError{font-size:var(--text-xs);color:var(--error);margin:.5rem 0 0}.order-summary-module__N2LE3G__totals{border-top:1px solid var(--bg-300);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.order-summary-module__N2LE3G__totalRow{font-size:var(--text-sm);color:var(--text-200);justify-content:space-between;display:flex}.order-summary-module__N2LE3G__sectionTitle{font-family:var(--font-cinzel);font-size:var(--text-sm);color:var(--text-100);letter-spacing:.02em;font-weight:600}.order-summary-module__N2LE3G__divider{background:var(--bg-300);height:1px}.order-summary-module__N2LE3G__totalRow.order-summary-module__N2LE3G__discount{color:var(--success)}.order-summary-module__N2LE3G__free{color:var(--success);font-weight:500}.order-summary-module__N2LE3G__totalRow.order-summary-module__N2LE3G__grandTotal{border-top:1px solid var(--bg-300);font-size:var(--text-lg);color:var(--text-100);padding-top:.75rem;font-weight:600}.order-summary-module__N2LE3G__productWrapper{flex-direction:column;gap:.375rem;display:flex}.order-summary-module__N2LE3G__addMessageBtn{color:var(--accent-300);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.125rem 0 .125rem calc(64px + 1rem);transition:opacity .2s;display:flex}.order-summary-module__N2LE3G__addMessageBtn:hover{opacity:.8}.order-summary-module__N2LE3G__messageCostHint{color:var(--text-200);font-size:var(--text-xs)}.order-summary-module__N2LE3G__messageBadge{background:var(--bg-300);border-radius:var(--radius-sm);color:var(--text-200);align-items:flex-start;gap:.25rem;margin-left:calc(64px + 1rem);padding:.375rem .5rem;font-size:11px;display:flex}.order-summary-module__N2LE3G__messageBadge svg{color:var(--accent-300);flex-shrink:0;margin-top:1px}.order-summary-module__N2LE3G__messagePreview{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.order-summary-module__N2LE3G__messageRemoveBtn{color:var(--text-200);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px;transition:color .2s}.order-summary-module__N2LE3G__messageRemoveBtn:hover{color:var(--error)}.order-summary-module__N2LE3G__messageForm{flex-direction:column;gap:.25rem;margin-left:calc(64px + 1rem);display:flex}.order-summary-module__N2LE3G__messageTextarea{background:var(--bg-300);border-radius:var(--radius-sm);width:100%;color:var(--text-100);resize:vertical;border:1px solid #0000;min-height:50px;padding:.375rem .5rem;font-family:inherit;font-size:11px;transition:border-color .15s}.order-summary-module__N2LE3G__messageTextarea:focus{border-color:var(--accent-300);outline:none}.order-summary-module__N2LE3G__messageTextarea::placeholder{color:var(--text-200);opacity:.7}.order-summary-module__N2LE3G__messageFormActions{justify-content:space-between;align-items:center;display:flex}.order-summary-module__N2LE3G__messageCharCount{color:var(--text-200);font-size:10px}.order-summary-module__N2LE3G__messageFormBtns{gap:.25rem;display:flex}.order-summary-module__N2LE3G__messageCancelBtn{border:1px solid var(--bg-300);border-radius:var(--radius-sm);color:var(--text-200);cursor:pointer;background:0 0;padding:.2rem .4rem;font-size:11px;transition:all .15s}.order-summary-module__N2LE3G__messageCancelBtn:hover{border-color:var(--text-200);color:var(--text-100)}.order-summary-module__N2LE3G__messageSaveBtn{background:var(--accent-300);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:.2rem .4rem;font-size:11px;font-weight:500;transition:opacity .15s}.order-summary-module__N2LE3G__messageSaveBtn:hover:not(:disabled){opacity:.9}.order-summary-module__N2LE3G__messageSaveBtn:disabled{opacity:.5;cursor:not-allowed}
.loading-module__Nix2uW__loadingOverlay{background:var(--bg-100);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__Nix2uW__loadingSpinner{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.loading-module__Nix2uW__spinner{border:3px solid var(--bg-300);border-top-color:var(--accent-300);border-radius:50%;width:50px;height:50px;animation:1s linear infinite loading-module__Nix2uW__spin}@keyframes loading-module__Nix2uW__spin{to{transform:rotate(360deg)}}.loading-module__Nix2uW__loadingSpinner p{font-family:var(--font-heading);font-size:var(--text-base);color:var(--text-200)}
.page-module__601CFW__page{gap:var(--content-gap);flex-direction:column;display:flex}.page-module__601CFW__grid{gap:var(--content-gap);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__601CFW__grid{grid-template-columns:1fr 360px}}.page-module__601CFW__main{gap:var(--content-gap);flex-direction:column;display:flex}.page-module__601CFW__row{gap:var(--content-gap);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__601CFW__row{grid-template-columns:1fr 1fr}}.page-module__601CFW__sidebar{gap:var(--content-gap);flex-direction:column;display:flex}.page-module__601CFW__section{background:var(--bg-200);border-radius:var(--radius-md);border:1px solid var(--bg-300);padding:var(--page-padding)}.page-module__601CFW__section h2{font-size:var(--text-sm);color:var(--text-100);text-transform:uppercase;letter-spacing:.025em;margin:0;font-weight:600}.page-module__601CFW__section>h2{border-bottom:1px solid var(--bg-300);margin-bottom:1rem;padding-bottom:.75rem}.page-module__601CFW__sectionHeader{border-bottom:1px solid var(--bg-300);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.page-module__601CFW__sectionHeader h2{border:none;margin:0;padding:0}.page-module__601CFW__productsList{flex-direction:column;gap:0;display:flex}.page-module__601CFW__productItem{border-bottom:1px solid var(--bg-300);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.page-module__601CFW__productItem:last-child{border-bottom:none}.page-module__601CFW__productInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.page-module__601CFW__productImage{border-radius:var(--radius-sm);background:var(--bg-300);flex-shrink:0;width:40px;height:55px;overflow:hidden}.page-module__601CFW__productImage img{object-fit:cover;width:100%;height:100%}.page-module__601CFW__productDetails{min-width:0}.page-module__601CFW__productTitle{font-size:var(--text-sm);color:var(--text-100);font-weight:500;line-height:1.3;display:block}.page-module__601CFW__productVariant{font-size:var(--text-xs);color:var(--text-200);display:block}.page-module__601CFW__productMeta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.page-module__601CFW__productQty{font-size:var(--text-sm);color:var(--text-200)}.page-module__601CFW__productTotal{font-size:var(--text-sm);color:var(--text-100);text-align:right;min-width:70px;font-weight:600}.page-module__601CFW__productActions{gap:.25rem;display:flex}.page-module__601CFW__editFields{align-items:center;gap:.75rem;display:flex}.page-module__601CFW__editField{align-items:center;gap:.25rem;display:flex}.page-module__601CFW__editField label{font-size:var(--text-xs);color:var(--text-200)}.page-module__601CFW__editField input{width:60px;font-size:var(--text-xs);border:1px solid var(--bg-300);border-radius:var(--radius-sm);background:var(--bg-100);color:var(--text-100);padding:.25rem .5rem}.page-module__601CFW__editField input:focus{border-color:var(--accent-300);outline:none}.page-module__601CFW__orderTotals{border-top:1px solid var(--bg-300);flex-direction:column;gap:.5rem;width:220px;margin-top:1rem;margin-left:auto;padding-top:1rem;display:flex}.page-module__601CFW__totalsRow{font-size:var(--text-sm);color:var(--text-200);justify-content:space-between;display:flex}.page-module__601CFW__totalFinal{border-top:1px solid var(--bg-300);color:var(--text-100);margin-top:.25rem;padding-top:.5rem;font-weight:600}.page-module__601CFW__discountValue{color:var(--success)}.page-module__601CFW__addBtn{font-size:var(--text-xs);background:var(--accent-300);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.375rem .75rem;font-weight:500;transition:all .15s}.page-module__601CFW__addBtn:hover{color:var(--accent-300);background:#fff}.page-module__601CFW__btnIcon{border-radius:var(--radius-sm);cursor:pointer;background:var(--accent-300);color:#fff;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.page-module__601CFW__btnIcon:hover{color:var(--accent-300);background:#fff}.page-module__601CFW__btnIcon.page-module__601CFW__btnDelete{color:var(--error);background:#ef444426}.page-module__601CFW__btnIcon.page-module__601CFW__btnDelete:hover{background:var(--error);color:#fff}.page-module__601CFW__btnIcon:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__btnSave,.page-module__601CFW__btnCancel{font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.25rem .75rem;font-weight:500;transition:all .15s}.page-module__601CFW__btnSave{background:var(--accent-300);color:#fff}.page-module__601CFW__btnSave:hover{color:var(--accent-300);background:#fff}.page-module__601CFW__btnCancel{background:var(--bg-300);color:var(--text-200)}.page-module__601CFW__btnCancel:hover{background:var(--bg-400)}.page-module__601CFW__typeToggle{gap:0;margin-bottom:.5rem;display:flex}.page-module__601CFW__typeToggle button{font-size:var(--text-xs);border:1px solid var(--bg-300);background:var(--bg-100);color:var(--text-200);cursor:pointer;flex:1;padding:.5rem .75rem;font-weight:500;transition:all .15s}.page-module__601CFW__typeToggle button:first-child{border-radius:var(--radius-sm)0 0 var(--radius-sm);border-right:none}.page-module__601CFW__typeToggle button:last-child{border-radius:0 var(--radius-sm)var(--radius-sm)0}.page-module__601CFW__typeToggle button.page-module__601CFW__active{background:var(--accent-300);border-color:var(--accent-300);color:#fff}.page-module__601CFW__typeToggle button:hover:not(.page-module__601CFW__active){background:var(--bg-200)}.page-module__601CFW__editForm{flex-direction:column;gap:.75rem;display:flex}.page-module__601CFW__formGroup{flex-direction:column;gap:.25rem;display:flex}.page-module__601CFW__formGroup label{font-size:var(--text-xs);color:var(--text-200);font-weight:500}.page-module__601CFW__formGroup input,.page-module__601CFW__formGroup select{font-size:var(--text-sm);border:1px solid var(--bg-300);border-radius:var(--radius-sm);background:var(--bg-100);color:var(--text-100);padding:.5rem .75rem;transition:border-color .15s}.page-module__601CFW__formGroup input:focus,.page-module__601CFW__formGroup select:focus{border-color:var(--accent-300);outline:none}.page-module__601CFW__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.page-module__601CFW__formActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.page-module__601CFW__saveBtn,.page-module__601CFW__cancelBtn{font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.5rem 1rem;font-weight:500;transition:all .15s}.page-module__601CFW__saveBtn{background:var(--accent-300);color:#fff}.page-module__601CFW__saveBtn:hover{color:#000;background:#fff}.page-module__601CFW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__cancelBtn{background:var(--bg-300);color:var(--text-200)}.page-module__601CFW__cancelBtn:hover{color:#000;background:#fff}.page-module__601CFW__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__orderDetails{flex-direction:column;gap:.5rem;display:flex}.page-module__601CFW__detailRow{font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem;display:flex}.page-module__601CFW__detailLabel{color:var(--text-200)}.page-module__601CFW__detailValue{color:var(--text-100);margin-right:1rem;font-weight:500}.page-module__601CFW__customer{font-size:var(--text-sm);color:var(--text-200)}.page-module__601CFW__customerName{color:var(--text-100);margin-bottom:.25rem;font-weight:600}.page-module__601CFW__address{font-size:var(--text-sm);color:var(--text-100);line-height:1.8}.page-module__601CFW__address p{margin:0}.page-module__601CFW__label{color:var(--text-200);font-weight:400}.page-module__601CFW__badge{font-size:var(--text-xs);color:var(--accent-300);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;background:#8a2be226;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.page-module__601CFW__noAddress{font-size:var(--text-sm);color:var(--text-200);font-style:italic}.page-module__601CFW__payment{font-size:var(--text-sm);color:var(--text-200)}.page-module__601CFW__payment p{margin:0 0 .25rem}.page-module__601CFW__payment strong{color:var(--text-100)}.page-module__601CFW__paymentId{font-size:var(--text-xs);color:var(--text-200);margin-top:.5rem}.page-module__601CFW__timeline{flex-direction:column;gap:0;display:flex}.page-module__601CFW__timelineItem{gap:.75rem;padding-bottom:1rem;display:flex;position:relative}.page-module__601CFW__timelineItem:last-child{padding-bottom:0}.page-module__601CFW__timelineItem:not(:last-child):before{content:"";background:var(--bg-300);width:2px;position:absolute;top:14px;bottom:0;left:5px}.page-module__601CFW__timelineDot{background:var(--accent-300);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:2px}.page-module__601CFW__timelineItem:not(:first-child) .page-module__601CFW__timelineDot{background:var(--bg-300)}.page-module__601CFW__timelineContent{flex:1;min-width:0}.page-module__601CFW__timelineStatus{font-size:var(--text-sm);color:var(--text-100);margin:0 0 .125rem;font-weight:500}.page-module__601CFW__timelineDate{font-size:var(--text-xs);color:var(--text-200);margin:0}.page-module__601CFW__timelineChanges{border-left:2px solid var(--bg-300);flex-direction:column;gap:.125rem;margin:.25rem 0;padding-left:.5rem;display:flex}.page-module__601CFW__timelineChange{font-size:var(--text-xs);color:var(--text-200);margin:0}.page-module__601CFW__orderInfo{flex-direction:column;gap:.5rem;display:flex}.page-module__601CFW__infoRow{font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.page-module__601CFW__infoLabel{color:var(--text-200)}.page-module__601CFW__infoValue{color:var(--text-100);font-weight:500}.page-module__601CFW__tracking{flex-direction:column;gap:.5rem;display:flex}.page-module__601CFW__trackingLink{color:var(--accent-300);font-weight:500}.page-module__601CFW__trackingLink:hover{text-decoration:underline}.page-module__601CFW__awbStatus{border-radius:var(--radius-sm);font-size:var(--text-xs);text-transform:uppercase;padding:.25rem .5rem;font-weight:600;display:inline-block}.page-module__601CFW__awbStatus.page-module__601CFW__awb_generated{color:#6b7280;background:#6b728033}.page-module__601CFW__awbStatus.page-module__601CFW__awb_shipped{color:var(--info);background:#3b82f633}.page-module__601CFW__awbStatus.page-module__601CFW__awb_in_transit{color:var(--warning);background:#f59e0b33}.page-module__601CFW__awbStatus.page-module__601CFW__awb_out_for_delivery{color:var(--accent-300);background:#8a2be233}.page-module__601CFW__awbStatus.page-module__601CFW__awb_delivered{color:var(--success);background:#22c55e33}.page-module__601CFW__awbStatus.page-module__601CFW__awb_returned,.page-module__601CFW__awbStatus.page-module__601CFW__awb_refused,.page-module__601CFW__awbStatus.page-module__601CFW__awb_delivery_attempted{color:var(--error);background:#ef444433}.page-module__601CFW__awbStatus.page-module__601CFW__awb_at_pickup_point{color:var(--info);background:#3b82f633}.page-module__601CFW__invoicesList{flex-direction:column;gap:.5rem;display:flex}.page-module__601CFW__invoiceItem{font-size:var(--text-sm)}.page-module__601CFW__invoiceLink{color:var(--accent-300);font-weight:500}.page-module__601CFW__invoiceLink:hover{text-decoration:underline}.page-module__601CFW__invoiceNumber{color:var(--text-100)}.page-module__601CFW__editIconBtn{border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-300);width:28px;height:28px;color:var(--text-200);border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__601CFW__editIconBtn:hover{background:var(--accent-300);color:#fff}.page-module__601CFW__productsTableWrapper{overflow-x:auto}.page-module__601CFW__productsTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.page-module__601CFW__productsTable th{text-align:left;font-size:var(--text-xs);color:var(--text-200);text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid var(--bg-300);padding:.75rem .5rem;font-weight:600}.page-module__601CFW__productsTable th:first-child{padding-left:0}.page-module__601CFW__productsTable th:last-child{text-align:right;padding-right:0}.page-module__601CFW__productsTable td{border-bottom:1px solid var(--bg-300);vertical-align:middle;padding:.75rem .5rem}.page-module__601CFW__productsTable td:first-child{padding-left:0}.page-module__601CFW__productsTable td:last-child{padding-right:0}.page-module__601CFW__productsTable tbody tr:last-child td{border-bottom:none}.page-module__601CFW__productCell{align-items:center;gap:.75rem;display:flex}.page-module__601CFW__priceCell,.page-module__601CFW__qtyCell{color:var(--text-200)}.page-module__601CFW__totalCell{color:var(--text-100);font-weight:600}.page-module__601CFW__tableActions{justify-content:flex-end;gap:.5rem;display:flex}.page-module__601CFW__editBtn,.page-module__601CFW__deleteBtn{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.page-module__601CFW__editBtn{background:var(--bg-300);color:var(--text-200)}.page-module__601CFW__editBtn:hover{background:var(--accent-300);color:#fff}.page-module__601CFW__deleteBtn{color:var(--error);background:#ef444426}.page-module__601CFW__deleteBtn:hover{background:var(--error);color:#fff}.page-module__601CFW__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__editInput{width:80px;font-size:var(--text-sm);border:1px solid var(--bg-300);border-radius:var(--radius-sm);background:var(--bg-200);color:var(--text-100);padding:.375rem .5rem}.page-module__601CFW__editInput:focus{border-color:var(--accent-300);outline:none}.page-module__601CFW__addProductRow td{border-bottom:none}.page-module__601CFW__productSelect{width:100%;font-size:var(--text-sm);border:1px solid var(--bg-300);border-radius:var(--radius-sm);background:var(--bg-200);color:var(--text-100);cursor:pointer;padding:.5rem .75rem}.page-module__601CFW__productSelect:focus{border-color:var(--accent-300);outline:none}.page-module__601CFW__iconBtnCancel,.page-module__601CFW__iconBtnConfirm{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.page-module__601CFW__iconBtnCancel{color:var(--error);background:#ef444426}.page-module__601CFW__iconBtnCancel:hover{background:var(--error);color:#fff}.page-module__601CFW__iconBtnConfirm{color:var(--success);background:#22c55e26}.page-module__601CFW__iconBtnConfirm:hover{background:var(--success);color:#fff}.page-module__601CFW__iconBtnCancel:disabled,.page-module__601CFW__iconBtnConfirm:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__saveOrderWrapper{display:flex}.page-module__601CFW__saveOrderBtn{width:100%;font-size:var(--text-sm);background:var(--accent-300);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:.75rem;padding:.875rem 1.5rem;font-weight:600;transition:all .15s}.page-module__601CFW__saveOrderBtn:hover:not(:disabled){background:var(--success)}.page-module__601CFW__saveOrderBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__saveOrderBtnDisabled{background:var(--bg-300);color:var(--text-200)}.page-module__601CFW__statusSelect{width:100%;font-size:var(--text-sm);border:1px solid var(--bg-300);border-radius:var(--radius-sm);background:var(--bg-100);color:var(--text-100);cursor:pointer;padding:.625rem .75rem;transition:border-color .15s}.page-module__601CFW__statusSelect:focus{border-color:var(--accent-300);outline:none}.page-module__601CFW__comingSoon{font-size:var(--text-sm);color:var(--text-200);margin:0;font-style:italic}.page-module__601CFW__awbInfo{border-top:1px solid var(--bg-300);font-size:var(--text-sm);align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.page-module__601CFW__awbLabel{color:var(--text-200)}.page-module__601CFW__awbLink{color:var(--accent-300);font-weight:500}.page-module__601CFW__awbLink:hover{text-decoration:underline}.page-module__601CFW__awbNumber{color:var(--text-100);font-weight:500}.page-module__601CFW__awbActions{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.page-module__601CFW__awbDownloadBtn{width:100%;font-size:var(--text-sm);background:var(--accent-300);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.625rem 1rem;font-weight:500;transition:all .15s}.page-module__601CFW__awbDownloadBtn:hover:not(:disabled){background:var(--success)}.page-module__601CFW__awbDownloadBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__awbDeleteBtn{width:100%;font-size:var(--text-sm);color:var(--error);border-radius:var(--radius-sm);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;padding:.625rem 1rem;font-weight:500;transition:all .15s}.page-module__601CFW__awbDeleteBtn:hover:not(:disabled){background:var(--error);color:#fff;border-color:var(--error)}.page-module__601CFW__awbDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__awbGenerate{flex-direction:column;gap:.75rem;display:flex}.page-module__601CFW__awbGenerateText{font-size:var(--text-sm);color:var(--text-200);margin:0}.page-module__601CFW__awbGenerateBtn{width:100%;font-size:var(--text-sm);background:var(--accent-300);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.75rem 1rem;font-weight:600;transition:all .15s}.page-module__601CFW__awbGenerateBtn:hover:not(:disabled){background:var(--success)}.page-module__601CFW__awbGenerateBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__601CFW__awbError{font-size:var(--text-sm);color:var(--error);border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;margin:0 0 .75rem;padding:.75rem}.page-module__601CFW__trackingLoading{font-size:var(--text-sm);color:var(--text-200);margin:0;font-style:italic}.page-module__601CFW__returnInfo{flex-direction:column;gap:.5rem;display:flex}.page-module__601CFW__returnRow{align-items:flex-start;gap:.75rem;display:flex}.page-module__601CFW__returnLabel{font-size:var(--text-sm);color:var(--text-200);flex-shrink:0;min-width:80px}.page-module__601CFW__returnValue{font-size:var(--text-sm);color:var(--text-100);word-break:break-word}.page-module__601CFW__mono{font-family:var(--font-mono,monospace);letter-spacing:.025em}.page-module__601CFW__returnDivider{background:var(--bg-300);height:1px;margin:.5rem 0}.page-module__601CFW__returnSubtitle{font-size:var(--text-sm);color:var(--text-100);margin-bottom:.25rem;font-weight:600}
.page-module__8OPbTW__page{background:var(--bg-100);min-height:100vh}.page-module__8OPbTW__loadingFull{background:var(--bg-100);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__8OPbTW__spinner{border:3px solid var(--bg-300);border-top-color:var(--accent-300);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__8OPbTW__spin}@keyframes page-module__8OPbTW__spin{to{transform:rotate(360deg)}}.page-module__8OPbTW__summaryToggle{background:var(--bg-200);border:none;border-bottom:1px solid var(--bg-300);width:100%;color:var(--accent-300);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__8OPbTW__summaryToggleLeft{align-items:center;gap:.5rem;display:flex}.page-module__8OPbTW__chevron{transition:transform .2s}.page-module__8OPbTW__chevronUp{transform:rotate(180deg)}.page-module__8OPbTW__summaryTogglePrice{color:var(--text-100);font-weight:600}.page-module__8OPbTW__mobileSummary{background:var(--bg-200);border-bottom:1px solid var(--bg-300);padding:1rem 1.25rem}@media (min-width:1000px){.page-module__8OPbTW__summaryToggle,.page-module__8OPbTW__mobileSummary{display:none}}.page-module__8OPbTW__container{flex-direction:column;min-height:100vh;display:flex}@media (min-width:1000px){.page-module__8OPbTW__container{flex-direction:row}}.page-module__8OPbTW__main{flex-direction:column;flex:1;padding:1.5rem 1.25rem 2rem;display:flex}@media (min-width:640px){.page-module__8OPbTW__main{padding:2rem 3rem 3rem}}@media (min-width:1000px){.page-module__8OPbTW__main{max-width:55%;padding:2.5rem 4rem 3rem}}@media (min-width:1200px){.page-module__8OPbTW__main{padding:3rem 5rem}}.page-module__8OPbTW__header{margin-bottom:2rem}.page-module__8OPbTW__logo{margin-bottom:1.5rem;display:block}.page-module__8OPbTW__logo img{width:auto;height:36px}@media (min-width:640px){.page-module__8OPbTW__logo img{height:40px}}.page-module__8OPbTW__breadcrumb{font-size:var(--text-sm);color:var(--text-200);align-items:center;gap:.5rem;display:flex}.page-module__8OPbTW__breadcrumb a{color:var(--accent-300);text-decoration:none}.page-module__8OPbTW__breadcrumb a:hover{text-decoration:underline}.page-module__8OPbTW__breadcrumbSep{color:var(--text-300)}.page-module__8OPbTW__breadcrumbCurrent{color:var(--text-100)}.page-module__8OPbTW__footer{border-top:1px solid var(--bg-300);margin-top:auto;padding-top:2rem}.page-module__8OPbTW__footerLinks{font-size:var(--text-xs);flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.page-module__8OPbTW__footerLinks a{color:var(--text-200);text-decoration:none}.page-module__8OPbTW__footerLinks a:hover{color:var(--accent-300)}.page-module__8OPbTW__sidebar{background:var(--bg-200);border-left:1px solid var(--bg-300);padding:2.5rem;display:none}@media (min-width:1000px){.page-module__8OPbTW__sidebar{width:45%;min-height:100vh;display:block;position:sticky;top:0}}@media (min-width:1200px){.page-module__8OPbTW__sidebar{padding:3rem 4rem}}
.page-module__0InTya__page h1{font-family:var(--font-cinzel);font-size:var(--text-2xl);color:var(--text-100);margin-bottom:1.5rem;font-weight:600}@media (min-width:768px){.page-module__0InTya__page h1{font-size:var(--text-3xl)}}.page-module__0InTya__loading{color:var(--text-200)}.page-module__0InTya__cards{gap:1rem;display:grid}@media (min-width:640px){.page-module__0InTya__cards{grid-template-columns:repeat(2,1fr)}}.page-module__0InTya__formWrapper{max-width:600px}.page-module__0InTya__formWrapper h2{font-family:var(--font-cinzel);font-size:var(--text-xl);color:var(--text-100);margin-bottom:1.5rem;font-weight:600}
.page-module__jOk5ga__page h1{font-family:var(--font-cinzel);font-size:var(--text-2xl);color:var(--text-100);margin-bottom:1.5rem;font-weight:600}@media (min-width:768px){.page-module__jOk5ga__page h1{font-size:var(--text-3xl)}}.page-module__jOk5ga__loading{color:var(--text-200)}.page-module__jOk5ga__cards{gap:1rem;display:grid}@media (min-width:640px){.page-module__jOk5ga__cards{grid-template-columns:repeat(2,1fr)}}.page-module__jOk5ga__formWrapper{max-width:600px}.page-module__jOk5ga__formWrapper h2{font-family:var(--font-cinzel);font-size:var(--text-xl);color:var(--text-100);margin-bottom:1.5rem;font-weight:600}.page-module__jOk5ga__section{margin-bottom:2rem}.page-module__jOk5ga__sectionTitle{font-family:var(--font-cinzel);font-size:var(--text-lg);color:var(--text-100);margin-bottom:1rem;font-weight:600}.page-module__jOk5ga__easyboxCard{background:var(--bg-200);border:1px solid var(--bg-300);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.page-module__jOk5ga__easyboxContent{flex:1}.page-module__jOk5ga__easyboxBadge{color:var(--accent-300);border-radius:var(--radius-sm);font-size:var(--text-xs);background:#8a2be226;margin-right:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.page-module__jOk5ga__defaultBadge{color:#22c55e;border-radius:var(--radius-sm);font-size:var(--text-xs);background:#22c55e26;padding:.25rem .5rem;font-weight:600;display:inline-block}.page-module__jOk5ga__easyboxName{font-size:var(--text-base);color:var(--text-100);margin:.5rem 0 .25rem;display:block}.page-module__jOk5ga__easyboxAddress,.page-module__jOk5ga__easyboxCity{font-size:var(--text-sm);color:var(--text-200);margin:0}.page-module__jOk5ga__easyboxActions{gap:.5rem;display:flex}.page-module__jOk5ga__editBtn,.page-module__jOk5ga__deleteBtn{font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1rem;font-weight:500;transition:all .2s}.page-module__jOk5ga__editBtn{background:var(--bg-300);color:var(--text-100);border:none}.page-module__jOk5ga__editBtn:hover{background:var(--accent-300);color:#fff}.page-module__jOk5ga__deleteBtn{color:var(--error);background:#ef44441a;border:1px solid #ef444433}.page-module__jOk5ga__deleteBtn:hover{background:var(--error);color:#fff;border-color:var(--error)}.page-module__jOk5ga__addEasyboxBtn{width:100%;font-size:var(--text-base);color:var(--text-200);background:var(--bg-200);border:2px dashed var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;padding:1rem;font-weight:500;transition:all .2s}.page-module__jOk5ga__addEasyboxBtn:hover{border-color:var(--accent-300);color:var(--accent-300);background:#8a2be20d}
.page-module__4HlYZW__page{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 200px);display:flex}.page-module__4HlYZW__container{width:100%;max-width:var(--max-width);padding:100px var(--page-padding)60px;justify-content:center;margin:0 auto;display:flex}@media (min-width:768px){.page-module__4HlYZW__container{padding:120px var(--page-padding)60px}}@media (min-width:1024px){.page-module__4HlYZW__container{padding:140px var(--page-padding)60px}}.page-module__4HlYZW__card{background:var(--bg-200);border-radius:var(--radius-lg);width:100%;max-width:500px;padding:2rem}.page-module__4HlYZW__card h1{font-family:var(--font-cinzel);font-size:var(--text-2xl);color:var(--text-100);text-align:center;margin-bottom:.5rem;font-weight:600}.page-module__4HlYZW__subtitle{font-size:var(--text-sm);color:var(--text-200);text-align:center;margin-bottom:1.5rem}.page-module__4HlYZW__error{color:var(--error);border-radius:var(--radius-md);font-size:var(--text-sm);background:#ef44441a;border:1px solid #ef44444d;margin-bottom:1rem;padding:.75rem 1rem}.page-module__4HlYZW__googleBtn{width:100%;height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;gap:.625rem;font-weight:500;transition:all .2s;display:flex}.page-module__4HlYZW__googleBtn:hover:not(:disabled){background:var(--bg-300)}.page-module__4HlYZW__googleBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__4HlYZW__divider{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.page-module__4HlYZW__divider:before,.page-module__4HlYZW__divider:after{content:"";background:var(--bg-300);flex:1;height:1px}.page-module__4HlYZW__divider span{font-size:var(--text-xs);color:var(--text-200);text-transform:uppercase;letter-spacing:.05em}.page-module__4HlYZW__form{flex-direction:column;gap:1rem;display:flex}.page-module__4HlYZW__row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.page-module__4HlYZW__row{grid-template-columns:1fr 1fr}}.page-module__4HlYZW__field{flex-direction:column;gap:.5rem;display:flex}.page-module__4HlYZW__field label{font-size:var(--text-sm);color:var(--text-100);font-weight:500}.page-module__4HlYZW__field input{height:var(--touch-min);font-size:var(--text-base);color:var(--text-100);background:var(--bg-100);border:1px solid var(--bg-300);border-radius:var(--radius-md);outline:none;padding:0 1rem;transition:border-color .2s}.page-module__4HlYZW__field input:focus{border-color:var(--accent-300)}.page-module__4HlYZW__passwordField{align-items:center;display:flex;position:relative}.page-module__4HlYZW__passwordField input{width:100%;padding-right:5rem}.page-module__4HlYZW__togglePassword{font-size:var(--text-xs);color:var(--text-200);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-weight:500;transition:color .15s;position:absolute;right:.75rem}.page-module__4HlYZW__togglePassword:hover{color:var(--text-100)}.page-module__4HlYZW__passwordRules{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.page-module__4HlYZW__rulePassed{color:#22c55e;font-size:var(--text-xs)}.page-module__4HlYZW__ruleFailed{color:var(--text-200);font-size:var(--text-xs)}.page-module__4HlYZW__termsCheckbox{font-size:var(--text-sm);color:var(--text-200);cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.page-module__4HlYZW__termsCheckbox input{width:18px;height:18px;accent-color:var(--accent-300);cursor:pointer;flex-shrink:0;margin-top:2px}.page-module__4HlYZW__termsCheckbox span{line-height:1.4}.page-module__4HlYZW__termsLink{color:var(--accent-300);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__4HlYZW__termsLink:hover{color:#84c}.page-module__4HlYZW__submitBtn{height:var(--touch-min);font-family:var(--font-cinzel);font-size:var(--text-base);color:var(--text-100);background:var(--accent-300);border-radius:var(--radius-lg);cursor:pointer;border:none;margin-top:.5rem;font-weight:600;transition:all .2s}.page-module__4HlYZW__submitBtn:hover:not(:disabled){background:#84c}.page-module__4HlYZW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__4HlYZW__links{text-align:center;font-size:var(--text-sm);color:var(--text-200);margin-top:1.5rem}.page-module__4HlYZW__links a{color:var(--accent-300);font-weight:500;text-decoration:none}.page-module__4HlYZW__links a:hover{text-decoration:underline}
.gls-parcelshop-picker-module__ZgbJra__loadingOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gls-parcelshop-picker-module__ZgbJra__loadingModal{background:var(--bg-200);border-radius:var(--radius-lg);text-align:center;padding:2rem}.gls-parcelshop-picker-module__ZgbJra__loadingText{font-size:var(--text-base);color:var(--text-100);margin:0}.gls-parcelshop-picker-module__ZgbJra__errorOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gls-parcelshop-picker-module__ZgbJra__errorModal{background:var(--bg-200);border-radius:var(--radius-lg);text-align:center;max-width:400px;padding:2rem}.gls-parcelshop-picker-module__ZgbJra__errorText{font-size:var(--text-base);color:var(--error);margin:0 0 1rem}.gls-parcelshop-picker-module__ZgbJra__closeBtn{font-size:var(--text-sm);background:var(--bg-300);color:var(--text-100);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.gls-parcelshop-picker-module__ZgbJra__closeBtn:hover{background:var(--bg-400)}
