.matchmaker-card{height:100%;position:relative;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #dbeafe;cursor:pointer;transition:all .3s ease;min-height:450px;display:flex;flex-direction:column;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.matchmaker-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.matchmaker-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.matchmaker-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease;z-index:1}.matchmaker-card:hover .matchmaker-card__image{transform:scale(1.05)}.matchmaker-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009!important;z-index:2;pointer-events:none}.matchmaker-card .matchmaker-card__overlay,.matchmaker-card .matchmaker-card__gradient{display:block}.matchmaker-card__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000e6,#00000080,#0003)!important;z-index:3;pointer-events:none}.matchmaker-card__content{position:relative;z-index:10;height:100%;padding:1.5rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.matchmaker-card__header{display:flex;flex-direction:column;gap:.75rem}.matchmaker-card__tag{display:flex;align-items:center;gap:.5rem;color:#facc15;font-weight:700;letter-spacing:.05em;font-size:1.5rem;text-transform:uppercase;font-family:var(--font-heading-family);font-style:var(--font-heading-style);filter:drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06))}.matchmaker-card__title{font-family:var(--font-fancy-heading-family, var(--font-heading-family));font-style:var(--font-fancy-heading-style, var(--font-heading-style));font-size:4.5rem;line-height:1.1;font-weight:700;color:#fff;filter:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));margin:0}.wall-block__matchmaker h2.matchmaker-card__title{display:block;width:auto;justify-content:initial;align-items:initial;padding-bottom:0;font-size:4.5rem;font-family:var(--font-fancy-heading-family, var(--font-heading-family));font-style:var(--font-fancy-heading-style, var(--font-heading-style))}.matchmaker-card__description{color:#e5e7eb;font-size:1.75rem;font-weight:500;max-width:240px;line-height:1.625;filter:drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));margin:0}.matchmaker-card__button-wrapper{margin-top:auto}.matchmaker-card__button{width:100%;background-color:#dc2626;color:#fff;font-weight:700;padding:.875rem 1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 15px -3px #7f1d1d4d;transition:all .2s ease;text-transform:uppercase;letter-spacing:.025em;font-size:1.75rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);border:none;cursor:pointer}.matchmaker-card__button:hover{background-color:#b91c1c;transform:scale(1.02)}.matchmaker-card__button:active{transform:scale(.98)}.matchmaker-card__floating-icon{position:absolute;top:1rem;right:1rem;z-index:0;opacity:.2;transform:rotate(12deg);color:#fff}.matchmaker-card__floating-icon svg{width:6rem;height:6rem}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-matchmaker.css.map */
