:root{--text-primary: 0 0% 9%;--surface: 0 0% 100%;--muted: 0 0% 40%;--primary: 323 48% 36%;--primary-hover: 323 48% 32%;--ring: 323 48% 75%;--radius: 6px;--shadow-md: 0 10px 30px -10px hsl(var(--primary) / .25)}.section-brand-showcase{background:hsl(var(--surface))}.brand-showcase{max-width:1310px;margin:0 auto;margin-inline:auto;padding:54px 15px 72px;color:hsl(var(--text-primary))}.brand-showcase__header{margin-bottom:1.25rem}.brand-showcase__title{font-size:28px;font-weight:500;line-height:1.4;margin:0}.brand-showcase__subheading,.brand-showcase__description{font-size:16px;font-weight:400;line-height:1.6;margin-top:5px;margin-bottom:28px}.brand-showcase__logos{display:flex;flex-wrap:wrap;align-items:center;column-gap:80px;row-gap:40px}.brand-showcase__logo-img{display:block;height:auto;max-height:56px;width:auto;object-fit:contain;filter:saturate(.9) contrast(1.05)}.brand-showcase__cta{margin-top:38px;margin-bottom:31px}.section-brand-showcase .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:18px 28px;border-radius:4px;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.section-brand-showcase .btn--primary{color:#fff;background:hsl(var(--primary));box-shadow:var(--shadow-md)}.section-brand-showcase .btn--primary:hover{background:hsl(var(--primary-hover))}.section-brand-showcase .btn--outline{color:hsl(var(--text-primary));background:transparent;border:1px solid hsl(var(--muted) / .25)}.section-brand-showcase .btn--outline:hover{border-color:hsl(var(--muted) / .5)}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:60}.quote-modal:target{display:block}.quote-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quote-modal__panel{position:relative;width:min(560px,92vw);max-height:90vh;overflow:auto;margin:4vh auto;background:hsl(var(--surface));border-radius:var(--radius);box-shadow:var(--shadow-md);padding:1.25rem}.quote-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quote-modal__title{font-size:1.125rem;font-weight:700;margin:0}.quote-modal__close{font-size:1.5rem;text-decoration:none;color:hsl(var(--muted));padding:.25rem .5rem}.quote-modal__close:hover{color:hsl(var(--text-primary))}.quote-modal__description{font-size:.95rem;color:hsl(var(--muted));margin:.25rem 0 1rem}.quote-form{display:grid;gap:.9rem}.quote-form__row{display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width: 768px){.quote-form__row{grid-template-columns:1fr 1fr}}.quote-form__field{display:grid;gap:.35rem}.quote-form__label{font-size:.9rem}.quote-form__input{-webkit-appearance:none;appearance:none;width:100%;border:1px solid hsl(var(--muted) / .25);border-radius:6px;padding:.7rem .85rem;font-size:.95rem;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.quote-form__input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 4px hsl(var(--ring) / .25)}.quote-form__textarea{min-height:90px;resize:vertical}.quote-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem}@media (max-width:767px){.brand-showcase{padding-top:32px;padding-bottom:12px;text-align:center}.brand-showcase__logo-img{max-width:155px}.brand-showcase__logos{justify-content:space-between;row-gap:28px;column-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-showcase.css.map */
