.hrc{padding:36px 0 80px}.hrcwrap{padding:0 40px}.hrcrule{height:1px;background:#e6e0d0;margin-top:22px}.hrcpick{display:flex;align-items:center;gap:20px;margin-top:26px}.hrcrail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;padding:4px 2px}.hrcrail::-webkit-scrollbar{display:none}.hrctab{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:9px;width:104px;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:inherit;color:inherit}.hrctab i{display:block;width:72px;height:72px;border:1px solid #e6e0d0;overflow:hidden;font-style:normal;transition:border-color .24s,box-shadow .24s}.hrctab img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.4,0,.2,1)}.hrctab:hover img{transform:scale(1.04)}.hrctab i.hrcall{display:flex;align-items:center;justify-content:center;background:var(--lavender,#CAAEAE)}.hrctab i.hrcall b{font-size:9.5px;font-weight:inherit;font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--ink,#422C2F)}.hrctab span{max-width:104px;text-align:center;line-height:1.4;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#8a7a72}.hrctab.on i{border-color:var(--ink,#422C2F);box-shadow:0 0 0 3px #faf9f2 inset}.hrctab.on span{color:var(--ink,#422C2F)}.hrctab:focus-visible{outline:none}.hrctab:focus-visible i{outline:3px solid #f6dfe4;outline-offset:2px}.hrcnav{display:flex;gap:8px;flex:0 0 auto}.hrcnav[hidden]{display:none}.hrcnav button{width:40px;height:40px;border-radius:999px;border:1px solid #d8d6bf;background:transparent;color:var(--ink,#422C2F);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .24s,border-color .24s,opacity .24s}.hrcnav button:hover{background:#f3ebeb;border-color:var(--lavender,#CAAEAE)}.hrcnav button:disabled{opacity:.3;cursor:default;background:transparent}.hrcnav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hrcset[hidden]{display:none}.hrcnow{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.hrcaround{white-space:nowrap}.hrcnowr{display:flex;align-items:center;gap:18px;margin-left:auto;flex-wrap:wrap}.hrcnowr .lab{white-space:nowrap}.hrctrack{display:flex;gap:2px;margin-top:22px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hrctrack::-webkit-scrollbar{display:none}.hrccard{flex:0 0 calc((100% - 4px)/3);scroll-snap-align:start;display:block;color:inherit}.hrcph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--cream,#E6E5D3)}.hrcph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.4,0,.2,1)}.hrccard:hover .hrcph img{transform:scale(1.04)}.hrccap{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 2px 0}.hrcname{color:var(--ink,#422C2F);min-width:0}.hrcfrom{white-space:nowrap}.hrcbar{height:2px;background:#e6e0d0;margin-top:18px;position:relative;overflow:hidden}.hrcbar[hidden]{display:none}.hrcbar i{position:absolute;top:0;bottom:0;left:0;background:var(--ink,#422C2F);transition:left .3s cubic-bezier(.16,1,.3,1),width .3s}@media(max-width:1100px){.hrcaround{display:none}.hrccap{flex-direction:column;gap:4px}}@media(max-width:749px){.hrc{padding:28px 0 56px}.hrcwrap{padding:0 16px}.hrccard{flex:0 0 78%}.hrcnowr .hrcnav{display:none}.hrcnowr{margin-left:0;width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bubbly-rooms.css.map */
