.section-main-contact{display:block}body:has(.section-main-contact) .header__icon--cart{display:none!important}.contact-page{background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);letter-spacing:.02em;min-height:calc(100vh - 6rem);padding:0;margin:0;position:relative;overflow:hidden}.contact-page__inner{width:100%;max-width:none;padding:1.5rem 3px 6rem;margin:0;box-sizing:border-box}.contact-page__header{padding:0;margin:0 0 .6rem}.contact-page__title{font-family:var(--font-body-family);font-size:var(--custom-header-text-size, 11px);font-weight:var(--font-body-weight);letter-spacing:.02em;text-transform:uppercase;line-height:1;color:rgb(var(--color-foreground));margin:0;padding:0;display:inline-block}.contact-page__line{height:1px;background:rgb(var(--color-foreground));width:100%;transform:scaleX(0);transform-origin:left center;animation:contact-line-expand .5s linear .2s both;margin:0 0 2rem}@keyframes contact-line-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}@media(max-width:749px){.contact-page__grid{grid-template-columns:1fr;gap:2.5rem}}.contact-page__info{margin:0;padding:0;font-size:var(--custom-header-text-size, 11px);letter-spacing:.02em;text-transform:uppercase;line-height:1.7}.contact-page__intro{margin:0 0 1.4rem;padding:0;text-transform:uppercase;letter-spacing:.02em;font-size:var(--custom-header-text-size, 11px);line-height:1.5;max-width:42ch;clip-path:inset(0 100% 0 0);opacity:0;animation:contact-reveal-lr .85s cubic-bezier(.4,0,.2,1) calc(.45s + var(--i, 0) * 80ms) forwards}.contact-page__intro p{margin:0;padding:0}.contact-page__details{list-style:none;margin:0;padding:0}.contact-page__detail{margin:0 0 1rem;padding:0;display:block;clip-path:inset(0 100% 0 0);opacity:0;animation:contact-reveal-lr .85s cubic-bezier(.4,0,.2,1) calc(.45s + var(--i, 0) * 80ms) forwards}.contact-page__detail-label{display:block;font-size:var(--custom-header-text-size, 11px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;opacity:.55}.contact-page__detail-value,.contact-page__detail-value>p{display:block;font-size:var(--custom-header-text-size, 11px);letter-spacing:.02em;text-transform:uppercase;color:inherit;text-decoration:none;margin:0;padding:0;line-height:1.5;transition:opacity .2s ease}a.contact-page__detail-value:hover{opacity:.55}a.contact-page__detail-value:focus{outline:none}a.contact-page__detail-value:focus-visible{outline:1px solid currentColor;outline-offset:4px}.contact-page__form-wrap{margin:0;padding:0}.contact-page__form{display:block;margin:0;padding:0}.contact-page__status{font-size:var(--custom-header-text-size, 11px);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.5rem;padding:.75rem 0;border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground))}.contact-page__status--error{color:rgb(var(--color-foreground));opacity:.7}.contact-page__field{margin:0 0 1.4rem;padding:0;clip-path:inset(0 100% 0 0);opacity:0;animation:contact-reveal-lr .85s cubic-bezier(.4,0,.2,1) calc(.45s + var(--i, 0) * 80ms) forwards}.contact-page__label{display:block;font-family:var(--font-body-family);font-size:var(--custom-header-text-size, 11px);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.55;margin:0 0 .4rem;padding:0;line-height:1;transition:opacity .2s ease}.contact-page__input,.contact-page__textarea{appearance:none;-webkit-appearance:none;display:block;width:100%;background:transparent;background-color:transparent;background-image:none;border:0;border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;box-shadow:none;outline:none;padding:.5rem 0;margin:0;font:inherit;font-family:var(--font-body-family);font-size:var(--custom-header-text-size, 11px);letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:rgb(var(--color-foreground));-webkit-tap-highlight-color:transparent;transition:border-color .3s ease,opacity .2s ease;box-sizing:border-box;resize:none;min-height:0}.contact-page__textarea{min-height:8rem;resize:vertical;line-height:1.6}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:rgb(var(--color-foreground));opacity:.35}.contact-page__input:hover,.contact-page__textarea:hover{border-bottom-color:rgb(var(--color-foreground))}.contact-page__input:focus,.contact-page__textarea:focus,.contact-page__input:focus-visible,.contact-page__textarea:focus-visible{outline:none!important;box-shadow:none!important;border-bottom-width:2px;margin-bottom:-1px}.contact-page__field:focus-within .contact-page__label{opacity:1}.contact-page__input:-webkit-autofill,.contact-page__textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgb(var(--color-background)) inset!important;-webkit-text-fill-color:rgb(var(--color-foreground))!important;caret-color:rgb(var(--color-foreground))}.contact-page__submit{margin:2rem 0 0;padding:0;clip-path:inset(0 100% 0 0);opacity:0;animation:contact-reveal-lr .85s cubic-bezier(.4,0,.2,1) calc(.45s + var(--i, 0) * 80ms) forwards}.contact-page__send{appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0;margin:0;font-family:var(--font-body-family);font-size:var(--custom-header-text-size, 11px);font-weight:var(--font-body-weight);letter-spacing:.02em;text-transform:uppercase;line-height:1;color:rgb(var(--color-foreground));cursor:pointer;display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;width:auto;height:auto;min-height:0;min-width:0;text-decoration:none;transition:opacity .2s ease}.contact-page__send:after{content:"";position:absolute;top:-.6em;right:-.8em;bottom:-.6em;left:-.8em}.contact-page__send:hover,.contact-page__send:active{opacity:.7}.contact-page__send:focus,.contact-page__send:focus-visible{outline:none;box-shadow:none}@keyframes contact-reveal-lr{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media(prefers-reduced-motion:reduce){.contact-page__line{animation:none;transform:scaleX(1)}.contact-page__intro,.contact-page__detail,.contact-page__field,.contact-page__submit{animation:none;opacity:1;clip-path:none;transform:none}}@media(max-width:749px){.contact-page__inner{padding:1.25rem 3px 4rem}.contact-page__line{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-main-contact.css.map */
