.FaqHomepage_page__6AxyI{--cream:#fbf5e9;--paper:#fffaf1;--ink:#351212;--muted:#69584e;--red:#df292c;min-height:100vh;overflow-x:clip;color:var(--ink);background:radial-gradient(circle at 7% 27%,rgb(225 164 79/8%),transparent 25rem),radial-gradient(circle at 94% 67%,rgb(208 40 43/5%),transparent 30rem),var(--cream);font-family:Inter,Arial,sans-serif}.FaqHomepage_page__6AxyI *,.FaqHomepage_page__6AxyI :after,.FaqHomepage_page__6AxyI :before{box-sizing:border-box}.FaqHomepage_page__6AxyI h1,.FaqHomepage_page__6AxyI h2,.FaqHomepage_page__6AxyI h3,.FaqHomepage_page__6AxyI p{margin-top:0}.FaqHomepage_page__6AxyI h1,.FaqHomepage_page__6AxyI h2,.FaqHomepage_page__6AxyI h3{font-family:Georgia,Times New Roman,serif}.FaqHomepage_page__6AxyI a{color:inherit;text-decoration:none}.FaqHomepage_primaryButton__qGTm0,.FaqHomepage_secondaryButton__yqSES{display:inline-flex;min-height:48px;padding:0 25px;align-items:center;justify-content:center;border-radius:5px;font-weight:800;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.FaqHomepage_primaryButton__qGTm0{border:0;color:#fff!important;background:linear-gradient(135deg,#ec3234,#c8171c);box-shadow:0 10px 24px rgb(205 29 32/20%)}.FaqHomepage_secondaryButton__yqSES{border:1px solid var(--red);color:var(--red)!important;background:transparent}.FaqHomepage_primaryButton__qGTm0:hover,.FaqHomepage_secondaryButton__yqSES:hover{transform:translateY(-2px)}.FaqHomepage_eyebrow__0n6jd{margin-bottom:16px;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.FaqHomepage_underlined__4PCfR{position:relative;display:inline-block}.FaqHomepage_underlined__4PCfR:after{position:absolute;right:1%;bottom:-8px;left:3%;height:4px;border-radius:50%;background:var(--red);content:"";transform:rotate(-3deg)}.FaqHomepage_hero__3dxsW{width:min(100% - 64px,1300px);min-height:390px;margin:0 auto;display:grid;grid-template-columns:48% 52%}.FaqHomepage_heroCopy__pzTzZ{padding:62px 54px 72px 24px;display:flex;justify-content:center;flex-direction:column}.FaqHomepage_heroCopy__pzTzZ h1{margin-bottom:30px;font-size:clamp(48px,5.2vw,72px);line-height:1.01;letter-spacing:-.05em}.FaqHomepage_heroCopy__pzTzZ>p:last-child{max-width:360px;margin-bottom:0;color:#4f423b;font-size:15px;line-height:1.55}.FaqHomepage_heroImage__EkUYO{position:relative;min-height:390px;overflow:hidden}.FaqHomepage_chooseCard__uSEip img,.FaqHomepage_heroImage__EkUYO img{object-fit:cover}.FaqHomepage_heroImage__EkUYO img{object-position:center 45%}.FaqHomepage_tourTabs__YCTPp{position:relative;z-index:3;width:min(100% - 64px,1160px);min-height:100px;margin:-48px auto 36px;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.FaqHomepage_tourTabs__YCTPp a{padding:20px 35px;display:flex;align-items:center;justify-content:center;gap:26px;border:1px solid #e2d5c5;border-radius:8px;background:rgb(255 250 241/97%);box-shadow:0 10px 30px rgb(65 29 12/8%);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;white-space:nowrap}.FaqHomepage_tourTabs__YCTPp .FaqHomepage_activeTab__P1cbW{border-color:var(--red)}.FaqHomepage_tourTabs__YCTPp span{flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#f9edd8}.FaqHomepage_faqLayout__l3TGk{width:min(100% - 80px,1120px);margin:0 auto;padding:12px 0 42px;display:grid;grid-template-columns:270px 1fr;grid-gap:58px;gap:58px}.FaqHomepage_faqSidebar__2GDqk{position:-webkit-sticky;position:sticky;top:100px;align-self:start}.FaqHomepage_helpCard__jNn6s{overflow:hidden;border:1px solid #ded1c1;border-radius:8px;background:rgb(255 250 242/72%);padding:25px 24px}.FaqHomepage_whatsAppIcon__KpC8L{width:42px;height:42px;display:grid;place-items:center;border:5px solid #e5f4df;border-radius:50%;color:#fff;background:#2aba4f;font-size:22px;font-weight:900}.FaqHomepage_helpCard__jNn6s h2{margin:15px 0;padding:0;border:0;font-size:27px;line-height:1.05}.FaqHomepage_helpCard__jNn6s p{margin-bottom:24px;color:var(--muted);font-size:12px;line-height:1.55}.FaqHomepage_helpCard__jNn6s .FaqHomepage_primaryButton__qGTm0{width:100%}.FaqHomepage_faqContent__3JqBs section{padding-bottom:32px;scroll-margin-top:115px}.FaqHomepage_faqContent__3JqBs section>h2{margin-bottom:26px;font-size:38px}.FaqHomepage_faqList__oIh4i{display:grid;grid-gap:8px;gap:8px}.FaqHomepage_faqList__oIh4i details{overflow:hidden;border:1px solid #ddd1c2;border-radius:7px;background:rgb(255 252 247/68%);scroll-margin-top:104px}.FaqHomepage_faqList__oIh4i details:target{border-color:rgb(223 41 44/55%);box-shadow:0 8px 22px rgb(89 25 20/9%)}.FaqHomepage_faqList__oIh4i summary{min-height:58px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;list-style:none}.FaqHomepage_faqList__oIh4i summary::-webkit-details-marker{display:none}.FaqHomepage_faqList__oIh4i summary span{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #4f423b;border-radius:50%;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1;transition:transform .18s ease}.FaqHomepage_faqList__oIh4i details[open] summary span{border-color:var(--red);color:#fff;background:var(--red);transform:rotate(45deg)}.FaqHomepage_faqList__oIh4i details p{max-width:690px;margin-bottom:0;padding:0 56px 20px 20px;color:var(--muted);font-size:13px;line-height:1.65}.FaqHomepage_reassuranceStrip__kXA8N{width:min(100% - 64px,1120px);min-height:76px;margin:0 auto;padding:15px 24px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-radius:8px;background:#f8ead1}.FaqHomepage_reassuranceStrip__kXA8N>div{padding:0 24px;display:flex;align-items:center;justify-content:center;gap:17px;border-right:1px solid #cebeaa}.FaqHomepage_reassuranceStrip__kXA8N>div:last-child{border-right:0}.FaqHomepage_reassuranceStrip__kXA8N svg{flex:0 0 auto}.FaqHomepage_reassuranceStrip__kXA8N strong{font-size:12px}.FaqHomepage_chooseSection__4vmlj{width:min(100% - 64px,1120px);margin:0 auto;padding:58px 0 30px}.FaqHomepage_sectionHeading__nYMA0{margin-bottom:35px;text-align:center}.FaqHomepage_sectionHeading__nYMA0 h2{margin-bottom:0;font-size:clamp(38px,4vw,53px);line-height:1.05;letter-spacing:-.04em}.FaqHomepage_chooseGrid__dlMuK{width:min(100%,800px);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px}.FaqHomepage_chooseCard__uSEip{min-height:230px;display:grid;grid-template-columns:44% 56%;overflow:hidden;border:1px solid #ded1c2;border-radius:8px;background:rgb(255 250 242/72%)}.FaqHomepage_chooseCard__uSEip>div:first-child{position:relative;min-height:230px}.FaqHomepage_chooseCard__uSEip>div:last-child{padding:25px 25px 20px;display:flex;align-items:flex-start;flex-direction:column}.FaqHomepage_chooseCard__uSEip h3{margin-bottom:14px;font-size:24px}.FaqHomepage_chooseCard__uSEip p{margin-bottom:10px;font-size:13px}.FaqHomepage_chooseCard__uSEip p strong{margin-left:5px;color:var(--red);font-size:34px}.FaqHomepage_chooseCard__uSEip>div>span{margin-bottom:18px;color:var(--muted);font-size:11px;line-height:1.5}.FaqHomepage_chooseCard__uSEip .FaqHomepage_primaryButton__qGTm0,.FaqHomepage_chooseCard__uSEip .FaqHomepage_secondaryButton__yqSES{width:100%;min-height:42px;margin-top:auto;padding:0 12px;font-size:11px}.FaqHomepage_finalCta__PyNfl{width:min(100% - 40px,1300px);min-height:145px;margin:0 auto 18px;padding:26px 52px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;border-radius:10px;color:#fff;background:linear-gradient(90deg,rgb(47 4 4/96%),rgb(72 8 8/84%)),url(/bokun/tapas/barcelona-tapas-tour-friends-at-table.webp) 50% /cover}.FaqHomepage_finalCta__PyNfl .FaqHomepage_eyebrow__0n6jd{margin-bottom:6px;color:#ffc738}.FaqHomepage_finalCta__PyNfl h2{margin-bottom:7px;font-size:38px}.FaqHomepage_finalCta__PyNfl p:last-child{margin-bottom:0;color:rgb(255 255 255/80%);font-size:12px}.FaqHomepage_finalCta__PyNfl>a{min-width:320px;min-height:64px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:15px;border-radius:7px;color:var(--ink);background:var(--paper);font-weight:800;white-space:nowrap}.FaqHomepage_finalCta__PyNfl .FaqHomepage_whatsAppIcon__KpC8L{width:38px;height:38px}@media (max-width:1050px){.FaqHomepage_tourTabs__YCTPp{grid-template-columns:1fr}.FaqHomepage_hero__3dxsW{grid-template-columns:53% 47%}.FaqHomepage_faqLayout__l3TGk{grid-template-columns:230px 1fr;gap:34px}.FaqHomepage_faqSidebar__2GDqk,.FaqHomepage_faqSidebar__2GDqk nav{position:static}.FaqHomepage_chooseCard__uSEip{grid-template-columns:38% 62%}}@media (max-width:760px){.FaqHomepage_hero__3dxsW{width:100%;grid-template-columns:1fr}.FaqHomepage_heroCopy__pzTzZ{padding:54px 18px 44px}.FaqHomepage_heroCopy__pzTzZ h1{font-size:clamp(43px,13vw,58px)}.FaqHomepage_heroImage__EkUYO{min-height:285px}.FaqHomepage_tourTabs__YCTPp{width:calc(100% - 32px);min-height:0;margin:-32px auto 38px;grid-template-columns:1fr;gap:10px}.FaqHomepage_tourTabs__YCTPp a{min-height:56px;padding:12px;justify-content:flex-start;gap:10px;font-size:16px}.FaqHomepage_tourTabs__YCTPp span{width:28px;height:28px}.FaqHomepage_chooseSection__4vmlj,.FaqHomepage_faqLayout__l3TGk,.FaqHomepage_reassuranceStrip__kXA8N{width:calc(100% - 32px)}.FaqHomepage_faqLayout__l3TGk{padding-top:0;grid-template-columns:1fr;gap:34px}.FaqHomepage_helpCard__jNn6s{display:grid;grid-template-columns:auto 1fr;grid-column-gap:15px;column-gap:15px}.FaqHomepage_helpCard__jNn6s .FaqHomepage_whatsAppIcon__KpC8L{grid-row:1/3}.FaqHomepage_helpCard__jNn6s h2{margin:0 0 8px;font-size:24px}.FaqHomepage_helpCard__jNn6s p{margin-bottom:17px}.FaqHomepage_helpCard__jNn6s .FaqHomepage_primaryButton__qGTm0{grid-column:1/-1}.FaqHomepage_faqContent__3JqBs section>h2{font-size:34px}.FaqHomepage_faqList__oIh4i summary{min-height:62px;padding:14px 15px;font-size:17px}.FaqHomepage_faqList__oIh4i details p{padding:0 44px 18px 15px}.FaqHomepage_reassuranceStrip__kXA8N{padding:8px 18px;grid-template-columns:1fr}.FaqHomepage_reassuranceStrip__kXA8N>div{padding:16px 4px;justify-content:flex-start;border-right:0;border-bottom:1px solid #cebeaa}.FaqHomepage_reassuranceStrip__kXA8N>div:last-child{border-bottom:0}.FaqHomepage_chooseSection__4vmlj{padding-top:50px}.FaqHomepage_sectionHeading__nYMA0{text-align:left}.FaqHomepage_sectionHeading__nYMA0 h2{font-size:37px}.FaqHomepage_chooseGrid__dlMuK{grid-template-columns:1fr}.FaqHomepage_chooseCard__uSEip{grid-template-columns:42% 58%}.FaqHomepage_chooseCard__uSEip>div:last-child{padding:20px 16px}.FaqHomepage_chooseCard__uSEip h3{font-size:20px}.FaqHomepage_chooseCard__uSEip p strong{font-size:29px}.FaqHomepage_finalCta__PyNfl{width:calc(100% - 24px);padding:30px 22px;align-items:flex-start;flex-direction:column;gap:24px}.FaqHomepage_finalCta__PyNfl h2{font-size:36px}.FaqHomepage_finalCta__PyNfl>a{width:100%;min-width:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.FaqHomepage_page__6AxyI *,.FaqHomepage_page__6AxyI :after,.FaqHomepage_page__6AxyI :before{scroll-behavior:auto!important;transition:none!important}}