.cd-contact-stage{--cd-contact-bg: #060606;--cd-contact-text: #ffffff;--cd-contact-max-width: 1440px;--cd-contact-side-pad: 32px;--cd-contact-heading-size: 80px;--cd-contact-heading-lh: 80px;--cd-contact-meta-size: 16px;--cd-contact-meta-lh: 24px;--cd-contact-image-radius: 0px;position:relative;background:var(--cd-contact-bg);color:var(--cd-contact-text);overflow:clip}.cd-contact-stage,.cd-contact-stage *{box-sizing:border-box}.cd-contact-stage__top{position:relative;background:var(--cd-contact-bg)}.cd-contact-stage__top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff14}.cd-contact-stage__shell{max-width:var(--cd-contact-max-width);min-height:639px;margin:0 auto;padding:148px var(--cd-contact-side-pad) 49px;display:flex;flex-direction:column}.cd-contact-stage__meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;margin:0 auto;width:min(100%,900px)}.cd-contact-stage__meta{margin:0;font-style:normal;font-family:Noto Sans,sans-serif;font-weight:400;font-size:var(--cd-contact-meta-size);line-height:var(--cd-contact-meta-lh);letter-spacing:-.01em;color:#fffffff5;max-width:220px}.cd-contact-stage__meta--address,.cd-contact-stage__meta--contact{justify-self:center;text-align:left}.cd-contact-stage__meta-line{display:block}.cd-contact-stage__meta-link{color:inherit;text-decoration:none}.cd-contact-stage__headline-wrap{margin-top:auto;display:flex;justify-content:center}.cd-contact-stage__headline{margin:0;max-width:100%;text-align:center;font-family:Noto Sans,sans-serif;font-weight:400;font-size:var(--cd-contact-heading-size);line-height:var(--cd-contact-heading-lh);letter-spacing:-.035em;color:#fff}.cd-contact-stage__heading-inner{display:inline-flex;flex-wrap:wrap;justify-content:center}.cd-contact-stage__char,.cd-contact-stage__word{display:inline-block;white-space:pre}.cd-contact-stage__space{display:inline-block;width:.28em}.cd-contact-stage__media{position:relative;background:var(--cd-contact-bg)}.cd-contact-stage__media-shell{max-width:var(--cd-contact-max-width);margin:0 auto;padding:0}.cd-contact-stage__picture,.cd-contact-stage__image-frame{display:block}.cd-contact-stage__image-frame{position:relative;overflow:hidden;border-radius:var(--cd-contact-image-radius)}.cd-contact-stage__picture{width:100%}.cd-contact-stage__picture img{display:block;width:100%;height:auto}.cd-contact-stage__desktop-image{aspect-ratio:1440 / 744}.cd-contact-stage__desktop-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.cd-contact-stage__mobile-image{display:none}.cd-contact-stage__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#06060600 0% 100%)}.cd-contact-stage__reveal{will-change:transform,opacity}.cd-contact-stage--ready .cd-contact-stage__meta,.cd-contact-stage--ready .cd-contact-stage__image-frame,.cd-contact-stage--ready .cd-contact-stage__char,.cd-contact-stage--ready .cd-contact-stage__word,.cd-contact-stage--ready .cd-contact-stage__space{opacity:0}.cd-contact-stage--ready .cd-contact-stage__meta{transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cd-contact-stage--ready .cd-contact-stage__meta--address{transition-delay:.08s}.cd-contact-stage--ready .cd-contact-stage__meta--contact{transition-delay:.18s}.cd-contact-stage--ready .cd-contact-stage__char,.cd-contact-stage--ready .cd-contact-stage__word,.cd-contact-stage--ready .cd-contact-stage__space{transform:translate3d(0,.82em,0) rotate(.001deg);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--cd-contact-char-index, 0) * 22ms + .18s)}.cd-contact-stage--ready .cd-contact-stage__space{width:.28em}.cd-contact-stage--ready .cd-contact-stage__image-frame{clip-path:inset(0 0 100% 0 round var(--cd-contact-image-radius));transform:translate3d(0,20px,0) scale(1.015);transition:clip-path 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),opacity .65s ease;transition-delay:.12s}.cd-contact-stage--visible .cd-contact-stage__meta,.cd-contact-stage--visible .cd-contact-stage__char,.cd-contact-stage--visible .cd-contact-stage__word,.cd-contact-stage--visible .cd-contact-stage__space,.cd-contact-stage--visible .cd-contact-stage__image-frame{opacity:1;transform:none}.cd-contact-stage--visible .cd-contact-stage__image-frame{clip-path:inset(0 0 0 0 round var(--cd-contact-image-radius))}@media(prefers-reduced-motion:reduce){.cd-contact-stage--ready .cd-contact-stage__meta,.cd-contact-stage--ready .cd-contact-stage__char,.cd-contact-stage--ready .cd-contact-stage__word,.cd-contact-stage--ready .cd-contact-stage__space,.cd-contact-stage--ready .cd-contact-stage__image-frame{opacity:1;transform:none;clip-path:none;transition:none}}@media(max-width:1024px){.cd-contact-stage{--cd-contact-side-pad: 20px;--cd-contact-heading-size: 32px;--cd-contact-heading-lh: 32px}.cd-contact-stage__shell{min-height:210px;min-height:clamp(200px,25svh,220px);padding:64px var(--cd-contact-side-pad) 28px}.cd-contact-stage__meta-row{display:none}.cd-contact-stage__headline{max-width:260px}.cd-contact-stage__desktop-image{display:none}.cd-contact-stage__mobile-image{display:block}.cd-contact-stage__mobile-image img{width:100%;height:100%;object-fit:cover;object-position:center center}}.cd-contact-stage{--cd-contact-header-overlap-fallback: 88px}html[data-cd-contact-first-stage=true] .cd-contact-stage{margin-top:calc(-1 * var(--cd-contact-detected-header-height, var(--cd-contact-header-overlap-fallback)))}html[data-cd-contact-first-stage=true] .cd-contact-stage__top{padding-top:var(--cd-contact-detected-header-height, var(--cd-contact-header-overlap-fallback))}html[data-cd-contact-header=light] #shopify-section-header-inline,html[data-cd-contact-header=light] #shopify-section-header-inline .cd-hero-header__wrapper,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__wrapper,html[data-cd-contact-header=light] #shopify-section-header-inline .header-wrapper,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__bot,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__mid,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__top{background:var(--cd-contact-header-bg-active, var(--cd-contact-bg, #151515))!important;background-color:var(--cd-contact-header-bg-active, var(--cd-contact-bg, #151515))!important;border-color:#ffffff14!important}html[data-cd-contact-header=light] #shopify-section-header-inline,html[data-cd-contact-header=light] #shopify-section-header-inline a,html[data-cd-contact-header=light] #shopify-section-header-inline button,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-site-nav__link,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-push-menu-btn,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__icon,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__cart-icon,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-minicart-icon,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-pr,html[data-cd-contact-header=light] #shopify-section-header-inline svg,html[data-cd-contact-header=light] #shopify-section-header-inline path{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}html[data-cd-contact-header=light] #shopify-section-header-inline img,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-header__logo img,html[data-cd-contact-header=light] #shopify-section-header-inline .cd-hero-header__logo img{filter:brightness(0) invert(1)!important}html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-count-box,html[data-cd-contact-header=light] #shopify-section-header-inline .t4s-count,html[data-cd-contact-header=light] #shopify-section-header-inline .cart-count-bubble,html[data-cd-contact-header=light] #shopify-section-header-inline [data-cart-count]{filter:none!important;color:#fff!important}@media(max-width:1024px){.cd-contact-stage{--cd-contact-header-overlap-fallback: 68px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cleerdent-contact-stage.css.map */
