@media(min-width:768px){.product-info__block .product-info__price{flex:0 0 40%;max-width:40%;align-items:flex-start;align-self:flex-start}.product-info__block .product-message-inline{flex:0 0 60%;max-width:60%;align-items:flex-start;align-self:flex-start}}@media(max-width:768px){.product-description-section{margin:0 16px!important}}#shopify-section-product-template .gv-fitment-confirm{font-size:16px;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 0);margin:0 auto}.product-price .product-message-inline product-message{border-radius:25px;width:fit-content;height:fit-content}.product-price .product-message-inline product-message .product-message__inner{padding:5px;margin:0 5px}.product-price .product-message-inline product-message .product-message__inner p{font-size:14px}.product-price .product-message-inline product-message .product-message__inner .icon{flex:0 0 15px;width:15px;height:15px;margin:2px 5px 0 0}.product-price .product-message-text{font-size:14px}.product-message-inline{max-width:300px}.gv-pdp-fitment{--gv-fitment-action: var(--gv-action-color, #2480db);--gv-fitment-ink: #111827;margin-block:20px;border-block:1px solid #d9e2ea;color:var(--gv-fitment-ink);transition:border-color .2s ease,box-shadow .2s ease}.gv-pdp-fitment.fitment-warning--error{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.gv-pdp-fitment__header,.gv-pdp-fitment__prompt,.gv-pdp-fitment__result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.gv-pdp-fitment__header{padding:16px 0}.gv-pdp-fitment__vehicle-icon{display:grid;width:46px;height:46px;place-items:center;background:#111827;color:#fff}.gv-pdp-fitment__vehicle-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.gv-pdp-fitment__heading{display:grid;gap:2px;line-height:1.25}.gv-pdp-fitment__eyebrow{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gv-pdp-fitment__heading strong{font-size:16px}.gv-pdp-fitment__select{min-height:44px;padding-inline:20px;white-space:nowrap}.gv-pdp-fitment__body{margin-bottom:16px}.gv-pdp-fitment__prompt,.gv-pdp-fitment__result{position:relative;min-height:82px;padding:15px 16px;border:1px solid #cbd5e1;border-left-width:5px;background:#f8fafc}.gv-pdp-fitment__prompt[hidden]{display:none}.gv-pdp-fitment__prompt{border-left-color:var(--gv-fitment-action)}.gv-pdp-fitment__result--confirmed{border-color:#86efac;border-left-color:#0f9f5a;background:#ecfdf3;color:#14532d}.gv-pdp-fitment__result--not-confirmed{border-color:#fda29b;border-left-color:#d92d20;background:#fff4f2;color:#7a271a}.gv-pdp-fitment__status-icon{display:grid;width:30px;height:30px;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:18px;font-weight:800;line-height:1}.gv-pdp-fitment__message{display:grid;min-width:0;gap:3px;line-height:1.35}.gv-pdp-fitment__message strong,.gv-pdp-fitment__message span{min-width:0}.gv-pdp-fitment__message>span:not(.gv-pdp-fitment__badge){color:#475569;font-size:13px}.gv-pdp-fitment__badge{justify-self:start;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gv-pdp-fitment__text-action{border:0;background:transparent;color:#0b66a9;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.3;padding:4px 0;text-align:right;text-decoration:underline;text-underline-offset:2px}.gv-pdp-fitment__text-action:hover{color:#084f83}.gv-pdp-fitment__actions{display:grid;gap:4px}.gv-pdp-fitment__result--not-confirmed .gv-pdp-fitment__text-action{color:#b42318}.gv-pdp-fitment__acknowledgement{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin-top:2px;padding-top:12px;border-top:1px solid #fda29b;color:#7a271a;cursor:pointer;font-size:13px;line-height:1.4}.gv-pdp-fitment__acknowledgement input{width:18px;height:18px;margin:1px 0 0;accent-color:#b42318}.gv-pdp-fitment__acknowledgement.is-error{font-weight:700}.gv-pdp-fitment__acknowledgement.is-error input{outline:2px solid #b42318;outline-offset:2px}@media(max-width:600px){.gv-pdp-fitment__header,.gv-pdp-fitment__prompt,.gv-pdp-fitment__result{grid-template-columns:auto minmax(0,1fr)}.gv-pdp-fitment__select,.gv-pdp-fitment__text-action,.gv-pdp-fitment__actions{grid-column:1 / -1;width:100%;text-align:center}.gv-pdp-fitment__select{margin-top:2px}}product-message.product-message--small{border-radius:25px;width:fit-content;height:fit-content}product-message.product-message--small .product-message__inner{padding:10px}product-message.product-message--small .product-message__inner .icon{flex:0 0 22px;width:22px;height:22px}product-message.product-message--inline{display:inline-block;margin-right:10px}product-message.product-message--reduced-side-padding .product-message__inner{padding-left:0;padding-right:0}product-message.product-message--reduced-top-bottom-padding .product-message__inner{padding-top:0;padding-bottom:0}.product-message-text{color:#5c5c5c}.product-message-text span{color:#2c8f34}.product-message__subtext{font-size:.875em;margin-top:-.5em;opacity:.8}.product-info__price .price__default strong{color:#3b477c}.product-info__price .price__default .price__was{font-size:.6em;float:left!important;color:#838383!important}@media(min-width:768px){.product.gv-product-sticky{display:flex;align-items:flex-start;position:relative;gap:2rem}.product.gv-product-sticky .product-media{position:sticky;top:0;align-self:flex-start;max-height:100vh}}.product-details__block.payment-methods__alternate-enabled{margin-top:0;background-color:transparent;padding-left:0;padding-top:10px;padding-bottom:0}[id$=__logo_list_b336gh] .logo-list__logo img{filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}[id$=__logo_list_b336gh] .logo-list__logo a:hover img{filter:none;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gv-theme-custom.css.map */
