.detalhe-module-scss-module__h-do2a__detail_gallery img{border-radius:15px}.detalhe-module-scss-module__h-do2a__detail_info{background-color:#efefef80;border-radius:15px;padding:20px}.detalhe-module-scss-module__h-do2a__detail_info+.detalhe-module-scss-module__h-do2a__detail_info{margin-top:15px}.detalhe-module-scss-module__h-do2a__detail_info h1{color:#2e437a;text-transform:uppercase;margin-bottom:5px;font-size:18px;font-weight:700}.detalhe-module-scss-module__h-do2a__detail_info h2{font-size:13px}.detalhe-module-scss-module__h-do2a__detail_info_list{flex-direction:column;flex:1;justify-content:space-between;gap:5px;display:flex}.detalhe-module-scss-module__h-do2a__detail_info_list li{font-weight:400}.detalhe-module-scss-module__h-do2a__detail_info_list li:has(.detalhe-module-scss-module__h-do2a__detail_info_optional){flex-wrap:wrap;gap:5px;display:flex}.detalhe-module-scss-module__h-do2a__detail_info_optional{background-color:#2e437a1a;border-radius:13px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.detalhe-module-scss-module__h-do2a__detail_info_price{color:#2e437a;font-size:36px;font-weight:800;line-height:36px;display:block}.detalhe-module-scss-module__h-do2a__detail_form{background-color:#2e437a;border-radius:15px;margin-top:15px;padding:18px 20px}.detalhe-module-scss-module__h-do2a__detail_form .detalhe-module-scss-module__h-do2a__form_error{color:#cb1416;margin-top:3px;display:block}.detalhe-module-scss-module__h-do2a__detail_form ul{flex-direction:column;gap:10px;display:flex}.detalhe-module-scss-module__h-do2a__detail_form ul li[data-flex]{gap:10px}.detalhe-module-scss-module__h-do2a__detail_form ul li>div{flex:1}.detalhe-module-scss-module__h-do2a__detail_form ul li label{color:#fff;font-size:16px;font-weight:700;display:block}.detalhe-module-scss-module__h-do2a__detail_form ul li p{color:#fff;font-weight:400}.detalhe-module-scss-module__h-do2a__detail_form ul li input,.detalhe-module-scss-module__h-do2a__detail_form ul li select{color:#2e437a;width:100%;height:35px;font-family:var(--font-roboto),sans-serif;background-color:#fff;border:none;border-radius:8px;outline:none;flex:1;padding-inline:10px;font-size:14px}.detalhe-module-scss-module__h-do2a__detail_form ul li input::placeholder,.detalhe-module-scss-module__h-do2a__detail_form ul li select::placeholder{color:#2e437a}
