/* Softer vintage panels: color and breathing space replace dividing rules. */
body.home .bc-header,body.home .bc-header nav{border:0!important}
body.home .bc-home>div{border:0!important;box-shadow:none!important}
body.home .bc-luxury-intro{background:#f3eadc!important;padding-block:64px!important}
body.home .bc-food-panel{background:#fffaf3!important;padding:56px 4vw 48px}
body.home .bc-food-panel>h2{max-width:1020px;text-align:center;margin-bottom:30px!important}
body.home .bc-food-carousel{max-width:1020px}
body.home .bc-food-carousel .bc-carousel-slides,body.home .bc-food-carousel.is-ready .bc-carousel-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
body.home .bc-carousel-slides img{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}
body.home .bc-carousel-controls{margin-top:24px;gap:20px}
body.home .bc-carousel-controls button{width:48px;min-height:48px;font-size:24px}
body.home .bc-luxury-experience,body.home .bc-experience-copy{background:#e7d7c2!important}
body.home .bc-luxury-gift{padding-block:64px!important}
body.home .bc-home-links{padding-block:64px}
body.home .bc-home-coastal-feature{background:#f3eadc;padding-block:64px}
body.home .bc-instagram-section{background:#fffaf3!important}
body.home .bc-directions-banner{background:#f3eadc}
@media(max-width:600px){body.home .bc-food-carousel.is-ready .bc-carousel-slides{grid-template-columns:1fr}body.home .bc-food-panel{padding:40px 24px}body.home .bc-food-panel>h2{font-size:30px!important}}
