.ps-bf26-theme .ps-bf-art-banner,
.ps-bf26-theme .ps-bf-art-banner__link,
.ps-bf26-theme .ps-bf-art-banner picture{display:block;width:100%}
.ps-bf26-theme .ps-bf-art-banner{margin:0;padding:0}
.ps-bf26-theme .ps-bf-art-banner__link{color:inherit;outline-offset:-4px}
.ps-bf26-theme .ps-bf-art-banner img{display:block;width:100%;height:auto;object-fit:contain}
.ps-bf26-theme .ps-product-tier{display:flex;align-items:center;gap:1.5rem;padding:1.4rem 1.7rem;background:#30352f;border:1px solid #30352f;color:#fff}
.ps-bf26-theme .ps-product-tier__leaf{color:#fff}
.ps-bf26-theme .ps-product-tier__eyebrow{color:#fff}
.ps-bf26-theme .ps-product-tier__rates strong{color:#fff}
.ps-bf26-theme .ps-product-tier__rates>span+span{border-left-color:rgba(255,255,255,.4)}
.ps-bf26-theme .ps-product-tier__note{color:#fff}
.ps-bf26-theme .utility-bar,
.ps-bf26-theme .announcement-bar-section,
.ps-bf26-theme .announcement-bar{background:#252823;color:#f5f1e9}
.ps-bf26-theme #shop-by-room{scroll-margin-top:150px}
@media(max-width:749px){
  .ps-bf26-theme #shop-by-room{scroll-margin-top:100px}
}
@media(max-width:374px){
  .ps-bf26-theme .ps-product-tier{padding:1.3rem 1.2rem;gap:1rem}
}