.vtx-vc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vtx-vc-noscript{text-align:center;padding:var(--spacing-5);text-transform:none}.vtx-vc-noscript p{margin:var(--spacing-1) 0;font-size:var(--text-base)}.vtx-vc-noscript a{color:rgb(var(--text-primary))}.vtx-vc-wrapper{font-family:var(--heading-font-family);text-transform:uppercase;padding:var(--spacing-5) 0;width:100%;position:relative;z-index:1}.vtx-vc-wrapper[data-vtx-vc-mode=confirmed]{padding:var(--spacing-3) 0}.vtx-vc-wrapper[data-vtx-vc-mode=loading]{min-height:70px}.vtx-vc-wrapper[data-context=chip][data-vtx-vc-mode=confirmed]{padding:0;min-height:auto;margin-bottom:var(--spacing-3)}@media(max-width:999px){.vtx-vc-wrapper[data-vtx-vc-mode=loading]{min-height:180px}}.vtx-vc-select-header{text-align:center;margin-bottom:var(--spacing-4)}.vtx-vc-heading{font-family:var(--heading-font-family)!important;font-style:normal!important;font-size:22px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase;color:rgb(var(--text-primary))!important;margin:0 0 var(--spacing-1) 0!important;line-height:1.2!important}.vtx-vc-subtitle{font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:400;letter-spacing:.5px;color:var(--vtx-gray-text);text-transform:none;margin:0;line-height:1.4}.vtx-vc-row{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacing-2);background:transparent;border:none;padding:0}[data-context=chip] .vtx-vc-row{flex-direction:row;align-items:stretch}[data-context=chip] .vtx-vc-row>.vtx-vc-fields{flex:1;min-width:0}[data-context=chip] .vtx-vc-row>.vtx-vc-cta{width:auto;display:flex;align-items:center;padding:0 var(--spacing-6);flex-shrink:0;align-self:stretch}.vtx-vc-fields{display:flex;gap:var(--spacing-2);flex:1;min-width:0;align-items:stretch;align-self:stretch}.vtx-vc-field{position:relative;flex:1;min-width:0;margin:0!important}.vtx-vc-field select{height:100%}.vtx-vc-field[data-vtx-vc-visible=false]{display:none}.vtx-vc-field label{position:absolute;left:14px;letter-spacing:1px;font-weight:600;pointer-events:none;z-index:1;transition:all .2s}.vtx-vc-field[data-vtx-vc-empty=true] label{top:50%;transform:translateY(-50%);font-size:var(--text-base);color:rgb(var(--text-primary))}.vtx-vc-field[data-vtx-vc-empty=false] label{top:4px;transform:none;font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:2px;color:rgb(var(--text-faint, 160 160 160))}.vtx-vc-field[data-vtx-vc-empty=true]:before{content:"Select";position:absolute;top:4px;left:14px;font-size:var(--vtx-type-micro);color:rgb(var(--text-faint, 160 160 160));letter-spacing:2px;font-weight:700;pointer-events:none;z-index:1;text-transform:uppercase}.vtx-vc-field select{width:100%;box-sizing:border-box;padding:20px 40px 8px 14px;border:1px solid rgb(var(--text-primary) / .22);font-size:16px;font-weight:700;letter-spacing:0;background-color:rgb(var(--background-primary));cursor:pointer;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;color:rgb(var(--text-primary));font-family:inherit;text-transform:inherit}.vtx-vc-field[data-vtx-vc-empty=true] select{color:transparent}.vtx-vc-field[data-vtx-vc-empty=false] select{color:rgb(var(--text-primary))}.vtx-vc-field select option{color:rgb(var(--text-primary));background-color:rgb(var(--background-primary))}.vtx-vc-field select:focus:not(:focus-visible){outline:none}.vtx-vc-field select:focus-visible{outline:none;border-color:var(--vtx-black);box-shadow:inset 0 0 0 1px var(--vtx-black)}@media(forced-colors:active){.vtx-vc-field select:focus-visible,.vtx-vc-field[data-vtx-vc-highlight=true] select{outline:2px solid Highlight;outline-offset:2px}}.vtx-vc-field select:disabled{opacity:.4;cursor:not-allowed;background-color:rgb(var(--background-secondary))}.vtx-vc-field[data-vtx-vc-loading=true] select{background-image:none;cursor:wait;opacity:.7}.vtx-vc-field[data-vtx-vc-loading=true]:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid var(--vtx-gray-text);border-top-color:transparent;border-radius:50%;animation:vtx-vc-spin .6s linear infinite;z-index:2}@keyframes vtx-vc-spin{to{transform:translateY(-50%) rotate(360deg)}}.vtx-vc-cta[data-vtx-vc-btn-state=loading],.vtx-vc-cta[data-vtx-vc-btn-state=confirming]{cursor:wait;opacity:.85}.vtx-vc-cta[data-vtx-vc-btn-state=loading]:after,.vtx-vc-cta[data-vtx-vc-btn-state=confirming]:after{content:"";display:inline-block;margin-left:10px;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:vtx-vc-spin-btn .6s linear infinite;vertical-align:middle;opacity:.7}@keyframes vtx-vc-spin-btn{to{transform:rotate(360deg)}}.vtx-vc-field[data-vtx-vc-highlight=true] select{border-color:var(--vtx-black)!important;box-shadow:inset 0 0 0 1px var(--vtx-black)}.vtx-vc-vehicle-label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);width:100%;padding:0;margin:0 0 var(--spacing-1) 0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.vtx-vc-vehicle-label__badge{font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-vc-vehicle-label__text{font-size:var(--vtx-type-lead);font-weight:700;letter-spacing:0;line-height:1.3;color:var(--vtx-black)}.vtx-vc-vehicle-label__change{font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--vtx-gray-text);text-decoration:underline;text-underline-offset:3px}.vtx-vc-vehicle-label:hover .vtx-vc-vehicle-label__change{color:rgb(var(--text-primary))}.vtx-vc-cta{display:inline-flex;align-items:center;justify-content:center;padding:0 28px;margin-left:24px;min-width:160px;min-height:52px;background-color:var(--vtx-btn-secondary);color:var(--vtx-white);border:none;font-size:var(--vtx-type-body);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:background .15s;font-family:inherit;white-space:nowrap;text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;text-align:center;line-height:1;flex-shrink:0}.vtx-vc-cta:link,.vtx-vc-cta:visited,.vtx-vc-cta:hover,.vtx-vc-cta:active{text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;color:var(--vtx-white)}.vtx-vc-cta:hover:not(:disabled){opacity:.9}.vtx-vc-cta:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.vtx-vc-link{padding:var(--spacing-2-5) var(--spacing-2);background:none;border:none;color:var(--vtx-gray-text);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit;white-space:nowrap;min-height:44px;box-sizing:border-box;transition:color .15s}.vtx-vc-link:hover{color:rgb(var(--button-text-primary))}.vtx-vc-confirmed{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px var(--spacing-8);min-height:56px;background:transparent;padding:var(--spacing-4) 0}.vtx-vc-confirmed-top{display:flex;align-items:center;gap:var(--spacing-4);width:100%}.vtx-vc-confirmed-top .vtx-vc-link{margin-left:auto;color:rgb(var(--background-primary) / .6);text-underline-offset:3px;font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px}.vtx-vc-confirmed-top .vtx-vc-link:hover{color:var(--vtx-white)}.vtx-vc-confirmed-badge{font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2.5px;color:rgb(var(--background-primary) / .6)}.vtx-vc-confirmed-label{font-size:20px;font-weight:700;color:rgb(var(--button-text-primary));letter-spacing:0;line-height:1.3;width:100%}.vtx-vc-confirmed-go{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--spacing-8);font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-white);background:var(--vtx-btn-secondary);border:none;text-decoration:none!important;transition:opacity .15s;white-space:nowrap}.vtx-vc-confirmed-go:link,.vtx-vc-confirmed-go:visited,.vtx-vc-confirmed-go:hover,.vtx-vc-confirmed-go:active{color:var(--vtx-white);background:var(--vtx-btn-secondary);text-decoration:none!important;background-image:none!important}.vtx-vc-confirmed-go:hover{opacity:.85}.vtx-vc-confirmed-change-desktop{display:none}.vtx-vc-confirmed-right{display:contents}@media(min-width:1000px){.vtx-vc-confirmed{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--spacing-4)}.vtx-vc-confirmed-top{width:auto;flex-shrink:0}.vtx-vc-confirmed-top .vtx-vc-link{display:none}.vtx-vc-confirmed-label{width:auto;flex:1}.vtx-vc-confirmed-right{display:flex;align-items:center;gap:var(--spacing-6);margin-left:auto;flex-shrink:0}.vtx-vc-confirmed-change-desktop{display:inline-flex;color:rgb(var(--background-primary) / .6);text-underline-offset:3px;font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px}.vtx-vc-confirmed-change-desktop:hover{color:var(--vtx-white)}}.vtx-vc-error-msg-bar{display:flex;align-items:center;flex:1;min-width:0;padding:0 var(--spacing-4);background-color:rgb(var(--background-primary));border:1px solid rgb(var(--text-primary) / .22);box-sizing:border-box;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-vc-error-line-mobile{display:none}.vtx-vc-error-contact-item{font-size:var(--text-sm);color:rgb(var(--text-primary));text-transform:none;margin:var(--spacing-1-5) 0}.vtx-vc-error-contact-item strong{font-weight:700;letter-spacing:.5px;text-transform:uppercase}.vtx-vc-error-contact-item a{color:rgb(var(--text-primary));text-decoration:underline}.vtx-vc-error-contact-item a:hover{opacity:.7}@media(max-width:999px){.vtx-vc-row{flex-direction:column;gap:var(--spacing-2)}.vtx-vc-heading{font-size:18px!important}.vtx-vc-fields{display:flex;flex-direction:column;gap:var(--spacing-1-5);width:100%}.vtx-vc-row>.vtx-vc-cta{width:100%;justify-content:center;padding:var(--spacing-4)}[data-context=chip] .vtx-vc-row{flex-direction:column}[data-context=chip] .vtx-vc-row>.vtx-vc-cta{width:100%;justify-content:center;padding:var(--spacing-4)}.vtx-vc-confirmed{flex-direction:column;min-height:auto;padding:0 var(--spacing-4);gap:var(--spacing-1-5);align-items:stretch}.vtx-vc-confirmed-label{font-size:var(--vtx-type-lead)}.vtx-vc-confirmed-go{width:100%;justify-content:center;min-height:48px;margin-top:var(--spacing-2)}.vtx-vc-confirmed-top .vtx-vc-link{font-size:var(--vtx-type-label);color:rgb(var(--background-primary) / .6)}.vtx-vc-error-line1{display:none}.vtx-vc-error-line-mobile{display:inline}.vtx-vc-error-msg-bar{text-align:center;justify-content:center;padding:var(--spacing-3) var(--spacing-4)}}@media(max-width:480px){.vtx-vc-field select{padding:24px 36px 10px 12px}.vtx-vc-field label{left:12px}.vtx-vc-field[data-vtx-vc-empty=true]:before{left:12px}.vtx-vc-confirmed{padding:0 14px}.vtx-vc-wrapper[data-vtx-vc-mode=confirmed]{padding:var(--spacing-2-5) 0}}.vtx-vc-wrapper[data-vtx-vc-mode=loading] .vtx-vc-field select:disabled{animation:vtx-sel-warm 1.4s ease-in-out infinite}@keyframes vtx-sel-warm{0%,to{opacity:.55}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.vtx-vc-wrapper[data-vtx-vc-mode=loading] .vtx-vc-field select:disabled{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/vtx-selector.css.map */
