.ttflex-contact-channels{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:clamp(32px,6vw,96px);padding:clamp(36px,5vw,72px);color:#fff;background:#221816}.ttflex-contact-channels--compact{margin-block-start:clamp(28px,4vw,52px);padding:clamp(28px,4vw,48px) 0 0;border-block-start:1px solid rgb(255 255 255 / 18%);background:transparent}.ttflex-contact-channels__eyebrow{margin:0 0 12px;color:#16a7a4;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ttflex-contact-channels__heading{max-width:15ch;margin:0;color:#fff;font-size:clamp(1.9rem,3.4vw,3.6rem);letter-spacing:-.04em;line-height:1.02}.ttflex-contact-channels--compact .ttflex-contact-channels__heading{font-size:clamp(1.45rem,2.2vw,2.25rem)}.ttflex-contact-channels__intro{max-width:48ch;margin:18px 0 0;color:#ffffffad;line-height:1.7}.ttflex-contact-channels__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin:0;border-block-start:1px solid rgb(255 255 255 / 18%)}.ttflex-contact-channels__item{min-width:0;padding:16px 16px 16px 0;border-block-end:1px solid rgb(255 255 255 / 18%)}.ttflex-contact-channels__item:nth-child(2n){padding-inline:20px 0;border-inline-start:1px solid rgb(255 255 255 / 18%)}.ttflex-contact-channels__label{margin:0;color:#ffffff7a;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ttflex-contact-channels__value{margin:6px 0 0;color:#fff;font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.ttflex-contact-channels__value a{color:inherit;text-decoration-color:#ffffff61;text-underline-offset:4px}.ttflex-contact-channels__value a:hover{color:#16a7a4}.ttflex-contact-channels__wechat-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ttflex-contact-channels__action-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border:1px solid rgb(255 255 255 / 32%);background:transparent;color:#16a7a4;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ttflex-contact-channels__action-btn:hover{border-color:#16a7a4;background:#16a7a4;color:#191716}.ttflex-qr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8}.ttflex-qr-modal[hidden]{display:none}.ttflex-qr-modal__dialog{position:relative;width:min(340px,100%);padding:28px 24px 24px;border:1px solid rgb(255 255 255 / 18%);background:#221816;color:#fff;text-align:center}.ttflex-qr-modal__title{margin:0 0 6px;color:#16a7a4;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ttflex-qr-modal__subtitle{margin:0 0 18px;color:#fff;font-size:.95rem;font-weight:650}.ttflex-qr-modal__image-box{display:flex;align-items:center;justify-content:center;width:220px;height:220px;margin:0 auto 20px;padding:12px;background:#fff}.ttflex-qr-modal__image-box img,.ttflex-qr-modal__image-box svg{display:block;width:100%;height:100%;object-fit:contain}.ttflex-qr-modal__close{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:8px 20px;border:1px solid rgb(255 255 255 / 32%);background:transparent;color:#fff;font-family:inherit;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ttflex-qr-modal__close:hover{border-color:#16a7a4;color:#16a7a4}@media screen and (max-width:749px){.ttflex-contact-channels{grid-template-columns:1fr;padding:34px 24px}.ttflex-contact-channels--compact{padding:28px 0 0}.ttflex-contact-channels__list{grid-template-columns:1fr}.ttflex-contact-channels__item:nth-child(2n){padding-inline:0;border-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ttflex-contact-channels.css.map */
