.font-brand{font-family:Inter,sans-serif}.bnf-h2{font-weight:800;font-size:clamp(24px,4vw,36px);color:#131313;margin-top:0!important;margin-bottom:1rem;line-height:1.2}.bnf-h2--underline{position:relative;display:inline-block}.bnf-h2--underline:after{content:"";display:block;width:80px;height:4px;background:#ffd100;border-radius:2px;margin-top:10px}.bnf-btn{background-color:#ffd100;color:#131313;font-weight:600;padding:.9rem 2rem;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:16px;font-family:inherit}.contact .bnf-h2{padding-top:0!important}.bnf-btn:hover{background-color:#e6c200;transform:translateY(-1px)}.bnf-btn:active{transform:translateY(0)}.contact__fields{display:grid;grid-template-columns:1fr;gap:1.5rem}.field--full{grid-column:1 / -1}@media screen and (min-width: 750px){.contact__fields{grid-template-columns:1fr 1fr;column-gap:2rem}.contact__button{margin-top:2rem}}.floating-label{position:relative;margin-bottom:2rem}.floating-label input,.floating-label textarea,.floating-label select{width:100%;padding:1.2rem 1rem .6rem;border:1px solid #ddd;border-radius:10px;font-size:15px;background:#fff;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.floating-label label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);font-size:15px;color:#888;background:#fff;padding:0 4px;transition:all .2s ease;pointer-events:none}.floating-label.focused label,.floating-label input:not(:placeholder-shown)+label,.floating-label textarea:not(:placeholder-shown)+label,.floating-label select.filled+label{top:-12px;left:12px;font-size:12px;font-weight:600;color:#131313}.floating-label input:focus,.floating-label textarea:focus,.floating-label select:focus{border-color:#ffd100;outline:none;box-shadow:0 0 0 2px #ffd1004d}.floating-label select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;padding:1.6rem 2.5rem .6rem 1rem;line-height:1.6}.floating-label select.filled+label,.floating-label select:focus+label{top:-14px;font-size:12px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
