.pro-deal__form{display:block;position:relative}.pro-deal__background{position:absolute;width:100%;height:100%;display:block}.pro-deal__background picture{width:100%;height:100%;display:block}.pro-deal__background img{width:100%;height:100%;object-fit:cover}.pro-deal__landing-content{width:100%;max-width:600px;padding:160px 40px;position:relative}.pro-deal__landing-title{font-size:24px;font-family:Univers LT Pro,sans-serif;line-height:1;font-weight:700;margin:0}.pro-deal__landing-description{margin-top:13px;margin-bottom:36px;font-size:16px;font-family:Univers LT Pro,sans-serif}.pro-deal__landing-actions-buttons{display:flex;flex-direction:column;gap:8px}.pro-deal__landing-actions-buttons .button{display:block;width:100%;text-align:center;border-radius:5px;border-width:2px;font-weight:700;font-family:Univers LT Pro,sans-serif;font-size:16px;line-height:30px;-webkit-text-size-adjust:100%;outline:none}.pro-deal__info-buttons{margin-top:56px}.pro-deal__info-button{cursor:pointer;color:currentColor;display:block;padding:0;border:none;background:none;font-family:Univers LT Pro,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pro-deal__modal-container{display:none;width:100%;max-width:calc(100% - 40px);padding:0 20px 20px;justify-content:center;border:none;border-radius:3px}.pro-deal__modal-container.extra-rounded{border-radius:5px}.pro-deal__modal-container::backdrop{background:#0000004d!important}.pro-deal__modal-container[open]{display:block}.pro-deal__modal-content{width:100%;background-color:#fff}.pro-deal__modal-header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding-top:20px;padding-bottom:15px;margin-bottom:15px;flex-direction:column;background-color:#fff}.pro-deal__modal-title{color:#000;margin:0;font-family:Tiempos,serif;font-size:24px;line-height:1.5;padding-right:60px}.pro-deal__modal-close-button{padding:20px;border:0;background:transparent;line-height:1;margin:-10px -10px -10px 0;cursor:pointer;position:absolute;top:20px;right:0;outline:none;color:#000}.pro-deal__modal-close-button svg{width:20px;height:20px;line-height:1}.pro-deal__modal-close-button .sr-only{font-size:0;line-height:0;position:absolute}.pro-deal__category-select label{display:flex;font-family:Univers LT Pro,sans-serif;letter-spacing:0;flex-direction:column;font-size:14px;color:#8e8e8e;width:100%}.pro-deal__category-select-wrapper{width:fit-content;max-width:100%;position:relative}.pro-deal__category-select-wrapper select{background-color:#fff;border:1px solid #000000;color:#666}.pro-deal__category-select-wrapper svg{position:absolute;right:20px;top:55%;transform:translateY(-50%) rotate(-90deg);background-color:#fff;pointer-events:none}.pro-deal__category-select select{appearance:none;-webkit-appearance:none;margin-top:8px;border-radius:5px;width:361px;max-width:100%;padding:17px 40px 17px 19px;font-family:Unverse LT Pro,sans-serif;font-size:16px;color:#000;background-color:transparent;border:1px solid black}.pro-deal__modal-body h1,.pro-deal__modal-body h2,.pro-deal__modal-body h3,.pro-deal__modal-body h4,.pro-deal__modal-body h5{font-size:16px;font-family:Univers LT Pro,sans-serif;font-weight:700;margin-top:40px;margin-bottom:20px;line-height:1}.pro-deal__modal-body ul{margin-top:0;padding-left:10px}.pro-deal__modal-body li:not(:first-child){margin-top:5px}.pro-deal__modal-body details{width:100%;display:block;border-bottom:1px solid #b4b4b4!important;margin-bottom:20px}.pro-deal__modal-body details:not([open]){padding-bottom:20px}.pro-deal__modal-body details:last-child{margin-bottom:0}.pro-deal__modal-body details summary{display:flex;width:100%;justify-content:space-between;font-size:16px;font-family:Univers LT Pro,sans-serif;line-height:1.5}.pro-deal__modal-body details .icon{display:block;width:40px;flex-shrink:0;text-align:center}.pro-deal__modal-body details svg{rotate:-90deg;height:20px;width:auto;transition:rotate .3s ease-in-out}.pro-deal__modal-body details[open] svg{rotate:-270deg}.pro-deal__modal-body details .metafield-rich_text_field *{font-size:14px;font-family:Univers LT Pro,sans-serif;line-height:1.5}.pro-deal__back-button{cursor:pointer;position:relative;background:none;border:none;line-height:1;color:#000;display:flex;align-items:center;font-size:14px}.pro-deal__back-button svg{width:17px;color:currentColor}.pro-deal__form-header{font-size:20px;margin:0;line-height:1.5;font-weight:700;font-family:Univers LT Pro,sans-serif;text-align:center;width:100%}.pro-deal__form-container{margin:auto;width:589px;max-width:100%;padding-bottom:30px}.pro-deal__form-container .field{position:relative;margin-bottom:25px;width:100%;flex-direction:column}.pro-deal__form-container .field input:not([type=file]),.pro-deal__form-container .field textarea{order:3;width:100%;font-size:16px;border-radius:5px;padding:25px 12px 15px;border:1px solid #cdcdcd;font-family:Tiempos LT Pro,sans-serif;resize:vertical}.pro-deal__form-container .field textarea{padding-top:35px;height:135px}.pro-deal__form-container .field__file-button-container{order:3}.pro-deal__form-container .field input[type=file]{order:3;opacity:0;position:relative;width:100%;height:100px;cursor:pointer}.field__file-button{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;top:0;pointer-events:none;width:100%;height:100%;border:2px dashed #5e5e5e;text-align:center;font-size:14px;border-radius:10px;background-color:#5e5e5e1a}.pro-deal__form-container .field input[type=file]:focus-visible{width:auto;height:auto;position:relative;opacity:1}.pro-deal__form-container .pro-deal__category-select-wrapper{width:100%}.pro-deal__form-container .field select{-webkit-appearance:none;appearance:none;width:100%;border-radius:5px;padding:20px 40px 20px 12px;border:1px solid #cdcdcd;max-width:unset}.pro-deal__form-container .field__label,.pro-deal__form-container .field :focus~.field__label{order:1;line-height:1;position:absolute;padding:0 12px;font-size:10px;left:0;top:10px;transition:all .15s ease-in-out;font-family:Univers LT Pro,sans-serif;color:#666}.pro-deal__form-container .field--select,.pro-deal__form-container .field--file{flex-direction:column}.pro-deal__form-container .field--select .field__label,.pro-deal__form-container .field--file .field__label{order:0;padding:0;top:0;left:0;position:relative;margin-bottom:10px}.pro-deal__form-container input:placeholder-shown~.field__label,.pro-deal__form-container textarea:placeholder-shown~.field__label{font-size:16px;top:20px}.pro-deal__form-container input.is-invalid,.pro-deal__form-container textarea.is-invalid{border-color:red!important}.field__error-message{order:4;display:none;font-size:12px;font-family:Univers LT Pro,sans-serif;color:red;width:100%}.pro-deal__form-container input.is-invalid~.field__error-message,.pro-deal__form-container textarea.is-invalid~.field__error-message{display:block}.pro-deal__form-container input.is-invalid~.field__file-button{border-color:red;color:red}.pro-deal__form-container input.is-invalid~.field__file-button .field__error-message{display:block}.pro-deal__docs-container{display:flex;flex-direction:column;color:#666}.pro-deal__docs-container h3{font-size:14px;line-height:1;font-family:Univers LT Pro,sans-serif;margin:0}.pro-deal__docs-container ul{font-family:Univers LT Pro,sans-serif;font-size:14px;line-height:1.5;padding-left:20px;margin:0}.pro-deal__files-container{order:2;border:1px solid #CDCDCD;border-radius:5px;margin:0 0 20px;font-size:14px;display:flex;flex-direction:column;gap:20px;padding:12px 12px 12px 25px}.pro-deal__files-container:empty{display:none}.pro-deal__files-container li{display:flex;justify-content:space-between}.pro-deal__files-container span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-deal__files-container button{border:none;background:none;cursor:pointer;font-size:12px;color:#5e5e5e;flex-shrink:0}.pro-deal__files-container button .icon{width:8px;height:8px;stroke:currentColor}.sr-only{font-size:0;position:absolute}.pro-deal__form-container .field input[type=file]::-webkit-file-upload-button{order:3;font-size:14px;padding:12px 15px;background-color:#eee;font-family:Univers LT Pro,sans-serif;max-width:fit-content;border-radius:5px;cursor:pointer;border:none;letter-spacing:0}.field__file-button:focus-visible{outline:1px dotted blue}input[type=file]:focus-visible~.field__file-button{display:none!important}.pro-deal__form-container .button--primary{margin:auto;display:block;width:100%;max-width:387px}.pro-deal__confirm-container{padding:20px;max-width:600px;flex-direction:column;justify-content:center;text-align:center}.pro-deal__confirm-container::backdrop{background:#0000004d}.pro-deal__confirm-container[open]{display:flex;border:none}.pro-deal__confirm-content{background-color:#fff;padding:45px 20px;font-family:Univers LT Pro,sans-serif}.pro-deal__confirm-heading{font-size:20px;line-height:normal}.pro-deal__confirm-body{margin-top:10px;font-size:14px}.pro-deal__confirmation-footer{font-size:14px;margin-top:33px}.pro-deal__confirmation-footer a{color:#000}.pro-deal__confirm-back-button{margin-top:15px}@media (min-width: 992px){.pro-deal__landing-title{font-size:32px}.pro-deal__landing-description{font-size:20px;margin-bottom:56px}.pro-deal__modal-container{width:848px;max-height:585px;padding:0 20px 25px;border-radius:3px}.pro-deal__modal-header{z-index:1;padding-top:25px;padding-bottom:15px;margin-bottom:5px}.pro-deal__form-container{width:848px;max-width:100%}.pro-deal__form-container .field{width:589px;max-width:100%;margin-left:auto;margin-right:auto}.pro-deal__back-button{cursor:pointer;position:absolute;background:none;border:none;top:50%;left:0;transform:translateY(-50%);line-height:1;display:flex;align-items:center}.pro-deal__form-container .field__label,.pro-deal__form-container .field :focus~.field__label{font-size:12px}.pro-deal__form-container input:placeholder-shown .field__label,.pro-deal__form-container textarea:placeholder-shown .field__label{font-size:16px}.pro-deal__confirm-heading{font-size:32px}.pro-deal__confirm-body{font-size:20px}.pro-deal__confirmation-footer{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/1844/assets/pro-deal.css.map */
