:root{--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-size:2px;--swiper-scrollbar-bg-color:hsla(0,0%,70%,.4);--swiper-scrollbar-drag-bg-color:#dc3a0f;--swiper-scrollbar-border-radius:2px;--mxt-background-color:$off-white-bg;--mxt-border:none;--mxt-client-window-height:80vh;--scroll-padding-top:0}.reset-link{background:none!important;border:none!important;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.reset-link:hover{color:#111}.inline-text-separator{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-text-separator>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inline-text-separator>*+:before{background-color:#ccc;content:"";height:1em;margin:0 1em -.3333333333em .75em;width:1px}.quantity-low-message{color:#dc3a0f;font-size:.875rem}.outlet-limit-error{color:#dc3a0f;font-size:.75rem;margin-top:1.375rem}.trade-program-page{background-color:#fff;padding-bottom:1px}.trade-program-page .page-head{margin-bottom:32px}@media(min-width:1440px){.trade-program-page .page-head{margin-bottom:40px}}.trade-program-page .page-body{margin-bottom:32px}@media(min-width:1440px){.trade-program-page .page-body{margin-bottom:40px}}.trade-program-page .page-col-left{margin-bottom:24px}@media(min-width:1440px){.trade-program-page .page-col-left{border-right:.0625rem solid #ccc;margin-bottom:0}.trade-program-page .page-col-left .col-inner{margin-right:40px}.trade-program-page .page-col-right .col-inner{margin-left:40px}}.trade-program-page .company-information-col{margin-bottom:16px}.trade-program-page .form-group{max-width:none}@media(max-width:768.98px){.trade-program-page .btn-submit-form{min-width:auto;width:100%}}.trade-program-page .company-information-col .field-required{font-size:0}.trade-program-page .company-information-col .field-required:after{color:inherit;content:"* Required";font-family:Haas Grotesk Display Web,Arial,-apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;letter-spacing:.14px;line-height:1.6;position:relative}