.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout>.woocommerce-info,.woocommerce-checkout>.woocommerce-error,.woocommerce-checkout>.woocommerce-notices-wrapper{margin:0 0 1rem!important}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .checkout_coupon{margin:0 0 1.25rem!important;padding:1.25rem!important;background:white!important;border:1px solid #f3f4f6!important;border-radius:0.75rem!important}.woocommerce-checkout .checkout_coupon .form-row{display:inline-block;vertical-align:middle;width:auto;margin-right:.5rem}.woocommerce-checkout .checkout_coupon .form-row input.input-text{min-width:200px;display:inline-block}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:100%;min-width:0}@media (min-width:1024px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:2rem;align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1 / span 10;min-width:0}.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{grid-column:2;min-width:0}.woocommerce-checkout form.checkout #order_review_heading{margin:0!important;grid-row:1}.woocommerce-checkout form.checkout #order_review{grid-row:2;position:sticky;top:200px}}.woocommerce-checkout,.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.woocommerce-checkout #order_review .shop_table{table-layout:fixed;word-wrap:break-word}.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout #order_review .shop_table th{word-break:break-word}.woocommerce-checkout #customer_details{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.5rem}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;float:none!important;padding:0!important;margin:0!important;border:none!important}.woocommerce-checkout #customer_details .col-2{margin-top:1rem!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-family:var(--font-display)!important;font-size:1.15rem!important;font-weight:700!important;color:var(--color-ink)!important;margin:0 0 1rem!important;padding-bottom:0.5rem!important;border-bottom:1px solid #f3f4f6!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid!important;grid-template-columns:1fr;gap:0 1rem}@media (min-width:640px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce-checkout .form-row{margin:0 0 1rem!important;padding:0!important;float:none!important;width:100%!important;min-width:0}.woocommerce-checkout .form-row.form-row-first,.woocommerce-checkout .form-row.form-row-last{width:100%!important;float:none!important;grid-column:span 1;min-width:0}.woocommerce-checkout .form-row.form-row-wide,.woocommerce-checkout .form-row.notes{grid-column:1 / -1;width:100%!important}.woocommerce-checkout .form-row .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-checkout .form-row .woocommerce-input-wrapper input,.woocommerce-checkout .form-row .woocommerce-input-wrapper select,.woocommerce-checkout .form-row .woocommerce-input-wrapper textarea{width:100%!important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="number"],.woocommerce-checkout .form-row input[type="password"],.woocommerce-checkout .form-row textarea{width:100%!important;padding:.7rem 0.875rem!important;font-family:var(--font-body)!important;font-size:0.95rem!important;color:var(--color-ink)!important;background:white!important;border:2px solid var(--color-brand-light)!important;border-radius:0.5rem!important;line-height:1.4!important;height:auto!important;min-height:44px;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;transition:border-color 0.15s,box-shadow 0.15s!important}.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-selection,.woocommerce-checkout .form-row .woocommerce-input-wrapper select{width:100%!important;padding:.7rem 2.5rem .7rem 0.875rem!important;font-family:var(--font-body)!important;font-size:0.95rem!important;color:var(--color-ink)!important;background-color:white!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231E7BB8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:14px!important;border:2px solid var(--color-brand-light)!important;border-radius:0.5rem!important;line-height:1.4!important;height:auto!important;min-height:44px;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none!important;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s!important}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row .select2-container--focus .select2-selection{border-color:var(--color-confetti-cyan)!important;box-shadow:0 0 0 3px rgb(94 191 214 / .18)!important}.woocommerce-checkout .cdm-hidden-field,.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none!important}.woocommerce-checkout .select2-container .select2-selection--single{height:44px!important;min-height:44px!important;border:2px solid var(--color-brand-light)!important;border-radius:0.5rem!important;background:white!important;display:flex!important;align-items:center;padding:0!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:40px!important;padding:0 2.25rem 0 0.875rem!important;color:var(--color-ink)!important;font-size:0.95rem!important;text-align:left!important;width:100%!important;margin:0!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%!important;width:2rem!important;top:0!important;right:0!important;display:flex!important;align-items:center;justify-content:center}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow b{position:static!important;margin:0!important;border-color:var(--color-brand) #fff0 #fff0 transparent!important;border-width:6px 5px 0 5px!important}.woocommerce-checkout .select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 var(--color-brand) transparent!important;border-width:0 5px 6px 5px!important}.woocommerce-checkout .select2-dropdown{border:2px solid var(--color-brand-light)!important;border-radius:0.5rem!important;overflow:hidden}.woocommerce-checkout .select2-search--dropdown .select2-search__field{padding:.5rem 0.75rem!important;border:1px solid #f3f4f6!important;border-radius:0.35rem!important;font-size:.92rem}.woocommerce-checkout .select2-results__option--highlighted{background-color:var(--color-brand-light)!important;color:var(--color-ink)!important}.woocommerce-checkout .select2-results__option{padding:.5rem 0.75rem!important;font-size:.92rem}.woocommerce-checkout .form-row input::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:#9ca3af!important;opacity:1!important}.woocommerce-checkout .form-row textarea{min-height:90px;resize:vertical}.woocommerce-checkout .form-row#billing_cpf_field,.woocommerce-checkout .form-row#billing_postcode_field,.woocommerce-checkout .form-row#billing_state_field{grid-column:span 1}@media (min-width:640px){.woocommerce-checkout .form-row#billing_address_1_field{grid-column:span 2}.woocommerce-checkout .form-row#billing_number_field,.woocommerce-checkout .form-row#billing_neighborhood_field{grid-column:span 1}.woocommerce-checkout .form-row#billing_city_field{grid-column:span 2}.woocommerce-checkout .form-row#billing_email_field{grid-column:1 / -1}.woocommerce-checkout .form-row#billing_phone_field{grid-column:span 1}}.woocommerce-checkout .required{color:var(--color-sale);text-decoration:none;margin-left:.15rem}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid input,.woocommerce-checkout .form-row.woocommerce-invalid select,.woocommerce-checkout .form-row.woocommerce-invalid textarea,.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection,.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-input-wrapper input,.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-input-wrapper select{border-color:var(--color-sale)!important;box-shadow:0 0 0 3px rgb(237 107 90 / .15)!important}.woocommerce-checkout .form-row.woocommerce-invalid label{color:var(--color-sale)!important}.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-error-message,.woocommerce-checkout .form-row.woocommerce-invalid .field-message,.woocommerce-checkout .form-row.woocommerce-invalid>small,.woocommerce-checkout .form-row.woocommerce-invalid>.error,.woocommerce-checkout .woocommerce-invalid-rl_required-field,.woocommerce-checkout .woocommerce-invalid-required-field,.woocommerce-checkout .form-row.woocommerce-invalid::after,.woocommerce-checkout .form-row .field-help-text{display:block!important;margin-top:0.5rem!important;font-size:0.72rem!important;color:var(--color-sale)!important;font-weight:500!important;line-height:1.4!important}.woocommerce-checkout .form-row.woocommerce-validated input.input-text,.woocommerce-checkout .form-row.woocommerce-validated input,.woocommerce-checkout .form-row.woocommerce-validated select,.woocommerce-checkout .form-row.woocommerce-validated .select2-selection{border-color:var(--color-pix)!important}.woocommerce-checkout form.checkout #customer_details+h3{margin-top:1.25rem!important;margin-bottom:0!important}.woocommerce-checkout #ship-to-different-address{margin:0!important}.woocommerce-checkout #ship-to-different-address{background:var(--color-bg-cream);border:1px solid #f3f4f6;border-radius:.75rem;padding:.85rem 1rem!important;display:flex!important;align-items:center;width:100%}.woocommerce-checkout #ship-to-different-address h3{margin:0!important;padding:0!important;border:none!important;font-size:0.95rem!important;font-weight:600!important;flex:1}.woocommerce-checkout #ship-to-different-address label{display:inline-flex!important;align-items:center;gap:0.6rem!important;font-weight:600!important;cursor:pointer;margin:0!important;font-size:0.95rem!important}.woocommerce-checkout #ship-to-different-address-checkbox{width:18px!important;height:18px!important;margin:0!important;accent-color:var(--color-brand);cursor:pointer;flex-shrink:0}.woocommerce-checkout .woocommerce-account-fields{margin-top:1rem!important}.woocommerce-checkout .woocommerce-account-fields p.create-account{background:var(--color-bg-cream);border:1px solid #f3f4f6;border-radius:.75rem;padding:.85rem 1rem!important;margin:0 0 0.5rem!important;width:100%}.woocommerce-checkout .woocommerce-account-fields p.create-account label{display:inline-flex!important;align-items:center;gap:0.6rem!important;font-weight:600!important;cursor:pointer;margin:0!important;font-size:0.95rem!important}.woocommerce-checkout .woocommerce-account-fields p.create-account label span{font-weight:600;color:var(--color-ink)}.woocommerce-checkout #createaccount{width:18px!important;height:18px!important;accent-color:var(--color-brand);margin:0!important;cursor:pointer;flex-shrink:0}.woocommerce-checkout .woocommerce-account-fields .create-account .form-row{margin-top:0.75rem!important;width:100%}.woocommerce-checkout #customer_details .woocommerce-shipping-fields{margin-top:1.25rem!important;padding-top:1.25rem!important;border-top:1px solid #f3f4f6}.woocommerce-checkout #customer_details+.woocommerce-additional-fields,.woocommerce-checkout #ship-to-different-address+.woocommerce-additional-fields,.woocommerce-checkout #order_comments_field{margin-top:1.25rem!important}.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.25rem 1.5rem!important}.woocommerce-checkout .woocommerce-additional-fields h3{font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:700!important;color:var(--color-ink)!important;margin:0 0 0.75rem!important;padding-bottom:0.5rem!important;border-bottom:1px solid #f3f4f6!important}.woocommerce-checkout #order_comments_field{margin:0!important}.woocommerce-checkout #order_comments_field label{font-size:0.9rem!important;font-weight:600!important;margin-bottom:0.4rem!important;color:var(--color-ink)!important}.woocommerce-checkout #order_comments_field textarea{min-height:90px!important;resize:vertical!important;padding:.7rem 0.875rem!important;font-size:0.92rem!important;line-height:1.5}.woocommerce-checkout .form-row{margin:0 0 0.875rem!important}.woocommerce-checkout .form-row label{display:block!important;font-size:0.88rem!important;font-weight:600!important;color:var(--color-ink)!important;margin-bottom:0.35rem!important;line-height:1.3!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row:last-child,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.form-row:last-child{margin-bottom:0!important}.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{padding:0!important}.woocommerce-checkout #customer_details{padding:1.5rem!important}@media (max-width:640px){.woocommerce-checkout #customer_details{padding:1.1rem!important}.woocommerce-checkout .woocommerce-additional-fields{padding:1.1rem!important}}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3{font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:700!important;color:var(--color-ink)!important;margin:0 0 1rem!important;padding-bottom:0.5rem!important;border-bottom:1px solid #f3f4f6!important}.woocommerce-checkout #order_review_heading{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--color-ink)!important;margin:0 0 0.75rem!important}.woocommerce-checkout #order_review{background:white!important;border:1px solid #f3f4f6;border-radius:1rem;padding:1.25rem 1.5rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.woocommerce-checkout #order_review .shop_table{width:100%!important;border:none!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;border-radius:0}.woocommerce-checkout #order_review .shop_table thead,.woocommerce-checkout #order_review .shop_table th.product-name,.woocommerce-checkout #order_review .shop_table th.product-total{background:transparent!important;font-family:var(--font-display);font-weight:700;font-size:0.8rem!important;text-transform:uppercase;letter-spacing:.05em;color:#6b7280!important;padding:0 0 0.5rem!important;border:none!important;border-bottom:1px solid #f3f4f6!important}.woocommerce-checkout #order_review .shop_table tbody td,.woocommerce-checkout #order_review .shop_table tbody th{padding:.65rem 0!important;border:none!important;border-bottom:1px solid #f9fafb!important;font-size:.9rem;vertical-align:top}.woocommerce-checkout #order_review .shop_table .cart_item .product-name{font-weight:600;color:var(--color-ink);line-height:1.35}.woocommerce-checkout #order_review .shop_table .cart_item .product-quantity{color:#6b7280;font-weight:500;font-size:.8rem;margin-left:.35rem}.woocommerce-checkout #order_review .shop_table .cart_item .product-total{text-align:right;color:var(--color-ink);font-weight:600;white-space:nowrap}.woocommerce-checkout #order_review .shop_table tfoot tr th,.woocommerce-checkout #order_review .shop_table tfoot tr td{padding:.75rem 0!important;border:none!important;border-bottom:1px solid #f9fafb!important;font-size:.9rem}.woocommerce-checkout #order_review .shop_table tfoot tr th{font-weight:600;color:#4b5563}.woocommerce-checkout #order_review .shop_table tfoot tr td{text-align:right;color:var(--color-ink)}.woocommerce-checkout #order_review .shop_table tfoot tr.order-total th,.woocommerce-checkout #order_review .shop_table tfoot tr.order-total td{font-size:1.1rem!important;font-weight:700!important;border-bottom:none!important;padding-top:1rem!important}.woocommerce-checkout #order_review .shop_table tfoot tr.order-total td{color:var(--color-brand)!important}.woocommerce-checkout #order_review .shop_table tfoot tr.order-total .woocommerce-Price-amount,.woocommerce-checkout #order_review .shop_table tfoot tr.order-total .amount{font-size:1.2rem!important}.woocommerce-checkout #payment{background:transparent!important;border-radius:0!important;margin-top:1rem!important;padding:0!important}.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;gap:.5rem}.woocommerce-checkout #payment ul.payment_methods li{background:#fff;border:1.5px solid #f3f4f6;border-radius:.75rem;padding:.75rem 1rem!important;transition:border-color 0.15s,background 0.15s}.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:var(--color-brand-light)}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{accent-color:var(--color-brand);margin-right:.5rem}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex!important;align-items:center;gap:.5rem;font-weight:600!important;cursor:pointer;margin:0!important}.woocommerce-checkout #payment ul.payment_methods li label img{max-height:24px;width:auto}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"]:checked+label{color:var(--color-brand)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--color-brand)!important;background:var(--color-brand-light)}.woocommerce-checkout #payment .payment_box{background:var(--color-bg-cream)!important;border-radius:.5rem;padding:.875rem 1rem!important;margin:.75rem 0 0!important;font-size:0.85rem!important;color:#4b5563}.woocommerce-checkout #payment .payment_box::before{display:none!important}.woocommerce-checkout #payment .payment_box p{margin:0}.woocommerce-checkout #payment>.woocommerce-NoticeGroup,.woocommerce-checkout #payment>.woocommerce-error{margin:0 0 0.75rem!important}.cdm-notice-wrap{margin:0 0 0.85rem!important}.cdm-notice-wrap .woocommerce-NoticeGroup,.cdm-notice-wrap .woocommerce-NoticeGroup-checkout,.cdm-notice-wrap .woocommerce-error,.cdm-notice-wrap .woocommerce-info,.cdm-notice-wrap .woocommerce-message,.cdm-notice-wrap>ul{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0 0 0.5rem!important;padding:.75rem 0.875rem!important;background:var(--color-bg-pink,#FFF0F5)!important;border:none!important;border-radius:0.6rem!important;border-left:4px solid var(--color-sale,#ED6B5A)!important;list-style:none!important;font-size:0.88rem!important;line-height:1.45!important;color:var(--color-ink)!important}.cdm-notice-wrap li{margin:0!important;padding:0!important;color:var(--color-ink)!important;font-size:0.88rem!important;list-style:none!important}.cdm-notice-wrap li+li{margin-top:0.35rem!important}.cdm-notice-wrap *::before{display:none!important}.cdm-notice-wrap .woocommerce-message{background:var(--color-bg-mint)!important;border-left-color:var(--color-pix)!important}.cdm-notice-wrap .woocommerce-info{background:var(--color-brand-light)!important;border-left-color:var(--color-brand)!important}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup,.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup-checkout,.woocommerce-checkout form.checkout>.woocommerce-error,.woocommerce-checkout form.checkout>.woocommerce-info,.woocommerce-checkout form.checkout>.woocommerce-message,.woocommerce-checkout>.woocommerce-error,.woocommerce-checkout>.woocommerce-info,.woocommerce-checkout>.woocommerce-message{margin:0 0 1rem!important;padding:.75rem 0.875rem!important;background:var(--color-bg-pink,#FFF0F5)!important;border:none!important;border-radius:0.6rem!important;border-left:4px solid var(--color-sale,#ED6B5A)!important;list-style:none!important;font-size:0.88rem!important;color:var(--color-ink)!important;grid-column:1 / -1}.woocommerce-checkout form.checkout>.woocommerce-error li,.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup li,.woocommerce-checkout>.woocommerce-error li{color:var(--color-ink)!important;margin:0;padding:0;list-style:none!important;font-size:0.88rem!important}.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{display:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:1rem 0!important;padding:.875rem 1rem!important;background:var(--color-bg-cream);border-radius:.5rem;font-size:.85rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{display:inline-flex!important;align-items:center;gap:.5rem;font-weight:500!important;margin:0!important;cursor:pointer}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:.8rem;color:#6b7280;margin:0 0 0.75rem!important}.woocommerce-checkout .place-order{padding:0!important;margin:0!important}.woocommerce-checkout #place_order{display:block!important;width:100%!important;padding:.9rem 1.25rem!important;background:var(--color-cta)!important;color:var(--color-ink)!important;font-weight:700!important;font-size:1rem!important;border-radius:9999px!important;border:none!important;cursor:pointer;box-shadow:0 4px 12px rgb(255 199 60 / .4)!important;transition:background 0.15s!important}.woocommerce-checkout #place_order:hover{background:var(--color-cta-hover)!important}.woocommerce-checkout #place_order:disabled{opacity:0.5!important;cursor:not-allowed!important}.woocommerce-checkout #shipping_method{list-style:none!important;padding:0!important;margin:.5rem 0 0!important}.woocommerce-checkout #shipping_method li{display:flex!important;align-items:center;gap:.5rem;padding:.35rem 0!important;font-size:.85rem}.woocommerce-checkout #shipping_method input[type="radio"]{accent-color:var(--color-brand)}@media (max-width:1023px){.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:auto}.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{grid-column:1;position:static!important}}.cdm-address-summary{display:flex;align-items:center;gap:.85rem;background:linear-gradient(135deg,var(--color-brand-light) 0%,white 100%);border:1px solid var(--color-brand-soft);border-radius:.85rem;padding:.85rem 1rem;margin:0 0 1rem}.cdm-address-summary .cdm-as-icon{font-size:1.4rem;line-height:1}.cdm-address-summary .cdm-as-text{flex:1;min-width:0}.cdm-address-summary .cdm-as-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);margin-bottom:.15rem}.cdm-address-summary .cdm-as-value{font-size:.9rem;font-weight:600;color:var(--color-ink);line-height:1.35;word-break:break-word}.cdm-address-summary .cdm-as-edit{background:#fff;border:1.5px solid var(--color-brand);color:var(--color-brand);font-size:.78rem;font-weight:700;padding:.4rem .85rem;border-radius:9999px;cursor:pointer;flex-shrink:0;transition:background 0.15s,color 0.15s}.cdm-address-summary .cdm-as-edit:hover{background:var(--color-brand);color:#fff}.form-row.cdm-collapsed{display:none!important}