.bn-contact{padding:5.2rem 0}.bn-contact__inner{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width:750px){.bn-contact__inner{flex-direction:row;align-items:flex-start;gap:6rem}.bn-contact__details{flex:0 0 32rem}.bn-contact__form-wrapper{flex:1}}.bn-contact__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;margin-bottom:1.6rem;color:rgb(var(--color-foreground))}.bn-contact__intro{font-size:1.6rem;line-height:1.75;color:rgb(var(--color-foreground) / .8);margin-bottom:3.2rem}.bn-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}.bn-contact__item{display:flex;align-items:flex-start;gap:1.6rem}.bn-contact__item-icon{font-size:2.4rem;flex-shrink:0;margin-top:.2rem}.bn-contact__item-label{display:block;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-foreground) / .55);margin-bottom:.4rem}.bn-contact__item-value{display:block;font-size:1.6rem;color:rgb(var(--color-foreground))}.bn-contact__phone{color:rgba(var(--color-button),1);text-decoration:none;font-weight:600}.bn-contact__phone:hover{text-decoration:underline}.bn-contact__item-icon--whatsapp{color:#25d366;font-size:0;display:flex;margin-top:.2rem}.bn-contact__whatsapp{color:#25d366;text-decoration:none;font-weight:600}.bn-contact__whatsapp:hover{text-decoration:underline}.bn-contact__hours{margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.bn-contact__hours-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.5rem;line-height:1.6;padding:.3rem 0;border-bottom:1px solid rgb(var(--color-foreground) / .06)}.bn-contact__hours-row:last-child{border-bottom:none}.bn-contact__day{font-weight:600;color:rgb(var(--color-foreground));white-space:nowrap;flex-shrink:0}.bn-contact__time{color:rgb(var(--color-foreground) / .7);text-align:right}.bn-contact__hours-row--closed .bn-contact__time{color:rgb(var(--color-foreground) / .4);font-style:italic}.bn-contact__form{display:flex;flex-direction:column;gap:2rem}.bn-contact__field{display:flex;flex-direction:column;gap:.8rem}.bn-contact__label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.bn-contact__input,.bn-contact__textarea{width:100%;padding:1.2rem 1.6rem;font-size:1.6rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground));background-color:#fafafa;border:.15rem solid rgb(var(--color-foreground) / .35);border-radius:.6rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.bn-contact__input::placeholder,.bn-contact__textarea::placeholder{color:rgb(var(--color-foreground) / .4);font-size:1.5rem}.bn-contact__input:focus,.bn-contact__textarea:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgb(var(--color-foreground) / .08);background-color:rgb(var(--color-background))}.bn-contact__textarea{resize:vertical;min-height:16rem}.bn-contact__submit{align-self:flex-start;min-width:18rem}.bn-contact__success{padding:1.6rem 2rem;background-color:#e8f5e9;border:.1rem solid #00592e;border-radius:.4rem;color:#00592e;font-size:1.5rem;line-height:1.6}.bn-contact__errors{padding:1.6rem 2rem;background-color:#fdecea;border:.1rem solid #d60036;border-radius:.4rem;color:#d60036;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bn-contact-info.css.map */
