.bevc-page{background:#faf8f3;color:#173b31;padding:72px 20px 110px;min-height:60vh}.bevc-container{max-width:1240px;margin:auto}.bevc-intro{max-width:830px;margin:0 0 42px}.bevc-eyebrow{display:block;color:#bf874c;text-transform:uppercase;font-size:.81rem;letter-spacing:.18em;font-weight:800;margin-bottom:18px}.bevc-intro h1{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.07;letter-spacing:-.04em;margin:0 0 22px;color:#174a38;font-family:Georgia,serif}.bevc-intro p{font-size:1.17rem;line-height:1.7;color:#5b6c63}.bevc-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.bevc-tabs a{display:inline-block;padding:12px 18px;border:1px solid #d8dfd7;border-radius:40px;text-decoration:none;color:#204c3b;background:#fff;font-weight:700}.bevc-tabs a[aria-current=page],.bevc-tabs a:hover{color:#fff;background:#175743;border-color:#175743}.bevc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bevc-card{overflow:hidden;background:#fff;border:1px solid #e9ebe4;border-radius:18px;box-shadow:0 15px 40px rgba(30,62,45,.055);transition:transform .2s,box-shadow .2s}.bevc-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(30,62,45,.12)}.bevc-card-photo{display:block;position:relative;height:225px;background:#e8eee7}.bevc-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.bevc-tag{position:absolute;bottom:15px;left:16px;padding:8px 12px;color:#1e503d;background:#fff;border-radius:20px;font-size:.72rem;font-weight:800}.bevc-card-content{padding:24px}.bevc-card h2{font-size:1.3rem;line-height:1.25;margin:0 0 10px;color:#173f30}.bevc-card h2 a{color:inherit;text-decoration:none}.bevc-card p{font-size:.92rem;line-height:1.6;color:#66736b;min-height:67px;margin:0 0 18px}.bevc-card-bottom{border-top:1px solid #edf0ec;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bevc-card-bottom strong{font-size:1.15rem;color:#174c39}.bevc-card-bottom a{color:#a97238;font-weight:800;text-decoration:none}.bevc-crumb{margin-bottom:36px;color:#6c756e}.bevc-crumb a{color:#287155;text-decoration:none}.bevc-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.bevc-detail-image{aspect-ratio:1/1;background:#e8eee7;border-radius:24px;overflow:hidden}.bevc-detail-image img{width:100%;height:100%;object-fit:cover}.bevc-detail-body h1{font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4.8rem);line-height:1.1;color:#174a38;margin:0 0 20px}.bevc-price{font-size:1.7rem;font-weight:800;color:#a8733b;margin:0 0 28px}.bevc-description{font-size:1.1rem;line-height:1.75;color:#51645b;margin-bottom:32px}.bevc-button{display:inline-flex;align-items:center;gap:20px;background:#165a42;color:#fff!important;border-radius:8px;padding:16px 24px;font-weight:800;text-decoration:none}.bevc-button:hover{background:#104430}.bevc-hint{font-size:.83rem;line-height:1.5;color:#6d786f;margin-top:15px;max-width:480px}@media(max-width:900px){.bevc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bevc-page{padding:42px 16px 75px}.bevc-grid{grid-template-columns:1fr}.bevc-card-photo{height:230px}.bevc-detail{grid-template-columns:1fr;gap:25px}.bevc-detail-image{aspect-ratio:4/3}.bevc-tabs{gap:6px}.bevc-tabs a{font-size:.83rem;padding:9px 12px}}
