:root .am-contact{display:grid;grid-template-columns:minmax(0,1fr)}:root .am-contact__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f2efed}:root .am-contact__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}:root .am-contact__body{padding:4rem 1.6rem 5.6rem}:root .am-contact__inner{max-width:62rem;margin:0 auto}:root .am-contact__title{margin:.8rem 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:4.4rem;line-height:1;letter-spacing:-.02em}:root .am-contact__text{margin-top:2rem;max-width:46rem;font-size:1.4rem;line-height:1.8;letter-spacing:0;color:rgba(var(--color-foreground),.86)}:root .am-contact__text p{margin:0 0 1.2rem}:root .am-contact__text p:last-child{margin-bottom:0}:root .am-contact__methods{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:3.2rem 0 0;padding:0;list-style:none}:root .am-contact__method{display:flex;align-items:center;gap:1.6rem;height:100%;padding:1.8rem 2rem;border:.1rem solid rgb(var(--am-line));color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .3s var(--am-ease-soft),background-color .3s var(--am-ease-soft)}@media(hover:hover){:root a.am-contact__method:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.03)}}:root .am-contact__icon{flex:0 0 auto;display:inline-flex;width:2.4rem;height:2.4rem}:root .am-contact__icon svg{width:100%;height:100%}:root .am-contact__method-text{min-width:0}:root .am-contact__method-label{display:block;font-size:1.1rem;line-height:1.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}:root .am-contact__method-value{display:block;margin-top:.2rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}:root .am-contact__form-title{margin:4rem 0 2rem;padding-top:3.2rem;border-top:.1rem solid rgb(var(--am-line));font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6rem;font-weight:var(--font-body-weight);letter-spacing:.12em;text-transform:uppercase}:root .am-contact__form .field{margin-bottom:1.2rem}:root .am-contact__fields{display:grid;grid-template-columns:minmax(0,1fr)}:root .am-contact__form .text-area{min-height:16rem;resize:vertical}:root .am-contact__submit{margin-top:2rem}:root .am-contact__submit .button{width:100%;min-height:4.8rem}:root .am-contact__status{display:flex;align-items:center;gap:1rem;margin:0 0 2rem;font-size:1.4rem}:root .am-contact__status svg{flex:0 0 auto;width:2rem;height:2rem}@media screen and (min-width:750px){:root .am-contact__media{aspect-ratio:16 / 9}:root .am-contact__body{padding:6.4rem var(--am-gutter) 8rem}:root .am-contact__title{font-size:5.6rem}:root .am-contact__methods{grid-template-columns:repeat(2,minmax(0,1fr))}:root .am-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}:root .am-contact__submit .button{width:auto;min-width:22rem}}@media screen and (min-width:990px){:root .am-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}:root .am-contact--no-image{grid-template-columns:minmax(0,1fr)}:root .am-contact--image-right .am-contact__media{order:2}:root .am-contact--image-right{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:root .am-contact__media{aspect-ratio:auto;min-height:72rem}:root .am-contact__body{display:flex;align-items:center;padding:8rem clamp(4.8rem,6vw,11.2rem)}:root .am-contact__inner{width:100%;margin:0}:root .am-contact__title{font-size:6.4rem}:root .am-contact__text{font-size:1.5rem}}:root .am-footer{border-top:.1rem solid rgb(var(--am-line));margin-top:var(--am-footer-mt, 5.6rem)}:root .am-footer__main{padding:0 var(--am-gutter)}:root .am-footer__title{margin:0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6rem;font-weight:var(--font-body-weight);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}:root .am-footer__list{list-style:none;margin:0;padding:0}:root .am-footer__list a,:root .am-footer__text a{color:inherit;text-decoration:none}:root .am-footer__list li,:root .am-footer__text p{font-size:1.1rem;line-height:1.6rem;margin:0;padding:.4rem 0}:root .am-footer__text p{max-width:28rem}:root .am-footer details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.9rem 0}:root .am-footer details>summary::-webkit-details-marker{display:none}:root .am-footer__col{border-bottom:.1rem solid rgb(var(--am-line))}:root .am-footer__col .am-footer__body{padding-bottom:2rem}:root .am-footer__plus{position:relative;width:1rem;height:1rem;flex:0 0 auto}:root .am-footer__plus:before,:root .am-footer__plus:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transition:transform .4s var(--am-ease)}:root .am-footer__plus:after{transform:rotate(90deg)}:root .am-footer details[open] .am-footer__plus:after{transform:rotate(0)}:root .am-footer__newsletter{padding:2.8rem 0 0}:root .am-footer__newsletter p{font-size:1.1rem;line-height:1.6rem;letter-spacing:-.02em;margin:1.6rem 0 1.2rem}:root .am-footer__form{display:grid;gap:.5rem}:root .am-footer__input{width:100%;height:3.8rem;padding:0 1.6rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;outline-offset:.2rem;-webkit-appearance:none;appearance:none;transition:box-shadow .2s ease-in-out}:root .am-footer__input::placeholder{color:rgba(var(--color-foreground),.7);opacity:1}:root .am-footer__input:focus{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));outline:0}:root .am-footer__form .button{width:100%}:root .am-footer__legal,:root .am-footer__status{font-size:1.1rem!important;line-height:1.6rem;margin:1.2rem 0 0!important}:root .am-footer__status{color:rgb(var(--am-accent))}:root .am-footer__social{display:flex;justify-content:center;gap:2.4rem;list-style:none;padding:0;margin:2.8rem 0 0}:root .am-footer__social a{display:inline-flex;width:2.2rem;height:2.2rem;color:rgb(var(--color-foreground));transition:transform .3s var(--am-ease),color .2s ease-in-out}:root .am-footer__social svg{width:100%;height:100%}@media(hover:hover){:root .am-footer__social a:hover{transform:translateY(-.2rem);color:rgb(var(--am-accent))}:root .am-footer__list a:hover,:root .am-footer__text a:hover,:root .am-footer__policies a:hover{color:rgb(var(--am-accent))}}:root .am-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.8rem var(--am-gutter) 3.2rem;text-align:center}:root .am-footer__mark{order:-1;line-height:0}:root .am-footer__mark img{width:var(--am-mark-w, 6.4rem);height:auto}:root .am-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;list-style:none;margin:0;padding:0}:root .am-footer__policies a,:root .am-footer__copy{font-size:1.1rem;line-height:1.6rem;letter-spacing:-.02em;color:rgb(var(--color-foreground));text-decoration:none}:root .am-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0;padding:0}:root .am-footer__payments svg{height:2rem;width:auto;display:block}@media screen and (min-width:990px){:root .am-footer__main{display:flex;gap:4rem;padding-top:3.2rem;padding-bottom:6.4rem}:root .am-footer__cols{display:flex;gap:2.4rem;flex:1 1 auto}:root .am-footer__col{border:0;flex:0 1 20rem;min-width:14rem}:root .am-footer details>summary{pointer-events:none;padding:0 0 1.6rem}:root .am-footer__plus{display:none}:root .am-footer__col .am-footer__body{padding-bottom:0}:root .am-footer__newsletter{flex:0 0 32.4rem;padding:0}:root .am-footer__social{justify-content:flex-start;gap:2rem;margin-top:2.4rem}:root .am-footer__social--mobile{display:none}:root .am-footer__bottom{flex-direction:row;justify-content:flex-start;gap:3.2rem;padding-top:2rem;padding-bottom:2rem;border-top:.1rem solid rgb(var(--am-line));text-align:left}:root .am-footer__mark{order:3;margin-left:auto}:root .am-footer__policies{justify-content:flex-start}:root .am-footer__payments{margin-left:auto}:root .am-footer__payments+.am-footer__mark{margin-left:2.4rem}}@media screen and (max-width:989px){:root .am-footer__social--desktop{display:none}:root .am-footer__copy{order:9}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=Bg */
