.TapasPhotoGallery_desktopGallery__5t_l9{display:block}.TapasPhotoGallery_mobileGallery__gYjoA{display:none}.TapasPhotoGallery_galleryGrid___4LyY{display:grid;grid-auto-flow:dense;grid-auto-rows:225px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.TapasPhotoGallery_galleryImage__j9qL0{position:relative;min-width:0;margin:0;overflow:hidden;border:0;border-radius:8px;background:var(--cream-deep);color:white;cursor:zoom-in;padding:0;content-visibility:auto;contain-intrinsic-size:225px}.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+1),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+6),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+7),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+8){grid-column:span 2}.TapasPhotoGallery_galleryImage__j9qL0 img{object-fit:cover;transition:filter .24s ease,transform .32s ease}.TapasPhotoGallery_galleryImage__j9qL0:focus-visible img,.TapasPhotoGallery_galleryImage__j9qL0:hover img{filter:brightness(.72);transform:scale(1.025)}.TapasPhotoGallery_galleryImage__j9qL0:focus-visible{outline:3px solid var(--red);outline-offset:3px}.TapasPhotoGallery_zoomHint__Ci4n_{position:absolute;top:50%;left:50%;display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(58,12,16,.64);font-size:.78rem;font-weight:800;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(-50%,-42%);transition:opacity .2s ease,transform .2s ease}.TapasPhotoGallery_galleryImage__j9qL0:focus-visible .TapasPhotoGallery_zoomHint__Ci4n_,.TapasPhotoGallery_galleryImage__j9qL0:hover .TapasPhotoGallery_zoomHint__Ci4n_{opacity:1;transform:translate(-50%,-50%)}.TapasPhotoGallery_loadMoreRow__336IS{display:flex;justify-content:center;padding-top:28px}.TapasPhotoGallery_loadMoreButton__KzHiY{display:inline-flex;min-width:250px;align-items:center;justify-content:center;border:1px solid var(--red);border-radius:7px;background:transparent;color:var(--red);cursor:pointer;font:inherit;font-weight:800;padding:13px 20px;gap:12px;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.TapasPhotoGallery_loadMoreButton__KzHiY span{color:var(--muted);font-size:.72rem;font-weight:600}.TapasPhotoGallery_loadMoreButton__KzHiY:focus-visible,.TapasPhotoGallery_loadMoreButton__KzHiY:hover{background:var(--red);color:white;transform:translateY(-1px)}.TapasPhotoGallery_loadMoreButton__KzHiY:focus-visible span,.TapasPhotoGallery_loadMoreButton__KzHiY:hover span{color:rgba(255,255,255,.78)}.TapasPhotoGallery_lightbox__EIsGv{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:34px}.TapasPhotoGallery_backdrop____hAe{position:absolute;border:0;background:rgba(31,7,9,.94);cursor:zoom-out;inset:0}.TapasPhotoGallery_lightboxPanel__lRVlN{position:relative;width:min(1120px,calc(100vw - 140px));height:min(790px,calc(100vh - 80px))}.TapasPhotoGallery_lightboxImage__dHSGp{position:absolute;border-radius:10px;background:#1e090a;inset:0 0 58px;overflow:hidden}.TapasPhotoGallery_lightboxImage__dHSGp img{object-fit:contain}.TapasPhotoGallery_closeButton__rprVr,.TapasPhotoGallery_lightboxArrow__rTs51{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(58,12,16,.82);color:white;cursor:pointer}.TapasPhotoGallery_closeButton__rprVr{top:14px;right:14px;width:46px;height:46px;font-size:2rem;line-height:1}.TapasPhotoGallery_lightboxArrow__rTs51{top:calc(50% - 50px);width:54px;height:54px;font-size:2.6rem;line-height:1;transform:translateY(-50%)}.TapasPhotoGallery_previousArrow__yuc_s{left:16px}.TapasPhotoGallery_nextArrow__zQ69u{right:16px}.TapasPhotoGallery_closeButton__rprVr:focus-visible,.TapasPhotoGallery_closeButton__rprVr:hover,.TapasPhotoGallery_lightboxArrow__rTs51:focus-visible,.TapasPhotoGallery_lightboxArrow__rTs51:hover{border-color:white;background:var(--red);outline:0}.TapasPhotoGallery_lightboxCaption__q9CUW{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:48px;align-items:center;justify-content:space-between;color:white;gap:20px}.TapasPhotoGallery_lightboxCaption__q9CUW p{margin:0;color:rgba(255,255,255,.84)}.TapasPhotoGallery_lightboxCaption__q9CUW span{font-size:.82rem;font-weight:800;white-space:nowrap}.TapasPhotoGallery_srOnly__n9Yqd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:980px){.TapasPhotoGallery_galleryGrid___4LyY{grid-auto-rows:205px}}@media (max-width:820px){.TapasPhotoGallery_galleryGrid___4LyY{grid-auto-rows:190px;grid-template-columns:repeat(3,minmax(0,1fr))}.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+1),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+6),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+7),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+8){grid-column:span 1}.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+1){grid-column:span 2}.TapasPhotoGallery_lightboxPanel__lRVlN{width:calc(100vw - 70px)}}@media (max-width:560px){.TapasPhotoGallery_desktopGallery__5t_l9{display:none}.TapasPhotoGallery_mobileGallery__gYjoA{display:block}.TapasPhotoGallery_galleryGrid___4LyY{grid-auto-rows:160px;grid-template-columns:repeat(2,minmax(0,1fr))}.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+1),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+8){grid-column:span 2}.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+6),.TapasPhotoGallery_galleryImage__j9qL0:nth-child(8n+7){grid-column:span 1}.TapasPhotoGallery_loadMoreButton__KzHiY{width:100%}.TapasPhotoGallery_lightbox__EIsGv{padding:14px}.TapasPhotoGallery_lightboxPanel__lRVlN{width:calc(100vw - 28px);height:calc(100vh - 44px)}.TapasPhotoGallery_lightboxImage__dHSGp{inset:56px 0 74px}.TapasPhotoGallery_closeButton__rprVr{top:0;right:0}.TapasPhotoGallery_lightboxArrow__rTs51{top:auto;bottom:8px;width:44px;height:44px;font-size:2rem;transform:none}.TapasPhotoGallery_previousArrow__yuc_s{left:0}.TapasPhotoGallery_nextArrow__zQ69u{right:0}.TapasPhotoGallery_lightboxCaption__q9CUW{right:58px;bottom:5px;left:58px;justify-content:center;text-align:center}.TapasPhotoGallery_lightboxCaption__q9CUW p{display:none}}@media (prefers-reduced-motion:reduce){.TapasPhotoGallery_galleryImage__j9qL0 img,.TapasPhotoGallery_loadMoreButton__KzHiY,.TapasPhotoGallery_zoomHint__Ci4n_{transition:none}}.AboutUsHomepage_page__iyc_l{--cream:#fbf5e9;--paper:#fffaf1;--ink:#351212;--muted:#69584e;--red:#df292c;--burgundy:#470c0c;min-height:100vh;overflow-x:clip;color:var(--ink);background:radial-gradient(circle at 4% 24%,rgb(224 159 71/8%),transparent 24rem),radial-gradient(circle at 96% 68%,rgb(207 42 42/5%),transparent 28rem),var(--cream);font-family:Inter,Arial,sans-serif}.AboutUsHomepage_page__iyc_l *,.AboutUsHomepage_page__iyc_l :after,.AboutUsHomepage_page__iyc_l :before{box-sizing:border-box}.AboutUsHomepage_page__iyc_l h1,.AboutUsHomepage_page__iyc_l h2,.AboutUsHomepage_page__iyc_l h3,.AboutUsHomepage_page__iyc_l p{margin-top:0}.AboutUsHomepage_page__iyc_l h1,.AboutUsHomepage_page__iyc_l h2,.AboutUsHomepage_page__iyc_l h3{font-family:Georgia,Times New Roman,serif}.AboutUsHomepage_page__iyc_l a{color:inherit;text-decoration:none}.AboutUsHomepage_primaryButton__m_xKX{display:inline-flex;min-height:48px;padding:0 25px;align-items:center;justify-content:center;border:0;border-radius:5px;color:#fff!important;background:linear-gradient(135deg,#ec3234,#c8171c);box-shadow:0 10px 24px rgb(205 29 32/20%);font-weight:800;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.AboutUsHomepage_primaryButton__m_xKX:hover{box-shadow:0 12px 28px rgb(205 29 32/30%);transform:translateY(-2px)}.AboutUsHomepage_eyebrow__QIbvK{margin-bottom:16px;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.AboutUsHomepage_underlined__5aTth{position:relative;display:inline-block}.AboutUsHomepage_underlined__5aTth:after{position:absolute;right:1%;bottom:-8px;left:3%;height:4px;border-radius:50%;background:var(--red);content:"";transform:rotate(-3deg)}.AboutUsHomepage_hero__ZAuLV{width:min(100% - 64px,1300px);min-height:590px;margin:0 auto;display:grid;grid-template-columns:42% 58%;align-items:center}.AboutUsHomepage_heroCopy__pC72E{z-index:2;padding:60px 44px 70px 18px}.AboutUsHomepage_heroCopy__pC72E h1{margin-bottom:42px;font-size:clamp(49px,5.3vw,75px);line-height:1.02;letter-spacing:-.05em}.AboutUsHomepage_heroCopy__pC72E>p:last-child{max-width:370px;margin-bottom:0;color:#4f423b;font-size:16px;line-height:1.6}.AboutUsHomepage_heroVisual__xqkpk{position:relative;height:500px;align-self:start}.AboutUsHomepage_beliefCard__egk8K img,.AboutUsHomepage_gallerySection__HjyMb img,.AboutUsHomepage_heroImage__U6I_x,.AboutUsHomepage_heroInset__DYwMl img,.AboutUsHomepage_personCard__jN6Mk img,.AboutUsHomepage_tourCard__W_xSd>img{object-fit:cover}.AboutUsHomepage_heroImage__U6I_x{border-radius:0 0 0 8px;object-position:center 40%}.AboutUsHomepage_heroInset__DYwMl{position:absolute;z-index:3;bottom:-56px;left:-155px;width:340px;height:215px;overflow:hidden;border:7px solid var(--paper);border-radius:8px;box-shadow:0 14px 36px rgb(50 21 10/25%);transform:rotate(-2deg)}.AboutUsHomepage_connectionSection__q_ex7{width:min(100% - 80px,1240px);margin:0 auto;padding:88px 0 64px;display:grid;grid-template-columns:50% 50%;grid-gap:48px;gap:48px}.AboutUsHomepage_connectionIntro__0EpqO h2,.AboutUsHomepage_darkHeading__8MWRo h2,.AboutUsHomepage_finalCta__oq_k1 h2,.AboutUsHomepage_galleryTitle__Do9gx h2,.AboutUsHomepage_sectionHeading__EYCwY h2{margin-bottom:34px;font-size:clamp(36px,3.7vw,53px);line-height:1.06;letter-spacing:-.04em}.AboutUsHomepage_connectionIntro__0EpqO>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.AboutUsHomepage_connectionIntro__0EpqO p{margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.65}.AboutUsHomepage_valuesGrid__ae_Mh{padding-top:34px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.AboutUsHomepage_value__FBmaq{text-align:center}.AboutUsHomepage_value__FBmaq>span{width:78px;height:78px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#f8e9cf}.AboutUsHomepage_value__FBmaq h3{margin-bottom:11px;font-family:Inter,Arial,sans-serif;font-size:14px}.AboutUsHomepage_value__FBmaq p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.55}.AboutUsHomepage_beliefsSection__snLw4{width:min(100% - 64px,1240px);margin:0 auto;padding:32px 36px 36px;border-radius:11px;color:#fff7e9;background:radial-gradient(circle at 85% 15%,rgb(176 47 48/23%),transparent 24rem),linear-gradient(135deg,#2f0707,#571010)}.AboutUsHomepage_darkHeading__8MWRo h2{margin-bottom:27px;font-size:37px}.AboutUsHomepage_beliefGrid__ybNag{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.AboutUsHomepage_beliefCard__egk8K{overflow:hidden;border-radius:8px;color:var(--ink);background:var(--paper)}.AboutUsHomepage_beliefCard__egk8K>div{position:relative;height:190px;overflow:hidden}.AboutUsHomepage_beliefCard__egk8K h3{margin:18px 20px 8px;font-size:25px}.AboutUsHomepage_beliefCard__egk8K p{min-height:76px;margin:0 20px 20px;color:var(--muted);font-size:12px;line-height:1.55}.AboutUsHomepage_peopleSection__cpnkL,.AboutUsHomepage_tourSection__ayrZw{width:min(100% - 64px,1240px);margin:0 auto;padding:58px 0 24px}.AboutUsHomepage_sectionHeading__EYCwY{margin:0 auto 34px;text-align:center}.AboutUsHomepage_sectionHeading__EYCwY h2{margin-bottom:0;font-size:clamp(35px,3.4vw,48px)}.AboutUsHomepage_peopleGrid__FCyAP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.AboutUsHomepage_personCard__jN6Mk{overflow:hidden;border:1px solid #dfd2c1;border-radius:8px;background:rgb(255 250 241/80%)}.AboutUsHomepage_personCard__jN6Mk>div{position:relative;height:235px;overflow:hidden}.AboutUsHomepage_personCard__jN6Mk h3{margin:17px 18px 5px;font-size:19px}.AboutUsHomepage_personCard__jN6Mk p{min-height:48px;margin:0 18px 20px;color:var(--muted);font-size:11px;line-height:1.5}.AboutUsHomepage_gallerySection__HjyMb{width:min(100% - 64px,1240px);margin:26px auto 0;display:grid;grid-template-columns:1.15fr .75fr 1.75fr .9fr;grid-template-rows:122px 122px;grid-gap:12px;gap:12px}.AboutUsHomepage_galleryTitle__Do9gx{padding:8px 24px 0 0;grid-row:1/3}.AboutUsHomepage_galleryTitle__Do9gx h2{margin-bottom:0;font-size:clamp(34px,3.5vw,48px)}.AboutUsHomepage_galleryMain__l0hug,.AboutUsHomepage_gallerySmall__F0qJs,.AboutUsHomepage_galleryWide__SmfJD{position:relative;overflow:hidden;border-radius:7px}.AboutUsHomepage_galleryMain__l0hug,.AboutUsHomepage_gallerySmall__F0qJs{grid-row:1/3}.AboutUsHomepage_galleryWide__SmfJD{grid-column:4}.AboutUsHomepage_tourSummary__DQb1a{margin:0;padding:18px;grid-column:4;border:1px solid #e0d3c4;border-radius:7px;background:rgb(255 252 246/82%)}.AboutUsHomepage_tourSummary__DQb1a h3{margin-bottom:0;font-size:16px;line-height:1.2}.AboutUsHomepage_tourSummary__DQb1a p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.42}.AboutUsHomepage_tourSection__ayrZw{padding-top:70px;scroll-margin-top:100px}.AboutUsHomepage_tourGrid__UnHNl{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.AboutUsHomepage_tourCard__W_xSd{position:relative;min-height:240px;display:flex;align-items:center;overflow:hidden;border-radius:9px;color:#fff;isolation:isolate}.AboutUsHomepage_tourCard__W_xSd:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(31 5 5/92%),rgb(43 10 8/47%),rgb(12 5 3/17%));content:""}.AboutUsHomepage_tourCard__W_xSd>img{z-index:-2}.AboutUsHomepage_tourCard__W_xSd>div{max-width:390px;padding:34px}.AboutUsHomepage_tourCard__W_xSd h3{margin-bottom:10px;font-size:32px}.AboutUsHomepage_tourCard__W_xSd p{margin-bottom:24px;color:rgb(255 255 255/88%);font-size:12px;line-height:1.5}.AboutUsHomepage_tourCard__W_xSd .AboutUsHomepage_primaryButton__m_xKX{min-height:43px;padding:0 18px;font-size:11px}.AboutUsHomepage_reassuranceStrip__T9dBf{width:min(100% - 64px,1240px);min-height:105px;margin:18px auto 16px;padding:20px 26px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-radius:9px;background:#f8e9d0}.AboutUsHomepage_reassuranceStrip__T9dBf>div{padding:0 24px;display:flex;align-items:center;gap:18px;border-right:1px solid #cfbfae}.AboutUsHomepage_reassuranceStrip__T9dBf>div:last-child{border-right:0}.AboutUsHomepage_reassuranceStrip__T9dBf svg{width:37px;height:37px;flex:0 0 auto}.AboutUsHomepage_reassuranceStrip__T9dBf p{margin-bottom:0;display:flex;flex-direction:column;gap:4px;font-size:11px}.AboutUsHomepage_reassuranceStrip__T9dBf strong{font-size:12px}.AboutUsHomepage_reassuranceStrip__T9dBf span{color:var(--muted);line-height:1.4}.AboutUsHomepage_finalCta__oq_k1{width:min(100% - 40px,1300px);min-height:180px;margin:0 auto 18px;padding:33px 68px;display:flex;align-items:center;justify-content:space-between;gap:50px;overflow:hidden;border-radius:10px;color:#fff;background:linear-gradient(90deg,rgb(47 4 4/96%),rgb(72 8 8/85%)),url(/bokun/tapas/barcelona-tapas-tour-friends-at-table.webp) 50% /cover}.AboutUsHomepage_finalCta__oq_k1>div{max-width:670px}.AboutUsHomepage_finalCta__oq_k1 .AboutUsHomepage_eyebrow__QIbvK{margin-bottom:8px;color:#ffc838}.AboutUsHomepage_finalCta__oq_k1 h2{margin-bottom:12px;font-size:clamp(36px,3.8vw,52px)}.AboutUsHomepage_finalCta__oq_k1 p:last-child{margin-bottom:0;color:rgb(255 255 255/82%);font-size:12px}.AboutUsHomepage_finalCta__oq_k1 .AboutUsHomepage_primaryButton__m_xKX{min-width:270px}@media (max-width:1050px){.AboutUsHomepage_hero__ZAuLV{grid-template-columns:46% 54%}.AboutUsHomepage_heroInset__DYwMl{left:-100px;width:280px}.AboutUsHomepage_connectionSection__q_ex7{grid-template-columns:1fr}.AboutUsHomepage_valuesGrid__ae_Mh{padding-top:0}.AboutUsHomepage_gallerySection__HjyMb{grid-template-columns:1fr 1fr 1fr;grid-template-rows:190px 190px}.AboutUsHomepage_galleryTitle__Do9gx{grid-row:1/2}.AboutUsHomepage_galleryMain__l0hug,.AboutUsHomepage_gallerySmall__F0qJs{grid-row:1/3}.AboutUsHomepage_tourSummary__DQb1a{grid-column:1;grid-row:2}.AboutUsHomepage_galleryWide__SmfJD{display:none}.AboutUsHomepage_tourCard__W_xSd>div{padding:26px}}@media (max-width:760px){.AboutUsHomepage_hero__ZAuLV{width:100%;min-height:750px;padding-bottom:40px;display:flex;flex-direction:column-reverse}.AboutUsHomepage_heroVisual__xqkpk{width:100%;height:360px}.AboutUsHomepage_heroImage__U6I_x{border-radius:0}.AboutUsHomepage_heroInset__DYwMl{right:16px;bottom:-48px;left:auto;width:58vw;height:145px;border-width:5px}.AboutUsHomepage_heroCopy__pC72E{width:100%;padding:86px 18px 18px}.AboutUsHomepage_heroCopy__pC72E h1{margin-bottom:28px;font-size:clamp(43px,13vw,58px)}.AboutUsHomepage_heroCopy__pC72E>p:last-child{font-size:14px}.AboutUsHomepage_beliefsSection__snLw4,.AboutUsHomepage_connectionSection__q_ex7,.AboutUsHomepage_gallerySection__HjyMb,.AboutUsHomepage_peopleSection__cpnkL,.AboutUsHomepage_reassuranceStrip__T9dBf,.AboutUsHomepage_tourSection__ayrZw{width:calc(100% - 32px)}.AboutUsHomepage_connectionSection__q_ex7{padding:45px 0;gap:36px}.AboutUsHomepage_connectionIntro__0EpqO h2,.AboutUsHomepage_darkHeading__8MWRo h2,.AboutUsHomepage_finalCta__oq_k1 h2,.AboutUsHomepage_galleryTitle__Do9gx h2,.AboutUsHomepage_sectionHeading__EYCwY h2{font-size:36px}.AboutUsHomepage_connectionIntro__0EpqO>div{grid-template-columns:1fr;gap:16px}.AboutUsHomepage_valuesGrid__ae_Mh{grid-template-columns:1fr;gap:25px}.AboutUsHomepage_value__FBmaq{display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;column-gap:18px;text-align:left}.AboutUsHomepage_value__FBmaq>span{width:66px;height:66px;margin:0;grid-row:1/3}.AboutUsHomepage_value__FBmaq h3{margin:5px 0}.AboutUsHomepage_beliefsSection__snLw4{padding:28px 14px 14px}.AboutUsHomepage_beliefGrid__ybNag,.AboutUsHomepage_peopleGrid__FCyAP,.AboutUsHomepage_tourGrid__UnHNl{grid-template-columns:1fr}.AboutUsHomepage_beliefCard__egk8K>div{height:210px}.AboutUsHomepage_beliefCard__egk8K p{min-height:0}.AboutUsHomepage_peopleSection__cpnkL{padding-top:50px}.AboutUsHomepage_sectionHeading__EYCwY{text-align:left}.AboutUsHomepage_peopleGrid__FCyAP{grid-template-columns:1fr 1fr;gap:12px}.AboutUsHomepage_personCard__jN6Mk>div{height:185px}.AboutUsHomepage_personCard__jN6Mk h3{margin-right:12px;margin-left:12px;font-size:17px}.AboutUsHomepage_personCard__jN6Mk p{min-height:75px;margin-right:12px;margin-left:12px;font-size:10px}.AboutUsHomepage_gallerySection__HjyMb{margin-top:34px;grid-template-columns:1fr 1fr;grid-template-rows:auto 220px 200px}.AboutUsHomepage_galleryTitle__Do9gx{padding:0 0 22px;grid-column:1/-1;grid-row:1}.AboutUsHomepage_galleryMain__l0hug,.AboutUsHomepage_gallerySmall__F0qJs{grid-row:2}.AboutUsHomepage_tourSummary__DQb1a{padding:24px;grid-column:1/-1;grid-row:3}.AboutUsHomepage_tourSummary__DQb1a p{font-family:Georgia,Times New Roman,serif;font-size:16px}.AboutUsHomepage_tourSection__ayrZw{padding-top:54px}.AboutUsHomepage_tourCard__W_xSd{min-height:290px;align-items:flex-end}.AboutUsHomepage_tourCard__W_xSd:after{background:linear-gradient(0deg,rgb(35 5 5/96%),rgb(42 7 5/48%),rgb(12 5 3/10%))}.AboutUsHomepage_tourCard__W_xSd h3{font-size:29px}.AboutUsHomepage_reassuranceStrip__T9dBf{padding:8px 18px;grid-template-columns:1fr}.AboutUsHomepage_reassuranceStrip__T9dBf>div{padding:18px 4px;border-right:0;border-bottom:1px solid #cfbfae}.AboutUsHomepage_reassuranceStrip__T9dBf>div:last-child{border-bottom:0}.AboutUsHomepage_finalCta__oq_k1{width:calc(100% - 24px);padding:34px 22px;align-items:flex-start;flex-direction:column;gap:28px}.AboutUsHomepage_finalCta__oq_k1 .AboutUsHomepage_primaryButton__m_xKX{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.AboutUsHomepage_page__iyc_l *,.AboutUsHomepage_page__iyc_l :after,.AboutUsHomepage_page__iyc_l :before{scroll-behavior:auto!important;transition:none!important}}.ContactHomepage_page__IItaq{--cream:#fbf5e9;--paper:#fffaf1;--ink:#351212;--muted:#69584e;--red:#df292c;min-height:100vh;overflow-x:clip;color:var(--ink);background:radial-gradient(circle at 8% 27%,rgb(225 164 79/8%),transparent 25rem),radial-gradient(circle at 93% 68%,rgb(208 40 43/5%),transparent 30rem),var(--cream);font-family:Inter,Arial,sans-serif}.ContactHomepage_page__IItaq *,.ContactHomepage_page__IItaq :after,.ContactHomepage_page__IItaq :before{box-sizing:border-box}.ContactHomepage_page__IItaq h1,.ContactHomepage_page__IItaq h2,.ContactHomepage_page__IItaq h3,.ContactHomepage_page__IItaq p{margin-top:0}.ContactHomepage_page__IItaq h1,.ContactHomepage_page__IItaq h2,.ContactHomepage_page__IItaq h3{font-family:Georgia,Times New Roman,serif}.ContactHomepage_page__IItaq a{color:inherit;text-decoration:none}.ContactHomepage_primaryButton__ZTdgE{display:inline-flex;min-height:48px;padding:0 25px;align-items:center;justify-content:center;border:0;border-radius:5px;color:#fff!important;background:linear-gradient(135deg,#ec3234,#c8171c);box-shadow:0 10px 24px rgb(205 29 32/20%);font-weight:800;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.ContactHomepage_primaryButton__ZTdgE:hover{box-shadow:0 12px 28px rgb(205 29 32/30%);transform:translateY(-2px)}.ContactHomepage_eyebrow__GEc5E{margin-bottom:16px;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ContactHomepage_underlined__tfFj6{position:relative;display:inline-block}.ContactHomepage_underlined__tfFj6:after{position:absolute;right:1%;bottom:-8px;left:3%;height:4px;border-radius:50%;background:var(--red);content:"";transform:rotate(-3deg)}.ContactHomepage_hero__te6xg{width:min(100% - 64px,1300px);min-height:535px;margin:0 auto;display:grid;grid-template-columns:42% 58%}.ContactHomepage_heroCopy__9tokq{padding:58px 66px 54px 24px;display:flex;justify-content:center;flex-direction:column}.ContactHomepage_heroCopy__9tokq h1{margin-bottom:28px;font-size:clamp(48px,4.5vw,64px);line-height:1.01;letter-spacing:-.05em}.ContactHomepage_heroCopy__9tokq>p:not(.ContactHomepage_eyebrow__GEc5E){max-width:390px;margin-bottom:24px;color:#4f423b;font-size:15px;line-height:1.55}.ContactHomepage_heroImage__aE4TX{position:relative;min-height:535px;overflow:hidden;border-radius:0 0 0 9px}.ContactHomepage_gallery__ZhpqN img,.ContactHomepage_heroImage__aE4TX img,.ContactHomepage_tourGrid__f0AAa img{object-fit:cover}.ContactHomepage_heroImage__aE4TX img{object-position:center 40%}.ContactHomepage_whatsAppButton__oPXby{width:min(100%,360px);min-height:58px;margin-bottom:18px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid #209847;border-radius:7px;color:#1c8a3f!important;font-size:15px;font-weight:800;white-space:nowrap}.ContactHomepage_contactForm__WjaBc button span,.ContactHomepage_whatsAppButton__oPXby span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#25a949;font-size:17px}.ContactHomepage_phoneLink__2YXb6{display:flex;align-items:center;gap:14px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700}.ContactHomepage_phoneLink__2YXb6>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f7e8cf}.ContactHomepage_phoneLink__2YXb6 svg{width:22px;height:22px}.ContactHomepage_supportGrid__rHfre{width:min(100% - 80px,1160px);margin:36px auto 40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ContactHomepage_supportGrid__rHfre article{min-height:150px;padding:25px 24px;display:flex;align-items:center;gap:22px;border:1px solid #dfd2c2;border-radius:8px;background:rgb(255 250 242/70%);box-shadow:0 8px 24px rgb(70 30 12/5%)}.ContactHomepage_supportGrid__rHfre article>span{width:72px;height:72px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#f8ead3}.ContactHomepage_supportGrid__rHfre h2{margin-bottom:8px;font-size:21px}.ContactHomepage_supportGrid__rHfre p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.55}.ContactHomepage_contactSection__6zhB0{width:min(100% - 80px,1160px);margin:0 auto 40px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:22px;gap:22px}.ContactHomepage_contactForm__WjaBc,.ContactHomepage_quickAnswers__VQ27S{padding:34px;border:1px solid #ded1c1;border-radius:9px;background:rgb(255 250 242/72%)}.ContactHomepage_contactForm__WjaBc h2,.ContactHomepage_finalCta__d_8UD h2,.ContactHomepage_quickAnswers__VQ27S h2,.ContactHomepage_sectionHeading__UkF0m h2{margin-bottom:10px;font-size:clamp(36px,3.6vw,50px);line-height:1.06;letter-spacing:-.04em}.ContactHomepage_contactForm__WjaBc>p{margin-bottom:23px;color:var(--muted);font-size:12px;line-height:1.55}.ContactHomepage_fieldRow__QwuYy{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ContactHomepage_contactForm__WjaBc label,.ContactHomepage_contactForm__WjaBc legend{color:var(--ink);font-size:12px;font-weight:800}.ContactHomepage_contactForm__WjaBc input[type=tel],.ContactHomepage_contactForm__WjaBc input[type=text],.ContactHomepage_contactForm__WjaBc textarea{width:100%;margin-top:8px;padding:13px 14px;border:1px solid #cfc2b2;border-radius:6px;color:#39231b;outline:none;background:rgb(255 255 255/68%);font:inherit;font-size:12px}.ContactHomepage_contactForm__WjaBc textarea{resize:vertical;line-height:1.5}.ContactHomepage_contactForm__WjaBc input:focus,.ContactHomepage_contactForm__WjaBc textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgb(223 41 44/11%)}.ContactHomepage_contactForm__WjaBc fieldset{margin:22px 0;padding:0;display:flex;flex-wrap:wrap;gap:25px;border:0}.ContactHomepage_contactForm__WjaBc legend{width:100%;margin-bottom:12px}.ContactHomepage_contactForm__WjaBc fieldset label{display:flex;align-items:center;gap:8px;font-weight:500}.ContactHomepage_contactForm__WjaBc input[type=radio]{width:19px;height:19px;margin:0;accent-color:var(--red)}.ContactHomepage_contactForm__WjaBc button{width:100%;min-height:58px;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:6px;color:#fff;background:linear-gradient(135deg,#eb3033,#c8161b);box-shadow:0 10px 24px rgb(205 29 32/18%);cursor:pointer;font:inherit;font-weight:800;white-space:nowrap}.ContactHomepage_contactForm__WjaBc button span{border:1px solid #fff;background:transparent}.ContactHomepage_contactForm__WjaBc small{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:10px}.ContactHomepage_contactForm__WjaBc small svg{width:15px;height:15px}.ContactHomepage_quickAnswers__VQ27S{background:linear-gradient(rgb(255 248 235/88%),rgb(255 248 235/88%)),url(/bokun/walking/barcelona-cathedral-street-view.webp) 100% 100% /45% auto no-repeat}.ContactHomepage_quickAnswers__VQ27S h2{margin-bottom:28px}.ContactHomepage_quickAnswers__VQ27S>div{display:grid;grid-gap:10px;gap:10px}.ContactHomepage_quickAnswers__VQ27S>div a{min-height:58px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dfd1c0;border-radius:7px;background:rgb(255 252 247/82%);font-size:12px;font-weight:600}.ContactHomepage_quickAnswers__VQ27S>div a span{font-size:28px;font-weight:300}.ContactHomepage_faqLink__sje6s{margin-top:19px;display:inline-flex;gap:9px;color:var(--red)!important;font-size:12px;font-weight:800}.ContactHomepage_tourChoice__E__AB{width:min(100% - 80px,1160px);margin:0 auto 24px;padding:28px;border-radius:10px;color:#fff;background:radial-gradient(circle at 85% 12%,rgb(181 45 47/25%),transparent 25rem),linear-gradient(135deg,#310707,#581010)}.ContactHomepage_sectionHeading__UkF0m{margin-bottom:25px;text-align:center}.ContactHomepage_sectionHeading__UkF0m h2{margin-bottom:9px;font-size:clamp(36px,4vw,53px)}.ContactHomepage_sectionHeading__UkF0m p{margin-bottom:0;color:rgb(255 255 255/80%);font-size:12px}.ContactHomepage_tourGrid__f0AAa{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.ContactHomepage_tourGrid__f0AAa article{min-height:245px;display:grid;grid-template-columns:50% 50%;overflow:hidden;border-radius:7px;color:var(--ink);background:var(--paper)}.ContactHomepage_tourGrid__f0AAa article>div:first-child{position:relative;min-height:245px}.ContactHomepage_tourGrid__f0AAa article>div:last-child{padding:30px 26px 22px;display:flex;align-items:flex-start;flex-direction:column}.ContactHomepage_tourGrid__f0AAa h3{margin-bottom:12px;font-size:28px;line-height:1.04}.ContactHomepage_tourGrid__f0AAa p{margin-bottom:18px;color:var(--muted);font-size:12px;line-height:1.55}.ContactHomepage_tourGrid__f0AAa .ContactHomepage_primaryButton__ZTdgE{width:100%;min-height:42px;margin-top:auto;padding:0 12px;font-size:11px}.ContactHomepage_gallery__ZhpqN{width:min(100% - 80px,1160px);height:180px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.ContactHomepage_gallery__ZhpqN>div{position:relative;overflow:hidden;border-radius:7px}.ContactHomepage_promise__IaSQk{width:min(100% - 64px,1120px);margin:18px auto 28px;display:flex;align-items:center;justify-content:center;gap:13px;font-family:Georgia,Times New Roman,serif;font-size:22px;text-align:center}.ContactHomepage_promise__IaSQk svg{color:var(--red)}.ContactHomepage_finalCta__d_8UD{width:min(100% - 40px,1300px);min-height:155px;margin:0 auto 18px;padding:28px 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}.ContactHomepage_finalCta__d_8UD .ContactHomepage_eyebrow__GEc5E{margin-bottom:5px;color:#ffc738}.ContactHomepage_finalCta__d_8UD h2{margin-bottom:7px;font-size:40px}.ContactHomepage_finalCta__d_8UD p:last-child{margin-bottom:0;color:rgb(255 255 255/80%);font-size:12px}.ContactHomepage_finalCta__d_8UD .ContactHomepage_primaryButton__ZTdgE{min-width:330px}@media (max-width:1050px){.ContactHomepage_hero__te6xg{grid-template-columns:47% 53%}.ContactHomepage_supportGrid__rHfre article{padding:21px 17px;gap:15px}.ContactHomepage_supportGrid__rHfre article>span{width:58px;height:58px}.ContactHomepage_contactForm__WjaBc,.ContactHomepage_quickAnswers__VQ27S{padding:28px}.ContactHomepage_tourGrid__f0AAa article{grid-template-columns:44% 56%}}@media (max-width:760px){.ContactHomepage_hero__te6xg{width:100%;grid-template-columns:1fr}.ContactHomepage_heroCopy__9tokq{padding:52px 18px 44px}.ContactHomepage_heroCopy__9tokq h1{font-size:clamp(43px,13vw,58px)}.ContactHomepage_heroImage__aE4TX{min-height:330px;border-radius:0}.ContactHomepage_contactSection__6zhB0,.ContactHomepage_gallery__ZhpqN,.ContactHomepage_supportGrid__rHfre,.ContactHomepage_tourChoice__E__AB{width:calc(100% - 32px)}.ContactHomepage_supportGrid__rHfre{margin-top:20px;grid-template-columns:1fr;gap:10px}.ContactHomepage_supportGrid__rHfre article{min-height:118px}.ContactHomepage_contactSection__6zhB0{grid-template-columns:1fr}.ContactHomepage_contactForm__WjaBc,.ContactHomepage_quickAnswers__VQ27S{padding:26px 18px}.ContactHomepage_contactForm__WjaBc h2,.ContactHomepage_finalCta__d_8UD h2,.ContactHomepage_quickAnswers__VQ27S h2,.ContactHomepage_sectionHeading__UkF0m h2{font-size:36px}.ContactHomepage_fieldRow__QwuYy{grid-template-columns:1fr;gap:17px}.ContactHomepage_contactForm__WjaBc fieldset{align-items:flex-start;flex-direction:column;gap:12px}.ContactHomepage_contactForm__WjaBc small{align-items:flex-start;text-align:left}.ContactHomepage_quickAnswers__VQ27S{min-height:480px;background-size:65% auto}.ContactHomepage_tourChoice__E__AB{padding:26px 12px 12px}.ContactHomepage_tourGrid__f0AAa{grid-template-columns:1fr}.ContactHomepage_tourGrid__f0AAa article{grid-template-columns:44% 56%}.ContactHomepage_tourGrid__f0AAa article>div:last-child{padding:21px 16px}.ContactHomepage_tourGrid__f0AAa h3{font-size:22px}.ContactHomepage_gallery__ZhpqN{height:320px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr}.ContactHomepage_gallery__ZhpqN>div:first-child{grid-row:1/3}.ContactHomepage_gallery__ZhpqN>div:nth-child(4),.ContactHomepage_gallery__ZhpqN>div:nth-child(5){display:none}.ContactHomepage_promise__IaSQk{width:calc(100% - 38px);align-items:flex-start;font-size:19px;line-height:1.3}.ContactHomepage_promise__IaSQk svg{flex:0 0 auto}.ContactHomepage_finalCta__d_8UD{width:calc(100% - 24px);padding:31px 22px;align-items:flex-start;flex-direction:column;gap:24px}.ContactHomepage_finalCta__d_8UD .ContactHomepage_primaryButton__ZTdgE{width:100%;min-width:0;padding:0 15px;text-align:center}}@media (prefers-reduced-motion:reduce){.ContactHomepage_page__IItaq *,.ContactHomepage_page__IItaq :after,.ContactHomepage_page__IItaq :before{scroll-behavior:auto!important;transition:none!important}}.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 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_page__6AxyI:has(#walking-faqs:target) .FaqHomepage_tourTabs__YCTPp .FaqHomepage_activeTab__P1cbW{border-color:#e2d5c5}.FaqHomepage_page__6AxyI:has(#walking-faqs:target) .FaqHomepage_tourTabs__YCTPp a[href="#walking-faqs"]{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{display:grid;grid-template-columns:1fr 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}}.GuidesIndex_page__W7Kza{background:#fffaf0;color:#3b1517;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.GuidesIndex_main__xHY5o{max-width:1160px;padding:32px 20px 64px;margin:0 auto}.GuidesIndex_breadcrumbs__76_HC{display:flex;gap:10px;color:#6d5b55;font-size:.8rem}.GuidesIndex_page__W7Kza a{color:inherit;text-underline-offset:4px}.GuidesIndex_page__W7Kza a:focus-visible{outline:3px solid #df252c;outline-offset:5px}.GuidesIndex_intro__9EerH{max-width:780px;margin:48px 0 36px}.GuidesIndex_eyebrow__JxNwS{color:#df252c;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GuidesIndex_page__W7Kza h1,.GuidesIndex_page__W7Kza h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}.GuidesIndex_intro__9EerH h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.05}.GuidesIndex_page__W7Kza p{line-height:1.65}.GuidesIndex_cardCopy__VCne9>p:not(.GuidesIndex_eyebrow__JxNwS),.GuidesIndex_intro__9EerH>p:last-child{color:#6d5b55}.GuidesIndex_grid__cIMIL{display:grid;grid-gap:24px;gap:24px}.GuidesIndex_card__FYWz8{overflow:hidden;border:1px solid rgb(75 16 20/16%);border-radius:18px;background:white}.GuidesIndex_card__FYWz8>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.GuidesIndex_cardCopy__VCne9{padding:26px}.GuidesIndex_card__FYWz8 h2{font-size:2rem}.GuidesIndex_card__FYWz8 a,.GuidesIndex_tour__pMHFE a{display:inline-block;font-weight:700}.GuidesIndex_tour__pMHFE{padding:32px;margin-top:40px;border-radius:18px;background:#fff1d9}.GuidesIndex_tour__pMHFE h2{font-size:2rem}@media (min-width:761px){.GuidesIndex_main__xHY5o{padding:40px 40px 80px}.GuidesIndex_grid__cIMIL{grid-template-columns:repeat(2,minmax(0,1fr))}}.PaellaRecipeGuide_page__7EyUB{--ink:#3b1517;--muted:#6d5b55;--red:#c72028;--cream:#fffaf0;--warm:#fff1d9;--line:rgb(75 16 20/16%);background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.PaellaRecipeGuide_page__7EyUB h1,.PaellaRecipeGuide_page__7EyUB h2,.PaellaRecipeGuide_page__7EyUB h3,.PaellaRecipeGuide_page__7EyUB h4,.PaellaRecipeGuide_page__7EyUB p{margin-top:0}.PaellaRecipeGuide_page__7EyUB h1,.PaellaRecipeGuide_page__7EyUB h2,.PaellaRecipeGuide_page__7EyUB h3,.PaellaRecipeGuide_page__7EyUB h4{font-family:Georgia,Times New Roman,serif}.PaellaRecipeGuide_page__7EyUB li,.PaellaRecipeGuide_page__7EyUB p{line-height:1.7}.PaellaRecipeGuide_page__7EyUB a{color:inherit;text-underline-offset:4px}.PaellaRecipeGuide_page__7EyUB [tabindex="-1"]:focus-visible,.PaellaRecipeGuide_page__7EyUB a:focus-visible,.PaellaRecipeGuide_page__7EyUB button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.PaellaRecipeGuide_hero__8GZQ0{border-bottom:1px solid var(--line)}.PaellaRecipeGuide_heroCopy__PQZqP{padding:32px 24px 40px}.PaellaRecipeGuide_breadcrumbs__wlf_J{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;color:var(--muted);font-size:.78rem;line-height:1.5}.PaellaRecipeGuide_eyebrow__tENaU{margin-bottom:12px;color:var(--red);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PaellaRecipeGuide_hero__8GZQ0 h1{margin-bottom:24px;font-size:clamp(3rem,6vw,5.1rem);letter-spacing:-.055em;line-height:1.02}.PaellaRecipeGuide_lead__giKcX{color:var(--muted);font-size:1.04rem}.PaellaRecipeGuide_byline__I8xcz{margin:26px 0;font-size:.78rem;font-weight:700}.PaellaRecipeGuide_byline__I8xcz span{display:block;margin-top:4px;color:var(--muted);font-weight:400}.PaellaRecipeGuide_actions__gZGLw{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.PaellaRecipeGuide_primaryButton__31V_p,.PaellaRecipeGuide_printButton__EsGdk{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--ink);border-radius:999px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap}.PaellaRecipeGuide_page__7EyUB .PaellaRecipeGuide_primaryButton__31V_p{gap:16px;background:var(--ink);color:white;text-decoration:none}.PaellaRecipeGuide_printButton__EsGdk{background:transparent;color:var(--ink)}.PaellaRecipeGuide_heroImage__ZR0q5{position:relative;margin:0;background:#2e1715}.PaellaRecipeGuide_heroImage__ZR0q5 img{display:block;width:100%;height:auto}.PaellaRecipeGuide_heroImage__ZR0q5 figcaption{padding:13px 24px;color:white;font-size:.72rem;line-height:1.5}.PaellaRecipeGuide_contextSection__ny9Xc,.PaellaRecipeGuide_faqSection__W0onf,.PaellaRecipeGuide_leftovers__ZawXD,.PaellaRecipeGuide_recipeSection__BtYNw,.PaellaRecipeGuide_sourceNote__ILbmy,.PaellaRecipeGuide_tourLink__zhEAD{width:min(1080px,calc(100% - 48px));margin:0 auto}.PaellaRecipeGuide_recipeSection__BtYNw{padding-top:48px;scroll-margin-top:105px}.PaellaRecipeGuide_recipeHeading__NkiuS{max-width:740px}.PaellaRecipeGuide_contextSection__ny9Xc h2,.PaellaRecipeGuide_faqSection__W0onf h2,.PaellaRecipeGuide_leftovers__ZawXD h2,.PaellaRecipeGuide_recipeHeading__NkiuS h2,.PaellaRecipeGuide_tourLink__zhEAD h2{margin-bottom:20px;font-size:clamp(2.1rem,4vw,3.2rem);letter-spacing:-.04em;line-height:1.1}.PaellaRecipeGuide_recipeHeading__NkiuS>p:last-child{color:var(--muted)}.PaellaRecipeGuide_recipeFacts__xjJLM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px;margin:32px 0;padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.PaellaRecipeGuide_recipeFacts__xjJLM dt{margin-bottom:6px;color:var(--muted);font-size:.75rem}.PaellaRecipeGuide_recipeFacts__xjJLM dd{margin:0;font-size:.96rem;font-weight:700}.PaellaRecipeGuide_equipment__qOFkC{margin-bottom:40px;padding:24px;border-radius:14px;background:var(--warm)}.PaellaRecipeGuide_equipment__qOFkC h3,.PaellaRecipeGuide_ingredients__y4vjw h3,.PaellaRecipeGuide_method__yABSj>h3{margin-bottom:16px;font-size:1.6rem;letter-spacing:-.025em;line-height:1.2}.PaellaRecipeGuide_equipment__qOFkC p:last-child{margin-bottom:0}.PaellaRecipeGuide_recipeGrid__828mI{display:grid;grid-gap:40px;gap:40px}.PaellaRecipeGuide_ingredients__y4vjw{align-self:start;padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.PaellaRecipeGuide_ingredients__y4vjw ul{margin:0;padding-left:20px}.PaellaRecipeGuide_ingredients__y4vjw li{padding-left:4px}.PaellaRecipeGuide_ingredients__y4vjw li+li{margin-top:12px}.PaellaRecipeGuide_method__yABSj ol{margin:0;padding-left:26px}.PaellaRecipeGuide_method__yABSj li{padding-left:8px;scroll-margin-top:105px}.PaellaRecipeGuide_method__yABSj li+li{margin-top:32px}.PaellaRecipeGuide_method__yABSj li::marker{color:var(--red);font-size:1.2rem;font-weight:700}.PaellaRecipeGuide_method__yABSj h4{margin-bottom:10px;font-size:1.3rem;line-height:1.25}.PaellaRecipeGuide_method__yABSj li p{margin-bottom:0}.PaellaRecipeGuide_smallNote__6LE_f{margin:24px 0 0;color:var(--muted);font-size:.82rem;line-height:1.65}.PaellaRecipeGuide_contextSection__ny9Xc,.PaellaRecipeGuide_faqSection__W0onf{margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.PaellaRecipeGuide_contextSection__ny9Xc{max-width:800px}.PaellaRecipeGuide_faqList__MfnU2{display:grid;grid-gap:24px;gap:24px}.PaellaRecipeGuide_faqList__MfnU2 section{padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.PaellaRecipeGuide_faqList__MfnU2 h3{margin-bottom:12px;font-size:1.32rem;line-height:1.25}.PaellaRecipeGuide_faqList__MfnU2 p{margin-bottom:0;color:var(--muted)}.PaellaRecipeGuide_leftovers__ZawXD{margin-top:40px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--warm)}.PaellaRecipeGuide_leftovers__ZawXD h2{font-size:2rem}.PaellaRecipeGuide_leftovers__ZawXD p:last-child{margin-bottom:0}.PaellaRecipeGuide_sourceNote__ILbmy{margin-top:32px;color:var(--muted);font-size:.82rem}.PaellaRecipeGuide_sourceNote__ILbmy h2{font-size:1.25rem}.PaellaRecipeGuide_tourLink__zhEAD{margin:48px auto;padding:32px;border:1px solid var(--line);border-radius:14px;background:white}.PaellaRecipeGuide_tourLink__zhEAD p:last-child{margin-bottom:0}@media (min-width:640px){.PaellaRecipeGuide_heroCopy__PQZqP{max-width:720px;padding:48px;margin:0 auto}.PaellaRecipeGuide_recipeFacts__xjJLM{grid-template-columns:repeat(5,minmax(0,1fr))}.PaellaRecipeGuide_faqList__MfnU2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.PaellaRecipeGuide_hero__8GZQ0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.PaellaRecipeGuide_heroCopy__PQZqP{display:flex;max-width:720px;flex-direction:column;justify-content:center;padding:48px clamp(32px,4vw,76px);margin:0 0 0 auto}.PaellaRecipeGuide_heroImage__ZR0q5{display:flex;flex-direction:column}.PaellaRecipeGuide_heroImage__ZR0q5 img{min-height:0;flex:1 1;object-fit:cover}.PaellaRecipeGuide_recipeSection__BtYNw{padding-top:64px}.PaellaRecipeGuide_recipeGrid__828mI{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}.PaellaRecipeGuide_contextSection__ny9Xc,.PaellaRecipeGuide_faqSection__W0onf{margin-top:72px;padding-top:48px}}@media print{.PaellaRecipeGuide_page__7EyUB{background:white;color:black;font-size:10pt}.PaellaRecipeGuide_hero__8GZQ0{display:block;border:0}.PaellaRecipeGuide_heroCopy__PQZqP{display:block;max-width:none;padding:0;margin:0}.PaellaRecipeGuide_hero__8GZQ0 h1{font-size:25pt}.PaellaRecipeGuide_lead__giKcX{display:none}.PaellaRecipeGuide_faqSection__W0onf,.PaellaRecipeGuide_leftovers__ZawXD,.PaellaRecipeGuide_recipeSection__BtYNw,.PaellaRecipeGuide_sourceNote__ILbmy{width:100%;max-width:none;padding:0;margin:18pt 0 0;border:0}.PaellaRecipeGuide_faqSection__W0onf h2,.PaellaRecipeGuide_leftovers__ZawXD h2,.PaellaRecipeGuide_recipeHeading__NkiuS h2{font-size:18pt}.PaellaRecipeGuide_recipeFacts__xjJLM{grid-template-columns:repeat(5,minmax(0,1fr));padding:10pt 0;border:0;margin:10pt 0}.PaellaRecipeGuide_equipment__qOFkC,.PaellaRecipeGuide_faqList__MfnU2 section,.PaellaRecipeGuide_ingredients__y4vjw{padding:0;border:0;margin-bottom:14pt;background:white}.PaellaRecipeGuide_faqList__MfnU2,.PaellaRecipeGuide_recipeGrid__828mI{display:block}.PaellaRecipeGuide_page__7EyUB h2,.PaellaRecipeGuide_page__7EyUB h3,.PaellaRecipeGuide_page__7EyUB h4{page-break-after:avoid;break-after:avoid}.PaellaRecipeGuide_method__yABSj li{page-break-inside:avoid;break-inside:avoid}.PaellaRecipeGuide_page__7EyUB li,.PaellaRecipeGuide_page__7EyUB p{color:black;orphans:3;widows:3}}.LegalPageLayout_page__HjWES{min-height:100vh;color:#3f1717;background:#fffaf0;font-family:Inter,Arial,sans-serif}.LegalPageLayout_page__HjWES *{box-sizing:border-box}.LegalPageLayout_hero__vyknf{padding:72px 20px 58px;text-align:center;background:radial-gradient(circle at 15% 20%,rgb(244 193 110/14%),transparent 30%),linear-gradient(180deg,#fffaf0,#fff6e8);border-bottom:1px solid #eadcc9}.LegalPageLayout_heroInner__nAAKB{width:min(850px,100%);margin:0 auto}.LegalPageLayout_eyebrow__OISkJ{margin:0 0 12px;color:#df252b;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.LegalPageLayout_hero__vyknf h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:.98;letter-spacing:-.035em}.LegalPageLayout_intro__SjCwO{max-width:680px;margin:22px auto 0;color:#66524a;font-size:17px;line-height:1.7}.LegalPageLayout_updated__tKlWm{margin:15px 0 0;color:#8b7469;font-size:12px}.LegalPageLayout_main__IowhK{width:min(920px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.LegalPageLayout_content__p4V4x{padding:clamp(24px,5vw,54px);background:#fff;border:1px solid #eadcc9;border-radius:20px;box-shadow:0 18px 60px rgb(71 30 20/7%)}.LegalPageLayout_content__p4V4x section+section{padding-top:28px;margin-top:28px;border-top:1px solid #eadcc9}.LegalPageLayout_content__p4V4x h2,.LegalPageLayout_content__p4V4x h3{font-family:Georgia,Times New Roman,serif;line-height:1.15}.LegalPageLayout_content__p4V4x h2{margin:0 0 14px;font-size:clamp(26px,4vw,34px)}.LegalPageLayout_content__p4V4x h3{margin:24px 0 8px;font-size:21px}.LegalPageLayout_content__p4V4x li,.LegalPageLayout_content__p4V4x p{color:#5d4a42;font-size:15px;line-height:1.75}.LegalPageLayout_content__p4V4x p{margin:10px 0}.LegalPageLayout_content__p4V4x ul{padding-left:22px;margin:12px 0}.LegalPageLayout_content__p4V4x li+li{margin-top:7px}.LegalPageLayout_content__p4V4x a{color:#c91820;font-weight:700}.LegalPageLayout_notice__hEflI{padding:17px 19px;color:#4c2e1d;background:#fff4dc;border-left:4px solid #e5a42e;border-radius:8px}.LegalPageLayout_preferences__KDDE7{padding:20px;margin-top:16px;background:#fff8eb;border:1px solid #eadcc9;border-radius:12px}.LegalPageLayout_preferences__KDDE7 p{margin-top:0}.LegalPageLayout_preferences__KDDE7 button{min-height:44px;padding:11px 17px;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;background:#df252b;border:0;border-radius:7px;white-space:nowrap}.LegalPageLayout_preferences__KDDE7 button:focus-visible,.LegalPageLayout_preferences__KDDE7 button:hover{background:#bd151d}@media (max-width:760px){.LegalPageLayout_hero__vyknf{padding-top:52px}.LegalPageLayout_main__IowhK{width:min(100% - 24px,920px);padding-top:24px}}