.adore-bf-rooms-shell{background:#15140f;color:#fffaf2;padding-block:clamp(32px,4vw,64px)}.adore-room-grid--bf .adore-eyebrow{color:#ff652a;font-size:12px;font-weight:750}.adore-room-grid--bf .adore-section-head h2{color:#fffaf2;max-width:19ch}.adore-room-grid--bf .adore-bf-rooms-description{color:#c2bdb3;font-size:clamp(14px,1.3vw,18px);line-height:1.5;margin:18px 0 0}.adore-room-grid--bf .adore-text-link{color:#15140f;background:#ff652a;border:1px solid #ff652a;border-radius:100px;padding:14px 20px;white-space:nowrap;text-decoration:none}.adore-room-grid--bf .adore-room-grid__tile{border:1px solid #4b3a29;background:#17130f;isolation:isolate}.adore-room-grid--bf .adore-room-grid__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 35%,rgba(0,0,0,.12) 58%,rgba(0,0,0,.88));pointer-events:none}.adore-room-grid--bf .adore-room-grid__tile--hero>img{object-position:center}.adore-room-grid--bf .adore-room-grid__tile>span{bottom:18px;left:20px;right:18px;padding:0;background:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.adore-room-grid--bf .adore-room-grid__tile strong{font-size:clamp(20px,1.8vw,28px);line-height:1.12;text-shadow:0 1px 10px #000}.adore-room-grid--bf .adore-room-grid__tile .adore-bf-room-stock{display:inline-flex;align-items:center;gap:6px;margin-top:9px;background:#183c25eb;color:#d7f2db;border:1px solid #52765a;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.25}.adore-bf-room-stock:before{content:"";width:5px;height:5px;border-radius:50%;background:#87d997;flex-shrink:0}.adore-room-grid--bf .adore-bf-room-badge{position:absolute;top:16px;left:16px;z-index:3;background:#ff652a;color:#130d08;border-radius:5px;padding:8px 11px;font:800 12px/1.1 var(--body-font-family);letter-spacing:.02em}.adore-room-grid--bf .adore-room-grid__tile>i{opacity:1;transform:none;background:#fffaf2;width:32px;height:32px;top:16px;right:16px;z-index:3}.adore-room-grid--bf .adore-room-grid__tile:focus-visible,.adore-room-grid--bf .adore-text-link:focus-visible{outline:3px solid #ff8c51;outline-offset:4px}@media(min-width:901px){.adore-room-grid--bf .adore-room-grid__tile--wide:after{background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 65%)}.adore-room-grid--bf .adore-room-grid__tile--wide>span{max-width:46%;bottom:24px}}@media(max-width:900px){.adore-room-grid--bf .adore-section-head{flex-direction:column;align-items:flex-start;gap:22px}.adore-room-grid--bf .adore-section-head h2{font-size:clamp(36px,8vw,56px)}.adore-room-grid--bf .adore-room-grid__tile{width:min(290px,82vw);aspect-ratio:4 / 5}.adore-room-grid--bf .adore-room-grid__tile--wide>img{object-position:65% center}.adore-room-grid--bf .adore-room-grid__tile strong{font-size:23px}.adore-room-grid--bf .adore-room-grid__tile>span{left:16px;right:16px}.adore-room-grid--bf .adore-text-link{font-size:14px;padding:13px 18px}}@media(prefers-reduced-motion:reduce){.adore-room-grid--bf .adore-room-grid__tile:hover>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/adore-bf-rooms.css.map */
