.luxury-consultation-card{background-color:var(--lcc-bg, var(--brand-background-hex, #fffdf8))}.luxury-consultation-card__container{max-width:min(100%,var(--lcc-max-width, 1200px));margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:750px){.luxury-consultation-card__container{padding-left:30px;padding-right:30px}}.luxury-consultation-card__wrap{width:100%}.luxury-consultation-card__wrap--limited{max-width:min(100%,var(--lcc-card-max-width, 420px))}.luxury-consultation-card__link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,32px);padding:var(--lcc-card-padding-mobile, 28px);border:1px solid var(--lcc-card-border, #e8ecea);border-radius:var(--lcc-card-radius, 14px);background:var(--lcc-card-bg, #ffffff);box-shadow:var(--lcc-card-shadow, 0 8px 28px rgba(14, 59, 58, .04));color:inherit;text-decoration:none;overflow:hidden;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.luxury-consultation-card__link:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--lcc-accent, var(--brand-highlight-hex, #d9a441));opacity:0;transition:opacity .24s ease}@media screen and (min-width:750px){.luxury-consultation-card__link{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(32px,4vw,56px);padding:var(--lcc-card-padding-desktop, 40px) clamp(36px,4vw,48px)}}.luxury-consultation-card__wrap--limited .luxury-consultation-card__link{flex-direction:column;align-items:flex-start}@media(hover:hover){.luxury-consultation-card__link:hover{border-color:var(--lcc-card-border-hover, rgba(217, 164, 65, .4));box-shadow:var(--lcc-card-shadow-hover, 0 12px 36px rgba(14, 59, 58, .08));transform:translateY(-2px)}.luxury-consultation-card__link:hover:before{opacity:1}.luxury-consultation-card__link:hover .luxury-consultation-card__arrow{border-color:var(--lcc-arrow-border-hover, var(--brand-highlight-hex, #d9a441));background:var(--lcc-arrow-bg-hover, rgba(217, 164, 65, .1));color:var(--lcc-arrow-hover, var(--brand-highlight-hex, #d9a441));transform:translate(4px)}}.luxury-consultation-card__link:focus-visible{outline:2px solid var(--lcc-accent, var(--brand-highlight-hex, #d9a441));outline-offset:3px}.luxury-consultation-card__content{flex:1 1 auto;min-width:0;max-width:var(--lcc-content-max-width, 720px)}.luxury-consultation-card__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--font-body-family);font-size:var(--lcc-eyebrow-size-mobile, 10px);font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--lcc-eyebrow, #9a9a9a)}.luxury-consultation-card__eyebrow--accent:before{content:"";width:28px;height:1.5px;flex-shrink:0;background-color:var(--lcc-accent, var(--brand-highlight-hex, #d9a441))}.luxury-consultation-card__heading{margin:0 0 12px;font-family:eb-garamond,serif;font-size:var(--lcc-heading-size-mobile, 30px);font-style:italic;font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--lcc-heading, #000000)}.luxury-consultation-card__text{margin:0;font-family:var(--font-body-family);font-size:var(--lcc-text-size-mobile, 14px);font-weight:400;line-height:1.75;color:var(--lcc-text, #9a9a9a)}.luxury-consultation-card__text p{margin:0}.luxury-consultation-card__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--lcc-arrow-circle, 52px);height:var(--lcc-arrow-circle, 52px);border:1px solid var(--lcc-arrow-border, rgba(14, 59, 58, .14));border-radius:50%;background:var(--lcc-arrow-bg, transparent);color:var(--lcc-arrow, #000000);transition:transform .24s ease,color .24s ease,border-color .24s ease,background-color .24s ease}.luxury-consultation-card__arrow .icon-wrap{display:inline-flex;width:var(--lcc-arrow-size, 18px);height:var(--lcc-arrow-size, 18px)}.luxury-consultation-card__arrow .icon-wrap svg{width:100%;height:auto}.luxury-consultation-card__wrap--limited .luxury-consultation-card__arrow{margin-top:clamp(8px,2vw,16px)}@media screen and (min-width:750px){.luxury-consultation-card__eyebrow{font-size:var(--lcc-eyebrow-size, 10px)}.luxury-consultation-card__heading{font-size:var(--lcc-heading-size, 38px);margin-bottom:14px}.luxury-consultation-card__text{font-size:var(--lcc-text-size, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-luxury-consultation-card.css.map */
