.ba-contact-modal-trigger{display:inline;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ba-contact-modal .modals-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3333338c;z-index:15000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ba-contact-modal._show .modals-overlay{opacity:1;visibility:visible}.ba-contact-modal .modal-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15001;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:#0006;opacity:0;visibility:hidden;pointer-events:none;transition:visibility .3s,opacity .3s}.ba-contact-modal._show .modal-popup{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s}.ba-contact-modal .modal-inner-wrap{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:428px;max-height:calc(100% - 40px);margin:20px;padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 0 12px 2px #00000059;transform:translateY(-200%);transition:transform .2s}.ba-contact-modal._show .modal-inner-wrap{transform:translateY(0)}.ba-contact-modal .modal-header{position:relative;flex-grow:0;flex-shrink:0;margin:0 0 20px;padding:0 34px 0 0}.ba-contact-modal .modal-title{margin:0;padding:0;font-family:var(--font-body-family, "Scania Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:700;line-height:24px;letter-spacing:normal;text-transform:none;color:#000;overflow-wrap:break-word}.ba-contact-modal .action-close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;background:none;border:0;box-shadow:none;color:#757575;line-height:1;text-decoration:none;cursor:pointer;transition:color .15s}.ba-contact-modal .action-close:hover,.ba-contact-modal .action-close:focus,.ba-contact-modal .action-close:active{background:none;border:0;color:#3b3d3f}.ba-contact-modal .action-close svg{display:block;width:14px;height:14px}.ba-contact-modal .action-close>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.ba-contact-modal .modal-content{flex-grow:1;margin:0 0 26px;padding:0;overflow-y:auto;font-family:var(--font-body-family, "Scania Sans", "Helvetica Neue", Helvetica, Arial, sans-serif)}.ba-contact-modal .modal-content h4{margin:20px 0;padding:0;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:normal;text-transform:none;color:#0d0f13}.ba-contact-modal .modal-content p{margin:0 0 10px;padding:0;font-size:16px;font-weight:100;line-height:24px;color:#0d0f13}.ba-contact-modal .modal-content a{color:#0d0f13;text-decoration:none}.ba-contact-modal .modal-content a:hover,.ba-contact-modal .modal-content a:focus{text-decoration:underline}.ba-contact-modal .modal-content hr{height:0;margin:20px 0;border:0;border-top:1px solid #ccc}.ba-contact-modal .modal-footer{flex-grow:0;flex-shrink:0;margin-top:auto;padding:0;text-align:right}.ba-contact-modal .modal-footer .action.submit{display:inline-block;margin:0;padding:20px 40px;font-family:var(--font-body-family, "Scania Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:100;line-height:100%;text-align:center;text-transform:none;color:#fff;background-color:#000;border:1px solid transparent;border-radius:4px;cursor:pointer}.ba-contact-modal .modal-footer .action.submit:hover,.ba-contact-modal .modal-footer .action.submit:focus{color:#fff;background-color:#000;border:1px solid #000}.ba-contact-modal .modal-footer .action.submit:active{color:#fff;background-color:#041e42;border:1px solid #041e42}body._has-modal{overflow:hidden}@media(prefers-reduced-motion:reduce){.ba-contact-modal .modals-overlay,.ba-contact-modal .modal-popup,.ba-contact-modal .modal-inner-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-contact-modal.css.map */
