.checkout-page{max-width:920px}.checkout-page form{gap:28px;display:grid}.checkout-page fieldset{background:#fffdf9;border:1px solid #ded8ce;border-radius:8px;min-width:0;margin:0;padding:24px}.checkout-page legend{padding:0 8px;font-size:1.35rem;font-weight:600}.checkout-page label{gap:8px;margin-block:12px;display:grid}.checkout-page input,.checkout-page select,.checkout-page textarea{min-width:0;max-width:100%;font-size:16px}.checkout-page .check{align-items:flex-start;gap:12px;padding-block:8px;display:flex}.checkout-page .check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.checkout-page small{color:#615c55;font-weight:400}.checkout-page .checkout-total{border-top:1px solid #ded8ce;padding-top:18px;font-size:1.5rem;display:block}.checkout-development{color:#615c55;margin-block:16px;font-size:.875rem}.checkout-development summary{cursor:pointer;padding-block:8px}body:has(.checkout-page) .store-whatsapp{width:fit-content;margin:20px auto;position:static}@media (max-width:640px){.checkout-page fieldset{padding:18px 14px}.checkout-page .form-grid{grid-template-columns:minmax(0,1fr)}.checkout-page .button{text-align:center;width:100%}}.checkout-review{overflow-wrap:anywhere}.checkout-review h3{margin-top:24px;font-size:1.15rem}.checkout-review dl{margin-block:24px}.checkout-review dl>div{justify-content:space-between;gap:20px;margin-block:12px;display:flex}.checkout-review dd{text-align:right;margin:0}.checkout-message{white-space:pre-wrap}.checkout-delivery-cost{background:#f5f6f0;border:1px solid #ded8ce;border-radius:6px;gap:8px;margin-block:20px;padding:20px;display:grid}.checkout-delivery-cost strong{font-size:1.6rem}
