.tool-modal .modal-content{margin:auto;box-shadow:0 6px 20px 0 rgba(0,0,0,.19);border-radius:1rem;border:transparent}@media (max-width:767px){.tool-modal .modal-content{margin:3vh auto}}@media (max-width:1200px){.tool-modal .modal-dialog{--bs-modal-width:500px;max-width:100%}}.tool-modal .cart{background-color:#fff;padding:4vh 5vh;border-bottom-left-radius:1rem;border-top-left-radius:1rem}.tool-modal .car-request{background-color:#fff;padding:4vh 5vh;border-radius:1rem}.tool-modal .car-request .btn-close{float:right}@media (max-width:767px){.tool-modal .cart{padding:4vh;border-bottom-left-radius:unset;border-top-right-radius:1rem}.tool-modal .car-request{padding:4vh;border-radius:1rem}}.tool-modal .summary{background-color:#ddd;border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:4vh;color:#414141}@media (max-width:767px){.tool-modal .summary{border-top-right-radius:unset;border-bottom-left-radius:1rem}}.tool-modal .summary .col-2,.tool-modal .summary .col-10{padding:0}.tool-modal .row{margin:0}.tool-modal .title b{font-size:1.5rem}.tool-modal .main{margin:0;padding:2vh 0;width:100%}.tool-modal .col,.tool-modal .col-2,.tool-modal a{padding:0 1vh}.tool-modal .close{margin-left:auto;font-size:.7rem}.tool-modal img{width:8rem}.tool-modal hr{margin-top:1.25rem}.tool-modal form{padding:2vh 0}.tool-modal select{border:1px solid rgba(0,0,0,.137);padding:1.5vh 1vh;margin-bottom:4vh;outline:none;width:100%;background-color:#f7f7f7}.tool-modal .is-invalid{border:1px solid red;background-color:rgba(255,178,178,.2)}.tool-modal input:focus::-webkit-input-placeholder{color:transparent}.tool-modal a{color:#000}.tool-modal a:hover{color:#000;text-decoration:none}.tool-modal #code{background-image:linear-gradient(270deg,hsla(0,0%,100%,.253),hsla(0,0%,100%,.185)),url(https://img.icons8.com/small/16/000000/long-arrow-right.png);background-repeat:no-repeat;background-position-x:95%;background-position-y:center}.styled-input{border:1px solid rgba(0,0,0,.137);padding:.65rem;outline:none;width:100%;background-color:#f7f7f7;border-radius:50rem}.pointer{cursor:pointer}.phone-mask input{height:46px;font-size:18px;padding:0 16px;font-family:Inter,sans-serif;border:none;font-weight:500;outline:none;width:230px;border-radius:2px}.sr-only{display:none!important}.btn-success{background-color:#3d383d;border-color:#3d383d;border-radius:50rem}.btn-success:hover{background-color:#4d7066;border-color:#4d7066}.fs-18{font-size:18px!important}.price{position:relative;display:inline-block;font-size:14px;line-height:1;text-decoration:line-through;color:#a6a5a5}.price-discounted{color:#f78585;font-size:24px}.price-default{color:#221f1f;font-size:24px}.product-price-symbol{font-size:16px;margin-top:auto;margin-bottom:3px}.min-h-230{min-height:230px}.additional-image,.vendor-code-card:hover .main-image{display:none}.vendor-code-card:hover .additional-image{display:block}.breadcrumb-item{font-size:14px}.breadcrumb-item a{color:#a3a3a3}.breadcrumb-item+.breadcrumb-item:before{float:left;content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><path d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='gray'/></svg>")}@media (max-width:767px){.breadcrumb-item+.breadcrumb-item:before{float:left;padding-left:0!important;margin-right:10px!important;content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><path d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='gray'/></svg>");transform:scaleX(-1)}}.color-orange{background-color:#f78585;border-color:#f78585}.color-discount{color:#f78585!important}.color-orange:hover{background-color:#4d7066!important;border-color:#4d7066!important}.not-available{color:#a3a3a3}.available{color:#4d7066}.ml-auto{margin-left:auto}.body-no-scroll{overflow:hidden;position:fixed;width:100%}