.enhanced-contact-methods{position:relative;overflow:hidden}.contact-methods__container{text-align:center;padding:60px 0}.contact-methods__heading{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--color-foreground)}.contact-methods__subheading{font-size:1.25rem;color:var(--color-foreground-70);max-width:600px;margin:0 auto 3rem;line-height:1.6}.contact-methods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.contact-method{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease;position:relative}.contact-method:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a;border-color:#fff3;background:#ffffff14}.contact-method h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-foreground)}.contact-method p{font-size:.95rem;color:var(--color-foreground-60);margin-bottom:1.5rem;line-height:1.5}.contact-method a,.contact-method span{display:inline-block;font-size:1.125rem;font-weight:600;color:var(--color-link);text-decoration:none;margin-bottom:1rem;transition:color .2s ease}.contact-method a:hover{color:var(--color-link-hover)}.contact-method .availability{font-size:.875rem;color:var(--color-foreground-50);margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.contact-method[data-is-primary=true]{background:linear-gradient(135deg,#00bfff1a,#00ffcc1a);border-color:#00bfff33}.contact-method[data-is-primary=true]:hover{border-color:#00bfff66}.contact-method:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#00bfff,#0fc);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}@media screen and (max-width: 749px){.contact-methods__heading{font-size:2rem}.contact-methods__grid{grid-template-columns:1fr}.contact-method{padding:2rem}}.section-padding-top{padding-top:var(--section-padding-top, 60px)}.section-padding-bottom{padding-bottom:var(--section-padding-bottom, 60px)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-enhanced-contact-methods.css.map */
