.troom-section{--ch-linen:#f0ead9;--ch-stone:#6b6255;color:var(--ink);background-color:var(--ch-linen);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),linear-gradient(180deg,var(--ch-linen) 52%,#ecdfc6 100%);background-repeat:repeat,no-repeat;background-size:180px 180px,cover}.shopify-section:has(>.troom-section)+.shopify-section>.rwall{background-color:#ecdfc6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:180px 180px}.troom-head{text-align:center;max-width:60rem;margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,4rem)}.troom-head__title{margin-top:.9rem;font-size:var(--fs-d2);text-wrap:balance}.troom-head__intro{margin-top:1rem;font-size:1.0625rem;line-height:1.75;color:var(--ch-stone)}.troom-list{display:flex;flex-direction:column;gap:clamp(2.75rem,5.5vw,4.5rem)}.troom{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.troom-list .house-rule{display:block;width:100%;height:6px;color:var(--ch-stone);opacity:.5}.troom-list .house-rule:last-child{display:none}.troom__gal{position:relative;align-self:center;width:100%}.troom__gal .cgal{position:relative;z-index:1;max-width:none;margin-inline:0}.troom__gal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--oxblood-lt);border-radius:0;z-index:0;pointer-events:none}.troom:nth-of-type(odd) .troom__gal:after{transform:translate(-10px,-10px)}.troom:nth-of-type(2n) .troom__gal:after{transform:translate(10px,-10px)}.troom__gal .cgal__frame{box-shadow:none;background:#0b0a080d}.troom__card{display:flex;flex-direction:column;gap:1.75rem;align-self:center}.troom__name{font-size:clamp(2.5rem,2.2rem + 3.6vw,4.2rem);line-height:1.02}.troom__name i{font-family:var(--font-display);font-style:italic;font-weight:400}.troom__char{max-width:60ch;font-size:1.0625rem;line-height:1.7;color:var(--ch-stone)}.troom__char:first-child{margin-top:0}.troom__char:not(:first-child){margin-top:.6rem}.troom__char--voice{font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1.1vw,1.75rem);line-height:1.38;color:var(--oxblood-lt);margin:0;max-width:60ch}.troom__amenities{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.1rem;margin:0}.troom__amenities li{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ch-stone)}@media(max-width:599px){.troom__amenities{grid-template-columns:repeat(2,1fr)}}.house-glyph{display:inline-flex;color:var(--ch-stone)}.troom__capacity{font-size:.8125rem;letter-spacing:.06em;color:var(--ch-stone);margin:0}.troom__book{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-wrap:wrap;margin-top:1rem;padding:1.75rem 0;border-top:1px solid rgba(196,154,74,.55);border-bottom:1px solid rgba(196,154,74,.55);margin-bottom:0}.troom__rate-line{display:flex;align-items:baseline;gap:.3rem;margin:0}.troom__from{font-size:.95rem;color:var(--ch-stone)}.troom__rate{font-family:var(--font-display);font-size:2.15rem;color:var(--ink);line-height:1}.troom__per{font-size:.95rem;color:var(--ch-stone)}.troom__cta{margin:0}.troom__reassure{font-size:.8125rem;letter-spacing:.04em;color:var(--ch-stone)}.troom__info{align-self:flex-start;margin-top:-.5rem;min-height:24px}@media(min-width:900px){.troom{grid-template-columns:1.6fr 1fr;gap:clamp(2.5rem,4.5vw,4rem)}.troom:nth-of-type(odd){grid-template-columns:1fr 1.6fr}.troom:nth-of-type(odd) .troom__gal{order:2}.troom:nth-of-type(odd) .troom__card{order:1}}.js .troom-section [data-reveal]{transform:translateY(12px)}.js .troom-section [data-reveal].is-in{transition-duration:1.2s}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-house-rooms.css.map */
