/* Boutique hotel edition: cream, champagne, espresso. */
html body{background:#f7f3eb!important;color:#5d5045!important;font-family:Arial,sans-serif}html body header{background:#fcfaf5!important;border-bottom:1px solid #ddd3c4!important;box-shadow:none!important}html body .nav{min-height:106px!important}html body .nav a{color:#554535!important;font-size:12px;letter-spacing:.5px}html body .image-logo img{width:250px!important}html body h1,html body h2,html body h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;color:#46362b!important;letter-spacing:-1px!important}html body h1{font-size:clamp(35px,4.4vw,64px)!important;line-height:1.1!important;margin:30px 0!important}html body h1 span{color:#8b704b!important;font-style:italic!important}html body .intro{display:grid!important;grid-template-columns:1.15fr 1fr!important;align-items:center!important;gap:72px!important;padding:56px 0 68px!important}html body .intro:before{background:#f1ebe0!important}html body .intro:after{display:none!important}html body .intro-copy{padding:10px 0!important}html body .intro-copy>p{max-width:470px;color:#776654!important;font-size:15px;line-height:1.9}html body .intro-art{background:none!important;transform:none!important;box-shadow:none!important;border:1px solid #b6a17d!important;padding:10px!important;border-radius:230px 230px 2px 2px!important;overflow:hidden!important;max-width:470px;margin:0 0 0 auto!important}html body .intro-art img{border-radius:220px 220px 0 0!important;aspect-ratio:800/900!important;object-fit:cover!important;background:none!important;display:block}html body .intro-art:before,html body .intro-art:after{display:none!important}html body .eyebrow,html body .intro-copy .eyebrow,html body .section-pill{font-family:Arial,sans-serif!important;font-size:10px!important;letter-spacing:2.5px!important;color:#96794d!important;background:none!important;border:0!important;padding:0!important}html body .intro-button{background:#514130!important;color:#fbf6e9!important;box-shadow:none!important;border:1px solid #514130!important;border-radius:1px!important;padding:14px 23px!important;font-size:12px!important}html body .hero-secondary{border:1px solid #bca989!important;color:#66513a!important;border-radius:1px!important;padding:13px 22px!important;font-size:12px!important}html body .hero-facts{border-top:1px solid #d6c9b5!important;padding-top:20px!important;margin-top:30px!important;gap:22px!important;background:none!important}html body .hero-facts strong{color:#725b3d!important;font-size:11px!important}html body .hero-facts span{color:#93806a!important;font-size:10px!important}html body .demo{color:#8a7861!important;font-size:10px!important;border-color:#b59b74!important}html body .reference-summary,html body .reference-summary:before,html body .reference-summary:after{background:#eae1d2!important}html body .reference-summary p{color:#806d54!important;font-size:11px!important}html body .discovery-strip{background:transparent!important;border:0!important;border-block:1px solid #d8cbbb!important;border-radius:0!important;box-shadow:none!important;padding-block:20px!important}html body .discovery-strip span,html body .discovery-strip a{color:#8e7757!important;font-size:9px!important;letter-spacing:1.5px!important}html body .section-heading{margin-top:65px!important;margin-bottom:30px!important}html body .section-heading h2{font-size:36px!important}html body .section-description{color:#8a7968!important;font-size:13px!important}html body .promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}html body .promo-slot{border-radius:2px!important;min-height:240px!important;border:1px solid #d5c7b0!important;box-shadow:none!important}html body .brand-photo-banner,html body .category-brand-photo{background:linear-gradient(140deg,#eee5d5,#d6c8ae)!important;background-image:none!important}html body .brand-photo-banner:nth-child(even){background:linear-gradient(140deg,#eee8dd,#e3d8c7)!important}html body .banner-brand-icon{opacity:.9}.promo-status{font-size:9px!important;letter-spacing:2px!important}html body .promo-status{background:#fdf9f0!important;color:#89734f!important;border:1px solid #d1bea0!important;border-radius:1px!important}html body .profile-card,html body .compact-category-card{background:#fdfbf6!important;border:1px solid #ded3c3!important;box-shadow:none!important;border-radius:2px!important}html body .profile-tab{background:#e8decb!important;color:#7a6546!important}html body .profile-name{color:#554332!important}html body .profile-highlight{color:#a18558!important}html body .profile-note,html body .compact-info{color:#897863!important}html body .compact-card-body{background:#fdfbf6!important}html body .category-row-heading a{color:#967b51!important}html body .category-row-heading h3{font-size:29px!important}html body .compact-image-slot{border-radius:0!important}html body .faq-list details{background:#fdfbf6!important;border:1px solid #ded3c3!important;border-radius:1px!important;box-shadow:none!important}html body .faq-list summary{font-family:Georgia,serif!important;color:#574431!important;font-size:18px!important}html body .faq-answer{color:#85715a!important}html body .faq-answer a{color:#9a7545!important}html body footer{background:#463a2e!important;color:#cbbda8!important;border-top:0!important;padding-top:45px!important}html body footer a{color:#e8d5b2!important}html body footer .image-logo{background:#f6f0e5;padding:10px 15px}html body .language-trigger{background:transparent!important;border:1px solid #baa583!important;color:#806641!important;border-radius:1px!important;box-shadow:none!important}html body .language-options{background:#fffaf2!important;border-color:#d2bfa0!important}html body .language-options button{color:#6e583d!important}html body .language-options button:hover{background:#eee4d4!important}html body .compact-card-body button:disabled{background:#eee6d9!important;color:#9a886e!important;border-color:#ded1be!important;border-radius:1px!important}html body .category-footnote{color:#978770!important}@media(max-width:900px){html body .intro{gap:28px!important}html body .intro-art{padding:7px!important}html body .intro-copy h1{font-size:40px!important}}@media(max-width:680px){html body .intro{grid-template-columns:1fr!important;padding:30px 0 38px!important;gap:30px!important}html body .intro-art{max-width:380px!important;width:100%!important;margin:0 auto!important;order:2}html body .intro-copy h1{font-size:38px!important;margin:20px 0!important}html body .hero-facts{gap:12px!important}html body .promotion-grid{gap:12px!important}html body .promo-slot{min-height:170px!important}html body .image-logo img{width:190px!important}html body .section-heading h2{font-size:29px!important}html body .nav{min-height:86px!important}html body .intro-art img{max-height:390px!important}html body .banner-brand-icon{width:42px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
html body .intro-art{width:100%!important;min-width:0!important}html body h1 span{white-space:nowrap!important;font-size:.85em!important}html body .intro-copy h1{font-size:clamp(35px,3.7vw,54px)!important}@media(max-width:680px){html body .intro-copy h1{font-size:36px!important}html body h1 span{font-size:.9em!important}}
