.CartCheckoutForm-module__cgzdoa__form{background:var(--white);border-radius:40px;flex-direction:column;gap:10px;width:100%;padding:50px;display:flex;box-shadow:0 4px 10px #3f4d6112}.CartCheckoutForm-module__cgzdoa__fields,.CartCheckoutForm-module__cgzdoa__options,.CartCheckoutForm-module__cgzdoa__paymentList{flex-direction:column;display:flex}.CartCheckoutForm-module__cgzdoa__fields{gap:10px}.CartCheckoutForm-module__cgzdoa__requiredField{width:100%;position:relative}.CartCheckoutForm-module__cgzdoa__requiredPlaceholder{z-index:1;color:var(--secondary);pointer-events:none;font-size:16px;line-height:1.4;position:absolute;top:29px;left:16px;transform:translateY(-50%)}.CartCheckoutForm-module__cgzdoa__requiredPlaceholder strong{color:var(--error);font-weight:400}.CartCheckoutForm-module__cgzdoa__requiredPlaceholderMultiline{top:16px;transform:none}.CartCheckoutForm-module__cgzdoa__fields>div>p:empty{display:none}.CartCheckoutForm-module__cgzdoa__fields textarea{min-height:124px}.CartCheckoutForm-module__cgzdoa__options{border:0;gap:10px}.CartCheckoutForm-module__cgzdoa__optionCard{border:1px solid var(--secondary);border-radius:20px;padding:16px;transition:border-color .16s,box-shadow .18s,transform .18s}.CartCheckoutForm-module__cgzdoa__optionCardSelected,.CartCheckoutForm-module__cgzdoa__paymentOptions{border-color:var(--accent5)}.CartCheckoutForm-module__cgzdoa__optionTitle,.CartCheckoutForm-module__cgzdoa__paymentOption,.CartCheckoutForm-module__cgzdoa__consentRow{align-items:center;gap:10px;display:flex}.CartCheckoutForm-module__cgzdoa__optionTitle,.CartCheckoutForm-module__cgzdoa__paymentOption{color:var(--primary)}.CartCheckoutForm-module__cgzdoa__optionTitle label,.CartCheckoutForm-module__cgzdoa__paymentOption label,.CartCheckoutForm-module__cgzdoa__consentRow label{cursor:pointer}.CartCheckoutForm-module__cgzdoa__optionDescription{color:var(--secondary);border-top:1px dashed var(--secondary1);margin-top:10px;padding-top:10px}.CartCheckoutForm-module__cgzdoa__paymentOptions{border:1px solid var(--accent5);border-radius:20px;min-width:0;padding:16px;transition:box-shadow .18s}.CartCheckoutForm-module__cgzdoa__paymentTitle{border-bottom:1px dashed var(--secondary1);width:100%;margin:0;padding-bottom:10px}.CartCheckoutForm-module__cgzdoa__paymentList{gap:10px}.CartCheckoutForm-module__cgzdoa__paymentOption{align-items:flex-start;min-width:0}.CartCheckoutForm-module__cgzdoa__paymentOption>label:last-child{flex:1;min-width:0;transition:color .16s}@media (hover:hover){.CartCheckoutForm-module__cgzdoa__optionCard:hover{transform:translateY(-1px);box-shadow:0 4px 14px #396dba14}.CartCheckoutForm-module__cgzdoa__paymentOptions:hover{box-shadow:0 4px 14px #27949d14}.CartCheckoutForm-module__cgzdoa__paymentOption:hover>label:last-child{color:var(--accent5)}}.CartCheckoutForm-module__cgzdoa__consentRow{align-items:flex-start}.CartCheckoutForm-module__cgzdoa__consentRow a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.CartCheckoutForm-module__cgzdoa__error,.CartCheckoutForm-module__cgzdoa__formError{color:var(--error)}.CartCheckoutForm-module__cgzdoa__formError{background:color-mix(in srgb, var(--error) 8%, var(--white));border-radius:12px;padding:10px 14px}.CartCheckoutForm-module__cgzdoa__submit{width:100%}.CartCheckoutForm-module__cgzdoa__deliveryNote{color:var(--primary1);margin-top:20px}.CartCheckoutForm-module__cgzdoa__deliveryNote span{color:var(--error);margin-right:8px}.CartCheckoutForm-module__cgzdoa__visuallyHidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1280px){.CartCheckoutForm-module__cgzdoa__form{box-shadow:none;background:0 0;border-radius:0;padding:0}.CartCheckoutForm-module__cgzdoa__form h2{font-family:var(--font-family);font-size:20px}}@media (max-width:620px){.CartCheckoutForm-module__cgzdoa__form{gap:10px}.CartCheckoutForm-module__cgzdoa__form h2{font-size:18px}.CartCheckoutForm-module__cgzdoa__fields input{height:48px;font-size:14px}.CartCheckoutForm-module__cgzdoa__fields textarea{min-height:96px;font-size:14px}.CartCheckoutForm-module__cgzdoa__requiredPlaceholder{font-size:14px;top:24px}.CartCheckoutForm-module__cgzdoa__requiredPlaceholderMultiline{top:16px}.CartCheckoutForm-module__cgzdoa__optionCard,.CartCheckoutForm-module__cgzdoa__paymentOptions{border-radius:16px;padding:12px}.CartCheckoutForm-module__cgzdoa__optionTitle,.CartCheckoutForm-module__cgzdoa__paymentOption,.CartCheckoutForm-module__cgzdoa__consentRow{gap:8px;font-size:12px}.CartCheckoutForm-module__cgzdoa__optionDescription{font-size:12px}.CartCheckoutForm-module__cgzdoa__paymentList{gap:7px}.CartCheckoutForm-module__cgzdoa__submit{min-height:52px;font-size:14px}.CartCheckoutForm-module__cgzdoa__deliveryNote{margin-top:20px}}@media (prefers-reduced-motion:reduce){.CartCheckoutForm-module__cgzdoa__optionCard,.CartCheckoutForm-module__cgzdoa__paymentOptions,.CartCheckoutForm-module__cgzdoa__paymentOption>label:last-child{transition:none}}
.Radio-module__AMby0q__radio{cursor:pointer;flex:none;width:20px;height:20px;display:inline-flex;position:relative}.Radio-module__AMby0q__input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Radio-module__AMby0q__control{border:1px solid var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .16s,background-color .16s,opacity .16s;display:inline-flex;position:relative}.Radio-module__AMby0q__control:after{background:var(--accent5);content:"";opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .12s}.Radio-module__AMby0q__input:checked+.Radio-module__AMby0q__control{border-color:var(--accent5);background:var(--white)}.Radio-module__AMby0q__input:checked+.Radio-module__AMby0q__control:after{opacity:1}.Radio-module__AMby0q__input:focus-visible+.Radio-module__AMby0q__control{outline:2px solid var(--accent2);outline-offset:2px}.Radio-module__AMby0q__input:disabled+.Radio-module__AMby0q__control{opacity:.36}.Radio-module__AMby0q__radio:has(.Radio-module__AMby0q__input:disabled){cursor:not-allowed}
