.page-form .field:after,.page-form .field:before{display:none}.page-form{background-color:var(--color-white-100);padding:30px;border-radius:10px}.page-form .field{flex-direction:column;row-gap:15px}.page-form .field--2-col,.product-modal .field--2-col{flex-direction:row;column-gap:30px}.page-form .field--2-col div,.product-modal .field--2-col div{display:flex;flex-direction:column;row-gap:15px;width:100%}@media screen and (max-width: 576px){.page-form{padding:20px}.page-form .field--2-col,.product-modal .field--2-col{flex-direction:column}}.page-form input::placeholder{opacity:1}.page-form .field:not(:last-child){margin-bottom:25px}.page-form label{font-weight:600}.page-form__text{margin-bottom:clamp(30px,5vw,45px)}.page-form__text p{margin-top:0}.page-form__text p:last-of-type{margin-bottom:0}.select-wrapper{display:flex;position:relative}.select-wrapper svg{position:absolute;top:50%;translate:0 -50%;right:15px}.page-form select{background-color:var(--color-white-100);border:1px solid var(--color-silver);font-size:var(--font-size-15);color:var(--color-gray);width:100%;height:44px;padding-inline:15px;border-radius:10px;-webkit-appearance:none;appearance:none}.page-form textarea,.product-modal textarea{font-family:var(--font-body-family);background-color:var(--color-white-100);border:1px solid var(--color-silver);font-size:var(--font-size-15);color:var(--color-gray);padding:15px;border-radius:10px;min-height:clamp(160px,5vw,280px)}.page-form input[type=submit],.product-modal input[type=submit]{height:44px;border:none}.page-form input[type=submit]:not(:disabled),.product-modal input[type=submit]:not(:disabled){cursor:pointer}.page-form [type=file]{height:0;overflow:hidden;width:0;visibility:hidden;position:absolute}.page-form [type=file]+label,.btn--add-line{height:44px;width:100%;background-color:var(--color-blue-100);color:var(--color-white-100);line-height:44px;border:none;border-radius:10px;cursor:pointer;display:block;text-align:center;transition:var(--transition-default)}.page-form [type=file]+label:hover,.btn--add-line:hover{background-color:var(--button-background-color-hover)}.btn--add-line{margin-top:30px;font-weight:600}.file-name{font-size:var(--font-size-12)}.field-blocks{margin:50px 0}.field-blocks__header,.field-blocks__item{display:grid;grid-template-columns:34px 1fr 64px;column-gap:20px;align-items:center}.field-blocks p{font-weight:600;margin:0 0 15px}.field-blocks__items{display:flex;flex-direction:column;row-gap:20px}.field-blocks__item p{margin-bottom:0}.field-blocks__item input{width:100%}.page-form__success-message{text-align:center;display:none}.field-blocks__input{display:flex;flex-direction:column}.field-blocks__input input[placeholder=Qty]{text-align:center}.field-blocks__radio{display:flex}.field-blocks__radio-items{display:grid;grid-template-columns:34px 1fr 64px;column-gap:20px;grid-template-areas:"a b c";margin-top:10px}.field-blocks__radio-item{display:flex;align-items:center;grid-area:b}.field-blocks__radio-items p{margin:0 15px 0 0}.field-blocks__radio-items input[type=radio]{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1;width:1;margin:-1;padding:0;border:0}.field-blocks__radio-items label{display:flex;align-items:center;justify-content:center;text-transform:uppercase;width:45px;height:24px;line-height:1;font-size:var(--font-size-13);text-align:center;border:1px solid transparent;border-radius:10px;background-color:var(--color-black-10);cursor:pointer}.field-blocks__radio-items label:not(:last-of-type){margin-right:5px}.field-blocks__radio-items input[type=radio]:checked+label{background-color:var(--color-blue-10);border-color:var(--color-blue-100);color:var(--color-blue-100)}@media screen and (max-width: 576px){.field-blocks__header,.field-blocks__item{display:grid;grid-template-columns:14px 1fr 64px;column-gap:10px;align-items:center}.field-blocks__radio-items{display:grid;grid-template-columns:14px 1fr 64px;column-gap:10px;grid-template-areas:"a b c";margin-top:10px}.page-form-wrapper{padding:0}}@media screen and (max-width: 480px){.field-blocks__radio-item{display:grid;grid-template-areas:"a a a" "b b b"}.field-blocks__radio-item p{grid-area:a;margin-right:0;font-size:var(--font-size-14)}.field-blocks__radio-item label{margin-top:5px;grid-area:b b b}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page-form.css.map */
