.rb-contact-page{background:rgb(var(--color-background))}.rb-contact-page__inner{display:grid;gap:clamp(2.4rem,3.4vw,4rem)}.rb-contact-page__header{padding-bottom:clamp(2rem,3vw,3.2rem);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.rb-contact-page__header h1{margin:0;color:rgb(var(--color-foreground));font-size:clamp(3.4rem,4vw,4.6rem);font-weight:800;line-height:1;letter-spacing:0}.rb-contact-page__header p{max-width:72rem;margin:1.2rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.6rem;line-height:1.65}.rb-contact-page__body{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(32rem,.82fr);gap:clamp(3.2rem,5vw,6rem);align-items:start}.rb-contact-page__form-panel{padding:clamp(2rem,2.4vw,2.8rem);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:rgba(var(--color-background),.78)}.rb-contact-page__form-panel h2,.rb-contact-page__info h2{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:760;line-height:1.15;letter-spacing:0}.rb-contact-page__form{display:grid;gap:1.55rem}.rb-contact-page__fields{display:grid;grid-template-columns:1fr;gap:1.55rem}.rb-contact-page__field{display:grid;gap:.8rem;margin:0}.rb-contact-page__field>span{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;line-height:1.4}.rb-contact-page__input,.rb-contact-page__textarea{width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;line-height:1.5;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.rb-contact-page__textarea{min-height:11rem;resize:vertical}.rb-contact-page__input::placeholder,.rb-contact-page__textarea::placeholder{color:rgba(var(--color-foreground),.44)}.rb-contact-page__input:focus,.rb-contact-page__textarea:focus{border-color:rgba(var(--color-button),.75);box-shadow:0 0 0 .3rem rgba(var(--color-button),.14);outline:0}.rb-contact-page__button-wrap{width:min(100%,24rem)}.rb-contact-page__submit{width:100%;min-height:5.2rem;border-radius:.8rem;font-size:1.55rem;font-weight:760;letter-spacing:0}.rb-contact-page__info{min-width:0;padding-left:clamp(2.8rem,4vw,4.8rem);border-left:.1rem solid rgba(var(--color-foreground),.12)}.rb-contact-page__info-list{display:grid;gap:0;margin:0}.rb-contact-page__info-row{display:grid;gap:.8rem;padding:1.8rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.rb-contact-page__info-row:first-child{padding-top:0;border-top:0}.rb-contact-page__info-row dt{margin:0;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:720;line-height:1.4}.rb-contact-page__info-row dd{margin:0;color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.65}.rb-contact-page__info-row a{color:inherit;text-decoration:none}.rb-contact-page__info-row a:hover{color:rgb(var(--color-foreground))}.rb-contact-page .form__message{align-items:flex-start}@media screen and (max-width:989px){.rb-contact-page__body{grid-template-columns:1fr}.rb-contact-page__info{padding-top:3.2rem;padding-left:0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-left:0}}@media screen and (max-width:749px){.rb-contact-page__header h1{font-size:clamp(3.2rem,10vw,4rem)}.rb-contact-page__form-panel{padding:0;border:0;border-radius:0;background:transparent}.rb-contact-page__fields{grid-template-columns:1fr}.rb-contact-page__button-wrap{width:100%}.rb-contact-page__submit{min-height:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-rb-contact-page.css.map */
