.template-suffix__quote-form .shopify-section-group-header-group{position:absolute;top:0;width:100%;left:0}.form-section{position:relative}.form-section .page-width{position:relative;z-index:3}@media only screen and (min-width: 991px){.form-section .page-width{display:grid;grid-template-columns:50% 50%}}@media only screen and (max-width: 1023px) and (min-width: 768px){.form-section .page-width{padding-left:2rem;padding-right:3rem}}.form-section__top-text{margin-bottom:30px}@media only screen and (min-width: 768px){.form-section__top-text{grid-column:1 / 2;grid-row:1 / 2;padding-right:10%}}.form-section__form{background-color:rgb(var(--color-foreground));color:var(--gradient-background);padding:30px 20px}@media only screen and (min-width: 768px){.form-section__form{grid-column:2 / 3;grid-row:1 / 3}}.form-section__form .columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-section__form .col{margin-bottom:20px}.form-section__form .col>strong{display:block;font-size:1.8rem;line-height:1.1;margin-bottom:20px}.form-section__form label{display:block}.form-section__form input[type=text],.form-section__form input[type=tel],.form-section__form input[type=email],.form-section__form input[type=date],.form-section__form textarea{display:block;width:100%;max-width:100%;min-width:100px;border:1px solid #ffde00;color:#fff;padding:5px 10px;height:46px;margin:0;font-size:16px;background:none;border-radius:0!important}:is(.form-section__form input[type=text],.form-section__form input[type=tel],.form-section__form input[type=email],.form-section__form input[type=date],.form-section__form textarea)::placeholder{color:#fff}:is(.form-section__form input[type=text],.form-section__form input[type=tel],.form-section__form input[type=email],.form-section__form input[type=date],.form-section__form textarea).error{border-color:red}.form-section__form input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:30px}.form-section__form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.9)}.form-section__form textarea{height:150px;resize:none}.form-section__form select{display:block;width:100%;border:1px solid #ffde00;color:#fff;font-size:16px;height:46px;padding:5px 10px;background:#000 url(/cdn/shop/files/arrow-down-angle-svgrepo-com.svg?v=1752045822) no-repeat 95% 50%;background-size:14px auto;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-section__form select.error{border-color:red}.form-section__form input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:#ffde00;margin:1px 6px 0 0}.form-section__form .checkbox-col,.form-section__form .checkbox-columns{margin:0 0 20px}:is(.form-section__form .checkbox-col,.form-section__form .checkbox-columns) label{display:block;overflow:hidden}:is(.form-section__form .checkbox-col,.form-section__form .checkbox-columns) input[type=checkbox]{float:left}:is(.form-section__form .checkbox-col,.form-section__form .checkbox-columns) span{line-height:20px}.form-section__form .checkbox-columns{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 767px){.form-section__form .columns{display:block}}.form-section__form-heading{color:inherit;margin:0 0 20px}.form-section__bottom-text{padding:50px 0 0}@media only screen and (min-width: 768px){.form-section__bottom-text{grid-column:1 / 2;grid-row:2 / 3}}.form-section__bottom-text svg{display:inline-block;vertical-align:top;width:30px;height:auto;color:#ffde00}.form-section__media{position:absolute;top:0;left:0;width:100%;overflow:hidden}.form-section__media:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#fff)}.form-section__media img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.form-section__top-heading{margin:0 0 15px}.form-section__text p{margin:0 0 30px}.form-section__heading{margin:0 0 15px}.form-section__bottom-heading{margin:0}.form-section__line{position:relative;padding:0 0 0 60px;font-size:1.6rem}.form-section__line svg{position:absolute;top:0;left:0}.form-section__line a{text-decoration:none;color:inherit}.warranty-success-text,.warranty-error-text{display:none;margin-bottom:20px;text-transform:capitalize}.warranty-success .warranty-success-text{display:block;color:#ffde00}.warranty-error .warranty-error-text{display:block;color:red}
/*# sourceMappingURL=/cdn/shop/t/4/assets/form-section.css.map */
