@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Jost:wght@300;400;500&display=swap";.be{--be-ink: #1F1915;--be-ivory: #F7F2EB;--be-linen: #EFE7DC;--be-gold: #D2B88E;--be-bronze: #8A6A3E;--be-mocha: #6E5E52;--be-smoke: #5E544C;--be-line: #E3D9CC;--be-soft: #DCD2C6;font-family:Jost,sans-serif;font-weight:300;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--be-ink);background:var(--be-ivory)}.be *,.be *:before,.be *:after{box-sizing:border-box}.be a{color:inherit}.be a:hover{color:var(--be-bronze)}.be--dark{background:var(--be-ink);color:var(--be-ivory)}.be--dark a:hover{color:var(--be-gold)}.be--linen{background:var(--be-linen)}.be-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.be-pad{padding-top:112px;padding-bottom:112px}.be-stack{display:flex;flex-direction:column}.be-eyebrow{font-family:Jost,sans-serif;font-size:12px;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:var(--be-bronze)}.be--dark .be-eyebrow{color:var(--be-gold)}.be-h1,.be-h2,.be-h3,.be-serif{font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:0;margin:0;color:inherit}.be-h1{font-size:76px;line-height:1.02;letter-spacing:-.01em}.be-h2{font-size:54px;line-height:1.05}.be-h3{font-size:36px;line-height:1.1}.be-h1 em,.be-h2 em{font-style:italic;color:var(--be-bronze)}.be--dark .be-h1 em,.be--dark .be-h2 em{color:var(--be-gold)}.be-p{margin:0;font-size:16px}.be-lead{margin:0;font-size:18px}.be-muted{color:var(--be-smoke)}.be--dark .be-muted{color:var(--be-soft)}.be-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background:var(--be-ink);color:var(--be-ivory)!important;border:1px solid var(--be-ink);align-self:flex-start}.be-btn:hover{background:#3a312b}.be-btn--light{background:var(--be-ivory);color:var(--be-ink)!important;border-color:var(--be-ivory);font-weight:500}.be-btn--light:hover{background:#fff}.be-btn--ghost{background:transparent;color:var(--be-ivory)!important;border-color:#8c7f73}.be-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start}.be-img{width:100%;height:100%;object-fit:cover;display:block}.be-ph{display:flex;align-items:flex-end;padding:16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--be-ivory);background:var(--be-mocha);width:100%;height:100%}.be-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.be-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.be-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.be-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.be-head>div{display:flex;flex-direction:column;gap:12px;max-width:640px}.be-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center;padding-top:72px;padding-bottom:72px}.be-hero__imgs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:300px 220px;gap:12px}.be-hero__main{grid-column:span 3;grid-row:span 2;overflow:hidden}.be-hero__sm{grid-column:span 2;overflow:hidden}.be-trust{background:var(--be-linen);border-bottom:1px solid var(--be-line)}.be-trust__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:28px;font-size:14px;letter-spacing:.06em;color:#3a312b}.be-trust strong{font-weight:500}.be-mobilebar{display:none}.be-card{display:flex;flex-direction:column;gap:16px;text-decoration:none}.be-card__media{height:380px;overflow:hidden}.be-card__title{font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.1}.be-card__text{font-size:14px;color:var(--be-smoke)}.be-card__meta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--be-bronze)}.be-ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;height:360px}.be-ba>div{position:relative;overflow:hidden}.be-ba__tag{position:absolute;left:10px;bottom:10px;background:#1f1915c7;color:var(--be-ivory);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px}.be-review{margin:0;display:flex;flex-direction:column;gap:20px;border-top:1px solid #CDBFAF;padding-top:28px}.be-review__stars{color:var(--be-bronze);letter-spacing:.2em}.be-review blockquote{margin:0;padding:0;border:0;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.35;font-style:italic}.be-review figcaption{font-size:13px;letter-spacing:.08em;color:var(--be-smoke)}.be-visit__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-size:15px}.be-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--be-smoke)}.be-map{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;text-decoration:none;background-color:#e6ddd1;background-image:linear-gradient(#D9CFC3 1px,transparent 1px),linear-gradient(90deg,#D9CFC3 1px,transparent 1px);background-size:48px 48px;border:1px solid #D9CFC3;padding:32px}@media(max-width:1000px){.be-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.be-grid3,.be-grid2{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.be-wrap{padding:0 16px}.be-pad{padding-top:80px;padding-bottom:80px}.be-h1{font-size:48px}.be-h2{font-size:38px}.be-grid4{grid-template-columns:minmax(0,1fr)}.be-hero__imgs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}.be-hero__main{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 5}.be-hero__sm{grid-column:span 1;aspect-ratio:1 / 1}.be-mobilebar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 16px;background:var(--be-ivory);border-top:1px solid var(--be-line)}.be-mobilebar .be-btn{flex:1;align-self:stretch}.be-visit__info{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){body:has(.be-mobilebar){padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/be-luxe.css.map */
