.aac-form{max-width:780px;margin:0 auto;padding:clamp(22px,4vw,48px);border:1px solid #ddcfb5;background:#fffdf7;box-shadow:0 12px 40px #211b1908}.aac-form h1{font-size:clamp(30px,4vw,48px);line-height:1.3}.aac-form label{display:block;margin:18px 0}.aac-form input:not([type=checkbox]),.aac-form select,.aac-form textarea{width:100%;padding:13px;border:1px solid #d7c9b0;background:#fff;color:#211b19;border-radius:2px}.aac-form textarea{min-height:100px}.aac-form .checkbox{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.7}.aac-form .checkbox input{margin-top:5px}.aac-form .button:disabled{opacity:.5;cursor:not-allowed}.aac-form .aac-price{font:600 46px Georgia,serif;color:#651c24}.aac-price small{font:400 14px sans-serif;display:block;margin-top:8px}.aac-order-note{margin:30px 0;overflow-wrap:anywhere}.aac-slot-status{font-size:13px}.woocommerce-checkout .prose,.woocommerce-cart .prose,.woocommerce-account .prose{max-width:1100px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:12px;border:1px solid #d7c9b0;background:#fff;color:#211b19}.woocommerce table.shop_table{border-collapse:collapse;width:100%;margin:24px 0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px;text-align:left;border-bottom:1px solid #ddcfb5}.woocommerce #payment{background:#f5eddd;padding:20px}.woocommerce ul.payment_methods{padding:0;list-style:none}.woocommerce #place_order,.woocommerce .button{background:#651c24;color:#fff;padding:14px 22px;border:0;cursor:pointer}.woocommerce-notices-wrapper{margin:20px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px;background:#fff3d8;border-left:3px solid #c59a45;list-style:none}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:32px}.woocommerce #order_review_heading{margin-top:30px}.woocommerce form .form-row{margin:16px 0}.woocommerce form .form-row label{display:block}.woocommerce form .form-row input{max-width:100%}@media(max-width:700px){.woocommerce .col2-set{grid-template-columns:1fr}.aac-form .form-grid{display:block}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:9px;font-size:14px}.aac-form{padding:22px 16px}}
