1import{j as e}from"./ui-wHuRdSZa.js";import{J as n,L as l,a9 as i}from"./index-DIDqu_8B.js";import{motion as r}from"./motion-Clpufeat.js";import"./vendor-DF7Vsqu4.js";import"./charts-BAVYBguD.js";import"./query-DKV4sgHL.js";import"./supabase-Cgbt6YLr.js";const o={hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.5}}},c={visible:{transition:{staggerChildren:.06}}};function t({title:a,children:s}){return e.jsxs(r.div,{variants:o,className:"space-y-3",children:[e.jsx("h2",{className:"font-sans text-2xl font-bold text-foreground",children:a}),e.jsx("div",{className:"space-y-3 text-muted-foreground leading-7",children:s})]})}function y(){return n({title:"Booking Terms & Conditions",description:"Read the full booking terms, cancellation policy, liability waiver, and conditions of use for Cape Town Culinary Tours.",keywords:"booking terms, cancellation policy, refund policy, liability waiver, Cape Town food tour terms"}),e.jsxs(l,{children:[e.jsx("section",{className:"bg-primary py-20 text-primary-foreground",children:e.jsx("div",{className:"container mx-auto max-w-4xl px-4 text-center",children:e.jsxs(r.div,{initial:"hidden",animate:"visible",variants:o,children:[e.jsxs("h1",{className:"font-sans text-5xl font-normal leading-[0.95] md:text-6xl",children:["Booking"," ",e.jsx("span",{className:"text-accent",children:"Terms & Conditions"})]}),e.jsx("p",{className:"mx-auto mt-5 max-w-2xl text-base leading-7 text-primary-foreground/80 md:text-lg",children:"Please read these terms carefully before making a booking. Tours are operated by Cape Town Culinary Tours (Pty) Ltd, a South African company. Taste of Africa Travel LLC, a US-registered company, acts as the exclusive sales and distribution agent."})]})})}),e.jsx("section",{className:"bg-background py-16",children:e.jsx("div",{className:"container mx-auto max-w-3xl px-4",children:e.jsxs(r.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:c,className:"space-y-10",children:[e.jsxs(t,{title:"1. Booking & Payment",children:[e.jsx("p",{children:"All bookings are made through our website and are subject to availability. A booking is confirmed once full payment has been received and a confirmation email has been sent to the email address provided."}),e.jsx("p",{children:"Prices are listed in South African Rand (ZAR) unless otherwise stated. We reserve the right to adjust pricing at any time; however, confirmed bookings will be honoured at the price paid."}),e.jsx("p",{children:"By completing a booking you confirm that all information provided is accurate and that you are authorised to use the payment method supplied."})]}),e.jsxs(t,{title:"2. Cancellation & Refund Policy",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Free cancellation"}),e.jsxs("p",{children:["You may cancel your booking free of charge up to ",e.jsx("strong",{children:"48 hours"})," before the scheduled tour start time. A full refund will be processed to your original payment method within 5â10 business days."]}),e.jsx("p",{className:"font-semibold text-foreground",children:"Late cancellation"}),e.jsxs("p",{children:["Cancellations made less than 48 hours before the tour start time are ",e.jsx("strong",{children:"non-refundable"}),". This is because we pre-purchase food and beverages and make arrangements with our partner venues in advance."]}),e.jsx("p",{className:"font-semibold text-foreground",children:"No-shows"}),e.jsx("p",{children:"If you do not show up for your tour without prior notice, no refund will be provided."}),e.jsx("p",{className:"font-semibold text-foreground",children:"Late arrival"}),e.jsxs("p",{children:["Guests are requested to arrive at least ",e.jsx("strong",{children:"15 minutes"})," prior to the scheduled tour start time. If a guest does not arrive on time, the tour will begin as scheduled. No refund will be offered for any portion of the tour missed due to late arrival."]})]}),e.jsx(t,{title:"3. Rescheduling & Date Changes",children:e.jsxs("p",{children:["We are happy to reschedule your tour free of charge, subject to availability, provided you notify us at least ",e.jsx("strong",{children:"48 hours"})," before your original tour date. Requests made within 48 hours will be treated as a late cancellation."]})}),e.jsx(t,{title:"4. Tour Cancellation by Us",children:e.jsx("p",{children:"In the rare event that we need to cancel a tour (e.g. due to insufficient bookings or unforeseen circumstances), we will notify you as soon as possible and offer a full refund or the option to reschedule at no additional cost."})}),e.jsxs(t,{title:"5. Inclement Weather",children:[e.jsxs("p",{children:["Our tours operate ",e.jsx("strong",{children:"rain or shine"}),". Cape Town weather can be unpredictable, and we recommend bringing layers, sunscreen, and a light rain jacket. In the event of extreme weather conditions that make it unsafe to proceed, we will c
1ontact you to reschedule or issue a full refund."]}),e.jsx("p",{children:"Weather-related cancellations by guests within the 48-hour window are treated as late cancellations and are non-refundable."})]}),e.jsxs(t,{title:"6. Gift Vouchers",children:[e.jsx("p",{children:"Gift vouchers are purchased against a specific tour product and are valid for the period stated at the time of purchase. Vouchers are non-refundable and non-transferable for cash."}),e.jsx("p",{children:"The holder of a voucher may choose to redeem it against any available tour product, subject to availability. If the chosen tour is of equal or lesser value than the original purchase price, the voucher covers the full cost. If the chosen tour is more expensive, the redeemer will be required to pay the difference between the original voucher value and the new tour price. Any excess voucher value remaining after redemption is forfeited."})]}),e.jsxs(t,{title:"7. Promotional Codes",children:[e.jsx("p",{children:"Promotional codes are subject to the specific terms and conditions communicated at the time of issue, including validity period, eligible products, and discount type. Promotional codes cannot be combined with other offers unless explicitly stated."}),e.jsx("p",{children:"We reserve the right to modify, suspend, or withdraw any promotional code and its associated terms at any time without prior notice."})]}),e.jsx(t,{title:"8. Private Tours & Corporate Events",children:e.jsx("p",{children:"Private tours and corporate events may have bespoke terms, including different cancellation windows, minimum group sizes, and pricing structures. These terms will be communicated in writing prior to confirmation of the booking."})}),e.jsxs(t,{title:"9. Dietary Requirements & Allergies",children:[e.jsx("p",{children:"We cater to a wide variety of dietary requirements; however, the specific options we can accommodate vary from tour to tour depending on the venues visited. The dietary requirements available for each tour will be clearly listed during the booking process, and you will be able to select the applicable options for each guest when completing your reservation."}),e.jsx("p",{children:"If you have dietary needs that are not listed among the available options, please contact us before booking so we can advise whether we are able to accommodate your requirements on that particular tour."}),e.jsx("p",{children:"While we take every reasonable precaution, we cannot guarantee a completely allergen-free environment as our tours visit third-party venues. Guests with severe or life-threatening allergies participate at their own risk."})]}),e.jsxs(t,{title:"10. Health, Fitness & Accessibility",children:[e.jsx("p",{children:"Our walking tours cover approximately 1â1.5 km at a leisurely pace with frequent stops. Guests should be in reasonable physical health to participate comfortably. The Franschhoek tour includes vehicle transport between venues."}),e.jsx("p",{children:"While some venues on our routes may be wheelchair or stroller accessible, we cannot guarantee full accessibility across the entire tour. Please contact us before booking if you have specific mobility requirements so we can advise accordingly."})]}),e.jsx(t,{title:"11. Alcohol",children:e.jsx("p",{children:"Some tours include alcoholic beverages as part of the experience. Non-alcoholic alternatives are available upon request. In accordance with South African law, alcohol will not be served to anyone under the age of 18. Guests who appear intoxicated may be refused service or removed from the tour at the guide's discretion, without refund."})}),e.jsxs(t,{title:"12. Minimum Age & Children",children:[e.jsx("p",{children:"Children are welcome on all tours when accompanied by an adult. All guests aged three (3) years and older require a regular ticket. Infants under three (3) may join the tour at no cost; however, a complimentary infant ticket must be booked at the same time as the accompanying parent or guardian tickets."}),e.jsx("p",{children:"Parents and guardians are responsible for the supervision of minors at all times during the tour."})]}),e.jsxs(t,{title:"13. Limitation of Liability",children:[e.jsx("p",{children:"Tours are operated by Cape Town Culinary Tours (Pty) Ltd and sold through its exclusive sales and distribution agent, Taste of Africa Travel LLC. Both entities take reasonable care in selecting venues, routes, and food partners; however, neither shall be held liable for:"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-1",children:[e.jsx("li",{children:"Any injury, illness, loss, or damage to personal property sustained during the tour, howsoever caused."}),e.jsx("li",{children:"Allergic reactions or food-related illness arising from food or beverages served at third-party venues."}),e.jsx("li",{children:"Theft, loss, or damage to personal belongings during the experience."}),e.jsx("li",{children:"Delays or changes to the itinerary caused by circumstances beyond our reasonable control, including but not limited to traffic, venue closures, str
1ikes, natural disasters, or public health emergencies."})]}),e.jsx("p",{children:"By completing a booking, you acknowledge and accept these risks and agree to hold both Cape Town Culinary Tours (Pty) Ltd and Taste of Africa Travel LLC harmless from any claims arising from your participation."})]}),e.jsx(t,{title:"14. Photography & Media",children:e.jsx("p",{children:"We may take photographs or video during tours for promotional purposes. By participating, you consent to the use of your likeness in our marketing materials, website, and social media channels. If you would prefer not to be photographed, please inform your guide at the start of the tour."})}),e.jsx(t,{title:"15. Guest Conduct",children:e.jsx("p",{children:"We expect all guests to behave respectfully towards guides, venue staff, and fellow participants. We reserve the right to remove any guest whose behaviour is disruptive, offensive, or endangers others, without refund."})}),e.jsx(t,{title:"16. Travel Trade & Agency Bookings",children:e.jsxs("p",{children:["Tour operators and travel agents booking on behalf of clients are subject to our standard agency terms and commission structure. Please visit our"," ",e.jsx(i,{to:"/agencies",className:"text-accent underline hover:text-accent/80",children:"Travel Trade"})," ","page or contact us directly for details."]})}),e.jsx(t,{title:"17. Governing Law",children:e.jsx("p",{children:"These terms and conditions are governed by the laws of the Republic of South Africa. Any disputes arising from these terms shall be subject to the exclusive jurisdiction of the courts of the Western Cape, South Africa."})}),e.jsx(t,{title:"18. Amendments",children:e.jsx("p",{children:"We reserve the right to update these terms at any time. The most current version will always be available on this page. Continued use of our services constitutes acceptance of any amended terms."})}),e.jsxs(r.div,{variants:o,className:"rounded-2xl bg-muted/40 p-8 text-center",children:[e.jsx("h3",{className:"mb-3 font-sans text-xl font-semibold text-foreground",children:"Questions about our terms?"}),e.jsx("p",{className:"mb-5 text-muted-foreground",children:"We're here to help â get in touch and we'll respond as soon as possible."}),e.jsx(i,{to:"/contact",className:"inline-block rounded-sm border-2 border-primary bg-transparent px-8 py-3 font-body text-sm font-semibold uppercase tracking-widest text-primary transition-colors hover:bg-primary hover:text-primary-foreground",children:"Contact Us"})]})]})})})]})}export{y as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.