.contact-card__card{box-shadow:0 2px 8px rgba(0,0,0,calc(var(--card-shadow-opacity,.1) * .6)),0 8px 24px rgba(0,0,0,var(--card-shadow-opacity,.1));border-radius:var(--blocks-radius)}.contact-card__inner{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.1);display:flex;flex-direction:column;min-height:var(--contact-card-min-height,0)}@property --glare-opacity{syntax:'<number>';initial-value:0;inherits:true}.contact-card--plastic .contact-card__inner{position:relative;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.35);border-color:rgba(255,255,255,.2)}.contact-card--plastic .contact-card__inner::before{content:'';position:absolute;inset:0;background:radial-gradient(circle var(--glare-radius,720px) at var(--glare-x,50%) var(--glare-y,50%),rgba(255,255,255,calc(var(--glare-opacity) * var(--glare-intensity,.6))) 0,rgba(255,255,255,calc(var(--glare-opacity) * var(--glare-intensity,.6) * .33)) 35%,transparent var(--glare-spread,60%)),linear-gradient(var(--plastic-glow-angle,135deg),rgba(255,255,255,var(--plastic-glow-intensity,.72)) 0,rgba(255,255,255,var(--plastic-glow-intensity-half,.38)) var(--plastic-glow-spread,28%),transparent var(--plastic-glow-size,50%),rgba(0,0,0,var(--plastic-shadow-intensity,.18)) 100%);mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;z-index:3}.contact-card--pattern-material .contact-card__inner{position:relative}.contact-card--pattern-material .contact-card__inner::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--pattern-stripe,rgba(0,0,0,.5)) 50%,transparent 0),linear-gradient(-135deg,var(--pattern-stripe,rgba(0,0,0,.5)) 50%,transparent 0);background-size:var(--pattern-tile-size,1rem) var(--pattern-tile-size,1rem);background-color:var(--pattern-bg-color,#eff6ff);opacity:var(--pattern-overlay-opacity, .1);pointer-events:none;border-radius:inherit;z-index:3}.contact-card--plastic.contact-card--pattern-material .contact-card__inner::before{z-index:4}.contact-card__main{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 3.2rem}.contact-card__brand{min-width:0}@media (min-width:768px){.contact-card__brand{max-width:var(--brand-max-width,60%)}}.contact-card__tagline{font-weight:var(--contact-tagline-weight,700);font-size:var(--contact-tagline-size, 1.7rem);margin:0 0 .4rem;color:rgb(var(--color-foreground))}.contact-card__tagline .f-country-flags{display:inline-block;vertical-align:middle;margin-left:.6rem;position:relative;top:-.1em}.contact-card__subtitle{font-style:italic;font-size:var(--contact-subtitle-size, 1.4rem);font-weight:var(--contact-subtitle-weight,400);color:rgb(var(--color-foreground),.65);margin:0}.contact-card__contact{display:flex;flex-direction:column;gap:.8rem;flex-shrink:0}.contact-card__contact-item{display:flex;align-items:center;gap:.8rem;font-size:var(--contact-contact-size, 1.5rem);font-weight:var(--contact-contact-weight,400);color:rgb(var(--color-foreground));text-decoration:none;transition:opacity .2s}.contact-card__contact-item:hover{opacity:.7}.contact-card__contact-item svg{flex-shrink:0}.contact-card__bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 3.2rem}.contact-card__bar-logo{display:flex;align-items:center}.contact-card__logo-img{max-height:38px;width:auto;object-fit:contain;display:block}.contact-card__shop-name{font-weight:700;font-size:var(--font-size-base);color:rgb(var(--color-foreground))}.contact-card__bar-social{display:flex;align-items:center;gap:.8rem;background:0 0!important}@media (max-width:767px){.contact-card__main{flex-direction:column;align-items:center;text-align:center;padding:2rem}.contact-card__tagline{font-size:calc(var(--contact-tagline-size, 1.7rem) * .82)}.contact-card__subtitle{font-size:calc(var(--contact-subtitle-size, 1.4rem) * .82)}.contact-card__contact{align-items:center;width:100%}.contact-card__contact-item{font-size:calc(var(--contact-contact-size, 1.5rem) * .82)}.contact-card__bar{flex-wrap:wrap;gap:1.2rem;padding:1.2rem 2rem;justify-content:center}.contact-card__bar-social{justify-content:center}}