.vbf{max-width:1350px;margin:0 auto;padding:24px;color:#171511}.vbf [hidden]{display:none!important}.vbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vbf-panel{background:#faf8f3;border:1px solid #ded0b7;border-radius:6px;padding:clamp(16px,3vw,32px)}.vbf h2{font-size:clamp(21px,2.5vw,30px);margin:0 0 10px}.vbf-panel form{display:grid;gap:12px}.vbf-panel label{display:block}.vbf select,.vbf input[type=number]{display:block;width:100%;min-width:0;min-height:44px;margin-top:5px;border:1px solid #b79554;border-radius:5px;padding:8px;background:#fff;color:#171511;font:inherit}.vbf fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}.vbf button{min-height:44px;justify-self:start;padding:9px 18px;border-radius:5px;border:1px solid #b79554;background:#171511;color:#f1d69d;font:inherit;cursor:pointer}.vbf button:disabled{opacity:.6}.vbf .vbf-occasion-title{margin-top:30px}.vbf-occasion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vbf-occasion a{display:block;color:#171511;background:#faf8f3;border:1px solid #ded0b7;border-radius:6px;overflow:hidden;text-align:center;text-decoration:none}.vbf-occasion img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 28%}.vbf-occasion span{display:block;padding:10px 4px}.vbf :focus-visible{outline:2px solid #846631;outline-offset:2px}.vbf-visually-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}@media(max-width:749px){.vbf{padding:16px}.vbf-grid{grid-template-columns:1fr}.vbf-occasion{gap:6px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/velina-bundle-fit.css.map */
