.bvct-head{text-align:center;margin:0 auto clamp(30px,3.6vw,50px)}.bvct-head .bv-eb{display:block;margin-bottom:16px;font-size:.84rem;letter-spacing:.26em}.bv .bvct-head h1{font-family:var(--bv-display);font-weight:500;font-size:1.85rem;line-height:1.22;letter-spacing:.02em;color:var(--bv-rose-d);margin:0;white-space:nowrap}.bvct-rule{display:block;width:46px;height:2px;background:var(--bv-gold-l);margin:18px auto 0;border:0}.bvct-head p{max-width:46ch;margin:16px auto 0;font-size:1rem;color:var(--bv-ink-soft)}.bvct-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(22px,3.4vw,54px);max-width:1120px;margin:0 auto;align-items:start}.bvct-list{display:grid;gap:12px}.bvct-list.bv-rv{opacity:1;transform:none}.bvct-row{display:flex;gap:15px;align-items:flex-start;background:var(--bv-card,var(--bv-beige));border:3px solid var(--bv-gold-l);border-radius:16px;padding:18px 20px;opacity:0;translate:0 14px;transition:opacity .55s ease,translate .55s cubic-bezier(.2,0,.2,1),transform .3s cubic-bezier(.2,0,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.bvct-list.bv-in .bvct-row{opacity:1;translate:0 0}@media(scripting:none){.bvct-row{opacity:1;translate:0 0}}.bvct-row:hover{transform:translateY(-3px)}.bvct-ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.bvct-ic svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bvct-lb{display:block;font-family:var(--bv-body);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.bv .bvct-vl,.bv .bvct-vl a{font-family:var(--bv-body);font-size:.98rem;line-height:1.5;color:var(--bv-ink);font-weight:400;margin:0}.bvct-vl a:hover{color:var(--bv-rose-d)}.bvct-c-rose .bvct-ic{background:var(--bv-rose);color:#fff1f5}.bvct-c-rose .bvct-lb{color:var(--bv-rose-d)}.bvct-c-rose{border-color:var(--bv-rose)}.bvct-c-mustard .bvct-ic{background:var(--bv-mustard);color:#2a2318}.bvct-c-mustard .bvct-lb{color:var(--bv-mustard-d)}.bvct-c-mustard{border-color:var(--bv-mustard)}.bvct-c-teal .bvct-ic{background:var(--bv-teal);color:#fffcf4}.bvct-c-teal .bvct-lb{color:var(--bv-teal-d)}.bvct-c-teal{border-color:var(--bv-teal)}.bvct-c-lime .bvct-ic{background:var(--bv-lime);color:#2a2318}.bvct-c-lime .bvct-lb{color:var(--bv-lime-d)}.bvct-c-lime{border-color:var(--bv-lime)}.bvct-form{background:var(--bv-beige2);border:3px solid var(--bv-gold-l);border-radius:20px;padding:clamp(20px,2.4vw,32px)}.bvct-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bvct-f{margin-bottom:12px}.bvct-f label{display:block;font-family:var(--bv-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--bv-ink-soft);margin-bottom:8px}.bvct-f input,.bvct-f textarea{width:100%;font-family:var(--bv-body);font-size:1rem;color:var(--bv-ink);background:var(--bv-cream);border:2px solid var(--bv-gold-l);border-radius:12px;padding:14px 16px;transition:border-color .22s,box-shadow .22s,background .22s}.bvct-f textarea{min-height:132px;resize:vertical}.bvct-f input::placeholder,.bvct-f textarea::placeholder{color:color-mix(in srgb,var(--bv-ink-soft) 65%,transparent)}.bvct-f input:focus,.bvct-f textarea:focus{outline:0;border-color:var(--bv-rose);box-shadow:0 0 0 4px color-mix(in srgb,var(--bv-rose) 18%,transparent)}.bvct-send{display:inline-block;width:100%;text-align:center;font-family:var(--bv-body);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:18px 30px;border-radius:40px;border:0;cursor:pointer;background:var(--bv-rose);color:#fff;transition:transform .22s,background .22s}.bvct-send:hover{transform:translateY(-2px);background:var(--bv-rose-d)}.bvct-note{margin-top:14px;font-family:var(--bv-body);font-size:.86rem;color:var(--bv-ink-soft);text-align:center}.bvct-ok{background:var(--bv-lime);color:#233010;border-radius:14px;padding:16px 18px;font-family:var(--bv-body);font-weight:600;margin-bottom:16px}.bvct-err{background:var(--bv-rose);color:#fff1f5;border-radius:14px;padding:16px 18px;font-family:var(--bv-body);margin-bottom:16px}.bvct-err ul{margin:0;padding-left:1.2rem}@media(max-width:900px){.bvct-grid{grid-template-columns:1fr}.bv .bvct-head h1{white-space:normal}}@media(max-width:520px){.bvct-pair{grid-template-columns:1fr}.bv .bvct-head h1{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.bvct-row{opacity:1;translate:0 0;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bheeni-contact.css.map */
