#contact-form h1{font-size:2.3rem;font-weight:700;margin-top:1em;text-align:center}@media screen and (max-width:769px){#contact-form h1{font-size:2rem}}#contact-form .showroom-link{background-color:#f5f5f5;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;margin:3em auto 2em;padding:2em 3.5em}@media screen and (max-width:769px){#contact-form .showroom-link{margin:1em auto 0;padding:0 1em 1em}}#contact-form .showroom-link img{height:125px;margin:auto;width:175px}@media screen and (min-width:769px){#contact-form .showroom-link img{grid-column:1/2;grid-row:1/4}}@media screen and (max-width:769px){#contact-form .showroom-link img{grid-column:1/2;grid-row:2/3;height:auto;width:120px}}#contact-form .showroom-link .title{display:grid}@media screen and (max-width:769px){#contact-form .showroom-link .title{grid-column:1/3;grid-row:1/2}}#contact-form .showroom-link .title h2{font-size:1.5rem;font-weight:700;margin-bottom:.7em}@media screen and (min-width:769px){#contact-form .showroom-link .title h2{margin-left:2.3em}}@media screen and (max-width:769px){#contact-form .showroom-link .title h2{font-size:1.3rem;margin-top:1em;text-align:center}}#contact-form .showroom-link .text{display:grid}@media screen and (min-width:769px){#contact-form .showroom-link .text{grid-column:2/3;margin-left:2.5em}}@media screen and (max-width:769px){#contact-form .showroom-link .text{grid-column:2/3;grid-row:2/3}}#contact-form .showroom-link .text p{font-size:1.3rem;line-height:2.3rem}@media screen and (max-width:769px){#contact-form .showroom-link .text p{font-size:1.2rem;line-height:2rem;margin-left:.5em}}#contact-form .showroom-link .btn-showroom{display:grid;justify-content:center;margin:0 auto}@media screen and (min-width:769px){#contact-form .showroom-link .btn-showroom{grid-column:2/3;grid-row:3/4}}@media screen and (max-width:769px){#contact-form .showroom-link .btn-showroom{grid-column:1/3;grid-row:3/4}}#contact-form .showroom-link .btn-showroom a{align-content:center;background-color:#fff;border:1px solid #000;border-radius:15px;color:#000;display:block;font-size:1.3rem;font-weight:700;height:30px;text-align:center;width:180px}@media screen and (max-width:769px){#contact-form .showroom-link .btn-showroom a{font-size:1.2rem}}#contact-form .copy_text{color:#333;font-size:10pt;line-height:135%;padding:15px 0}.aten{color:red;font-size:8pt;font-weight:400}.sample-radio-group label{margin-top:0;padding:10px 0 0}.sample-radio-group label input{margin-right:20px}.sample-radio-group label:hover{cursor:pointer}#bb-form-personal table.table>tbody>tr>td:first-child:has(>label){vertical-align:top}.contact-kinds__group:not(:first-child){margin-top:15px}.contact-kinds__title{color:#333;font-size:1.4rem;font-weight:700;margin:0 0 6px}.contact-kinds__list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;grid-gap:4px 20px}@media screen and (max-width:769px){.contact-kinds__list{grid-template-columns:1fr}}.contact-kinds__list label{align-items:center;display:flex;margin:0;padding:4px 0}.contact-kinds__list label:hover{cursor:pointer}.contact-kinds__list label input{margin-right:10px}.contact-submit{margin:30px auto 0;text-align:center}.contact-submit button{background:#ff7592;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;font-weight:700;min-width:280px;padding:15px 40px;transition:opacity .2s}@media screen and (max-width:769px){.contact-submit button{min-width:0;width:100%}}.contact-submit button:hover{opacity:.8}.contact-submit button:disabled{background:#ccc;cursor:not-allowed;opacity:1}.contact-form-errors{background:#fff5f6;border:1px solid #ff4a4a;color:#c2191f;font-size:1.3rem;margin:20px auto 0;padding:15px 20px}.contact-form-errors ul{list-style:disc;margin:0;padding-left:1.5em}.store-contact-items{list-style:none;margin:0;padding:0}.store-contact-items>li:not(:first-child){margin-top:15px}.store-contact-items article{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto;grid-gap:30px;align-items:center}.store-contact-items td,.store-contact-items th{border:none;font-size:1.2rem!important;padding:0}.store-contact-items th{width:70px}.v-top{vertical-align:top}.store-lot{list-style:none;margin:0;padding:0}small.d-block{color:#c2191f;font-size:1rem}.store-size input{width:55px}.contact-turnstile{display:flex;justify-content:center;margin:20px auto 0}