.page-width--wide:has(>.voidroot-open-modal-button){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fl-space-2);margin-top:var(--fl-space-4)}.voidroot-open-modal-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--fl-space-2) var(--fl-space-4);background-color:transparent;color:var(--fl-ink);font-family:var(--font-body-family, sans-serif);font-size:var(--fl-text-sm);font-weight:600;letter-spacing:var(--fl-tracking-wide);text-transform:uppercase;border:var(--fl-border-gold);border-radius:var(--fl-radius);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.voidroot-open-modal-button:hover,.voidroot-open-modal-button:focus-visible{background-color:var(--fl-gold);color:var(--fl-ink)}.voidroot-colormodal{padding:0;border:1px solid var(--fl-gold);width:80vw;max-width:700px;max-height:80vh;margin:auto;border-radius:var(--fl-radius);overflow:hidden;box-shadow:0 4px 24px #14121059}.voidroot-colormodal::backdrop{background:#141210b3}.voidroot-colormodal-wrapper{display:flex;flex-direction:column;padding:var(--fl-space-5);background-color:var(--fl-paper);align-items:center;max-height:80vh;overflow-y:auto}.voidroot-colormodal_toggle{align-self:flex-end;font-size:var(--fl-text-h3);line-height:1;background:transparent;border:none;color:var(--fl-ink);cursor:pointer;font-weight:700;margin-bottom:var(--fl-space-2);position:fixed}.voidroot-colormodal_toggle:hover{color:var(--fl-gold-ink)}.voidroot-colormodal-content{display:grid;gap:var(--fl-space-6) var(--fl-space-3);width:100%;justify-items:center;grid-template-columns:repeat(3,1fr)}.voidroot-colormodal-content a{display:inline-block;padding:var(--fl-space-1) var(--fl-space-3);background-color:var(--fl-cream);color:var(--fl-ink);text-decoration:none;border:1px solid transparent;border-radius:var(--fl-radius);font-size:var(--fl-text-sm);letter-spacing:var(--fl-tracking-wide);text-transform:uppercase;text-align:center;width:100%;cursor:pointer}.voidroot-colormodal-content a:hover{border-color:var(--fl-gold);color:var(--fl-gold-ink);font-weight:600}@media(max-width:600px){.voidroot-colormodal-content{grid-template-columns:repeat(2,1fr)}}.voidroot-colormodal-entry{display:flex;flex-direction:column;align-items:center;text-align:center}.voidroot-color-image{width:100px;height:100px;margin-bottom:var(--fl-space-2);object-fit:cover;border:1px solid rgba(20,18,16,.1);border-radius:var(--fl-radius)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/carcolors.css.map */
