.custom-modal{background:#0000004d;position:fixed;top:0;left:0;z-index:999999;display:none;width:100%;height:100%;outline:0;overflow-x:hidden;overflow-y:auto;-webkit-animation:fadeInFromNone .5s ease-out;-moz-animation:fadeInFromNone .5s ease-out;-o-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.custom-modal.active{display:block}.custom-modal .custom-modal-container{max-width:1200px;min-height:calc(100% - 3.5rem);display:flex;align-items:center;margin:.5rem;position:relative;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.custom-modal .custom-modal-wrapper{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--color-white)}.custom-modal .custom-modal--header{height:97px;background-color:var(--color-vista-white);position:relative;display:flex;justify-content:flex-start;align-items:center;padding:0 35px}.custom-modal .custom-modal--header h4{font-family:var(--font-family-normal-meduim);font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:var(--text-letter-spacing-7);margin:0}.custom-modal .close{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:99;cursor:pointer;width:25px;height:25px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:60px;color:var(--color-brand-brown)}.custom-modal .custom-modal--body{padding:67px 100px 100px;display:flex;flex-wrap:wrap}.custom-modal .custom-modal--body-left{max-width:350px;padding-right:50px;padding-bottom:50px}.custom-modal .custom-modal--body-left img,.custom-modal .custom-modal--body-right{max-width:100%}.custom-modal .custom-modal--body-right form{padding:0}.custom-modal .custom-modal--body-right form .css-sku-size{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:26px}.custom-modal .custom-modal--body-right form .css-sku-size .css__sku{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand-orange);letter-spacing:var(--text-letter-spacing-4);line-height:14px;padding-right:14px;border-right:1px solid var(--color-brand-beige);margin-right:14px}.custom-modal .custom-modal--body-right form .css-sku-size .css__size,.custom-modal .custom-modal--body-right form .css-sku-size .css__size .opt-label{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-brand-orange);letter-spacing:var(--text-letter-spacing-4);line-height:15px}.custom-modal .custom-modal--body-right form .css-sku-size .css__size .opt-icon{margin-right:0}.custom-modal .custom-modal--body-right form .css-sku-size .css__size .opt-icon i{font-size:11px;color:var(--color-brand-brown);margin-right:7px}.custom-modal .custom-modal--body-right form .css-form-title{margin-top:0;font-size:30px;line-height:60px;color:var(--color-brand-brown);letter-spacing:var(--text-letter-spacing-4);margin-bottom:20px}.custom-modal .custom-modal--body-right form .css-form-title.long-title{font-size:24px;line-height:50px;margin-bottom:40px}.custom-modal .custom-modal--body-right form .css-form-content{font-size:21px;line-height:28px;color:var(--color-dust-grey);letter-spacing:var(--text-letter-spacing-6);margin-bottom:40px}.custom-modal .custom-modal--body-right form .input-group{display:flex;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.custom-modal .custom-modal--body-right form .field{max-width:100%;padding-left:18px;padding-right:18px}.custom-modal .custom-modal--body-right form .field .field__label{display:none}.custom-modal .custom-modal--body-right form .field .field--inner{width:100%;margin-bottom:5px}.custom-modal [data-form] .form_error{bottom:auto;font-size:12px;line-height:15px;left:18px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .field{display:inline-flex;width:auto;margin-bottom:15px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed{display:inline-flex;border-radius:5px;border:2px solid var(--color-brand-brown);background-color:#fff}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed .qty-selector{font-size:30px;line-height:30px;color:var(--color-brand-brown);font-weight:var(--font-weight-bold);height:50px;width:56px;display:flex;justify-content:center;align-items:center;background-color:var(--color-dawn-pink)}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed .qty-selector.minus{border-top-left-radius:5px;border-bottom-left-radius:5px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed .qty-selector.plus{border-top-right-radius:5px;border-bottom-right-radius:5px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed input{width:66px;height:50px;border:none;border-left:2px solid var(--color-brand-brown);border-right:2px solid var(--color-brand-brown);text-align:center;padding:10px;font-size:21px;line-height:21px;color:var(--color-brand-brown);font-weight:var(--font-weight-bold);letter-spacing:var(--text-letter-spacing-6)}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-price-wrapper{display:inline-flex;align-items:center;padding-left:18px;padding-right:18px;margin-bottom:15px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-price-wrapper .css-price{font-size:30px;font-weight:var(--font-weight-bold);line-height:30px;letter-spacing:var(--text-letter-spacing-3);color:var(--color-brand-brown);margin-right:7px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-price-wrapper .css-each-price{font-size:14px;font-weight:var(--font-weight-bold);line-height:14px;letter-spacing:var(--text-letter-spacing-4);color:var(--color-brand-orange)}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-cta{padding-left:18px;padding-right:18px;margin-bottom:15px}.custom-modal .custom-modal--body-right form .field .field--inner.form-upload-file{position:relative}.custom-modal .custom-modal--body-right form .field .field--inner.form-upload-file i{font-size:16px;color:var(--color-brand-orange);margin-right:7px;cursor:pointer}.custom-modal .custom-modal--body-right form .field .field--inner.form-upload-file>span{font-size:16px;line-height:16px;font-weight:var(--font-weight-bolder);color:var(--color-brand-orange);letter-spacing:var(--text-letter-spacing-4);cursor:pointer;display:flex}.custom-modal .custom-modal--body-right form .field .field--inner.form-upload-file>span svg{margin-right:5px}.custom-modal .custom-modal--body-right form .field .field--inner.form-upload-file input{position:absolute;left:0;width:auto;opacity:0;cursor:pointer;height:0}.custom-modal .custom-modal--body-right form .field .field--inner .field__input{padding:5px 36px;font-size:16px;font-weight:var(--font-weight-semibold);line-height:16px;letter-spacing:var(--text-letter-spacing-7);font-family:var(--font-family-normal);color:var(--color-brand-brown)}.custom-modal .custom-modal--body-right form .field .field--inner textarea.field__input{padding:8px 36px}.custom-modal .uploaded-files{margin-top:12px}.custom-modal .uploaded-files ol{width:fit-content}.custom-modal .uploaded-files li{display:flex;justify-content:space-between;width:auto;align-items:center}.custom-modal .uploaded-files li span:last-child{width:15px;text-align:right;color:var(--color-brand-orange);font-size:24px;cursor:pointer;margin-left:15px}.custom-modal .custom-modal--body-right form .field .field--inner .field__input::placeholder{color:var(--color-disabled-light)}.custom-modal .custom-modal--body-right form .css-cta .button{font-size:20px;font-weight:var(--font-weight-bold);line-height:20px;letter-spacing:var(--text-letter-spacing-7);font-family:var(--font-family-normal);color:var(--color-white);padding:15px 18px}.field.field--upload{display:block}.qty-filed .qty-selector{cursor:pointer}.qty-filed .qty-selector[aria-disabled=true]{cursor:no-drop;pointer-events:none;opacity:.7}.custom-dropdown.scheme-light .opt-label,.custom-dropdown.scheme-light .select-custom-list .opt-row .opt-label{font-weight:var(--font-weight-normal);font-size:16px;line-height:16px;font-family:var(--font-family-normal)}.custom-dropdown.scheme-light .opt-row .icon-arrow svg{opacity:.5;filter:grayscale(.6)}.custom-modal [data-form] .form_error .icon.icon-error{height:14px}.static_text p{margin:0 0 20px}.quote-wrapper .nf-form-row #nf-container-custom_67a48004673fd1_74330256{margin-top:0!important}@media(min-width:1200px){.custom-modal .custom-modal-container{margin:1.75rem auto}}@media(min-width:992px){.custom-modal .custom-modal--body-right{max-width:calc(100% - 350px)}.custom-modal .custom-modal--body-right form .input-group .field.col-6{max-width:50%}}@media(max-width:767px){.custom-modal .custom-modal--body{padding:50px 30px}}@media(max-width:575px){.custom-modal .custom-modal--body{padding-left:15px;padding-right:15px}.custom-modal .custom-modal--header h4{font-size:20px}.custom-modal .custom-modal--body-left{padding-right:0}.custom-modal .custom-modal--body-right form .css-sku-size .css__sku{font-size:12px;line-height:12px;padding-right:8px;margin-right:8px}.custom-modal .custom-modal--body-right form .css-sku-size .css__size,.custom-modal .custom-modal--body-right form .css-sku-size .css__size .opt-label{font-size:13px;line-height:13px}.custom-modal .custom-modal--body-right form .css-form-title{font-size:20px;line-height:40px}.custom-modal .custom-modal--body-right form .css-form-title.long-title{font-size:18px;line-height:36px}.custom-modal .custom-modal--body-right form .css-form-content{font-size:16px;line-height:22px;margin-bottom:30px}.custom-modal .custom-modal--body-right form .css-cta .button{font-size:18px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .field{width:100%;margin-bottom:26px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-price-wrapper{width:100%;justify-content:center;margin-bottom:26px}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed{width:100%}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed .qty-selector{width:30%}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .qty-filed input{width:40%}.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-cta,.custom-modal .custom-modal--body-right form .input-group.qty-price-btn-block .css-cta .button{width:100%}}@media(max-width:991px){.custom-modal .custom-modal--body-left{padding-right:0;margin-left:auto;margin-right:auto;max-width:500px;width:100%}.custom-modal .custom-modal--body-left img{width:100%}}.select--current.has_only-sigle.opt-row{background:transparent;border:none;pointer-events:none}.custom-modal .nf-quantity-minus,.custom-modal .nf-quantity-plus{height:unset;border-radius:unset!important;border-left:unset;color:var(--color-brand-brown);background:var(--color-brand-sand)}.custom-modal .qtyField_placeholder{position:absolute;left:15%;top:50%;transform:translateY(-50%)}
/*# sourceMappingURL=/cdn/shop/t/92/assets/pdp-custom-modal.css.map */
