.lp-contact-cards{padding-top:var(--lp-contact-padding-top);padding-bottom:var(--lp-contact-padding-bottom);background:var(--color-bg-page);color:var(--color-text-primary)}.lp-contact-cards__header{max-width:680px;margin-bottom:var(--space-6)}.lp-contact-cards__eyebrow{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;line-height:var(--lh-small);text-transform:uppercase;letter-spacing:.08em}.lp-contact-cards__heading{margin:0;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-h2);font-weight:650;line-height:1.06;letter-spacing:-.03em}.lp-contact-cards__intro{margin-top:var(--space-3);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--lh-body)}.lp-contact-cards__intro p{margin:0}.lp-contact-cards__grid{display:grid;gap:var(--lp-contact-gap)}.lp-contact-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-contact-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-contact-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-contact-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);transition:transform var(--duration-base) var(--ease-enter),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.lp-contact-card__accent{position:absolute;top:0;right:20px;left:20px;height:2px;border-radius:var(--radius-pill);background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base) var(--ease-enter)}.lp-contact-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lp-contact-card__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-bg-soft);color:var(--color-text-primary);transition:transform var(--duration-base) var(--ease-enter),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.lp-contact-card__icon .lp-icon,.lp-contact-card__icon svg{display:block;width:18px;height:18px}.lp-contact-card__copy{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-enter),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.lp-contact-card__copy span{display:grid;place-items:center}.lp-contact-card__copy .lp-icon,.lp-contact-card__copy svg{width:14px;height:14px}.lp-contact-card__copy-success{display:none!important}.lp-contact-card__copy.is-copied .lp-contact-card__copy-default{display:none}.lp-contact-card__copy.is-copied .lp-contact-card__copy-success{display:grid!important}.lp-contact-card__copy.is-copied{border-color:var(--color-accent);background:var(--color-accent);color:var(--neutral-950)}.lp-contact-card__body{margin-top:var(--space-5)}.lp-contact-card__title{margin:0;color:var(--color-text-primary);font-family:var(--font-heading);font-size:17px;font-weight:650;line-height:1.2;letter-spacing:-.015em}.lp-contact-card__content{margin-top:7px;color:var(--color-text-secondary);font-family:var(--font-body);font-size:13px;line-height:1.55}.lp-contact-card__content a,.lp-contact-card__content a:visited,.lp-contact-card__content a:active,.lp-contact-card__content a[x-apple-data-detectors],.lp-contact-card__content [x-apple-data-detectors]{color:var(--color-text-secondary)!important;font:inherit!important;text-decoration:none!important;-webkit-text-decoration:none!important}@media(hover:hover)and (pointer:fine){.lp-contact-card__content a:hover{color:var(--color-text-primary)!important}}.lp-contact-card__content p{margin:0}.lp-contact-card__content p+p{margin-top:2px}.lp-contact-card__action{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:auto;padding-top:var(--space-5);color:var(--color-text-primary);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1;text-decoration:none}.lp-contact-card__action-icon{display:grid;place-items:center;width:11px;height:11px;transition:transform var(--duration-fast) var(--ease-enter)}.lp-contact-card__action-icon .lp-icon,.lp-contact-card__action-icon svg{width:11px;height:11px}@media(hover:hover)and (pointer:fine){.lp-contact-card:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.lp-contact-card:hover .lp-contact-card__accent{transform:scaleX(1)}.lp-contact-card:hover .lp-contact-card__icon{background:var(--color-accent);color:var(--neutral-950);transform:translateY(-2px) rotate(-3deg)}.lp-contact-card__copy:hover{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--white-base);transform:translateY(-1px)}.lp-contact-card__action:hover .lp-contact-card__action-icon{transform:translate(2px)}}@media(max-width:1100px){.lp-contact-cards__grid--3,.lp-contact-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lp-contact-cards{padding-top:var(--lp-contact-padding-top-mobile);padding-bottom:var(--lp-contact-padding-bottom-mobile)}.lp-contact-cards__header{margin-bottom:var(--space-5)}.lp-contact-cards__intro{font-size:var(--text-body-sm)}.lp-contact-cards__grid--2,.lp-contact-cards__grid--3,.lp-contact-cards__grid--4{grid-template-columns:1fr}.lp-contact-card{min-height:190px;padding:18px}.lp-contact-card__icon{flex-basis:42px;width:42px;height:42px}.lp-contact-card__icon .lp-icon,.lp-contact-card__icon svg{width:17px;height:17px}.lp-contact-card__body{margin-top:var(--space-4)}}@media(max-width:479px){.lp-contact-card{min-height:180px;padding:16px}.lp-contact-card__title{font-size:16px}.lp-contact-card__content{font-size:12px}.lp-contact-card__copy{flex-basis:30px;width:30px;height:30px}.lp-contact-card__copy .lp-icon,.lp-contact-card__copy svg{width:13px;height:13px}}@media(prefers-reduced-motion:reduce){.lp-contact-card,.lp-contact-card__accent,.lp-contact-card__icon,.lp-contact-card__copy,.lp-contact-card__action-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lp-contact-cards.css.map */
