.contact-form-app__grid{align-items:stretch}.contact-form-app__grid--align-center{align-items:center}.contact-form-app__column{flex-basis:100%;max-width:100%}.contact-form-app__column>*+*{margin-top:1.5rem}.contact-form-app__icon-block{display:flex;align-items:flex-start;gap:1rem}.contact-form-app__icon-block .icon{flex-shrink:0;width:var(--contact-form-app-icon-size);height:var(--contact-form-app-icon-size);fill:rgb(var(--color-foreground))}.contact-form-app__icon-block-heading{display:block;margin-bottom:.5rem}.contact-form-app__icon-block-text{display:block}.contact-form-app__image img{display:block;max-width:100%;height:auto}.contact-form-app__help{width:100%;padding:3.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem;box-shadow:0 .8rem 3rem rgba(var(--color-shadow),.1)}.contact-form-app__help-header{margin-bottom:2.8rem}.contact-form-app__help-title{margin:0 0 1rem;color:rgb(var(--color-heading));font-size:3rem;line-height:1.2}.contact-form-app__help-subtitle{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.7rem;line-height:1.5}.contact-form-app__help-links{display:flex;flex-direction:column;gap:1.6rem}.contact-form-app__help-button{position:relative;display:flex;align-items:center;width:100%;min-height:10.8rem;padding:1.8rem 2.2rem 1.8rem 1.6rem;color:rgb(var(--color-foreground));text-decoration:none;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.4rem;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.contact-form-app__help-button:before{content:"";position:absolute;inset:0 auto 0 0;width:.4rem;background:rgb(var(--color-accent));opacity:0;transition:opacity .2s ease}.contact-form-app__help-button:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-accent),.04);border-color:rgba(var(--color-accent),.4);box-shadow:0 1rem 2.4rem rgba(var(--color-accent),.1);transform:translateY(-.2rem)}.contact-form-app__help-button:hover:before{opacity:1}.contact-form-app__help-button:focus-visible{outline:.3rem solid rgba(var(--color-accent),.28);outline-offset:.3rem}.contact-form-app__help-icon{display:flex;flex:0 0 7.2rem;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;margin-right:2.2rem;color:rgb(var(--color-accent));background:rgba(var(--color-accent),.12);border-radius:50%}.contact-form-app__help-content{display:flex;flex:1;flex-direction:column;min-width:0}.contact-form-app__help-content strong{margin-bottom:.6rem;color:rgb(var(--color-heading));font-size:2rem;line-height:1.3}.contact-form-app__help-content span{color:rgba(var(--color-foreground),.75);font-size:1.6rem;line-height:1.4}.contact-form-app__help-arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:2rem;color:rgb(var(--color-foreground));transition:transform .2s ease}.contact-form-app__help-button:hover .contact-form-app__help-arrow{transform:translate(.5rem)}.contact-form-app__details{width:100%;padding:3.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem;box-shadow:0 .8rem 3rem rgba(var(--color-shadow),.1)}.contact-form-app__details-heading{display:flex;align-items:center;gap:1.8rem;margin-bottom:3.2rem}.contact-form-app__details-heading h2{margin:0;color:rgb(var(--color-heading));font-size:2.7rem;line-height:1.2}.contact-form-app__details-heading-icon{display:flex;flex:0 0 5.8rem;align-items:center;justify-content:center;width:5.8rem;height:5.8rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);border-radius:50%}.contact-form-app__details-heading-icon svg{width:3.6rem;height:3.6rem}.contact-form-app__details-list{display:flex;flex-direction:column;gap:2.4rem}.contact-form-app__details-item{display:flex;align-items:flex-start;gap:1.8rem;color:rgb(var(--color-foreground));text-decoration:none;border-radius:1rem;transition:background-color .2s ease,transform .2s ease}a.contact-form-app__details-item:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);transform:translate(.4rem)}a.contact-form-app__details-item:focus-visible{outline:.3rem solid rgba(var(--color-accent),.25);outline-offset:.5rem}.contact-form-app__details-item-icon{display:flex;flex:0 0 4rem;align-items:center;justify-content:center;width:4rem;height:4rem;color:rgba(var(--color-foreground),.45)}.contact-form-app__details-item-icon svg{width:3.2rem;height:3.2rem}.contact-form-app__details-content{display:flex;flex-direction:column;padding-top:.4rem;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.55}.contact-form-app__details-content strong{color:rgb(var(--color-foreground));font-weight:650}.contact-form-app__details-content span{color:rgba(var(--color-foreground),.8)}@media screen and (max-width:749px){.contact-form-app__help,.contact-form-app__details{padding:2.4rem 1.6rem;border-radius:1.4rem}.contact-form-app__help-header{margin-bottom:2.2rem}.contact-form-app__help-title{font-size:2.5rem}.contact-form-app__help-subtitle{font-size:1.5rem}.contact-form-app__help-button{min-height:9.4rem;padding:1.4rem 1.4rem 1.4rem 1.2rem}.contact-form-app__help-icon{flex-basis:5.6rem;width:5.6rem;height:5.6rem;margin-right:1.4rem}.contact-form-app__help-icon svg{width:2.7rem;height:2.7rem}.contact-form-app__help-content strong{font-size:1.6rem}.contact-form-app__help-content span{font-size:1.3rem}.contact-form-app__help-arrow{margin-left:.8rem}.contact-form-app__help-arrow svg{width:2.2rem;height:2.2rem}.contact-form-app__details-heading{gap:1.4rem;margin-bottom:2.6rem}.contact-form-app__details-heading h2{font-size:2.3rem}.contact-form-app__details-heading-icon{flex-basis:4.8rem;width:4.8rem;height:4.8rem}.contact-form-app__details-heading-icon svg{width:3rem;height:3rem}.contact-form-app__details-list{gap:2rem}.contact-form-app__details-item{gap:1.3rem}.contact-form-app__details-item-icon{flex-basis:3.4rem;width:3.4rem;height:3.4rem}.contact-form-app__details-item-icon svg{width:2.7rem;height:2.7rem}.contact-form-app__details-content{font-size:1.6rem}}@media screen and (min-width:750px){.contact-form-app__column{flex-basis:0;flex-grow:1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form-app.css.map */
