.section_polaris-checkout1.sw-checkout{padding-top:12rem;padding-bottom:6rem}.sw-co-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:4rem;align-items:start}.sw-co-h.heading-style-h2{opacity:1;color:var(--darker-tan);margin-bottom:1.5rem}.sw-co-subhead{color:var(--darker-tan);margin:1.75rem 0 1rem}.sw-co-fields{display:flex;flex-direction:column;gap:1rem}.sw-co-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.sw-checkout .input-field.w-input{width:100%;margin-bottom:0;border:1px solid var(--gainsboro);border-radius:6px;background-color:#fff;min-height:3rem}.sw-checkout .input-field.w-input::placeholder{color:#b3b3b3;opacity:1}.sw-checkout select.input-field.w-input:invalid{color:#b3b3b3}.sw-checkout select.input-field.w-input,.sw-co-checkbox{color:var(--off-black)}.sw-co-checkbox{display:flex;align-items:center;gap:.6rem;margin:1.25rem 0 .5rem;cursor:pointer}.sw-co-checkbox input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:1.15rem;height:1.15rem;margin:0;flex:0 0 auto;accent-color:var(--orange);cursor:pointer}.sw-co-submit{width:100%;margin-top:2rem;padding:1rem 2rem;text-decoration:none}.sw-co-summary{position:-webkit-sticky;position:sticky;top:7rem}.sw-co-summary-list{display:flex;flex-direction:column;gap:.85rem}.sw-co-summary-item{display:flex;justify-content:space-between;align-items:center}.sw-co-summary-item.sw-co-total{padding-top:1rem;margin-top:.25rem;border-top:1px solid var(--gainsboro);font-weight:700;font-size:1.05rem}.sw-co-items{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem;border-top:1px solid var(--gainsboro);padding-top:1.5rem}.sw-co-item{display:grid;grid-template-columns:3.5rem 1fr auto;grid-gap:1rem;gap:1rem;align-items:center}.sw-co-item-img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:6px;background-color:#f2f2f2}.sw-co-item-info{display:flex;flex-direction:column;gap:.2rem}@media screen and (max-width:767px){.sw-co-grid{grid-template-columns:1fr;grid-row-gap:3rem}.sw-co-summary{position:static}}.sw-appointment-intro{max-width:54rem;margin-bottom:3rem}.sw-appointment-intro h1{margin-top:1rem}.sw-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.1em;color:#705b3b}.sw-pickup-note{background:#eee9df;padding:1.25rem;border-radius:.5rem;margin:1.5rem 0;color:#473d2d}.sw-co-form fieldset{border:0;padding:0;margin:0 0 2.5rem;min-width:0}.sw-co-form legend{margin-bottom:1rem}.sw-co-form label{display:block;font-weight:500}.sw-co-form label .input-field{margin-top:.5rem}.sw-co-form .sw-co-checkbox{display:flex;font-weight:400;align-items:flex-start}.sw-co-checkbox span{line-height:1.5}.sw-co-form .sw-co-checkbox input{margin-top:.2rem}.sw-panel-options{display:grid;grid-gap:1rem;gap:1rem}.sw-panel-option{display:flex!important;gap:1rem;align-items:center;border:1px solid #d6d0c5;padding:1rem;border-radius:.5rem}.sw-panel-option img{width:3.5rem;height:4.5rem;object-fit:cover;border-radius:.25rem}.sw-quantity-label{margin-left:auto;font-size:.8rem}.sw-quantity-label input{display:block;width:5rem;padding:.65rem;margin-top:.3rem;border:1px solid #aaa;border-radius:.3rem;background:white}.sw-help{color:#655e52;font-size:.9rem;line-height:1.6;margin:.75rem 0 1.25rem}.sw-pricing-card{border:1px solid #d6d0c5;border-radius:.5rem;padding:1.5rem;margin-top:2rem}.sw-pricing-card h3{font-size:1.3rem;margin-bottom:1rem}.sw-tier{display:flex;justify-content:space-between;gap:.75rem;padding:.8rem .5rem;border-bottom:1px solid #e1ddd5}.sw-tier.is-active{background:#eee9df;color:#40351e}.sw-order-success{padding:2rem;background:#eee9df;border-radius:.5rem;max-width:50rem}.sw-order-success h2,.sw-order-success p{margin-bottom:1rem}.sw-form-error{color:#a32323;background:#fff0ec;padding:1rem;margin-top:1rem}.sw-co-submit:disabled{opacity:.6;cursor:wait}@media(max-width:479px){.sw-co-row{grid-template-columns:1fr}.sw-panel-option{gap:.65rem;padding:.75rem}.sw-panel-option img{width:2.5rem}.sw-quantity-label input{width:4rem}}