#home-feedback276,#feedback-page276{max-width:1280px;margin:auto;padding:45px 5%;box-sizing:border-box;color:#352d32}.fb-heading276{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.fb-heading276 h2{font:36px Georgia,serif;margin:8px 0}.fb-heading276 a{color:#783d55}.fb-carousel276{position:relative}.fb-slider276{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 1px 20px}.fb-card276{box-sizing:border-box;min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #e5dce2;border-radius:16px;padding:22px;box-shadow:0 4px 18px #55344208}.fb-card276 header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fb-card276 header small{display:block;color:#786e74;font-size:11px;margin-top:3px}.fb-avatar276{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#f1e2e9;color:#7c3b55;border-radius:50%;font-weight:700}.fb-stars276{color:#9a6504;letter-spacing:2px;white-space:nowrap}.fb-card276 p{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.fb-slider276 .fb-card276 p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fb-card276>small{font-size:10px;color:#6c746c}.fb-disclosure276{font-size:11px!important;line-height:1.6;color:#776971;max-width:850px}.fb-reward276{display:inline-block;margin-top:10px;padding:10px 16px;border:1px solid #b88498;border-radius:24px;color:#783c53;text-decoration:none;font-weight:700;font-size:13px}.fb-carousel276>button{position:absolute;top:45%;z-index:2;border:1px solid #ded0d9;background:white;border-radius:50%;width:32px;height:32px;font-size:24px;cursor:pointer}.fb-carousel276>[data-prev]{left:-16px}.fb-carousel276>[data-next]{right:-16px}.fb-carousel276>button:disabled{opacity:.3}.fb-summary276{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;padding:28px;margin:28px 0 12px;border:1px solid #e6dce2;border-radius:16px;background:#fffcfd}.fb-summary276>div:first-child{text-align:center}.fb-summary276 strong{display:block;font-size:52px;font-weight:500}.fb-bar276{display:grid;grid-template-columns:12px 1fr 26px;align-items:center;gap:12px;margin:8px 0;font-size:12px}.fb-bar276>div{height:8px;background:#eae6e8;border-radius:8px;overflow:hidden}.fb-bar276 i{display:block;height:100%;background:#c59b50;border-radius:8px}.fb-grid276{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.fb-pages276{display:flex;justify-content:center;align-items:center;gap:20px}.fb-pages276 button{padding:9px 14px;border:1px solid #d1b5c1;background:white;border-radius:6px;color:#743b51}.fb-booking276{font-size:12px;margin-top:8px!important;color:#77364f!important;border:1px solid #c9a4b3!important;background:#fff8fb!important}.fb-dialog276{box-sizing:border-box;max-width:560px;width:calc(100vw - 28px);max-height:90dvh;overflow:auto;border:1px solid #dac5d0;border-radius:18px;padding:28px;color:#392c33;background:white;box-shadow:0 20px 80px #30232b40}.fb-dialog276::backdrop{background:#21172488}.fb-dialog276 h2{font:26px Georgia!important;margin:8px 24px 18px 0}.fb-close276{position:absolute;right:12px;top:12px;border:0;background:transparent;font-size:26px;cursor:pointer}.fb-dialog276 fieldset{border:0;padding:0;margin:20px 0}.fb-input276{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.fb-input276 label{padding:9px;background:#fff6e3;border-radius:8px;display:flex;align-items:center;gap:4px;font-size:14px}.fb-dialog276 input[type=radio],.fb-dialog276 input[type=checkbox]{width:auto!important;margin:0}.fb-dialog276 textarea{box-sizing:border-box;width:100%;margin:8px 0;padding:10px;border:1px solid #d6bdc9;border-radius:8px;font:14px Arial}.fb-dialog276 small{font-size:11px;color:#786975;line-height:1.5}.fb-consent276{display:flex;align-items:flex-start;gap:9px;margin-top:18px;font-size:13px;line-height:1.5}.fb-comment276{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1000px){.fb-slider276{grid-auto-columns:calc((100% - 18px)/2)}.fb-grid276{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#home-feedback276,#feedback-page276{padding:30px 22px}.fb-slider276{grid-auto-columns:88%}.fb-grid276{grid-template-columns:1fr}.fb-summary276{grid-template-columns:1fr;gap:12px;padding:20px}.fb-heading276 h2{font-size:29px}.fb-dialog276{padding:22px}.fb-pages276{gap:12px;font-size:12px}}
