.fitment-compatibility{border:1px solid rgba(var(--color-foreground, 0, 0, 0),.14);border-radius:8px;background:rgb(var(--color-background, 255, 255, 255));box-shadow:0 10px 24px #0000000f;padding:1.6rem}.fitment-compatibility__header{display:grid;gap:.2rem;margin-bottom:1.2rem}.fitment-compatibility__eyebrow{margin:0;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:0;opacity:.68}.fitment-compatibility h2{margin:0;font-size:2rem;line-height:1.2}.fitment-compatibility__order-check{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;margin-bottom:1.2rem;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.12);border-left:3px solid #1f6feb;border-radius:6px;background:#1f6feb0f;color:rgb(var(--color-foreground, 0, 0, 0));padding:.9rem 1rem;font-size:1.25rem;line-height:1.42}.fitment-compatibility__order-check strong{font-weight:850;white-space:nowrap}.fitment-compatibility__order-check span{opacity:.82}.fitment-compatibility__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.fitment-compatibility__item{border:1px solid rgba(var(--color-foreground, 0, 0, 0),.1);border-radius:6px;padding:.9rem 1rem;background:rgba(var(--color-foreground, 0, 0, 0),.025)}.fitment-compatibility__item--wide{grid-column:1 / -1}.fitment-compatibility__item span,.fitment-compatibility__form label span{display:block;margin-bottom:.35rem;font-size:1.15rem;font-weight:800;opacity:.68}.fitment-compatibility__item strong{display:block;font-size:1.35rem;line-height:1.35;word-break:break-word}.fitment-compatibility__notice{margin-top:1rem;border-radius:6px;background:#fff7e6;border:1px solid #f0d29a;color:#4d3512;padding:1rem;font-weight:650}.fitment-compatibility__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.fitment-compatibility__trust span{--trust-accent: #1f6feb;--trust-glow: rgba(31, 111, 235, .13);position:relative;display:flex;align-items:center;min-height:4.2rem;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.1);border-radius:8px;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 6px 18px #0f172a0f;color:rgb(var(--color-foreground, 0, 0, 0));padding:.8rem 1rem .8rem 3.6rem;font-size:1.18rem;font-weight:800;line-height:1.22}.fitment-compatibility__trust span:before{content:"\2713";position:absolute;left:1rem;width:1.65rem;height:1.65rem;border-radius:50%;background:var(--trust-accent);box-shadow:0 0 0 .35rem var(--trust-glow);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:900;line-height:1}.fitment-compatibility__trust span:after{content:none}.fitment-compatibility__trust span:nth-child(2){--trust-accent: #148a4a;--trust-glow: rgba(20, 138, 74, .13)}.fitment-compatibility__trust span:nth-child(3){--trust-accent: #a65f00;--trust-glow: rgba(166, 95, 0, .13)}.fitment-compatibility__check{margin-top:1rem}.fitment-compatibility__check summary{display:flex;align-items:center;justify-content:center;min-height:3.8rem;border-radius:6px;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.28);background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 0, 0, 0));cursor:pointer;font-size:1.35rem;font-weight:750;list-style:none;padding:0 1.2rem;transition:background-color .18s ease,border-color .18s ease}.fitment-compatibility__check summary:hover{border-color:rgba(var(--color-foreground, 0, 0, 0),.46);background:rgba(var(--color-foreground, 0, 0, 0),.035)}.fitment-compatibility__check summary::-webkit-details-marker{display:none}.fitment-compatibility__form-wrap{margin-top:1rem;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.1);border-radius:8px;padding:1.2rem}.fitment-compatibility__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fitment-compatibility__form input,.fitment-compatibility__form textarea{width:100%;min-height:4.4rem;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.16);border-radius:6px;background:rgb(var(--color-background, 255, 255, 255));color:inherit;padding:.9rem 1.1rem;font:inherit}.fitment-compatibility__file,.fitment-compatibility__message,.fitment-compatibility__email{grid-column:1 / -1}.fitment-compatibility__form textarea{min-height:8rem}.fitment-compatibility__submit{margin-top:1rem;min-height:4.4rem;border:0;border-radius:6px;background:#111;color:#fff;cursor:pointer;font-weight:850;padding:0 1.6rem}@media(max-width:767px){.fitment-compatibility{padding:1.2rem;margin-top:.4rem}.fitment-compatibility h2{font-size:1.7rem}.fitment-compatibility__order-check{grid-template-columns:1fr;gap:.3rem;font-size:1.12rem}.fitment-compatibility__grid,.fitment-compatibility__form-grid,.fitment-compatibility__trust{grid-template-columns:1fr;gap:.7rem}.fitment-compatibility__trust span{min-height:3.8rem;padding:.75rem .9rem .75rem 3.4rem;font-size:1.08rem}.fitment-compatibility__trust span:nth-child(3):after{font-size:1.08rem}.fitment-compatibility__item--wide,.fitment-compatibility__file,.fitment-compatibility__message,.fitment-compatibility__email{grid-column:auto}}.fitment-compatibility__file-note,.fitment-compatibility__photo-upload{border:1px solid rgba(var(--color-foreground, 0, 0, 0),.12);border-radius:6px;padding:1rem}.fitment-compatibility__file-note span,.fitment-compatibility__photo-upload span{display:block;font-weight:700;margin-bottom:.4rem}.fitment-compatibility__file-note p,.fitment-compatibility__photo-upload p{margin:0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground, 0, 0, 0),.72)}.fitment-compatibility__photo-upload input[type=file]{width:100%;min-height:auto;margin:.4rem 0 .7rem;padding:.8rem;border-style:dashed;background:rgba(var(--color-foreground, 0, 0, 0),.025)}.fitment-compatibility__upload-help{margin-bottom:.55rem!important}.fitment-compatibility__upload-status{min-height:1.8rem;font-weight:700}.fitment-compatibility__upload-status[data-state=loading]{color:#6a4b00}.fitment-compatibility__upload-status[data-state=success]{color:#0f6b3a}.fitment-compatibility__upload-status[data-state=error]{color:#a61b1b}.fitment-compatibility__submit:disabled{cursor:wait;opacity:.6}.product__info-wrapper .product-form__submit{min-height:4.8rem;border-color:#111;background:#111;color:#fff;font-weight:800}.product__info-wrapper .product-form__submit:hover:not([disabled]){border-color:#000;background:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fitment-compatibility.css.map */
