{"id":25542,"date":"2026-10-04T16:22:55","date_gmt":"2026-10-04T16:22:55","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=25542"},"modified":"2026-10-04T16:28:18","modified_gmt":"2026-10-04T16:28:18","slug":"agadir-pogoda-dlugoterminowa","status":"publish","type":"page","link":"https:\/\/transfers.ma\/pl\/agadir-pogoda-dlugoterminowa\/","title":{"rendered":"agadir pogoda d\u0142ugoterminowa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25542\" class=\"elementor elementor-25542\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46b4e88 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"46b4e88\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8719742 elementor-widget elementor-widget-shortcode\" data-id=\"8719742\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div id=\"tb-booking-widget\" class=\"tb-booking-widget\"\n     data-lang=\"de\"\n     data-fixed-origin=\"\"\n     data-fixed-origin-lat=\"\"\n     data-fixed-origin-lng=\"\"\n     dir=\"ltr\">\n\n    <!-- Multi-city progress indicator -->\n    <div id=\"tb-multi-progress\"><\/div>\n\n    <!-- Progress Bar -->\n    <div class=\"tb-progress\">\n        <div class=\"tb-progress__step tb-progress__step--active\" data-step=\"1\">\n            <span class=\"tb-progress__number\">1<\/span>\n            <span class=\"tb-progress__label\">Route<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"2\">\n            <span class=\"tb-progress__number\">2<\/span>\n            <span class=\"tb-progress__label\">Vehicle<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"3\">\n            <span class=\"tb-progress__number\">3<\/span>\n            <span class=\"tb-progress__label\">Payment<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Step 1: Route -->\n    <div id=\"tb-step-1\" class=\"tb-step tb-step--active\">\n        \n<!-- Decorative curve (Daytrip-style) -->\n<svg class=\"tb-hero-curve\" viewBox=\"0 0 300 700\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C165 540 100 590 70 700\" fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"80\" stroke-linecap=\"round\"\/>\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C175 540 190 610 230 700\" fill=\"none\" stroke=\"#60a5fa\" stroke-width=\"60\" stroke-linecap=\"round\"\/>\n<\/svg>\n\n<!-- Mode tabs (left-aligned with icons, underline active) -->\n<div class=\"tb-mode-tabs\">\n    <button type=\"button\" class=\"tb-mode-tab tb-mode-tab--active\" data-mode=\"one-way\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M13.5 5H11V3.5C11 2.12 9.88 1 8.5 1h-3C4.12 1 3 2.12 3 3.5V5H.5a.5.5 0 00-.5.5v2a.5.5 0 00.5.5H1v5.5a1.5 1.5 0 001.5 1.5h9A1.5 1.5 0 0013 13V8h.5a.5.5 0 00.5-.5v-2a.5.5 0 00-.5-.5zM4 3.5A1.5 1.5 0 015.5 2h3A1.5 1.5 0 0110 3.5V5H4V3.5z\" fill=\"currentColor\"\/><\/svg>\n        Transfers    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"round-trip\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1zm0 12.5A5.5 5.5 0 1113.5 8 5.51 5.51 0 018 13.5zM8.5 4H7v5l4.25 2.55.75-1.23-3.5-2.07V4z\" fill=\"currentColor\"\/><\/svg>\n        Round trip    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"multi-city\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.24 1 3 3.24 3 6c0 3.75 5 9 5 9s5-5.25 5-9c0-2.76-2.24-5-5-5zm0 6.75A1.75 1.75 0 118 4.5a1.75 1.75 0 010 3.5z\" fill=\"currentColor\"\/><\/svg>\n        Multi-city    <\/button>\n<\/div>\n\n<!-- Hero headline -->\n<h1 class=\"tb-step1-headline\">Agadir pogoda d\u0142ugoterminowa: najlepszy przewodnik po klimacie i prognozie na 10 dni oraz ca\u0142y rok<\/h1>\n\n<!-- Single trip pill bar (one-way & round-trip) -->\n<div id=\"tb-single-bar\">\n    <div class=\"tb-pill-bar__row\">\n        <!-- From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"pickup\" placeholder=\"From city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"pickup\"><\/div>\n            <button type=\"button\" class=\"tb-pill-bar__swap\" id=\"tb-swap-btn\" title=\"Swap locations\">&#8652;<\/button>\n        <\/div>\n        <!-- To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"dropoff\" placeholder=\"To city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"dropoff\"><\/div>\n        <\/div>\n        <!-- Date -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--date\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"datetime\">\n        <\/div>\n        <!-- Return date (hidden initially) -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--return\" id=\"tb-return-field\" style=\"display:none;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" id=\"tb-return-datetime\" data-field=\"return-datetime\">\n            <button type=\"button\" class=\"tb-pill-bar__clear tb-pill-bar__return-remove\" id=\"tb-remove-return\" title=\"Remove return\">&times;<\/button>\n        <\/div>\n        <!-- + Add return -->\n        <button type=\"button\" class=\"tb-pill-bar__add-return\" id=\"tb-add-return\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            Add return        <\/button>\n        <!-- Pax -->\n        <div class=\"tb-pill-bar__pax\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <!-- Search button: visible in one-way mode, hidden in round-trip -->\n        <button type=\"button\" id=\"tb-btn-search\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Search        <\/button>\n    <\/div>\n    <!-- Return leg row: only visible in round-trip mode -->\n    <div class=\"tb-pill-bar__row\" id=\"tb-return-leg-row\" style=\"display:none;margin-top:6px;\">\n        <!-- Return from: locked, mirrors outbound To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\" id=\"tb-return-from-field\" style=\"pointer-events:none;opacity:0.6;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <span id=\"tb-return-from-display\" class=\"tb-pill-bar__input\" style=\"display:flex;align-items:center;\">Return from<\/span>\n        <\/div>\n        <!-- Return to: editable, pre-filled with outbound From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\" id=\"tb-return-to-field\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" id=\"tb-return-to-input\" class=\"tb-pill-bar__input\" placeholder=\"Return destination\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" id=\"tb-return-to-clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" id=\"tb-return-to-dropdown\"><\/div>\n        <\/div>\n        <!-- Search button for round-trip: lives on the second row -->\n        <button type=\"button\" id=\"tb-btn-search-rt\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Search        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Multi-city bar -->\n<div id=\"tb-multi-bar\" class=\"tb-multi-bar\">\n    <div id=\"tb-legs-container\"><\/div>\n    <label id=\"tb-return-to-start\" class=\"tb-return-toggle\" style=\"display:none;\">\n        <input type=\"checkbox\" id=\"tb-return-to-start-check\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M9 14l-4-4 4-4\"\/><path d=\"M5 10h11a4 4 0 0 1 0 8h-1\"\/><\/svg>Return to start    <\/label>\n    <button type=\"button\" id=\"tb-add-leg\">+ Add another transfer<\/button>\n    <div class=\"tb-multi-bar__footer\">\n        <div class=\"tb-pill-bar__pax\" style=\"position:relative;\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill-multi\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text-multi\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <button type=\"button\" id=\"tb-btn-search-multi\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Search        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Pax\/luggage popup backdrop -->\n<div class=\"tb-pax-backdrop\" id=\"tb-pax-backdrop\"><\/div>\n<!-- Pax\/luggage popup (shared by single & multi-city) -->\n<div class=\"tb-pax-dropdown\" id=\"tb-pax-dropdown\">\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Passengers<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-pax-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Luggage<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-luggage-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Flight number (shown below bar when airport detected) -->\n<div id=\"tb-flight-bar\">\n    <label class=\"tb-pill-bar__label\">Flight Number<\/label>\n    <input type=\"text\" id=\"tb-flight-number\" class=\"tb-pill-bar__input\" placeholder=\"e.g. AT 1234\" autocomplete=\"off\">\n<\/div>\n\n<!-- Error display -->\n<div id=\"tb-no-route-container\" style=\"display:none;\"><\/div>\n\n<!-- Trust badges -->\n<div class=\"tb-trust-badges\">\n    <span class=\"tb-trust-badge tb-trust-badge--cancel\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1z\" stroke=\"#10b981\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"#10b981\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Cancel for free 24 hours before departure    <\/span>\n    <span class=\"tb-trust-badge tb-trust-badge--rating\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1l2.12 4.3 4.74.69-3.43 3.34.81 4.72L8 11.77l-4.24 2.23.81-4.72L1.14 5.94l4.74-.69L8 1z\" fill=\"#fbbf24\"\/><\/svg>\n        4.9\/5 Google Reviews    <\/span>\n    <span class=\"tb-trust-badge\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1L3 3.5v3.5c0 3.15 2.14 6.1 5 7 2.86-.9 5-3.85 5-7V3.5L8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><\/svg>\n        Secure payment    <\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 2: Vehicle -->\n    <div id=\"tb-step-2\" class=\"tb-step\">\n        \n<!-- Back Button -->\n<button type=\"button\" class=\"tb-btn-back\" data-back=\"1\">\n    &larr; Back to search<\/button>\n\n<!-- Route Summary Bar (compact) -->\n<div class=\"tb-route-bar\">\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Pickup<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-pickup\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&lrhar;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Drop-off<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-dropoff\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-date\">--<\/span>\n        <span class=\"tb-route-bar__distance\" id=\"tb-result-distance\">--<\/span>\n        <span class=\"tb-route-bar__duration\" id=\"tb-result-duration\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Return leg bar (shown only for round trips) -->\n<div id=\"tb-return-leg-bar\" class=\"tb-route-bar tb-route-bar--return\" style=\"display:none; margin-top:6px; border-top: 2px dashed #e94560;\">\n    <span class=\"tb-route-bar__return-badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M14 5H4a3 3 0 000 6h1M2 11l2 2-2 2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M2 5l2-2-2-2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Return    <\/span>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return from<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-from\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&rarr;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return to<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-to\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-return-date\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Trust Badges -->\n<div class=\"tb-trust-strip\">\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Free Cancellation    <\/span>\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M8 4.5V8l2.5 1.5\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n        24\/7 Support    <\/span>\n<\/div>\n\n<!-- Route Map -->\n<div id=\"tb-route-map\" class=\"tb-route-map\"><\/div>\n\n<!-- Route\/Zone Notice -->\n<div id=\"tb-route-notice\"><\/div>\n<div id=\"tb-route-details\"><\/div>\n\n<!-- Vehicle List -->\n<h4 class=\"tb-section-title\">Choose your vehicle<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">Loading vehicles...<\/div>\n<\/div>\n\n<!-- Extras -->\n<div id=\"tb-extras-section\" class=\"tb-extras-section\" style=\"display: none;\">\n    <h4 class=\"tb-section-title\">Additional services and goods<\/h4>\n    <p class=\"tb-section-subtitle\">Optional services to enhance your journey<\/p>\n    <div id=\"tb-extras-container\"><\/div>\n<\/div>\n\n<!-- How it Works -->\n<div class=\"tb-how-it-works\">\n    <h4 class=\"tb-section-title\">How it Works<\/h4>\n    <div class=\"tb-how-it-works__steps\">\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">1<\/div>\n            <div>\n                <h5>Select Your Route and Car<\/h5>\n                <p>Enter your pick-up and drop-off locations, choose your preferred car.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">2<\/div>\n            <div>\n                <h5>Provide Booking Details<\/h5>\n                <p>Fill in your details and select extra services you might need.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">3<\/div>\n            <div>\n                <h5>Enjoy the Ride<\/h5>\n                <p>Our driver will arrive at your pick-up location on time.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Continue Button -->\n<button type=\"button\" id=\"tb-btn-continue\" class=\"tb-btn tb-btn--primary tb-btn--full\" disabled>\n    Continue<\/button>\n\n<!-- Hidden sidebar compat elements -->\n<div style=\"display:none\">\n    <span id=\"tb-sidebar-route\"><\/span>\n    <span id=\"tb-sidebar-date\"><\/span>\n    <span id=\"tb-sidebar-vehicle\"><\/span>\n    <span id=\"tb-sidebar-passengers\"><\/span>\n    <div id=\"tb-sidebar-extras-list\"><\/div>\n    <span id=\"tb-sidebar-total\"><\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 3: Payment -->\n    <div id=\"tb-step-3\" class=\"tb-step\">\n        \n<!-- Checkout Progress -->\n<div class=\"tb-checkout-progress\">\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--done\">Ride Type<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--active\">Booking Details<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--upcoming\">Checkout<\/div>\n<\/div>\n\n<div class=\"tb-step3-layout\">\n    <div class=\"tb-step3-main\">\n        <!-- Back Button -->\n        <button type=\"button\" class=\"tb-btn-back\" data-back=\"2\">\n            &larr; Back to vehicle        <\/button>\n\n        <!-- Transfer Details Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Transfer Details<\/h4>\n            <!-- Mini Map -->\n            <div id=\"tb-checkout-map\" class=\"tb-checkout-map\"><\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--pickup\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-pickup-display\">--<\/span>\n            <\/div>\n            <div class=\"tb-form-group\" id=\"tb-checkout-flight-group\" style=\"display:none;\">\n                <label class=\"tb-label\">Flight Number<\/label>\n                <input type=\"text\" id=\"tb-checkout-flight\" class=\"tb-input\" placeholder=\"e.g. AT 1234\">\n            <\/div>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Date<\/label>\n                    <input type=\"date\" id=\"tb-checkout-date-display\" class=\"tb-input\" disabled>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Time<\/label>\n                    <input type=\"time\" id=\"tb-checkout-time-display\" class=\"tb-input\" disabled>\n                <\/div>\n            <\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--dropoff\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-dropoff-display\">--<\/span>\n            <\/div>\n            <div id=\"tb-pickup-instructions\"><\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">More details about the address<\/label>\n                <input type=\"text\" id=\"tb-special-requests\" class=\"tb-input\" placeholder=\"Hotel name, room number, etc.\">\n            <\/div>\n        <\/div>\n\n        <!-- Personal Information Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Personal Information<\/h4>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-first-name\" class=\"tb-input\" placeholder=\"Enter your first name\">\n                    <div class=\"tb-field-error\" data-field=\"first-name\"><\/div>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-last-name\" class=\"tb-input\" placeholder=\"Enter your last name\">\n                    <div class=\"tb-field-error\" data-field=\"last-name\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-email\">Email *<\/label>\n                <input type=\"email\" id=\"tb-customer-email\" class=\"tb-input\" placeholder=\"Enter your email\">\n                <div class=\"tb-field-error\" data-field=\"email\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Nationality<\/label>\n                <select id=\"tb-customer-nationality\" class=\"tb-input tb-select\">\n                    <option value=\"\">Please select country<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-phone\">Phone Number *<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-phone-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-phone\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n                <div class=\"tb-field-error\" data-field=\"phone\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">WhatsApp Number<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-wa-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-whatsapp\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Custom Fields (dynamically populated by JS) -->\n        <div id=\"tb-custom-fields-card\" class=\"tb-card\" style=\"display:none;\">\n            <h4 class=\"tb-card__title\">Additional Information<\/h4>\n            <div id=\"tb-custom-fields-container\"><\/div>\n        <\/div>\n\n        <!-- Promo Code Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Promo Code<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Enter promo code\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Apply<\/button>\n            <\/div>\n            <div id=\"tb-promo-message\" class=\"tb-promo-message\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <!-- Payment Card -->\n        <div class=\"tb-card\" id=\"tb-payment-card\">\n            <h4 class=\"tb-card__title\">Payment Options<\/h4>\n            <div id=\"tb-payment-errors\" class=\"tb-alert tb-alert--error\" style=\"display: none;\"><\/div>\n\n            <!-- Payment Choice Cards -->\n            <div id=\"tb-payment-choices\" class=\"tb-payment-choices\">\n                <!-- Dynamically populated by JS based on available gateways -->\n            <\/div>\n\n            <!-- Legacy Gateway Selector (hidden, used internally) -->\n            <div class=\"tb-gateway-selector\" id=\"tb-gateway-selector\" style=\"display: none !important;\">\n                <label class=\"tb-gateway-option\" data-gateway=\"stripe\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"stripe\">\n                    <span class=\"tb-gateway-option__label\">Credit \/ Debit Card<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"cash\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"cash\">\n                    <span class=\"tb-gateway-option__label\">Cash on Pickup<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"paypal\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"paypal\">\n                    <span class=\"tb-gateway-option__label\">PayPal<\/span>\n                <\/label>\n            <\/div>\n\n            <!-- Legacy Payment options (hidden, used internally) -->\n            <div id=\"tb-payment-options\" class=\"tb-payment-options\" style=\"display: none;\">\n                <label class=\"tb-payment-option tb-payment-option--active\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"full\" checked>\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Pay full amount<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-full-amount\"><\/span>\n                    <\/div>\n                <\/label>\n                <label class=\"tb-payment-option\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"deposit\">\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Pay deposit only<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-deposit-amount\"><\/span>\n                        <span class=\"tb-payment-option__note\" id=\"tb-option-remaining\"><\/span>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <!-- Terms & Conditions -->\n            <div class=\"tb-terms\">\n                <label class=\"tb-terms__label\">\n                    <input type=\"checkbox\" id=\"tb-terms-checkbox\" class=\"tb-terms__checkbox\">\n                    <span>I agree to the <a href=\"#\" target=\"_blank\">Terms &amp; Conditions<\/a> and <a href=\"#\" target=\"_blank\">Privacy Policy<\/a><\/span>\n                <\/label>\n                <div class=\"tb-field-error\" data-field=\"terms\"><\/div>\n            <\/div>\n\n            <button type=\"button\" id=\"tb-pay-button\" class=\"tb-btn tb-btn--primary tb-btn--full\">\n                Proceed to Checkout            <\/button>\n            <div id=\"tb-stripe-element\" style=\"display: none !important;\"><\/div>\n            <button type=\"button\" id=\"tb-confirm-payment-btn\" class=\"tb-btn tb-btn--primary tb-btn--full\" style=\"display: none !important; margin-top: 0.75rem;\">\n                Confirm Payment            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- RIGHT: Gradient Summary Sidebar -->\n    <div class=\"tb-step3-sidebar\">\n        <div class=\"tb-summary-gradient\">\n            <div class=\"tb-summary-gradient__header\">\n                <div class=\"tb-summary-gradient__icon\">&#128663;<\/div>\n                <div>\n                    <div class=\"tb-summary-gradient__vehicle-name\" id=\"tb-order-vehicle\">--<\/div>\n                    <div class=\"tb-summary-gradient__vehicle-cap\" id=\"tb-order-passengers\">--<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-from\">--<\/span>\n                <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-base-price\">--<\/span>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-to\">--<\/span>\n            <\/div>\n            <!-- Round trip return leg (hidden by default) -->\n            <div id=\"tb-order-return-leg\" style=\"display:none;\">\n                <div class=\"tb-summary-gradient__divider\"><\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-from\">--<\/span>\n                    <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-return-price\">--<\/span>\n                <\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-to\">--<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__extras\" id=\"tb-order-extras-list\"><\/div>\n            <div class=\"tb-summary-gradient__total\">\n                <span>Total<\/span>\n                <span id=\"tb-order-total\">--<\/span>\n            <\/div>\n        <\/div>\n        <!-- Hidden compat elements -->\n        <div style=\"display:none;\">\n            <span id=\"tb-order-route\">--<\/span>\n            <span id=\"tb-order-datetime\">--<\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n    <\/div>\n\n    <!-- Confirmation -->\n    <div id=\"tb-confirmation\" class=\"tb-step\">\n        \n<div class=\"tb-confirmation\">\n    <div class=\"tb-confirmation__icon\">\n        <svg class=\"tb-confirmation__checkmark\" viewBox=\"0 0 52 52\" width=\"64\" height=\"64\">\n            <circle class=\"tb-confirmation__circle\" cx=\"26\" cy=\"26\" r=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/>\n            <path class=\"tb-confirmation__check\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14 27l7 7 16-16\"\/>\n        <\/svg>\n    <\/div>\n    <h2 class=\"tb-confirmation__title\">Booking Confirmed!<\/h2>\n    <p class=\"tb-confirmation__subtitle\">Your transfer has been successfully booked.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Confirmation email sent to<br>\n        <strong id=\"tb-confirmation-email\">--<\/strong>\n    <\/p>\n\n    <!-- Receipt -->\n    <div class=\"tb-receipt\" id=\"tb-receipt\">\n        <h3 class=\"tb-receipt__title\">Booking Receipt<\/h3>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Reference<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-ref\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Date &amp; Time<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-datetime\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Pickup<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-pickup\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Drop-off<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-dropoff\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Vehicle<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-vehicle\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Passengers<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-passengers\">--<\/span>\n        <\/div>\n        <!-- Price Details -->\n        <div class=\"tb-receipt__section\">\n            <div class=\"tb-receipt__section-title\">Price Details<\/div>\n            <div class=\"tb-receipt__row\">\n                <span class=\"tb-receipt__label\">Transfer<\/span>\n                <span class=\"tb-receipt__value\" id=\"tb-receipt-base-price\">--<\/span>\n            <\/div>\n            <div id=\"tb-receipt-extras-list\"><\/div>\n            <div class=\"tb-receipt__row\" id=\"tb-receipt-roundtrip-row\" style=\"display:none;\">\n                <span class=\"tb-receipt__label\">Round trip<\/span>\n                <span class=\"tb-receipt__value\">&times; 2<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"tb-receipt__row tb-receipt__row--total\">\n            <span class=\"tb-receipt__label\">Total<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-total\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Payment<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-payment\">--<\/span>\n        <\/div>\n    <\/div>\n\n    <div class=\"tb-confirmation__actions\">\n        <button type=\"button\" id=\"tb-download-receipt\" class=\"tb-btn tb-btn--outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-2px;margin-right:6px;\"><path d=\"M8 2v8M4 7l4 4 4-4\"\/><path d=\"M2 12v2h12v-2\"\/><\/svg>\n            Download Receipt        <\/button>\n        <button type=\"button\" id=\"tb-book-another\" class=\"tb-btn tb-btn--primary\">\n            Book Another Transfer        <\/button>\n    <\/div>\n<\/div>\n    <\/div>\n<\/div>\n<style id=\"tb-wp-overrides\">\n\/* === Widget container: full width, break out of theme container === *\/\nhtml body #tb-booking-widget {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding: 0 !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    overflow-x: hidden !important;\n    background: transparent !important;\n}\n\n\/* === Step 1: full-bleed hero === *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* === Ensure WP theme does not constrain step-1 children === *\/\nhtml body #tb-booking-widget #tb-step-1 .tb-mode-tabs,\nhtml body #tb-booking-widget #tb-step-1 .tb-step1-headline,\nhtml body #tb-booking-widget #tb-step-1 #tb-single-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-multi-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-flight-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-no-route-container,\nhtml body #tb-booking-widget #tb-step-1 .tb-trust-badges {\n    max-width: 1400px !important;\n    width: 100% !important;\n}\n\n\/* === Hide progress bar on Step 1 === *\/\nhtml body #tb-booking-widget .tb-progress {\n    display: none !important;\n}\n\n\/* === WP Theme Reset: beat any theme selector === *\/\nhtml body #tb-booking-widget *,\nhtml body #tb-booking-widget *::before,\nhtml body #tb-booking-widget *::after {\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget button,\nhtml body #tb-booking-widget input[type=\"button\"],\nhtml body #tb-booking-widget input[type=\"submit\"],\nhtml body #tb-booking-widget input[type=\"reset\"] {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    text-decoration: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    line-height: normal !important;\n    outline: none !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    transition: all 0.2s !important;\n}\nhtml body #tb-booking-widget input,\nhtml body #tb-booking-widget select,\nhtml body #tb-booking-widget textarea {\n    box-shadow: none !important;\n    text-shadow: none !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget input:focus,\nhtml body #tb-booking-widget select:focus,\nhtml body #tb-booking-widget textarea:focus {\n    box-shadow: none !important;\n}\n\n\/* Buttons *\/\nhtml body #tb-booking-widget .tb-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 0.5rem !important;\n    padding: 14px 28px !important;\n    border: none !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:hover:not(:disabled) {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:disabled {\n    opacity: 0.5 !important;\n    cursor: not-allowed !important;\n}\nhtml body #tb-booking-widget .tb-btn-back {\n    background: none !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    padding: 8px 0 !important;\n    font-size: 0.9rem !important;\n    cursor: pointer !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Theme-proof overrides \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    background: var(--tb-primary, #1a1a2e) !important;\n    border-radius: 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border: none !important;\n    box-shadow: none !important;\n    min-height: 560px !important;\n}\nhtml body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n    position: relative !important;\n    z-index: 1 !important;\n    max-width: 1400px !important;\n    width: 100% !important;\n    padding-left: 80px !important;\n    padding-right: 80px !important;\n}\n\n\/* Hero decorative curve *\/\nhtml body #tb-booking-widget .tb-hero-curve {\n    position: absolute !important;\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 35% !important;\n    height: 100% !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n}\n\n\/* Mode Tabs *\/\nhtml body #tb-booking-widget .tb-mode-tabs {\n    display: flex !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n    margin-bottom: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n    padding-top: 24px !important;\n    padding-bottom: 0 !important;\n    background: transparent !important;\n    border-top: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab {\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 2px solid transparent !important;\n    border-radius: 0 !important;\n    padding: 12px 16px !important;\n    font-weight: 500 !important;\n    font-size: 1rem !important;\n    color: rgba(255,255,255,0.5) !important;\n    cursor: pointer !important;\n    outline: none !important;\n    box-shadow: none !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    white-space: nowrap !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab:hover {\n    background: transparent !important;\n    color: rgba(255,255,255,0.85) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active {\n    background: transparent !important;\n    color: #fff !important;\n    border-bottom-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active:hover {\n    background: transparent !important;\n    color: #fff !important;\n}\n\n\/* Hero headline *\/\nhtml body #tb-booking-widget .tb-step1-headline {\n    font-size: 3.5rem !important;\n    font-weight: 500 !important;\n    color: #fff !important;\n    line-height: 1.1 !important;\n    margin: 16px 0 32px !important;\n    max-width: 700px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n    letter-spacing: -0.02em !important;\n}\n\n\/* Unified search bar row *\/\nhtml body #tb-booking-widget .tb-pill-bar__row {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 50px !important;\n    padding: 4px !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;\n    border: none !important;\n}\n\n\/* Fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field {\n    flex: 0 0 auto !important;\n    min-width: 0 !important;\n    position: relative !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 12px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    border-right: 1px solid #e5e7eb !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from,\nhtml body #tb-booking-widget .tb-pill-bar__field--to {\n    flex: 1 1 0 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from {\n    border-radius: 20px 0 0 20px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--date,\nhtml body #tb-booking-widget .tb-pill-bar__field--return {\n    flex: 0 0 auto !important;\n    width: 170px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n    border-right: none !important;\n}\n\n\/* Field icons *\/\nhtml body #tb-booking-widget .tb-pill-bar__icon {\n    flex-shrink: 0 !important;\n    font-size: 0.9rem !important;\n    color: #6b7280 !important;\n    line-height: 1 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\n\n\/* Inputs inside bar *\/\nhtml body #tb-booking-widget .tb-pill-bar__input {\n    border: none !important;\n    background: transparent !important;\n    font-size: 0.95rem !important;\n    color: #111827 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    outline: none !important;\n    min-width: 0 !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    height: auto !important;\n    line-height: normal !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input::placeholder {\n    color: #9ca3af !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input:focus {\n    outline: none !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n\/* Autocomplete dropdown inside bar fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-dropdown {\n    position: absolute !important;\n    top: calc(100% + 14px) !important;\n    left: -6px !important;\n    right: auto !important;\n    z-index: 100 !important;\n    min-width: 420px !important;\n    width: max-content !important;\n    max-width: 600px !important;\n    border-radius: 12px !important;\n    background: #fff !important;\n    box-shadow: 0 8px 40px rgba(0,0,0,0.12) !important;\n    overflow-y: auto !important;\n    max-height: 280px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-item__name {\n    white-space: normal !important;\n    word-break: break-word !important;\n    overflow: visible !important;\n    text-overflow: unset !important;\n}\nhtml body #tb-booking-widget .tb-autocomplete-item {\n    padding: 14px 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    font-size: 1rem !important;\n    background: #fff !important;\n    border: none !important;\n    border-bottom: 1px solid #e0e0e0 !important;\n    box-shadow: none !important;\n}\n\n\/* Clear buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__clear {\n    flex-shrink: 0 !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 50% !important;\n    background: #e5e7eb !important;\n    border: none !important;\n    cursor: pointer !important;\n    font-size: 0.85rem !important;\n    line-height: 1 !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #6b7280 !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Swap button *\/\nhtml body #tb-booking-widget .tb-pill-bar__swap {\n    position: absolute !important;\n    right: -14px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    z-index: 10 !important;\n    font-size: 0.75rem !important;\n    color: #6b7280 !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    padding: 0 !important;\n}\n\n\/* Add return button *\/\nhtml body #tb-booking-widget .tb-pill-bar__add-return {\n    border: none !important;\n    border-right: 1px solid #e5e7eb !important;\n    background: transparent !important;\n    color: #6b7280 !important;\n    font-size: 0.85rem !important;\n    font-weight: 500 !important;\n    cursor: pointer !important;\n    padding: 8px 14px !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n    align-items: center !important;\n    gap: 4px !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\n\n\/* Return field border *\/\nhtml body #tb-booking-widget #tb-return-field {\n    border-right: 1px solid #e5e7eb !important;\n}\n\n\/* Pax container *\/\nhtml body #tb-booking-widget .tb-pill-bar__pax {\n    position: relative !important;\n    align-items: center !important;\n    padding: 0 8px !important;\n    border-right: none !important;\n    flex: 0 0 auto !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Pax pill *\/\nhtml body #tb-booking-widget .tb-pax-pill {\n    align-items: center !important;\n    gap: 8px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    padding: 6px 10px !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    color: #111827 !important;\n    box-shadow: none !important;\n}\n\n\/* Multi-city pax pill: white text on dark bg *\/\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill {\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill svg {\n    color: rgba(255,255,255,0.7) !important;\n}\n\n\/* Pax backdrop *\/\nhtml body #tb-booking-widget .tb-pax-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body #tb-booking-widget .tb-pax-backdrop.tb-show { display: block !important; }\n\/* Pax dropdown (centered popup) *\/\nhtml body #tb-booking-widget .tb-pax-dropdown {\n    position: fixed !important;\n    top: 50% !important; left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    right: auto !important; bottom: auto !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 24px 28px 20px !important;\n    z-index: 99999 !important;\n    min-width: 280px !important;\n    max-width: 320px !important;\n    width: 90% !important;\n    border: none !important;\n}\n\n\/* Trust badges *\/\nhtml body #tb-booking-widget .tb-trust-badges {\n    display: flex !important;\n    align-items: center !important;\n    gap: 40px !important;\n    margin-top: 32px !important;\n    padding-bottom: 48px !important;\n    flex-wrap: wrap !important;\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\nhtml body #tb-booking-widget .tb-trust-badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    color: #fff !important;\n    font-size: 0.95rem !important;\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n    background: none !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Counters (+\/-) *\/\nhtml body #tb-booking-widget .tb-counter__btn {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 44px !important;\n    height: 44px !important;\n    font-size: 1.25rem !important;\n    cursor: pointer !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\nhtml body #tb-booking-widget .tb-counter__btn:hover {\n    background: var(--tb-border, #e0e0e0) !important;\n}\n\n\/* Pill Bar buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__btn {\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 8px 16px !important;\n    font-weight: 500 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search {\n    background: var(--tb-accent) !important;\n    color: #fff !important;\n    border-radius: 50px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent:hover,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search:hover {\n    background: #2563eb !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--return {\n    background: transparent !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--swap {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    border-radius: 50% !important;\n}\n\n\/* Inputs *\/\nhtml body #tb-booking-widget .tb-input {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 100% !important;\n}\nhtml body #tb-booking-widget .tb-input:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget .tb-select {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Extras toggles *\/\nhtml body #tb-booking-widget .tb-extra-card__toggle {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-extra-card__toggle--checked {\n    background: var(--tb-accent, #e94560) !important;\n    border-color: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\n\n\/* Multi-city add\/remove *\/\nhtml body #tb-booking-widget .tb-multi-bar__add-btn {\n    background: transparent !important;\n    border: 2px dashed var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n    border-radius: 25px !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__remove {\n    background: transparent !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    cursor: pointer !important;\n}\n\n\/* Multi-city leg row icons *\/\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__icon {\n    font-size: 0 !important;\n    width: 14px !important;\n    height: 14px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--from .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='3' stroke='%236b7280' stroke-width='1.5'\/%3E%3Ccircle cx='7' cy='7' r='1' fill='%236b7280'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--to .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7 1C4.5 1 2.5 3 2.5 5.5C2.5 9 7 13 7 13s4.5-4 4.5-7.5C11.5 3 9.5 1 7 1z' stroke='%236b7280' stroke-width='1.3'\/%3E%3Ccircle cx='7' cy='5.5' r='1.5' stroke='%236b7280' stroke-width='1.3'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--date .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z' stroke='%236b7280' stroke-width='1.3' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\n\n\/* Vehicle cards *\/\nhtml body #tb-booking-widget .tb-vehicle-card {\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* Search button *\/\nhtml body #tb-booking-widget .tb-pill-bar__search {\n    background: var(--tb-primary, #1a1a2e) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 50px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    padding: 14px 32px !important;\n    margin: 3px !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__search:hover {\n    background: var(--tb-primary-light, #2d2d44) !important;\n    color: #fff !important;\n}\n\n\/* Pax stepper buttons *\/\nhtml body #tb-booking-widget .tb-pax-stepper__btn {\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    border-radius: 50% !important;\n    cursor: pointer !important;\n    color: #374151 !important;\n    width: 32px !important;\n    height: 32px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1rem !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pax-stepper__btn:hover {\n    border-color: var(--tb-accent) !important;\n    color: var(--tb-accent) !important;\n}\n\n\/* \u2550\u2550\u2550 Checkout Progress Bar (Step 3) \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-checkout-progress {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    overflow: hidden !important;\n    margin-bottom: 2rem !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step {\n    flex: 1 !important;\n    text-align: center !important;\n    padding: 1rem 0.75rem !important;\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    background: transparent !important;\n    border: none !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--done {\n    color: var(--tb-success, #10b981) !important;\n    background: rgba(16, 185, 129, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--active {\n    color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--upcoming {\n    opacity: 0.5 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 3 Cards & Layout \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-card {\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 2rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 1.5rem !important;\n    overflow: visible !important;\n}\nhtml body #tb-booking-widget .tb-card__title {\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 1.5rem !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Checkout location dots *\/\nhtml body #tb-booking-widget .tb-checkout-location {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--pickup {\n    background: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--dropoff {\n    background: var(--tb-primary, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 1rem !important;\n}\n\n\/* Phone input *\/\nhtml body #tb-booking-widget .tb-phone-input {\n    display: flex !important;\n    align-items: stretch !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    overflow: visible !important;\n    background: #fff !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__prefix {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 0 10px !important;\n    background: var(--tb-bg, #f0f4f8) !important;\n    font-weight: 600 !important;\n    font-size: 0.9rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    border-right: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 0 !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    border-left: none !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__field {\n    flex: 1 !important;\n    border: none !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    outline: none !important;\n    min-width: 0 !important;\n}\nhtml body .tb-phone-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body .tb-phone-backdrop.tb-show { display: block !important; }\nhtml body .tb-phone-dropdown {\n    position: fixed !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    z-index: 99999 !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 0 !important;\n    min-width: 280px !important;\n    max-width: 360px !important;\n    width: 90% !important;\n    max-height: 70vh !important;\n    display: none !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n    touch-action: manipulation !important;\n    margin: 0 !important;\n    border: none !important;\n}\nhtml body .tb-phone-dropdown.tb-show { display: flex !important; }\nhtml body .tb-phone-dropdown__header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    padding: 16px 20px 12px !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body .tb-phone-dropdown__close {\n    background: none !important;\n    border: none !important;\n    font-size: 1.5rem !important;\n    cursor: pointer !important;\n    padding: 0 4px !important;\n}\nhtml body .tb-phone-dropdown__search {\n    width: 100% !important;\n    padding: 10px 20px !important;\n    border: none !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n    font-size: 16px !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    outline: none !important;\n    background: #fafafa !important;\n    border-radius: 0 !important;\n}\nhtml body .tb-phone-dropdown__list {\n    overflow-y: auto !important;\n    min-height: 120px !important;\n    max-height: calc(70vh - 110px) !important;\n    -webkit-overflow-scrolling: touch !important;\n}\nhtml body .tb-phone-dropdown__item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 10px 20px !important;\n    cursor: pointer !important;\n    font-size: 0.9rem !important;\n    border: none !important;\n    background: transparent !important;\n    touch-action: manipulation !important;\n}\nhtml body .tb-phone-dropdown__item:hover {\n    background: var(--tb-bg, #f0f4f8) !important;\n}\nhtml body .tb-phone-dropdown__item-flag {\n    width: 24px !important;\n    height: 18px !important;\n    object-fit: contain !important;\n}\nhtml body .tb-phone-input__flag {\n    width: 20px !important;\n    height: 15px !important;\n    object-fit: contain !important;\n}\n\n\/* Gateway selector *\/\nhtml body #tb-booking-widget .tb-gateway-selector {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.5rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.875rem 1rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Custom fields (Additional Information) *\/\nhtml body #tb-booking-widget .tb-tour-checkout__field {\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__label {\n    display: block !important;\n    font-size: 0.8rem !important;\n    font-weight: 600 !important;\n    color: #475569 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    margin-bottom: 6px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea {\n    width: 100% !important;\n    padding: 12px 14px !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input:focus,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget #tb-custom-fields-container {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 1.5rem !important;\n}\n\n\/* Confirm payment button \u2014 hidden until Stripe element is shown *\/\nhtml body #tb-booking-widget #tb-confirm-payment-btn {\n    margin-top: 0.75rem !important;\n}\n\/* Stripe element \u2014 hidden by default *\/\nhtml body #tb-booking-widget #tb-stripe-element {\n    margin-top: 1rem !important;\n    margin-bottom: 0.5rem !important;\n}\n\/* Gradient summary sidebar *\/\nhtml body #tb-booking-widget .tb-summary-gradient {\n    background: linear-gradient(135deg, var(--tb-primary, #0f3460) 0%, #1a365d 100%) !important;\n    border-radius: 12px !important;\n    padding: 1.75rem !important;\n    color: #fff !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    border-bottom: 1px solid rgba(255,255,255,0.15) !important;\n    padding-bottom: 1.25rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-name {\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-cap {\n    font-size: 0.85rem !important;\n    color: rgba(255,255,255,0.7) !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.6rem 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    background: rgba(255,255,255,0.3) !important;\n    border: 2px solid #fff !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-text {\n    color: #fff !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-price {\n    color: #fff !important;\n    font-weight: 700 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__total {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    border-top: 2px solid rgba(255,255,255,0.25) !important;\n    margin-top: 1.25rem !important;\n    padding-top: 1.25rem !important;\n    font-size: 1.25rem !important;\n    font-weight: 800 !important;\n    color: #fff !important;\n}\n\n\/* Payment options *\/\nhtml body #tb-booking-widget .tb-payment-options {\n    gap: 0.75rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Google Places autocomplete *\/\nhtml body .pac-container {\n    z-index: 100000 !important;\n    min-width: 420px !important;\n    width: auto !important;\n    max-width: 600px !important;\n    border-radius: 16px !important;\n    border: none !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.18) !important;\n    padding: 8px 0 !important;\n}\nhtml body .pac-container::after {\n    display: none !important;\n}\nhtml body .pac-item {\n    padding: 10px 16px !important;\n    cursor: pointer !important;\n    border-bottom: none !important;\n    border-top: none !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    line-height: 1.4 !important;\n    font-size: 0.9rem !important;\n}\nhtml body .pac-item .pac-item-query {\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: #1f2937 !important;\n    white-space: normal !important;\n    word-break: break-word !important;\n}\nhtml body .pac-item .pac-item-query + span {\n    font-size: 0.82rem !important;\n    color: #6b7280 !important;\n    white-space: normal !important;\n}\n\n\/* \u2550\u2550\u2550 Step 2: Route Bar & Vehicle Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-route-bar {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 1rem 1.25rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 0.75rem !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__point {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.6rem !important;\n    flex: 1 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__label {\n    display: block !important;\n    font-size: 0.72rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 600 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__address {\n    display: block !important;\n    font-size: 0.92rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    max-width: 260px !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip {\n    display: flex !important;\n    gap: 1.5rem !important;\n    justify-content: flex-end !important;\n    padding: 0.75rem 0 !important;\n    background: transparent !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip__badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-size: 0.82rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 500 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-map {\n    width: 100% !important;\n    height: 250px !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-map {\n    width: 100% !important;\n    height: 180px !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: stretch !important;\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image {\n    width: 220px !important;\n    min-height: 160px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    padding: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image img {\n    max-width: 100% !important;\n    height: auto !important;\n    object-fit: contain !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__details {\n    flex: 1 !important;\n    padding: 1.25rem !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__name {\n    font-size: 1.15rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 0.5rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__specs {\n    display: flex !important;\n    gap: 1rem !important;\n    font-size: 0.85rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__pricing {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n    justify-content: center !important;\n    padding: 1.25rem !important;\n    min-width: 130px !important;\n    gap: 0.5rem !important;\n    border-left: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__price-amount {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 20px !important;\n    padding: 8px 22px !important;\n    font-size: 0.88rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn:hover {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\n\n\/* \u2550\u2550\u2550 How It Works \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-how-it-works {\n    margin-top: 3rem !important;\n    padding-top: 2rem !important;\n    border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__steps {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 2rem !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__number {\n    width: 48px !important;\n    height: 48px !important;\n    border-radius: 50% !important;\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 auto 1rem !important;\n}\n\n\/* \u2550\u2550\u2550 Payment Choice Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-payment-choices {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice__radio {\n    width: 20px !important;\n    height: 20px !important;\n    border-radius: 50% !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active .tb-payment-choice__radio {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Terms & Promo \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-terms__label {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 0.75rem !important;\n    cursor: pointer !important;\n    font-size: 0.88rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-terms__label a {\n    color: var(--tb-accent, #e94560) !important;\n    text-decoration: underline !important;\n}\nhtml body #tb-booking-widget .tb-promo-row {\n    display: flex !important;\n    gap: 0.5rem !important;\n}\nhtml body #tb-booking-widget .tb-promo-row__input {\n    flex: 1 !important;\n}\n\n\/* \u2550\u2550\u2550 Confirmation \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-confirmation__checkmark {\n    color: var(--tb-success, #10b981) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions {\n    display: flex !important;\n    gap: 1rem !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Summary Gradient: Return Leg \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-summary-gradient__divider {\n    height: 1px !important;\n    background: rgba(255,255,255,0.15) !important;\n    margin: 0.75rem 0 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Mobile overrides \u2550\u2550\u2550 *\/\n@media (max-width: 768px) {\n    html body #tb-booking-widget #tb-step-1 {\n        padding: 28px 20px 24px !important;\n        border-radius: 0 !important;\n        min-height: 400px !important;\n    }\n    html body #tb-booking-widget #tb-step-1::after {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-hero-curve {\n        display: none !important;\n    }\n    html body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n    html body #tb-booking-widget .tb-step1-headline {\n        font-size: 1.6rem !important;\n        margin: 1rem 0 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__row {\n        flex-direction: column !important;\n        border-radius: 16px !important;\n        padding: 8px !important;\n        gap: 0 !important;\n        flex-wrap: wrap !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field,\n    html body #tb-booking-widget .tb-pill-bar__field--from,\n    html body #tb-booking-widget .tb-pill-bar__field--to,\n    html body #tb-booking-widget .tb-pill-bar__field--date,\n    html body #tb-booking-widget .tb-pill-bar__field--return {\n        width: 100% !important;\n        flex: 0 0 auto !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-radius: 0 !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n        border-bottom: none !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field--from {\n        border-radius: 12px 12px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__swap {\n        position: static !important;\n        transform: none !important;\n        width: 100% !important;\n        height: 32px !important;\n        border-radius: 0 !important;\n        margin: 0 !important;\n        box-shadow: none !important;\n        background: #f9fafb !important;\n        border: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        font-size: 0.85rem !important;\n        right: auto !important;\n        top: auto !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__search {\n        width: 100% !important;\n        border-radius: 12px !important;\n        padding: 14px !important;\n        justify-content: center !important;\n        margin: 4px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__pax {\n        width: 100% !important;\n        padding: 0 !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-pax-pill {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__add-return {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-right: none !important;\n    }\n    html body #tb-booking-widget #tb-return-field {\n        width: 100% !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-trust-badges {\n        gap: 12px !important;\n    }\n    html body #tb-booking-widget .tb-trust-badge {\n        font-size: 0.78rem !important;\n    }\n    html body #tb-booking-widget .tb-mode-tabs {\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n        scrollbar-width: none !important;\n    }\n    html body #tb-booking-widget .tb-mode-tab {\n        padding: 8px 14px !important;\n        font-size: 0.82rem !important;\n    }\n    \/* Step 2: mobile vehicle cards *\/\n    html body #tb-booking-widget .tb-vehicle-card {\n        flex-direction: column !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__image {\n        width: 100% !important;\n        min-height: 140px !important;\n        max-height: 180px !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__pricing {\n        flex-direction: row !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        border-left: none !important;\n        border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n        padding: 1rem 1.25rem !important;\n        width: 100% !important;\n        min-width: unset !important;\n    }\n    \/* Step 2: route bar mobile *\/\n    html body #tb-booking-widget .tb-route-bar {\n        flex-direction: column !important;\n        gap: 0 !important;\n        padding: 0 !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__point {\n        padding: 12px 16px !important;\n        border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n        width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__swap-icon {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__address {\n        max-width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-map {\n        height: 180px !important;\n    }\n    \/* Step 2: trust strip mobile *\/\n    html body #tb-booking-widget .tb-trust-strip {\n        flex-wrap: wrap !important;\n        gap: 8px 16px !important;\n        justify-content: center !important;\n    }\n    \/* Step 2: how-it-works mobile *\/\n    html body #tb-booking-widget .tb-how-it-works__steps {\n        grid-template-columns: 1fr !important;\n        gap: 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__step {\n        display: flex !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n        gap: 1rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__number {\n        margin: 0 !important;\n        flex-shrink: 0 !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 1rem !important;\n    }\n    \/* Step 3: single column *\/\n    html body #tb-booking-widget .tb-step3-layout {\n        grid-template-columns: 1fr !important;\n    }\n    html body #tb-booking-widget .tb-step3-sidebar {\n        position: static !important;\n        order: -1 !important;\n    }\n    html body #tb-booking-widget .tb-checkout-map {\n        height: 140px !important;\n    }\n    \/* Confirmation mobile *\/\n    html body #tb-booking-widget .tb-confirmation__actions {\n        flex-direction: column !important;\n        gap: 10px !important;\n    }\n    html body #tb-booking-widget .tb-confirmation__actions .tb-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca753cb elementor-widget elementor-widget-html\" data-id=\"ca753cb\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<article class=\"root-plpd\">\r\n<section class=\"hero-plpd\"><div class=\"sun-plpd\"><\/div><div class=\"hin-plpd\"><div class=\"htx-plpd\">\r\n<span class=\"eyebrow-plpd\">Pogoda miesi\u0105c po miesi\u0105cu + prywatny transfer<\/span><h1>Agadir pogoda d\u0142ugoterminowa: najlepszy przewodnik po klimacie i prognozie na 10 dni oraz ca\u0142y rok<\/h1>\r\n<p class=\"lead-plpd\">Kto zna \u201eAgadir pogoda na 10 dni\u201d, \u0142atwiej wybierze termin, spakuje si\u0119 z g\u0142ow\u0105 i uniknie niespodzianek. Znajdziesz tu klimat miesi\u0105c po miesi\u0105cu, prognoz\u0119 d\u0142ugoterminow\u0105, najlepszy okres na wyjazd i prywatny transfer od 19 \u20ac za pojazd.<\/p>\r\n<div class=\"btns-plpd\"><a class=\"btn-plpd b1-plpd\" href=\"https:\/\/transfers.ma\/pl\/transfery\/\">Zarezerwuj<\/a><a class=\"btn-plpd b2-plpd\" href=\"tel:+212661614943\">Zadzwo\u0144 +212 661 614 943<\/a><a class=\"btn-plpd b3-plpd\" href=\"https:\/\/wa.me\/447401523866?text=Cze%C5%9B%C4%87%2C%20chc%C4%99%20zarezerwowa%C4%87%20transfer\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><\/div>\r\n<\/div><div class=\"himg-plpd\"><div class=\"arch-plpd\">\r\n<img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/transfers.ma\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-5_-2025_-03_56_42-PM.webp\" alt=\"agadir pogoda d\u0142ugoterminowa\" width=\"800\" height=\"600\" loading=\"eager\"><\/div>\r\n<div class=\"badge-plpd\"><small>Transfer od<\/small>od 19 \u20ac<\/div><\/div><\/div><svg class=\"hills-plpd\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#F7EEE3\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<div class=\"stats-plpd\"><div class=\"st-plpd\"><b>12 miesi\u0119cy<\/b><span>klimat opisany<\/span><\/div><div class=\"st-plpd\"><b>28 \u00b0C<\/b><span>maksimum w sierpniu<\/span><\/div><div class=\"st-plpd\"><b>od 19 \u20ac<\/b><span>lotnisko \u2194 miasto<\/span><\/div><div class=\"st-plpd\"><b>24\/7<\/b><span>bez dop\u0142aty nocnej<\/span><\/div><\/div>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Agadir pogoda d\u0142ugoterminowa: jaki jest klimat przez ca\u0142y rok<\/h2>\r\n<p>Kto szuka \u201eAgadir pogoda d\u0142ugoterminowa\u201d, chce wiedzie\u0107, kiedy b\u0119dzie dobra pogoda na pla\u017c\u0119. Agadir le\u017cy nad Atlantykiem i ma \u0142agodny, s\u0142oneczny klimat, z oko\u0142o 300 s\u0142onecznymi dniami w roku. Ekstremalne temperatury zdarzaj\u0105 si\u0119 rzadko, w przeciwie\u0144stwie do wn\u0119trza kraju.<\/p>\r\n<p>\u201eAgadir pogoda na 10 dni\u201d i \u201ePogoda d\u0142ugoterminowa Agadir\u201d pokazuj\u0105 og\u00f3lny obraz: zimy s\u0105 \u0142agodne, a lata ciep\u0142e, ale rzadko duszne dzi\u0119ki ch\u0142odnemu oceanowi i pasatom. Deszcz jest rzadki i pada g\u0142\u00f3wnie od listopada do marca. Kto sprawdza \u201ePogoda w Agadirze\u201d, zwykle planuje wyjazd z kilkutygodniowym wyprzedzeniem.<\/p>\r\n<p>Ten przewodnik pokazuje temperatury, opady i wskaz\u00f3wki dotycz\u0105ce ubra\u0144, a tak\u017ce najlepszy okres wyjazdu. Na ko\u0144cu znajdziesz ceny transferu z lotniska, aby przylot zaplanowa\u0107 r\u00f3wnie starannie jak pogod\u0119.<\/p>\r\n<div class=\"call-plpd\"><b>W skr\u00f3cie<\/b><p>Lotnisko Agadir-Al Massira le\u017cy oko\u0142o 25 km od centrum. Prywatny transfer kosztuje od 19 \u20ac za pojazd, a kierowca \u015bledzi Tw\u00f3j lot.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Agadir pogoda na 10 dni: temperatury miesi\u0105c po miesi\u0105cu<\/h2>\r\n<p>Ta tabela pokazuje \u015brednie warto\u015bci dla miejscowo\u015bci Agadir w poszczeg\u00f3lnych miesi\u0105cach. Liczby s\u0105 orientacyjne i zmieniaj\u0105 si\u0119 z roku na rok.<\/p>\r\n<div class=\"tw-plpd\"><table><thead><tr><th>Miesi\u0105c<\/th><th>Maksimum ok.<\/th><th>Minimum ok.<\/th><th>Opady<\/th><\/tr><\/thead><tbody><tr><td>Stycze\u0144<\/td><td>20 \u00b0C<\/td><td>9 \u00b0C<\/td><td>Czasem<\/td><\/tr><tr><td>Luty<\/td><td>21 \u00b0C<\/td><td>10 \u00b0C<\/td><td>Czasem<\/td><\/tr><tr><td>Marzec<\/td><td>22 \u00b0C<\/td><td>12 \u00b0C<\/td><td>Czasem<\/td><\/tr><tr><td>Kwiecie\u0144<\/td><td>23 \u00b0C<\/td><td>13 \u00b0C<\/td><td>Rzadko<\/td><\/tr><tr><td>Maj<\/td><td>24 \u00b0C<\/td><td>15 \u00b0C<\/td><td>Rzadko<\/td><\/tr><tr><td>Czerwiec<\/td><td>25 \u00b0C<\/td><td>17 \u00b0C<\/td><td>Bardzo rzadko<\/td><\/tr><tr><td>Lipiec<\/td><td>27 \u00b0C<\/td><td>19 \u00b0C<\/td><td>Bardzo rzadko<\/td><\/tr><tr><td>Sierpie\u0144<\/td><td>28 \u00b0C<\/td><td>20 \u00b0C<\/td><td>Bardzo rzadko<\/td><\/tr><tr><td>Wrzesie\u0144<\/td><td>27 \u00b0C<\/td><td>19 \u00b0C<\/td><td>Rzadko<\/td><\/tr><tr><td>Pa\u017adziernik<\/td><td>26 \u00b0C<\/td><td>16 \u00b0C<\/td><td>Rzadko<\/td><\/tr><tr><td>Listopad<\/td><td>24 \u00b0C<\/td><td>13 \u00b0C<\/td><td>Czasem<\/td><\/tr><tr><td>Grudzie\u0144<\/td><td>21 \u00b0C<\/td><td>10 \u00b0C<\/td><td>Czasem<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-plpd\">Warto\u015bci orientacyjne na podstawie \u015brednich klimatycznych. Sprawd\u017a prognoz\u0119 na kilka dni przed wyjazdem.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Pogoda d\u0142ugoterminowa Agadir zim\u0105: grudzie\u0144, stycze\u0144 i luty<\/h2>\r\n<p>Zim\u0105 klimat jest \u0142agodny i s\u0142oneczny. W dzie\u0144 masz 20\u201321 \u00b0C, w nocy temperatura spada do 9\u201310 \u00b0C. Woda, oko\u0142o 17 \u00b0C, jest za zimna na k\u0105piel, ale to doskona\u0142y czas na spacery i surfing.<\/p>\r\n<p>\u201ePogoda d\u0142ugoterminowa Agadir\u201d to dobry punkt odniesienia dla os\u00f3b wyje\u017cd\u017caj\u0105cych pod koniec roku: s\u0142o\u0144ce jest pewne, cho\u0107 wieczorem potrzebny jest sweter. W grudniu w dzie\u0144 utrzymuje si\u0119 oko\u0142o 21 \u00b0C, w nocy oko\u0142o 10 \u00b0C. Najlepiej ubiera\u0107 si\u0119 warstwowo.<\/p>\r\n<p>Zima to wysoki sezon dla surfer\u00f3w, a w okolicach Bo\u017cego Narodzenia ceny rosn\u0105. Rezerwuj nocleg i transfer z wyprzedzeniem, je\u015bli jedziesz w tym czasie.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Pogoda w Agadirze wiosn\u0105: marzec, kwiecie\u0144 i maj<\/h2>\r\n<p>Wiosna to jedna z najlepszych p\u00f3r. Maksima rosn\u0105 do 22\u201324 \u00b0C, minima do 12\u201315 \u00b0C. Woda zostaje na poziomie 17\u201319 \u00b0C: k\u0105piel wymaga odwagi.<\/p>\r\n<p>Kto sprawdza \u201ePogoda w Agadirze\u201d w kwietniu, znajdzie maksima oko\u0142o 23 \u00b0C i prawie bez deszczu. To idealne warunki na pla\u017c\u0119, rower i wycieczki do Taghazout lub Paradise Valley. W Wielkanoc jest wysoki sezon, z wy\u017cszymi cenami.<\/p>\r\n<p>Zabierz ubrania warstwowe i krem z filtrem: \u015bwiat\u0142o jest mocne, nawet gdy powietrze wydaje si\u0119 ch\u0142odne. Rezerwuj nocleg i transfer z wyprzedzeniem na popularne terminy.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Prognoza pogody Agadir latem: czerwiec, lipiec i sierpie\u0144<\/h2>\r\n<p>Lato jest ciep\u0142e, ale dzi\u0119ki Atlantykowi rzadko upalne. Maksima to oko\u0142o 25\u201328 \u00b0C, minima 17\u201320 \u00b0C. Rano cz\u0119sto pojawia si\u0119 mg\u0142a, kt\u00f3ra rozp\u0142ywa si\u0119 przed po\u0142udniem.<\/p>\r\n<p>\u201ePrognoza pogody Agadir\u201d latem jest idealny dla rodzin: morze osi\u0105ga 21 \u00b0C, a upa\u0142 pozostaje zno\u015bny. W g\u0142\u0119bi l\u0105du, na przyk\u0142ad w Marrakeszu, jest znacznie gor\u0119cej: na wycieczki zabierz wod\u0119 i krem z filtrem.<\/p>\r\n<p>W lipcu i sierpniu popyt jest du\u017cy, a hotele si\u0119 zape\u0142niaj\u0105. Zarezerwuj nocleg i transfer z wyprzedzeniem, aby mie\u0107 pewn\u0105 godzin\u0119 i kierowc\u0119.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Agadir pogoda d\u0142ugoterminowa jesieni\u0105: wrzesie\u0144, pa\u017adziernik i listopad<\/h2>\r\n<p>We wrze\u015bniu klimat jest jeszcze letni, w pa\u017adzierniku maksima spadaj\u0105 do oko\u0142o 26 \u00b0C, a \u015bwiat\u0142o staje si\u0119 \u0142agodniejsze. W listopadzie dni si\u0119 skracaj\u0105 i wracaj\u0105 pierwsze opady.<\/p>\r\n<p>\u201eAgadir pogoda d\u0142ugoterminowa\u201d jesieni\u0105 sprawdza si\u0119 u os\u00f3b szukaj\u0105cych s\u0142o\u0144ca i spokoju. Ceny s\u0105 cz\u0119sto ni\u017csze ni\u017c latem, a pla\u017ce mniej zat\u0142oczone. Wieczorem wystarczy sweter.<\/p>\r\n<p>Sprawd\u017a prognoz\u0119 przed wyjazdem. Jesieni\u0105 pogoda mo\u017ce szybko si\u0119 zmieni\u0107: miej plan B z muzeami, souk lub hammamem.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Najlepszy okres na wyjazd wed\u0142ug pogody \u2014 Agadir<\/h2>\r\n<div class=\"cards-plpd\"><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udfd6\ufe0f<\/span><h3>Na k\u0105piel<\/h3><p>Od czerwca do pa\u017adziernika. Cieplejsza woda, d\u0142ugie dni i \u0142agodna bryza.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udfc4<\/span><h3>Na surfing<\/h3><p>Od listopada do marca. Lepsze fale i mniej turyst\u00f3w.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83d\udcb6<\/span><h3>Na oszcz\u0119dno\u015bci<\/h3><p>Pa\u017adziernik, listopad i stycze\u0144. \u0141agodna pogoda i ni\u017csze ceny.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83d\ude97<\/span><h3>Na wycieczki<\/h3><p>Od marca do maja. Przyjemne temperatury na Taghazout, Tiznit i Essaouir\u0119.<\/p><\/div><\/div>\r\n<p>Kr\u00f3tko: \u201eAgadir pogoda d\u0142ugoterminowa\u201d wskazuje wiosn\u0119 i jesie\u0144 jako idealne momenty. Kto jedzie latem, wybiera morze, kto zim\u0105, szuka s\u0142o\u0144ca i surfingu: ka\u017cdy miesi\u0105c ma co\u015b do zaoferowania.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Co spakowa\u0107 wed\u0142ug \u201eAgadir pogoda na 10 dni\u201d<\/h2>\r\n<ul class=\"ul-plpd\"><li>Lato: lekkie ubrania, czapka, okulary i krem z filtrem.<\/li><li>Zima: sweter, lekka kurtka i zamkni\u0119te buty na wiecz\u00f3r.<\/li><li>Ca\u0142y rok: wygodne buty, kostium k\u0105pielowy i szal na bryz\u0119.<\/li><li>Plecak na wycieczki i bidon wielokrotnego u\u017cytku.<\/li><li>Lekka kurtka przeciwdeszczowa na rzadkie ulewy.<\/li><\/ul>\r\n<p>\u201ePogoda d\u0142ugoterminowa Agadir\u201d r\u00f3\u017cni si\u0119 mi\u0119dzy dniem a wieczorem. Zawsze zabierz dodatkow\u0105 warstw\u0119, bo nad wod\u0105 i na tarasach jest ch\u0142odniej ni\u017c w centrum.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Deszcz, wiatr i s\u0142o\u0144ce: pogoda \u2014 Agadir to nie tylko temperatura<\/h2>\r\n<p>Przy \u201eAgadir pogoda d\u0142ugoterminowa\u201d liczy si\u0119 nie tylko temperatura. Atlantyk niesie wiatr, czasem silny, i zmienia odczucie ciep\u0142a. Latem rano bywa mgli\u015bcie, po po\u0142udniu dominuje s\u0142o\u0144ce.<\/p>\r\n<p>Deszcz jest rzadki, ale mo\u017cliwy. Od listopada do marca zdarzaj\u0105 si\u0119 kr\u00f3tkie ulewy, po kt\u00f3rych szybko wraca czyste niebo. Kto sprawdza \u201eAgadir pogoda na 10 dni\u201d, patrzy te\u017c na si\u0142\u0119 wiatru, zw\u0142aszcza przy sportach wodnych.<\/p>\r\n<p>Pasaty cz\u0119sto wiej\u0105 z p\u00f3\u0142nocnego wschodu. Latem s\u0105 przyjemne, ale mog\u0105 utrudnia\u0107 fale pocz\u0105tkuj\u0105cym. Zapytaj lokalne szko\u0142y o najlepsze godziny.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Co robi\u0107 \u2014 Agadir w zale\u017cno\u015bci od pogody<\/h2>\r\n<p>Kto planuje wyjazd do Agadiru, mo\u017ce wykorzysta\u0107 \u201eAgadir pogoda d\u0142ugoterminowa\u201d do rozplanowania dni. W suche, \u0142agodne dni rano zwiedzasz na zewn\u0105trz, po po\u0142udniu odpoczywasz i spacerujesz. W deszczowe dni s\u0105 muzea, targi pod dachem i hammamy.<\/p>\r\n<p>Przy \u201eAgadir pogoda na 10 dni\u201d dobierz godziny: latem wcze\u015bnie rano i p\u00f3\u017anym popo\u0142udniem, zim\u0105 w \u015brodku dnia. Unikniesz upa\u0142u i ch\u0142odu i wykorzystasz najlepsze \u015bwiat\u0142o do zdj\u0119\u0107.<\/p>\r\n<p>Kto sprawdza \u201ePogoda d\u0142ugoterminowa Agadir\u201d przed rezerwacj\u0105 wycieczek, zostawia wolny dzie\u0144. Gdy pogoda si\u0119 zmieni, przesuniesz wycieczk\u0119 bez utraty noclegu ani transferu.<\/p>\r\n<p>Przy \u201ePogoda w Agadirze\u201d i \u201ePrognoza pogody Agadir\u201d liczy si\u0119 te\u017c temperatura odczuwalna: wiatr, wilgotno\u015b\u0107 i ostre s\u0142o\u0144ce zmieniaj\u0105 wra\u017cenia. Zabierz dodatkow\u0105 warstw\u0119 i bidon, wybierz wygodne, przewiewne ubrania.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Jak czyta\u0107 prognoz\u0119 pogody przed wyjazdem \u2014 Agadir<\/h2>\r\n<p>Aby zrozumie\u0107 \u201ePogoda w Agadirze\u201d, patrz na trzy warto\u015bci: maksimum, minimum i prawdopodobie\u0144stwo deszczu. Razem podpowiadaj\u0105, jakie ubrania zabra\u0107 i jakie zaj\u0119cia wybra\u0107.<\/p>\r\n<p>Sprawd\u017a \u201ePrognoza pogody Agadir\u201d na tydzie\u0144 przed wyjazdem i jeszcze raz na dwa dni przed. Prognozy dla miejscowo\u015bci Agadir s\u0105 zwykle wiarygodne, ale drobne zmiany s\u0105 normalne. Planuj wycieczki elastycznie.<\/p>\r\n<p>Pami\u0119taj, \u017ce prognozy d\u0142u\u017csze ni\u017c siedem dni maj\u0105 charakter orientacyjny: pokazuj\u0105 trend, a nie dok\u0142adn\u0105 temperatur\u0119. Do planowania wyjazdu wystarcz\u0105 \u015brednie miesi\u0119czne, a do wyboru ubra\u0144 prognoza z ostatnich trzech dni.<\/p>\r\n<p>Wahasz si\u0119 mi\u0119dzy dwiema datami? Por\u00f3wnaj \u201eAgadir pogoda d\u0142ugoterminowa\u201d z obu okres\u00f3w i wybierz \u0142agodniejszy. Z dzie\u0107mi lub osobami starszymi wiosna i jesie\u0144 to prawie zawsze najlepszy wyb\u00f3r.<\/p>\r\n<p>Podsumowuj\u0105c: \u201eAgadir pogoda d\u0142ugoterminowa\u201d, \u201eAgadir pogoda na 10 dni\u201d i \u201ePogoda d\u0142ugoterminowa Agadir\u201d odpowiadaj\u0105 na to samo pytanie \u2014 kiedy jest pi\u0119knie, Agadir? Dla wielu podr\u00f3\u017cnych to kwiecie\u0144, maj, wrzesie\u0144 i pa\u017adziernik.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Najcz\u0119stsze pytania o pogod\u0119 w skr\u00f3cie \u2014 Agadir<\/h2>\r\n<p>Kto szuka \u201ePogoda d\u0142ugoterminowa Agadir\u201d, chce wiedzie\u0107, kiedy b\u0119dzie s\u0142o\u0144ce na pla\u017c\u0119. Odpowied\u017a: prawie zawsze. Nawet zim\u0105 s\u0142o\u0144ce \u015bwieci przez wi\u0119kszo\u015b\u0107 dni, a deszcz jest kr\u00f3tki i rzadki.<\/p>\r\n<p>Kto patrzy na \u201ePogoda w Agadirze\u201d w grudniu, widzi maksima oko\u0142o 21 \u00b0C i minima oko\u0142o 10 \u00b0C. To \u015bwietny czas na ucieczk\u0119 od polskiego ch\u0142odu, o ile wieczorem zabierzesz sweter.<\/p>\r\n<p>Kto sprawdza \u201ePrognoza pogody Agadir\u201d przed wycieczkami, powinien zwr\u00f3ci\u0107 uwag\u0119 na wiatr i mg\u0142\u0119. Na Essaouir\u0119 i Marrakesz najlepsze s\u0105 pogodne dni. Kierowca dostosuje tras\u0119 i godziny do pogody i zna drogi.<\/p>\r\n<p>Podsumowuj\u0105c: \u201eAgadir pogoda d\u0142ugoterminowa\u201d, \u201eAgadir pogoda na 10 dni\u201d i \u201ePogoda d\u0142ugoterminowa Agadir\u201d odpowiadaj\u0105 na to samo pytanie \u2014 kiedy jest najpi\u0119kniej? Dla wielu to kwiecie\u0144, maj, wrzesie\u0144 i pa\u017adziernik; dla p\u0142ywak\u00f3w lato; dla surfer\u00f3w zima.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Podsumowanie: pogoda w pi\u0119ciu punktach \u2014 Agadir<\/h2>\r\n<ul class=\"ul-plpd\"><li>Agadir pogoda d\u0142ugoterminowa jest \u0142agodny i s\u0142oneczny, z oko\u0142o 300 s\u0142onecznymi dniami.<\/li><li>Agadir pogoda na 10 dni: lato ciep\u0142e, ale rzadko duszne.<\/li><li>Pogoda d\u0142ugoterminowa Agadir wskazuje, \u017ce morze jest najcieplejsze od czerwca do pa\u017adziernika.<\/li><li>Pogoda w Agadirze: w grudniu 21 \u00b0C w dzie\u0144 i 10 \u00b0C w nocy.<\/li><li>Prognoza pogody Agadir wskazuje wiosn\u0119 i jesie\u0144 jako idealne okresy.<\/li><\/ul>\r\n<p>Dzi\u0119ki tym pi\u0119ciu punktom wybierzesz termin, ubrania i wycieczki z pewno\u015bci\u0105. Gdy data jest ustalona, zarezerwuj transfer u nas: bez czekania w hotelu, za sta\u0142\u0105 cen\u0119 i z lokalnym kierowc\u0105.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Z lotniska Agadir-Al Massira do miasta \u2014 Agadir: przylot krok po kroku<\/h2>\r\n<p>Kto sprawdzi\u0142 \u201eAgadir pogoda d\u0142ugoterminowa\u201d, od razu my\u015bli o doje\u017adzie z lotniska do miasta.<\/p>\r\n<p>Port lotniczy Agadir-Al Massira le\u017cy oko\u0142o 25 km na wsch\u00f3d od miasta, w g\u0142\u0119bi l\u0105du. Po kontroli paszportowej i odbiorze baga\u017cu trafiasz do hali przylot\u00f3w z taks\u00f3wkami, wypo\u017cyczalniami i kantorami. Je\u015bli masz zarezerwowany transfer, kierowca czeka z tabliczk\u0105 z Twoim nazwiskiem i pomaga z walizkami.<\/p>\r\n<p>\u015aledzimy lot za darmo. Je\u015bli samolot wyl\u0105duje p\u00f3\u017aniej, kierowca zostaje przy wyj\u015bciu i dostosowuje odbi\u00f3r. Dojazd do hoteli w zatoce trwa oko\u0142o 30 minut, do dzielnicy Founty lub strefy turystycznej w godzinach szczytu nieco d\u0142u\u017cej.<\/p>\r\n<p>Jedziesz od razu do Taghazout lub Tamraght? Nie musisz przeje\u017cd\u017ca\u0107 przez centrum. Kierowca wybiera najszybsz\u0105 tras\u0119 wzd\u0142u\u017c wybrze\u017ca i dowozi Ci\u0119 w 35\u201345 minut. Po nocnym locie to ogromna wygoda.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Taks\u00f3wka z ulicy czy zarezerwowany transfer \u2014 Agadir<\/h2>\r\n<p>Przy \u201eAgadir pogoda na 10 dni\u201d warto zarezerwowa\u0107 transfer z wyprzedzeniem, by pogoda i op\u00f3\u017anienia nie mia\u0142y znaczenia.<\/p>\r\n<p>Pomara\u0144czowe petit taxi w mie\u015bcie je\u017cd\u017c\u0105 na taksometr, ale przy lotnisku cz\u0119sto proponuj\u0105 sta\u0142\u0105 cen\u0119. Uzgodnij stawk\u0119 przed wej\u015bciem do auta, sprawd\u017a, czy baga\u017c jest wliczony, i miej drobne w dirhamach.<\/p>\r\n<p>Przy zarezerwowanym transferze cena jest znana przed wyjazdem. Nie musisz wymienia\u0107 pieni\u0119dzy po przylocie ani por\u00f3wnywa\u0107 ofert z walizkami w r\u0119ku. Dla rodzin, grup i nocnych przylot\u00f3w to najwygodniejsze rozwi\u0105zanie.<\/p>\r\n<p>Wsp\u00f3lna taks\u00f3wka (grand taxi) \u0142\u0105czy miasta za nisk\u0105 cen\u0119, ale rusza dopiero, gdy jest pe\u0142na. Przy ma\u0142ym baga\u017cu to autentyczne do\u015bwiadczenie, z walizkami lub desk\u0105 surfingow\u0105 \u2014 niepraktyczne.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Transfery do i z miasta \u2014 Agadir: trasy z prawdziwymi cenami<\/h2>\r\n<p>To najcz\u0119\u015bciej rezerwowane trasy do i z miejscowo\u015bci Agadir. Ka\u017cdy link prowadzi do strony z czasem przejazdu, cen\u0105 i szczeg\u00f3\u0142ami.<\/p>\r\n<div class=\"lk-plpd\"><a href=\"https:\/\/transfers.ma\/pl\/transfer-z-lotniska-w-agadirze\/\"><em>Lotnisko Agadir \u2192 Agadir<\/em><span>od 19 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-lotnisko-agadir-taghazout\/\"><em>Lotnisko Agadir \u2192 Taghazout<\/em><span>od 32 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-z-marrakeszu-do-agadiru\/\"><em>Marrakesz \u2192 Agadir<\/em><span>129 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/agadir-do-marrakech\/\"><em>Agadir \u2192 Marrakesz<\/em><span>129 \u20ac<\/span><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-essaouira-agadir\/\"><em>Essaouira \u2192 Agadir<\/em><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-essaouira-lotnisko-agadir\/\"><em>Essaouira \u2192 lotnisko Agadir<\/em><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfer-marrakesz-taghazout\/\"><em>Marrakesz \u2192 Taghazout<\/em><\/a><a href=\"https:\/\/transfers.ma\/pl\/taghazout-do-marrakech\/\"><em>Taghazout \u2192 Marrakesz<\/em><\/a><a href=\"https:\/\/transfers.ma\/pl\/transfery\/\"><em>Prywatne transfery w Maroku<\/em><\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Cennik prywatnego transferu \u2014 Agadir<\/h2>\r\n<p>Stawki dotycz\u0105 pojazdu, a nie osoby. Przy czterech osobach cena na g\u0142ow\u0119 mocno spada. Op\u0142aty drogowe i paliwo s\u0105 wliczone, a dop\u0142aty nocnej nie ma.<\/p>\r\n<div class=\"tw-plpd\"><table><thead><tr><th>Trasa<\/th><th>Cena za pojazd<\/th><th>Czas ok.<\/th><\/tr><\/thead><tbody><tr class=\"hl-plpd\"><td>Lotnisko \u2194 centrum Agadiru<\/td><td>od 19 \u20ac<\/td><td>30 min<\/td><\/tr><tr><td>Transfer lokalny w Agadirze (do 30 km)<\/td><td>od 22 \u20ac<\/td><td>25\u201340 min<\/td><\/tr><tr><td>Lotnisko \u2194 Taghazout \/ Tamraght<\/td><td>od 32 \u20ac<\/td><td>35\u201345 min<\/td><\/tr><tr><td>Agadir \u2194 Essaouira<\/td><td>110 \u20ac<\/td><td>2 h 30 min<\/td><\/tr><tr><td>Agadir \u2194 Marrakesz<\/td><td>129 \u20ac<\/td><td>3 h 15 min<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p class=\"note-plpd\">Ceny \u201eod\u201d zale\u017c\u0105 od dok\u0142adnego miejsca odbioru. Ostateczna kwota jest potwierdzana przed p\u0142atno\u015bci\u0105.<\/p>\r\n<div class=\"recap-plpd\"><h3>Podsumowanie cen \u2014 Agadir<\/h3><div><span>Lotnisko \u2194 miasto<\/span><b>od 19 \u20ac<\/b><\/div><div><span>Lokalnie do 30 km<\/span><b>od 22 \u20ac<\/b><\/div><div><span>Lotnisko \u2194 Taghazout<\/span><b>od 32 \u20ac<\/b><\/div><div><span>Agadir \u2194 Marrakesz<\/span><b>129 \u20ac<\/b><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Prywatne auto czy poci\u0105g i autobus \u2014 Agadir: co wybra\u0107<\/h2>\r\n<p>Wed\u0142ug \u201ePogoda d\u0142ugoterminowa Agadir\u201d wiosna i jesie\u0144 s\u0105 najpopularniejsze: loty i transfery s\u0105 wtedy mocno ob\u0142o\u017cone.<\/p>\r\n<p>Nie ma jednej odpowiedzi. To uczciwe por\u00f3wnanie pomo\u017ce Ci wybra\u0107 w zale\u017cno\u015bci od baga\u017cu, bud\u017cetu i godzin.<\/p>\r\n<div class=\"tw-plpd\"><table><thead><tr><th>Opcja<\/th><th>Zaleta<\/th><th>Wada<\/th><th>Idealne dla<\/th><\/tr><\/thead><tbody><tr class=\"hl-plpd\"><td>Prywatny transfer<\/td><td>Od drzwi do drzwi, sta\u0142a cena<\/td><td>Dro\u017cszy ni\u017c autobus<\/td><td>Rodziny, grupy i nocne przyloty<\/td><\/tr><tr><td>Autobus liniowy<\/td><td>Bardzo tani na d\u0142ugich trasach<\/td><td>Przystanki cz\u0119sto daleko od hotelu<\/td><td>Podr\u00f3\u017cnicy solo z plecakiem<\/td><\/tr><tr><td>Taks\u00f3wka wsp\u00f3lna<\/td><td>Tania na kr\u00f3tkich trasach<\/td><td>Rusza dopiero, gdy jest pe\u0142na<\/td><td>Poszukiwacze przyg\u00f3d<\/td><\/tr><tr><td>Auto z wypo\u017cyczalni<\/td><td>Pe\u0142na swoboda<\/td><td>Ruch, parkowanie i ubezpieczenie<\/td><td>D\u0142u\u017csze pobyty i wycieczki<\/td><\/tr><\/tbody><\/table><\/div>\r\n<p>Jedziesz sam z plecakiem do Taghazout? Autobus lub taks\u00f3wka wsp\u00f3lna to tania i sensowna opcja. We dwoje lub wi\u0119cej, z walizkami albo desk\u0105, prywatny transfer jest korzystniejszy: jeste\u015b szybciej na miejscu i oszcz\u0119dzasz dwie przesiadki.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd n-plpd\"><div class=\"in-plpd\">\r\n<h2>Jak zarezerwowa\u0107 transfer \u2014 Agadir krok po kroku<\/h2>\r\n<ol class=\"steps-plpd\"><li><b>Wybierz tras\u0119<\/b>Podaj miejsce wyjazdu, cel, dat\u0119 i liczb\u0119 podr\u00f3\u017cnych. Je\u015bli zaczynasz lub ko\u0144czysz na lotnisku, dodaj numer lotu.<\/li><li><b>Otrzymaj potwierdzenie<\/b>Wysy\u0142amy ko\u0144cow\u0105 cen\u0119 za pojazd i szczeg\u00f3\u0142y us\u0142ugi. Bez ukrytych koszt\u00f3w i dop\u0142at.<\/li><li><b>Podaj dane<\/b>Napisz nazw\u0119 noclegu lub dok\u0142adne miejsce \u2014 Agadir \u2014 oraz numer z WhatsAppem, aby kierowca m\u00f3g\u0142 Ci\u0119 znale\u017a\u0107.<\/li><li><b>Spotkaj kierowc\u0119<\/b>Po przylocie czeka w hali przylot\u00f3w. Przy wyje\u017adzie podje\u017cd\u017ca punktualnie pod Tw\u00f3j nocleg.<\/li><li><b>Ciesz si\u0119 podr\u00f3\u017c\u0105<\/b>Jedziesz z klimatyzacj\u0105, na \u017cyczenie z wod\u0105, i bez targowania si\u0119 o cen\u0119.<\/li><\/ol>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Kiedy jecha\u0107 \u2014 Agadir<\/h2>\r\n<p>Kto korzysta z \u201ePogoda w Agadirze\u201d na lato, doceni klimatyzacj\u0119 w aucie po przylocie.<\/p>\r\n<div class=\"cards-plpd\"><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udf24\ufe0f<\/span><h3>Zima (lis\u2013lut)<\/h3><p>\u0141agodne dni, ch\u0142odne noce i najlepsze fale. Sezon na surfing i zimowe s\u0142o\u0144ce.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udf38<\/span><h3>Wiosna (mar\u2013maj)<\/h3><p>Przyjemne temperatury i du\u017co \u015bwiat\u0142a. Idealnie na pla\u017c\u0119 i wycieczki.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\u2600\ufe0f<\/span><h3>Lato (cze\u2013sie)<\/h3><p>Cieplej i t\u0142oczniej. Bryza znad Atlantyku sprawia, \u017ce upa\u0142 jest do zniesienia.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udf42<\/span><h3>Jesie\u0144 (wrz\u2013pa\u017a)<\/h3><p>Morze wci\u0105\u017c ciep\u0142e, ceny spadaj\u0105 i jest spokojniej.<\/p><\/div><\/div>\r\n<p>W Wielkanoc, Bo\u017ce Narodzenie i latem popyt jest najwi\u0119kszy. Zarezerwuj nocleg i transfer z wyprzedzeniem, aby mie\u0107 pewnego kierowc\u0119 i godzin\u0119.<\/p>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Dlaczego warto zarezerwowa\u0107 prywatny transfer \u2014 Agadir z Transfers.ma<\/h2>\r\n<div class=\"cards-plpd\"><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83d\udcb6<\/span><h3>Sta\u0142a cena<\/h3><p>Kwota widoczna przy rezerwacji obowi\u0105zuje za ca\u0142y pojazd \u2014 Agadir.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83e\udd1d<\/span><h3>Kierowca przy wyj\u015bciu<\/h3><p>Czeka z tabliczk\u0105 z Twoim nazwiskiem, a pierwszy czas oczekiwania jest wliczony.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83c\udf19<\/span><h3>Bez dop\u0142aty nocnej<\/h3><p>Cena nie zmienia si\u0119 w nocy ani w weekend. Op\u0142aty drogowe i paliwo s\u0105 wliczone.<\/p><\/div><div class=\"card-plpd\"><span class=\"ic-plpd\">\ud83d\ude90<\/span><h3>Sedan lub van<\/h3><p>Wybierasz sedana albo vana na sze\u015b\u0107 os\u00f3b. Jest miejsce na walizki, w\u00f3zki i deski surfingowe.<\/p><\/div><\/div>\r\n<div class=\"call-plpd\"><b>Co zawsze zawiera cena<\/b><p>Op\u0142aty drogowe, paliwo, czas oczekiwania i kontrol\u0119 lotu. Bez dop\u0142aty nocnej i bez dodatkowych koszt\u00f3w po przylocie.<\/p><\/div>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd w-plpd\"><div class=\"in-plpd\">\r\n<h2>Pojazdy i kierowcy do przemieszczania si\u0119 \u2014 Agadir<\/h2>\r\n<p>Flota obejmuje wygodne sedany dla dw\u00f3ch lub trzech os\u00f3b oraz vany na sze\u015b\u0107 miejsc dla rodzin i grup. Wszystkie pojazdy maj\u0105 klimatyzacj\u0119 i miejsce na du\u017cy baga\u017c, a przed ka\u017cdym kursem s\u0105 czyszczone. Podr\u00f3\u017cujesz z fotelikiem, w\u00f3zkiem lub sprz\u0119tem sportowym? Zaznacz to przy rezerwacji.<\/p>\r\n<p>Kierowcy znaj\u0105 drogi i punkty dojazdu w okolicy: Agadir, typowe kontrole i bezpieczne miejsca postoju. Je\u017cd\u017c\u0105 spokojnie, przestrzegaj\u0105 ogranicze\u0144 pr\u0119dko\u015bci i uprzedzaj\u0105 o ka\u017cdej zmianie trasy. Nie musisz si\u0119 targowa\u0107: obowi\u0105zuje to, co ustalono przy rezerwacji.<\/p>\r\n<ul class=\"ul-plpd\"><li>Sedan dla 1\u20133 os\u00f3b ze \u015brednimi walizkami<\/li><li>Van na sze\u015b\u0107 miejsc dla grup, rodzin i du\u017cego baga\u017cu<\/li><li>Kr\u00f3tki post\u00f3j po drodze, je\u015bli zg\u0142osisz to przy rezerwacji<\/li><li>Pomoc przez WhatsApp przed, w trakcie i po podr\u00f3\u017cy<\/li><\/ul>\r\n<\/div><\/section>\r\n<section class=\"sec-plpd b-plpd\"><div class=\"in-plpd\">\r\n<h2>Najcz\u0119stsze pytania o \u201eAgadir pogoda d\u0142ugoterminowa\u201d<\/h2>\r\n<details class=\"fq-plpd\"><summary>Jaka jest pogoda w Agadirze latem?<\/summary><div class=\"fa-plpd\"><p>W lipcu i sierpniu maksima wynosz\u0105 27\u201328 \u00b0C, a minima 19\u201320 \u00b0C. Bryza znad Atlantyku daje och\u0142od\u0119, a rano cz\u0119sto pojawia si\u0119 mg\u0142a. Deszcz jest bardzo rzadki.<\/p><\/div><\/details>\r\n<details class=\"fq-plpd\"><summary>Jaka jest temperatura wody wed\u0142ug \u201eAgadir pogoda na 10 dni\u201d?<\/summary><div class=\"fa-plpd\"><p>Zim\u0105 oko\u0142o 17 \u00b0C, latem do oko\u0142o 21 \u00b0C. Na k\u0105piel najlepszy jest okres od czerwca do pa\u017adziernika. Surferzy nosz\u0105 pianki tak\u017ce latem.<\/p><\/div><\/details>\r\n<details class=\"fq-plpd\"><summary>Kiedy najlepiej jecha\u0107 wed\u0142ug \u201ePogoda d\u0142ugoterminowa Agadir\u201d?<\/summary><div class=\"fa-plpd\"><p>Wi\u0119kszo\u015b\u0107 turyst\u00f3w jedzie od pa\u017adziernika do maja po s\u0142o\u0144ce i \u0142agodny klimat. Latem jest wi\u0119cej rodzin i cieplejsza woda. Wiosna i jesie\u0144 oferuj\u0105 najlepszy stosunek pogody do cen.<\/p><\/div><\/details>\r\n<\/div><\/section>\r\n<section class=\"cta-plpd\"><h2>Wiesz ju\u017c, kiedy jedziesz \u2014 Agadir?<\/h2><p>Zarezerwuj prywatny transfer \u2014 Agadir: sta\u0142a cena za pojazd, kierowca na lotnisku i pomoc przez WhatsApp o ka\u017cdej porze.<\/p>\r\n<div class=\"btns-plpd\"><a class=\"btn-plpd b1-plpd\" href=\"https:\/\/transfers.ma\/pl\/transfery\/\">Zarezerwuj<\/a><a class=\"btn-plpd b3-plpd\" href=\"https:\/\/wa.me\/447401523866?text=Cze%C5%9B%C4%87%2C%20chc%C4%99%20zarezerwowa%C4%87%20transfer\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><a class=\"btn-plpd b2-plpd\" href=\"tel:+212661614943\">+212 661 614 943<\/a><\/div><svg class=\"hills-plpd\" viewBox=\"0 0 1200 90\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0 90V52C120 20 220 70 340 46S560 8 680 40s240 36 360 6 130-22 160-8V90Z\" fill=\"#FF700A\" opacity=\".85\"\/><path d=\"M0 90V70C140 44 260 84 400 64s300-30 440-6 250 12 360-8V90Z\" fill=\"#fff\"\/><\/svg><\/section>\r\n<\/article>\r\n<style>\r\n.root-plpd{font-family:'Segoe UI',Arial,sans-serif;color:#243044;line-height:1.7;font-size:17px;overflow:hidden}\r\n.root-plpd *{box-sizing:border-box}\r\n.root-plpd p{margin:0 0 14px;text-align:justify}\r\n.hero-plpd{position:relative;background:#1B3A6B;color:#fff;padding:56px 20px 120px}\r\n.hin-plpd{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:36px;align-items:center;position:relative;z-index:2}\r\n.htx-plpd{flex:1 1 440px}\r\n.eyebrow-plpd{display:inline-block;background:#FF700A;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-bottom:16px}\r\n.hero-plpd h1{font-size:38px;line-height:1.2;margin:0 0 16px;color:#fff;font-weight:800}\r\n.lead-plpd{font-size:18px;color:#E6ECF7;text-align:left!important}\r\n.btns-plpd{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}\r\n.btn-plpd{display:inline-block;padding:13px 24px;border-radius:40px;font-weight:700;text-decoration:none!important;font-size:16px}\r\n.b1-plpd{background:#FF700A;color:#fff!important}\r\n.b2-plpd{background:#fff;color:#1B3A6B!important}\r\n.b3-plpd{background:#25D366;color:#fff!important}\r\n.himg-plpd{flex:1 1 320px;position:relative;max-width:440px}\r\n.arch-plpd{border-radius:200px 200px 24px 24px;overflow:hidden;border:6px solid #fff;box-shadow:0 14px 34px rgba(0,0,0,.35);background:#fff}\r\n.arch-plpd img{display:block;width:100%;height:380px;object-fit:cover}\r\n.badge-plpd{position:absolute;right:-6px;bottom:24px;background:#FF700A;color:#fff;padding:12px 18px;border-radius:16px;font-weight:800;font-size:19px;box-shadow:0 8px 20px rgba(0,0,0,.3);text-align:center;line-height:1.2}\r\n.badge-plpd small{display:block;font-size:12px;font-weight:600;opacity:.95}\r\n.sun-plpd{position:absolute;right:8%;top:30px;width:90px;height:90px;border-radius:50%;background:#FF700A;opacity:.9;z-index:1}\r\n.hills-plpd{position:absolute;left:0;bottom:-1px;width:100%;height:90px;z-index:1;display:block}\r\n.stats-plpd{position:relative;z-index:3;max-width:1000px;margin:-62px auto 0;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(27,58,107,.18);display:flex;flex-wrap:wrap;padding:8px}\r\n.st-plpd{flex:1 1 150px;text-align:center;padding:14px 8px}\r\n.st-plpd b{display:block;font-size:23px;color:#FF700A;font-weight:800}\r\n.st-plpd span{font-size:14px;color:#52607a}\r\n.sec-plpd{padding:54px 20px}\r\n.w-plpd{background:#fff}.b-plpd{background:#F7EEE3}.n-plpd{background:#1B3A6B;color:#fff}\r\n.in-plpd{max-width:1000px;margin:0 auto}\r\n.root-plpd h2{font-size:30px;line-height:1.25;margin:0 0 20px;padding-left:16px;border-left:6px solid #FF700A;color:#1B3A6B;font-weight:800}\r\n.n-plpd h2{color:#fff}\r\n.root-plpd h3{font-size:21px;margin:26px 0 10px;color:#1B3A6B;font-weight:700}\r\n.n-plpd h3{color:#FFB27A}\r\n.n-plpd p{color:#E6ECF7}\r\n.root-plpd ul.ul-plpd{margin:0 0 16px 4px;padding:0;list-style:none}\r\n.ul-plpd li{position:relative;padding:4px 0 4px 28px}\r\n.ul-plpd li:before{content:\"\\2714\";position:absolute;left:0;color:#FF700A;font-weight:700}\r\n.cards-plpd{display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 22px}\r\n.card-plpd{flex:1 1 220px;background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 6px 18px rgba(27,58,107,.12);border-top:4px solid #FF700A}\r\n.b-plpd .card-plpd{background:#fff}\r\n.ic-plpd{font-size:30px;line-height:1;margin-bottom:8px;display:block}\r\n.card-plpd h3{margin:0 0 8px;font-size:18px}\r\n.card-plpd p{font-size:15.5px;margin:0;text-align:left;color:#243044!important}\r\n.tw-plpd{overflow-x:auto;margin:10px 0 18px;border-radius:14px;box-shadow:0 6px 18px rgba(27,58,107,.12)}\r\n.tw-plpd table{border-collapse:collapse;width:100%;min-width:520px;background:#fff;color:#243044;font-size:15.5px}\r\n.tw-plpd th{background:#1B3A6B;color:#fff;text-align:left;padding:12px 14px}\r\n.tw-plpd td{padding:11px 14px;border-bottom:1px solid #E7E0D6}\r\n.tw-plpd tr.hl-plpd td{background:#FFF0E3;font-weight:700}\r\n.note-plpd{font-size:14.5px;color:#52607a;text-align:left!important}\r\n.lk-plpd{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 20px}\r\n.lk-plpd a{flex:1 1 280px;display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #E7E0D6;border-left:5px solid #FF700A;border-radius:12px;padding:12px 16px;text-decoration:none!important;color:#1B3A6B!important;font-weight:600;font-size:15.5px}\r\n.lk-plpd a span{color:#FF700A;white-space:nowrap}\r\n.steps-plpd{counter-reset:s;margin:10px 0 10px;padding:0;list-style:none}\r\n.steps-plpd li{position:relative;padding:6px 0 18px 64px;color:#E6ECF7}\r\n.steps-plpd li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:2px;width:44px;height:44px;border-radius:50%;background:#FF700A;color:#fff;font-weight:800;font-size:20px;text-align:center;line-height:44px}\r\n.steps-plpd b{display:block;color:#fff;font-size:18px}\r\n.recap-plpd{background:#1B3A6B;color:#fff;border-radius:18px;padding:24px 26px;margin:18px 0}\r\n.recap-plpd h3{color:#FFB27A;margin-top:0}\r\n.recap-plpd div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.28)}\r\n.recap-plpd div b{color:#FFB27A;white-space:nowrap}\r\n.call-plpd{background:#FFF0E3;border-left:6px solid #FF700A;border-radius:12px;padding:16px 20px;margin:16px 0}\r\n.call-plpd b{color:#1B3A6B}\r\n.call-plpd p{margin:6px 0 0;text-align:left}\r\n.fa-plpd p{margin:0 0 8px}\r\n.cta-plpd{position:relative;background:#1B3A6B;color:#fff;text-align:center;padding:60px 20px 110px}\r\n.cta-plpd h2{border:0;padding:0;color:#fff;margin-bottom:12px}\r\n.cta-plpd p{text-align:center;color:#E6ECF7;max-width:720px;margin:0 auto 14px}\r\n.cta-plpd .btns-plpd{justify-content:center;position:relative;z-index:2}\r\n@media(max-width:700px){.hero-plpd h1{font-size:28px}.root-plpd h2{font-size:25px}.arch-plpd img{height:300px}.sun-plpd{display:none}}\r\n\r\n.fq-plpd{border-bottom:1px solid #E7E0D6;background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}\r\n.fq-plpd summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-size:17px;font-weight:700;color:#1B3A6B;position:relative}\r\n.fq-plpd summary::-webkit-details-marker{display:none}\r\n.fq-plpd summary:after{content:\"+\";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:26px;color:#FF700A}\r\n.fq-plpd[open] summary:after{content:\"\\2212\"}\r\n.fa-plpd{padding:0 18px 12px}\r\n.fa-plpd p{margin:0 0 8px}\r\n.lk-plpd a em{font-style:normal}\r\n<\/style>\r\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Jaka jest pogoda w Agadirze latem?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"W lipcu i sierpniu maksima wynosz\u0105 27\u201328 \u00b0C, a minima 19\u201320 \u00b0C. Bryza znad Atlantyku daje och\u0142od\u0119, a rano cz\u0119sto pojawia si\u0119 mg\u0142a. Deszcz jest bardzo rzadki.\"}}, {\"@type\": \"Question\", \"name\": \"Jaka jest temperatura wody wed\u0142ug \u201eAgadir pogoda na 10 dni\u201d?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Zim\u0105 oko\u0142o 17 \u00b0C, latem do oko\u0142o 21 \u00b0C. Na k\u0105piel najlepszy jest okres od czerwca do pa\u017adziernika. Surferzy nosz\u0105 pianki tak\u017ce latem.\"}}, {\"@type\": \"Question\", \"name\": \"Kiedy najlepiej jecha\u0107 wed\u0142ug \u201ePogoda d\u0142ugoterminowa Agadir\u201d?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Wi\u0119kszo\u015b\u0107 turyst\u00f3w jedzie od pa\u017adziernika do maja po s\u0142o\u0144ce i \u0142agodny klimat. Latem jest wi\u0119cej rodzin i cieplejsza woda. Wiosna i jesie\u0144 oferuj\u0105 najlepszy stosunek pogody do cen.\"}}]}<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pogoda miesi\u0105c po miesi\u0105cu + prywatny transfer Agadir pogoda d\u0142ugoterminowa: najlepszy przewodnik po klimacie i prognozie na 10 dni oraz ca\u0142y rok Kto zna \u201eAgadir pogoda na 10 dni\u201d, \u0142atwiej wybierze termin, spakuje si\u0119 z g\u0142ow\u0105 i uniknie niespodzianek. Znajdziesz tu klimat miesi\u0105c po miesi\u0105cu, prognoz\u0119 d\u0142ugoterminow\u0105, najlepszy okres na wyjazd i prywatny transfer od 19 \u20ac za pojazd. ZarezerwujZadzwo\u0144 +212 661 614 943WhatsApp Transfer odod 19 \u20ac 12 miesi\u0119cyklimat opisany28 \u00b0Cmaksimum w sierpniuod 19 \u20aclotnisko \u2194 miasto24\/7bez dop\u0142aty nocnej Agadir pogoda d\u0142ugoterminowa: jaki jest klimat przez ca\u0142y rok Kto szuka \u201eAgadir pogoda d\u0142ugoterminowa\u201d, chce wiedzie\u0107, kiedy b\u0119dzie dobra pogoda na pla\u017c\u0119. Agadir le\u017cy nad Atlantykiem i ma \u0142agodny, s\u0142oneczny klimat, z oko\u0142o 300 s\u0142onecznymi dniami w roku. Ekstremalne temperatury zdarzaj\u0105 si\u0119 rzadko, w przeciwie\u0144stwie do wn\u0119trza kraju. \u201eAgadir pogoda na 10 dni\u201d i \u201ePogoda d\u0142ugoterminowa Agadir\u201d pokazuj\u0105 og\u00f3lny obraz: zimy s\u0105 \u0142agodne, a lata ciep\u0142e, ale rzadko duszne dzi\u0119ki ch\u0142odnemu oceanowi i pasatom. Deszcz jest rzadki i pada g\u0142\u00f3wnie od listopada do marca. Kto sprawdza \u201ePogoda w Agadirze\u201d, zwykle planuje wyjazd z kilkutygodniowym wyprzedzeniem. Ten przewodnik pokazuje temperatury, opady i wskaz\u00f3wki dotycz\u0105ce ubra\u0144, a tak\u017ce najlepszy okres wyjazdu. Na ko\u0144cu znajdziesz ceny transferu z lotniska, aby przylot zaplanowa\u0107 r\u00f3wnie starannie jak pogod\u0119. W skr\u00f3cie Lotnisko Agadir-Al Massira le\u017cy oko\u0142o 25 km od centrum. Prywatny transfer kosztuje od 19 \u20ac za pojazd, a kierowca \u015bledzi Tw\u00f3j lot. Agadir pogoda na 10 dni: temperatury miesi\u0105c po miesi\u0105cu Ta tabela pokazuje \u015brednie warto\u015bci dla miejscowo\u015bci Agadir w poszczeg\u00f3lnych miesi\u0105cach. Liczby s\u0105 orientacyjne i zmieniaj\u0105 si\u0119 z roku na rok. Miesi\u0105c Maksimum ok. Minimum ok. Opady Stycze\u0144 20 \u00b0C 9 \u00b0C Czasem Luty 21 \u00b0C 10 \u00b0C Czasem Marzec 22 \u00b0C 12 \u00b0C Czasem Kwiecie\u0144 23 \u00b0C 13 \u00b0C Rzadko Maj 24 \u00b0C 15 \u00b0C Rzadko Czerwiec 25 \u00b0C 17 \u00b0C Bardzo rzadko Lipiec 27 \u00b0C 19 \u00b0C Bardzo rzadko Sierpie\u0144 28 \u00b0C 20 \u00b0C Bardzo rzadko Wrzesie\u0144 27 \u00b0C 19 \u00b0C Rzadko Pa\u017adziernik 26 \u00b0C 16 \u00b0C Rzadko Listopad 24 \u00b0C 13 \u00b0C Czasem Grudzie\u0144 21 \u00b0C 10 \u00b0C Czasem Warto\u015bci orientacyjne na podstawie \u015brednich klimatycznych. Sprawd\u017a prognoz\u0119 na kilka dni przed wyjazdem. Pogoda d\u0142ugoterminowa Agadir zim\u0105: grudzie\u0144, stycze\u0144 i luty Zim\u0105 klimat jest \u0142agodny i s\u0142oneczny. W dzie\u0144 masz 20\u201321 \u00b0C, w nocy temperatura spada do 9\u201310 \u00b0C. Woda, oko\u0142o 17 \u00b0C, jest za zimna na k\u0105piel, ale to doskona\u0142y czas na spacery i surfing. \u201ePogoda d\u0142ugoterminowa Agadir\u201d to dobry punkt odniesienia dla os\u00f3b wyje\u017cd\u017caj\u0105cych pod koniec roku: s\u0142o\u0144ce jest pewne, cho\u0107 wieczorem potrzebny jest sweter. W grudniu w dzie\u0144 utrzymuje si\u0119 oko\u0142o 21 \u00b0C, w nocy oko\u0142o 10 \u00b0C. Najlepiej ubiera\u0107 si\u0119 warstwowo. Zima to wysoki sezon dla surfer\u00f3w, a w okolicach Bo\u017cego Narodzenia ceny rosn\u0105. Rezerwuj nocleg i transfer z wyprzedzeniem, je\u015bli jedziesz w tym czasie. Pogoda w Agadirze wiosn\u0105: marzec, kwiecie\u0144 i maj Wiosna to jedna z najlepszych p\u00f3r. Maksima rosn\u0105 do 22\u201324 \u00b0C, minima do 12\u201315 \u00b0C. Woda zostaje na poziomie 17\u201319 \u00b0C: k\u0105piel wymaga odwagi. Kto sprawdza \u201ePogoda w Agadirze\u201d w kwietniu, znajdzie maksima oko\u0142o 23 \u00b0C i prawie bez deszczu. To idealne warunki na pla\u017c\u0119, rower i wycieczki do Taghazout lub Paradise Valley. W Wielkanoc jest wysoki sezon, z wy\u017cszymi cenami. Zabierz ubrania warstwowe i krem z filtrem: \u015bwiat\u0142o jest mocne, nawet gdy powietrze wydaje si\u0119 ch\u0142odne. Rezerwuj nocleg i transfer z wyprzedzeniem na popularne terminy. Prognoza pogody Agadir latem: czerwiec, lipiec i sierpie\u0144 Lato jest ciep\u0142e, ale dzi\u0119ki Atlantykowi rzadko upalne. Maksima to oko\u0142o 25\u201328 \u00b0C, minima 17\u201320 \u00b0C. Rano cz\u0119sto pojawia si\u0119 mg\u0142a, kt\u00f3ra rozp\u0142ywa si\u0119 przed po\u0142udniem. \u201ePrognoza pogody Agadir\u201d latem jest idealny dla rodzin: morze osi\u0105ga 21 \u00b0C, a upa\u0142 pozostaje zno\u015bny. W g\u0142\u0119bi l\u0105du, na przyk\u0142ad w Marrakeszu, jest znacznie gor\u0119cej: na wycieczki zabierz wod\u0119 i krem z filtrem. W lipcu i sierpniu popyt jest du\u017cy, a hotele si\u0119 zape\u0142niaj\u0105. Zarezerwuj nocleg i transfer z wyprzedzeniem, aby mie\u0107 pewn\u0105 godzin\u0119 i kierowc\u0119. Agadir pogoda d\u0142ugoterminowa jesieni\u0105: wrzesie\u0144, pa\u017adziernik i listopad We wrze\u015bniu klimat jest jeszcze letni, w pa\u017adzierniku maksima spadaj\u0105 do oko\u0142o 26 \u00b0C, a \u015bwiat\u0142o staje si\u0119 \u0142agodniejsze. W listopadzie dni si\u0119 skracaj\u0105 i wracaj\u0105 pierwsze opady. \u201eAgadir pogoda d\u0142ugoterminowa\u201d jesieni\u0105 sprawdza si\u0119 u os\u00f3b szukaj\u0105cych s\u0142o\u0144ca i spokoju. Ceny s\u0105 cz\u0119sto ni\u017csze ni\u017c latem, a pla\u017ce mniej zat\u0142oczone. Wieczorem wystarczy sweter. Sprawd\u017a prognoz\u0119 przed wyjazdem. Jesieni\u0105 pogoda mo\u017ce szybko si\u0119 zmieni\u0107: miej plan B z muzeami, souk lub hammamem. Najlepszy okres na wyjazd wed\u0142ug pogody \u2014 Agadir \ud83c\udfd6\ufe0f Na k\u0105piel Od czerwca do pa\u017adziernika. Cieplejsza woda, d\u0142ugie dni i \u0142agodna bryza. \ud83c\udfc4 Na surfing Od listopada do marca. Lepsze fale i mniej turyst\u00f3w. \ud83d\udcb6 Na oszcz\u0119dno\u015bci Pa\u017adziernik, listopad i stycze\u0144. \u0141agodna pogoda i ni\u017csze ceny. \ud83d\ude97 Na wycieczki Od marca do maja. Przyjemne temperatury na Taghazout, Tiznit i Essaouir\u0119. Kr\u00f3tko: \u201eAgadir pogoda d\u0142ugoterminowa\u201d wskazuje wiosn\u0119 i jesie\u0144 jako idealne momenty. Kto jedzie latem, wybiera morze, kto zim\u0105, szuka s\u0142o\u0144ca i surfingu: ka\u017cdy miesi\u0105c ma co\u015b do zaoferowania. Co spakowa\u0107 wed\u0142ug \u201eAgadir pogoda na 10 dni\u201d Lato: lekkie ubrania, czapka, okulary i krem z filtrem. Zima: sweter, lekka kurtka i zamkni\u0119te buty na wiecz\u00f3r. Ca\u0142y rok: wygodne buty, kostium k\u0105pielowy i szal na bryz\u0119. Plecak na wycieczki i bidon wielokrotnego u\u017cytku. Lekka kurtka przeciwdeszczowa na rzadkie ulewy. \u201ePogoda d\u0142ugoterminowa Agadir\u201d r\u00f3\u017cni si\u0119 mi\u0119dzy dniem a wieczorem. Zawsze zabierz dodatkow\u0105 warstw\u0119, bo nad wod\u0105 i na tarasach jest ch\u0142odniej ni\u017c w centrum. Deszcz, wiatr i s\u0142o\u0144ce: pogoda \u2014 Agadir to nie tylko temperatura Przy \u201eAgadir pogoda d\u0142ugoterminowa\u201d liczy si\u0119 nie tylko temperatura. Atlantyk niesie wiatr, czasem silny, i zmienia odczucie ciep\u0142a. Latem rano bywa mgli\u015bcie, po po\u0142udniu dominuje s\u0142o\u0144ce. Deszcz jest rzadki, ale mo\u017cliwy. Od listopada do marca zdarzaj\u0105 si\u0119 kr\u00f3tkie ulewy, po kt\u00f3rych szybko wraca czyste niebo. Kto sprawdza \u201eAgadir pogoda na 10 dni\u201d, patrzy te\u017c na si\u0142\u0119 wiatru, zw\u0142aszcza przy sportach wodnych. Pasaty cz\u0119sto wiej\u0105 z p\u00f3\u0142nocnego wschodu. Latem s\u0105 przyjemne, ale mog\u0105 utrudnia\u0107 fale pocz\u0105tkuj\u0105cym. Zapytaj lokalne szko\u0142y o najlepsze godziny. Co robi\u0107 \u2014 Agadir w zale\u017cno\u015bci od pogody Kto planuje wyjazd do Agadiru, mo\u017ce wykorzysta\u0107 \u201eAgadir pogoda d\u0142ugoterminowa\u201d do rozplanowania dni. W suche, \u0142agodne dni<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-25542","page","type-page","status-publish","hentry"],"acf":[],"rankMath":{"parentDomain":"transfers.ma","noFollowDomains":["User-agent: *","Disallow: \/wp-admin\/","Allow: \/wp-admin\/admin-ajax.php","Disallow: \/wp-includes\/","Disallow: \/wp-json\/","Disallow: \/fr\/wp-json\/","Disallow: \/en\/wp-json\/","Disallow: \/de\/wp-json\/","Disallow: \/es\/wp-json\/","Disallow: \/pl\/wp-json\/","Disallow: \/ar\/wp-json\/","Disallow: \/ru\/wp-json\/","Disallow: \/nl\/wp-json\/","Disallow: \/it\/wp-json\/","Disallow: \/*?wc-ajax=","Disallow: \/wp-content\/plugins\/","Disallow: \/wp-content\/themes\/triply\/","Disallow: \/wp-content\/themes\/triply-child\/","Disallow: \/*?s=","Disallow: \/*\/search\/","Disallow: \/search\/"],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"Prezentowany obraz powinien mie\u0107 co najmniej 200 na 200 pikseli, aby m\u00f3g\u0142 go pobra\u0107 Facebook i inne serwisy spo\u0142eczno\u015bciowe.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"agadir-pogoda-dlugoterminowa","permalinkFormat":"https:\/\/transfers.ma\/pl\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/transfers.ma\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"Agadir Pogoda D\u0142ugoterminowa: Best Ultimate, 12M","description":"\nAgadir pogoda d\u0142ugoterminowa i na 10 dni: temperatury, morze, opady i najlepszy czas. Prywatny transfer od 19 \u20ac, kontrola lotu i kierowca 24\/7.","focusKeywords":"agadir pogoda d\u0142ugoterminowa,agadir pogoda na 10 dni,pogoda d\u0142ugoterminowa agadir,pogoda w agadirze,prognoza pogody agadir","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"admin","primaryTerm":0,"authorName":"admin","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":[],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":false},"homeUrl":"https:\/\/transfers.ma\/pl\/","objectID":25542,"objectType":"post","locale":"pl","localeFull":"pl_PL","overlayImages":{"play":{"name":"Ikona PLAY","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"Ikona GIF","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Ftransfers.ma%2Fpl%2F&r=https%3A%2F%2Ftransfers.ma%2Fpl%2Fwp-json%2Fwp%2Fv2%2Fpages%2F25542%3Fnonce%3Da4ac2f1cfc","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/transfers.ma\/wp-content\/uploads\/2017\/11\/fav-transfers-100x100.png?wsr","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Ulepszenie","trendsPreviewImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":[],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages\/25542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/comments?post=25542"}],"version-history":[{"count":0,"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/pages\/25542\/revisions"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/pl\/wp-json\/wp\/v2\/media?parent=25542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}