.shf{--shf-ink: #2b1912;--shf-ink-2: #5b4b43;--shf-linen: #e9e1d4;--shf-line: rgba(43, 25, 18, .14);align-items:stretch;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-inline:auto;max-width:var(--page-content-width, 2400px);padding-block:clamp(48px,5vw,80px);width:calc(100% - (var(--page-margin, 40px) * 2))}.shf *,.shf *:before,.shf *:after{box-sizing:border-box}.shf__media{background:#2b19120f;display:block;min-height:460px;overflow:hidden;position:relative}.shf__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:28% 60%;position:absolute;width:100%}.shf__content{align-self:center;color:var(--shf-ink);max-width:600px;padding-block:8px}.shf__heading{color:var(--shf-ink);margin:0 0 14px}.shf__text{color:var(--shf-ink-2);margin:0 0 28px;max-width:32em}.shf__beds{border-top:1px solid var(--shf-line);list-style:none;margin:0 0 32px;padding:0}.shf__bed{border-bottom:1px solid var(--shf-line);margin:0}.shf__bed-link{align-items:center;color:inherit;display:grid;gap:18px;grid-template-columns:88px minmax(0,1fr) auto;padding-block:14px;text-decoration:none}.shf__bed-media{aspect-ratio:1 / 1;background:#2b19120f;display:block;overflow:hidden}.shf__bed-image{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.shf__bed-text{display:flex;flex-direction:column;gap:4px;min-width:0}.shf__bed-name{color:var(--shf-ink)}.shf__bed-line{color:var(--shf-ink-2)}.shf__bed-price{color:var(--shf-ink-2);white-space:nowrap}.shf__bed-price:after{content:" \2192";display:inline-block;transition:transform .15s ease-in-out}@media(hover:hover){.shf__bed-link:hover .shf__bed-image{transform:scale(1.04)}.shf__bed-link:hover .shf__bed-name{text-decoration:underline;text-underline-offset:4px}.shf__bed-link:hover .shf__bed-price:after{transform:translate(3px)}}.shf__bed-link:focus-visible,.shf__button:focus-visible,.shf__link:focus-visible{outline:2px solid var(--shf-ink);outline-offset:3px}.shf__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px}.shf__button{align-items:center;background:var(--shf-ink);border:1px solid var(--shf-ink);border-radius:0;color:var(--shf-linen);display:inline-flex;justify-content:center;min-height:48px;outline:1px dashed transparent;outline-offset:4px;padding:16px 24px;text-decoration:none;transition:outline-color .15s ease-in-out}@media(hover:hover){.shf__button:hover{color:var(--shf-linen);outline-color:#2b191259}}.shf__link{color:var(--shf-ink);text-decoration:underline;text-decoration-color:#2b191259;text-underline-offset:4px;transition:text-decoration-color .15s ease-in-out}.shf__link:hover{text-decoration-color:var(--shf-ink)}@media screen and (max-width:989px){.shf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shf__bed-link{gap:14px;grid-template-columns:72px minmax(0,1fr) auto}}@media screen and (max-width:749px){.shf{gap:28px;grid-template-columns:minmax(0,1fr);width:calc(100% - 32px)}.shf__media{aspect-ratio:4 / 3;min-height:0}.shf__content{max-width:none}.shf__bed-link{grid-template-columns:64px minmax(0,1fr);row-gap:2px}.shf__bed-media{grid-row:span 2}.shf__bed-price{grid-column:2}.shf__button{width:100%}}@media(prefers-reduced-motion:reduce){.shf__bed-image,.shf__bed-price:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/stella-home-feature.css.map */
