.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:var(--trade-z-modal)}.modal-content{background:var(--trade-color-bg);padding:32px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px;position:relative}.modal-content.modal-content--large{max-width:1200px}.modal-overlay--hidden{display:none}body.trade-modal-open{overflow:hidden}.quote-error-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:var(--trade-color-error-bg);border-left:3px solid var(--trade-color-error);border-radius:4px;margin-top:8px}.quote-error-message svg{color:var(--trade-color-error);flex-shrink:0}.quote-error-message span{color:var(--trade-color-error);font-size:11px;font-weight:500;letter-spacing:var(--trade-letter-spacing);text-transform:uppercase;line-height:1.6}.quote-error-message--inverted{background-color:#be191940;border-left-color:var(--trade-color-error-bright)}.quote-error-message--inverted svg{color:var(--trade-color-error-bright)}.quote-error-message--inverted span{color:var(--trade-color-inverted-text)}.modal-close-btn{position:absolute;top:32px;right:32px;background:transparent;border:none;cursor:pointer;padding:0;width:16px;height:16px;line-height:0;display:flex;align-items:center;justify-content:center;color:var(--trade-color-text);z-index:1}.modal-close-btn svg{width:15px;height:15px;stroke-width:1.25px}.modal-close-btn:hover{color:var(--trade-color-text-muted)}.modal-columns{display:flex;gap:24px;flex-wrap:wrap}.modal-col{display:flex;flex-direction:column;gap:4px;flex:1}.modal-columns--spaced-top{margin-top:24px}.trade-modal__title{padding-right:32px}.trade-modal__stack{display:flex;flex-direction:column}.trade-modal__stack--sm{gap:4px}.trade-modal__stack--md{gap:12px}.trade-modal__stack--lg{gap:16px}.trade-modal__stack--xl{gap:24px}.trade-modal__section{display:block}.trade-modal__section--hidden{display:none}.trade-modal__stack--top-gap{margin-top:16px}.trade-modal__mt-8{margin-top:8px}.trade-modal__mt-24{margin-top:24px}.trade-modal__mt-32{margin-top:32px}.trade-modal__notice{display:block;padding:12px;background-color:var(--trade-color-bg-light);border:1px solid var(--trade-color-border);border-radius:4px;margin-top:8px}.trade-modal__notice--hidden{display:none}.trade-modal__notice-text{margin:0}.trade-modal__link--underline{text-decoration:underline}.trade-modal__file-input{padding:8px}.trade-select-quote__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.trade-select-quote__toggle{display:flex;align-items:center;gap:8px}.trade-select-quote__checkbox{width:16px;height:16px;border-radius:50%}.trade-select-quote__loading{display:flex;justify-content:center;padding:24px 0}.trade-select-quote__option{display:flex;justify-content:space-between;align-items:center}.export-modal-cta{margin-top:64px}@media(max-width:768px){.modal-content{width:95%}.modal-columns{flex-direction:column}}.trade-form-input{padding:8px 12px;border:1px solid var(--trade-color-border);background:var(--trade-color-bg);font-family:var(--trade-font);font-size:11px;letter-spacing:var(--trade-letter-spacing);font-weight:500;margin-top:4px}select.trade-form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236a6a6a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding:6px 40px 6px 12px;cursor:pointer}.trade-form-input:focus{outline:none;border-color:var(--trade-color-text)}.trade-form-field{display:flex;flex-direction:column;align-items:flex-start}.trade-form-field .trade-form-input{width:100%}.trade-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:600px}.trade-form-section{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media(max-width:768px){.trade-form-grid{grid-template-columns:1fr}}.text-base{margin-bottom:0}.text-2xl{font-size:24px;margin-bottom:0;font-weight:500;letter-spacing:var(--trade-letter-spacing);line-height:1.2;text-transform:uppercase}.text-xl{font-size:22px;margin-bottom:0;font-weight:500;letter-spacing:var(--trade-letter-spacing);line-height:1.2;text-transform:uppercase}.text-lg{font-size:15px;font-weight:500;letter-spacing:var(--trade-letter-spacing);text-transform:uppercase;margin-bottom:0}.text-md{font-size:11px;letter-spacing:var(--trade-letter-spacing);font-weight:500;text-transform:uppercase;margin-bottom:0}.text-sm{font-size:9px;font-weight:500;letter-spacing:var(--trade-letter-spacing-wide);text-transform:uppercase;margin-bottom:0}.text--muted{color:var(--trade-color-text-muted-alpha)}@media(max-width:768px){.text-xl{font-size:16px}.text-lg{font-size:12px}}.Button--primary.Button--white{color:var(--trade-color-text);border-color:var(--trade-color-inverted-text)}.Button--primary.Button--white:before{background-color:var(--trade-color-inverted-text)}@media(-moz-touch-enabled:0),(hover:hover){.features--show-button-transition .Button--primary.Button--white:not([disabled]):hover{color:var(--trade-color-inverted-text);background-color:transparent;border-color:var(--trade-color-inverted-text)}}.Button--secondary.Button--outline-white{color:var(--trade-color-inverted-text);border-color:var(--trade-color-inverted-text)}.Button--secondary.Button--outline-white:before{background-color:var(--trade-color-inverted-text)}@media(-moz-touch-enabled:0),(hover:hover){.features--show-button-transition .Button--secondary.Button--outline-white:not([disabled]):hover{color:var(--trade-color-text);border-color:var(--trade-color-inverted-text)}}.Button--underline{background-color:transparent;color:var(--trade-color-text);border:none;text-decoration:underline;padding:0}.Button--underline:before{display:none}@media(max-width:768px){.Button--underline{width:auto;padding:0}}.cart-quote-summary{display:flex;flex-direction:column;width:100%;background-color:var(--trade-color-inverted-bg);color:#fff;padding:16px}.cart-quote-summary__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:12px}.cart-quote-summary__content{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:500px;opacity:1}.cart-quote-summary.collapsed .cart-quote-summary__content{max-height:0;opacity:0}.ProductForm__AddToCart{gap:8px}.cart-quote-summary__item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.cart-quote-summary .text--muted{color:var(--trade-color-inverted-text-muted)}.cart-quote-summary .text-md,.cart-quote-summary .text-sm{color:var(--trade-color-inverted-text)}.cart-summary-arrow{transition:transform .3s ease-in-out;transform:rotate(-180deg)}.cart-quote-summary.collapsed .cart-summary-arrow{transform:rotate(0)}.cart-quote-totals{display:flex;flex-direction:column;gap:4px;margin-top:12px}.cart-quote-info__item{display:flex;flex-direction:column;gap:0px;margin-bottom:8px}.cart-quote-summary__header-toggle{display:flex;align-items:center;gap:4px}.cart-quote-totals__item{display:flex;justify-content:space-between;align-items:center}.cart-footer-actions{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:space-between;margin-top:12px}.cart-footer-actions .Cart__Checkout{margin-top:0!important}.cart-quote-summary__loading{display:flex;justify-content:center;align-items:center;padding:32px 0;width:100%}.trade-drawer-footer{padding:0!important}.loading-container{display:flex;justify-content:center;align-items:center;min-height:800px;width:100%}.loading-container.trade-modal__section--hidden{display:none}.loading-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner{width:40px;height:40px;border:3px solid var(--trade-color-border-light);border-top:3px solid var(--trade-color-text);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner.loading-spinner--inverted{border:3px solid rgba(255,255,255,.2);border-top:3px solid #ffffff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes btn-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.Button--loading{position:relative;color:transparent!important;pointer-events:none;cursor:not-allowed}.Button--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:btn-spinner .8s linear infinite}.Button--primary.Button--loading:after{border-top-color:var(--trade-color-inverted-text)}.Button--primary.Button--white.Button--loading:after{border-top-color:var(--trade-color-text)}.Button--secondary.Button--outline-white.Button--loading:after{border-top-color:var(--trade-color-text)}.Button--secondary.Button--loading:after{border-top-color:var(--trade-color-text)}.member-dropdown-item.Button--loading:after{border-top-color:var(--trade-color-text)}.Button--small.Button--loading:after{width:12px;height:12px;border-width:1.5px}.export-modal-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 8px}.export-modal-spinner{width:24px;height:24px;border:2px solid transparent;border-top:2px solid var(--trade-color-text);border-radius:50%;animation:spin 1s linear infinite}#request-quote-modal .globo-form-app.default-layout.gfb-style-flat.gfb-font-size-medium{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/191/assets/trade-base.css.map */
