.product_configurator{padding:5rem 5rem 3rem;background:var(--secondary)}.product_configurator .paragraph{margin-bottom:3rem}.product_configurator .paragraph h3{margin:0 0 1rem}.product_configurator .paragraph p{color:var(--gray);margin:0}.product_configurator form{display:flex;flex-direction:row;align-items:flex-end}.product_configurator form>div{display:flex;flex-direction:row;gap:5rem;width:100%;padding-right:5rem}.product_configurator form label{display:flex;flex-direction:column;width:calc(50% - (5rem / 2));flex:0 0 auto;color:var(--gray);font-weight:500;text-transform:uppercase}.product_configurator form input[type=number]{display:block;width:100%;font-family:"Heebo",sans-serif;font-size:1.6rem;font-weight:500;color:#031030 !important;line-height:1;text-align:left;padding:1.4rem 1.4rem;background:#f1f2f4;border-bottom:1px solid #9097a9;border-radius:0;-webkit-appearance:none}.product_configurator form .btn{display:inline-block;flex:0 0 auto;font-family:"Heebo",sans-serif;cursor:pointer;text-align:center;text-decoration:none;vertical-align:top;white-space:normal;font-size:1.6rem;font-weight:500;color:#fff;line-height:1;position:relative;padding:calc(2.2rem - 2px) 6rem;background:#e30613;border:1px solid #e30613;border-radius:0;-webkit-appearance:none;transition:all .2s;margin:4.8rem 0 0}.product_configurator form .btn:hover,.product_configurator form .btn:focus{color:#fff;background:#031030;border-color:#031030}@media only screen and (max-width: 782px){.product_configurator form{flex-direction:column}.product_configurator form>div{flex-direction:column;padding-right:0;padding-bottom:2.5rem;gap:2.5rem}.product_configurator form label{width:100%}.product_configurator form button{width:100%}}@media only screen and (max-width: 550px){.product_configurator{padding:3rem 3rem 2rem}}/*# sourceMappingURL=single-configurator.css.map */
