.contact-hero{--ch-ink: #0F1B2D;--ch-accent: #F5B800;--ch-success: #157F3D;--ch-line: rgba(var(--color-foreground), .12);--ch-radius: 12px;--ch-radius-lg: 18px;padding-top:4.8rem;padding-bottom:4.8rem}.contact-hero__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.contact-hero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ch-success)}.contact-hero__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--ch-success);box-shadow:0 0 #157f3d80;animation:contact-hero-pulse 2s infinite}@keyframes contact-hero-pulse{0%{box-shadow:0 0 #157f3d80}70%{box-shadow:0 0 0 .8rem #157f3d00}to{box-shadow:0 0 #157f3d00}}.contact-hero__title{margin:0;font-size:clamp(2.8rem,4.5vw,4.4rem);line-height:1.08;letter-spacing:-.02em;font-weight:800}.contact-hero__subtitle{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.75);max-width:48rem}.contact-hero__reassurance{display:flex;flex-direction:column;gap:.9rem;margin:2.4rem 0 0;padding:0;list-style:none}.contact-hero__reassurance li{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600}.contact-hero__reassurance svg{width:1.7rem;height:1.7rem;color:var(--ch-success);fill:currentColor;flex-shrink:0}.contact-hero__methods{display:flex;flex-direction:column;gap:1.4rem}.contact-hero__call{display:flex;align-items:center;gap:1.6rem;padding:2rem 2.2rem;border-radius:var(--ch-radius-lg);background:var(--ch-accent);color:var(--ch-ink);text-decoration:none;box-shadow:0 6px 20px #f5b80059;transition:transform .15s ease,box-shadow .2s ease}.contact-hero__call:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f5b80073}.contact-hero__call-icon{display:grid;place-items:center;width:5rem;height:5rem;flex-shrink:0;border-radius:50%;background:var(--ch-ink)}.contact-hero__call-icon svg{width:2.4rem;height:2.4rem;color:var(--ch-accent);fill:currentColor}.contact-hero__call-text{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.contact-hero__call-label{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.contact-hero__call-number{font-size:clamp(2.2rem,3.5vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.contact-hero__call-hours{font-size:1.25rem;font-weight:600;opacity:.8;margin-top:.2rem}.contact-hero__call-arrow{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0}.contact-hero__call-arrow svg{width:1.8rem;height:1.8rem;fill:currentColor;transition:transform .2s ease}.contact-hero__call:hover .contact-hero__call-arrow svg{transform:translate(.3rem)}.contact-hero__card{background:rgb(var(--color-background));border:1px solid var(--ch-line);border-radius:var(--ch-radius-lg);padding:1rem 1.4rem}.contact-hero__card .pdp-delivery-support__contact-icon,.contact-hero__card .pdp-delivery-support__contact-icon svg{width:1.9rem;height:1.9rem;flex-shrink:0;fill:currentColor}.contact-hero__card .pdp-delivery-support__contact-arrow,.contact-hero__card .pdp-delivery-support__contact-arrow svg{width:1.4rem;height:1.4rem;flex-shrink:0;fill:currentColor}.contact-hero__info{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid var(--ch-line)}.contact-hero__info-block{display:flex;gap:1.2rem;align-items:flex-start}.contact-hero__info-icon{display:grid;place-items:center;width:4rem;height:4rem;flex-shrink:0;border-radius:50%;background:rgba(var(--color-foreground),.06)}.contact-hero__info-icon svg{width:2rem;height:2rem;color:var(--ch-accent);fill:currentColor}.contact-hero__info-title{margin:0 0 .3rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),.6)}.contact-hero__info-body{font-size:1.5rem;line-height:1.5}.contact-hero__info-body p{margin:0}@media screen and (max-width:899px){.contact-hero{padding-top:1.8rem;padding-bottom:1.8rem}.contact-hero__inner{gap:1.6rem}.contact-hero__eyebrow{margin-bottom:.6rem}.contact-hero__title{font-size:clamp(2.4rem,6.5vw,3rem)}.contact-hero__subtitle{margin-top:.6rem;font-size:1.4rem;line-height:1.35}.contact-hero__reassurance{margin-top:.8rem;gap:.4rem}.contact-hero__reassurance li{font-size:1.4rem}.contact-hero__reassurance svg{width:1.4rem;height:1.4rem}.contact-hero__methods{gap:.8rem}.contact-hero__call{padding:1.2rem 1.4rem;gap:1rem}.contact-hero__call-icon{width:3.6rem;height:3.6rem}.contact-hero__call-number{font-size:clamp(1.9rem,5.5vw,2.2rem)}.contact-hero__card{padding:.2rem 1.2rem}.contact-hero__info{margin-top:1rem;padding-top:1rem;gap:.8rem}.contact-hero__info-block{gap:.8rem}.contact-hero__info-icon{width:2.8rem;height:2.8rem}.contact-hero__info-icon svg{width:1.4rem;height:1.4rem}.contact-hero__info-title{margin-bottom:.1rem}.contact-hero__info-body{font-size:1.4rem;line-height:1.4}}@media screen and (min-width:900px){.contact-hero__inner{grid-template-columns:1.05fr .95fr;gap:4.8rem}.contact-hero__info{grid-template-columns:1fr 1fr;gap:3.2rem}}@media(prefers-reduced-motion:reduce){.contact-hero__call,.contact-hero__call-arrow svg,.contact-hero__dot{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-contact-hero.css.map */
