.gf-rooms{background:#fff8f0}.gf-rooms *,.gf-rooms *:before,.gf-rooms *:after{box-sizing:border-box}.gf-rooms h1,.gf-rooms h2,.gf-rooms h3{font-family:inherit;color:inherit}.gf-rooms a:not([class]){color:#b5503b}.gf-rooms a:not([class]):hover{color:#b83328}.gf-rooms a:focus-visible,.gf-rooms button:focus-visible{outline:2px solid #373F47;outline-offset:2px}.gf-rooms .gf-btn{transition:transform .12s ease,background-color .12s ease}.gf-rooms .gf-btn:hover{transform:translateY(-1px)}.gf-rooms .gf-btn-primary:hover{background-color:#b83328!important;color:#fff8f0!important}.gf-rooms .gf-btn-ghost:hover{background-color:#373f47!important;color:#fff8f0!important}.gf-rooms .gf-card{transition:transform .12s ease}.gf-rooms .gf-card:hover{transform:translateY(-1px)}.gf-rooms .gf-card:hover .gf-shop{text-decoration:underline}.gf-rooms .gf-chip:hover{background-color:#373f47!important;color:#fff8f0!important}.gf-rooms .g0{font-size:16px;line-height:1.5;color:#55606a}.gf-rooms .g1{font-size:21px;line-height:1.2;font-weight:800}.gf-rooms .g2{font-size:12px;font-weight:700;letter-spacing:.1em;color:#b5503b}.gf-rooms .g3{font-size:14px;color:#55606a}.gf-rooms .g4{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;background:#fbf3d6}.gf-rooms .g5{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}.gf-rooms .g6{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px}.gf-rooms .g7{font-size:16px;font-weight:800}.gf-rooms .g8{font-size:15px;font-weight:700;color:#d13b2e}.gf-rooms .g9{font-size:13px;font-weight:700;letter-spacing:.16em;color:#b5503b}.gf-rooms .g10{display:flex;flex-direction:column;gap:14px;padding:14px;background:#fff;border-radius:20px;text-decoration:none;color:#373f47}.gf-rooms .g11{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.gf-rooms .g12{margin:0;font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-.015em}.gf-rooms .g13{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.gf-rooms .g14{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:#fff;border:1px solid #EFE6DA;color:#373f47;font-size:15px;font-weight:700;text-decoration:none}.gf-rooms .g15{flex:1 1 420px;min-width:0;margin:0;display:flex;flex-direction:column;gap:12px}.gf-rooms .g16{font-size:13px;color:#55606a}.gf-rooms .g17{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.gf-rooms .g18{margin:0;font-size:20px;line-height:1.5;color:#55606a}.gf-rooms .g19{margin:0;font-size:16px;line-height:1.5;color:#373f47}.gf-rooms .g20{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:8px}.gf-rooms .g21{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gf-rooms .g22{font-size:12px;font-weight:700;letter-spacing:.1em;color:#fff8f0;background:#d13b2e;border-radius:999px;padding:5px 11px}.gf-rooms .g23{flex:0 1 auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gf-rooms .g24{display:flex;gap:10px;align-items:baseline}.gf-rooms .g25{font-size:24px;font-weight:800}.gf-rooms .g26{font-size:15px;color:#55606a}.gf-rooms .g27{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:#d13b2e;color:#fff8f0;font-size:16px;font-weight:700;text-decoration:none}.gf-rooms .g28{display:flex;flex-direction:column;gap:14px;padding:14px;background:#fff8f0;border-radius:20px;text-decoration:none;color:#373f47}.gf-rooms .g29{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:20px;background:#fbf3d6}.gf-rooms .g30{display:flex;flex-wrap:wrap;align-items:center;gap:28px;background:#fbf3d6;border-radius:24px;padding:24px 28px}.gf-rooms .g31{flex:0 0 96px;width:96px;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:#fff}.gf-rooms .g32{padding:84px clamp(16px,6vw,80px)}.gf-rooms .g33{background:#2d343b;border-radius:20px;padding:34px;display:flex;flex-direction:column;gap:12px}.gf-rooms .g34{font-family:"Instrument Serif",Georgia,serif;font-size:48px;line-height:1;color:#de6c58}.gf-rooms .g35{margin:0;font-size:21px;line-height:1.2;font-weight:800}.gf-rooms .g36{margin:0;font-size:16px;line-height:1.5;color:#c8ccd0}.gf-rooms .g37{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.gf-rooms .g38{display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;gap:56px;align-items:center}.gf-rooms .g39{padding:0 clamp(16px,6vw,80px) 84px}.gf-rooms .g40{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.gf-rooms .g41{padding:84px clamp(16px,6vw,80px);background:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gifts-for-every-room.css.map */
