body.single-product .trs-vf-product-vehicle-bar{box-sizing:border-box;width:90%;max-width:none;margin:0 auto;color:#2a3547;font-family:'Open Sans',Arial,sans-serif}body.single-product .trs-vf-product-vehicle-bar *,body.single-product .trs-vf-product-vehicle-bar *::before,body.single-product .trs-vf-product-vehicle-bar *::after{box-sizing:border-box}body.single-product .trs-vf-product-vehicle-summary{display:grid;grid-template-columns:minmax(110px,12%) minmax(0,1fr) minmax(210px,24%);align-items:center;gap:14px;padding:12px 16px;border:1px solid #d4dfec;border-radius:10px;background:linear-gradient(#fbfcfe,#f5f8fc)}body.single-product .trs-vf-product-vehicle-image{display:block;width:100%;height:70px;object-fit:contain}body.single-product .trs-vf-product-vehicle-copy{display:flex;flex-direction:column;gap:5px;min-width:0}body.single-product .trs-vf-product-vehicle-copy strong{color:#24344c;font:700 clamp(15px, 1.2vw, 20px)/1.4 'Open Sans',Arial,sans-serif;overflow-wrap:anywhere}body.single-product .trs-vf-product-vehicle-copy>span:last-child{color:#5e6e85;font-size:12px;line-height:1.5}body.single-product .trs-vf-product-vehicle-label{color:#465a78;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.single-product .trs-vf-product-vehicle-label::before{content:'';display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:#11805e;box-shadow:0 0 0 4px #e7f4ef}body.single-product .trs-vf-product-vehicle-actions{display:flex;flex-direction:column;gap:7px}body.single-product .trs-vf-product-vehicle-actions button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:45px;margin:0;padding:7px 12px;border:1px solid #aebed2;border-radius:7px;background:#fff;color:#27354b;font:400 18px/1.2 'Bayon',Impact,sans-serif;cursor:pointer;text-align:center}body.single-product .trs-vf-product-vehicle-actions button::after{display:none;content:none}body.single-product .trs-vf-product-vehicle-actions button:hover{background:#edf4fb}body.single-product .trs-vf-product-vehicle-actions .trs-vf-product-vehicle-clear{border-color:#d1232a;background:#fff5f5;color:#b41e24}body.single-product .trs-vf-product-vehicle-actions .trs-vf-product-vehicle-clear::before{content:'×';margin-right:3px;font:22px/1 Arial,sans-serif}body.single-product .trs-vf-product-vehicle-actions .trs-vf-product-vehicle-clear:hover{color:#fff;background:#bf1e26}body.single-product .trs-vf-product-vehicle-open img{width:58px;height:30px;object-fit:contain}body.single-product .trs-vf-product-vehicle-picker[hidden]{display:none!important}body.single-product .trs-vf-product-vehicle-picker{width:100%;max-width:none;margin:8px 0 0;padding:14px 16px;border:1px solid #d4dfec;border-radius:9px;background:#fff;box-shadow:0 8px 28px #253b571c}body.single-product .trs-vf-product-vehicle-picker .trs-vf-finder{width:100%;max-width:none}@media (min-width:1180px){body.single-product .trs-vf-product-vehicle-picker .trs-vf-has-make .trs-vf-fields{grid-template-columns:minmax(74px,.6fr) minmax(95px,.8fr) repeat(3,minmax(100px,1fr)) minmax(110px,.85fr) minmax(140px,1fr);align-items:end}body.single-product .trs-vf-product-vehicle-picker .trs-vf-no-make .trs-vf-fields{grid-template-columns:minmax(74px,.6fr) repeat(3,minmax(105px,1fr)) minmax(110px,.85fr) minmax(140px,1fr);align-items:end}body.single-product .trs-vf-product-vehicle-picker .trs-vf-submit{grid-column:auto}}body.single-product .trs-vf-product-picker-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}body.single-product .trs-vf-product-picker-heading strong{font:400 24px/1.2 'Bayon',Impact,sans-serif}body.single-product .trs-vf-product-vehicle-close{width:36px;height:36px;border:0;border-radius:5px;background:#f4f6f9;color:#44536a;font:25px/1 Arial,sans-serif;cursor:pointer}body.single-product .trs-vf-product-vehicle-bar :is(button,a,input,select):focus-visible{outline:3px solid #38689e;outline-offset:2px}@media (max-width:980px){body.single-product .trs-vf-product-vehicle-summary{grid-template-columns:95px minmax(0,1fr);gap:12px}body.single-product .trs-vf-product-vehicle-actions{grid-column:1 / -1;flex-direction:row}}@media (max-width:600px){body.single-product .trs-vf-product-vehicle-bar{width:94%;margin:0 auto}body.single-product .trs-vf-product-vehicle-summary{grid-template-columns:65px minmax(0,1fr);padding:12px}body.single-product .trs-vf-product-vehicle-image{height:60px}body.single-product .trs-vf-product-vehicle-copy>span:last-child{font-size:12px}body.single-product .trs-vf-product-vehicle-actions{flex-direction:column}body.single-product .trs-vf-product-vehicle-picker{padding:15px}}body.single-product #page-container #et-boc .et-l .et_pb_section.trs-vf-has-product-vehicle{padding-top:12px!important;padding-bottom:24px!important;row-gap:12px!important}body.single-product .trs-vf-product-vehicle-picker .trs-vf-finder,body.single-product .trs-vf-product-vehicle-picker .trs-vf-editor{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}body.single-product .trs-vf-product-vehicle-picker .trs-vf-responsive-panel{margin-top:0!important}