{"id":43,"date":"2026-11-02T13:13:14","date_gmt":"2026-11-02T18:13:14","guid":{"rendered":"https:\/\/wayraadventures.com\/?page_id=43"},"modified":"2026-11-12T02:46:23","modified_gmt":"2026-11-12T07:46:23","slug":"build-your-trip","status":"publish","type":"page","link":"https:\/\/wayraadventures.com\/es\/build-your-trip\/","title":{"rendered":"Build Your Trip"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;500;600&family=Montserrat:wght@600;700&display=swap');\n.by{font-family:Inter,sans-serif;color:#2B2523;background:#FBF6EA;padding:64px 0}\n.by *{box-sizing:border-box}\n.by .in{max-width:1200px;margin:0 auto;padding:0 24px}\n.by h1,.by h2,.by h3{font-family:'Cormorant Garamond',serif;font-weight:500;margin:0;color:#2A1411;line-height:1.1}\n.by h1{font-size:clamp(38px,6vw,56px);margin-bottom:12px}\n.by .lbl{font:700 12px Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#B82323;margin:0 0 12px}\n.by .wrap{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:32px;margin-top:32px;align-items:start}\n@media(max-width:860px){.by .wrap{grid-template-columns:1fr}}\n.by .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}\n.by .tab{padding:12px 18px;border:1px solid #2A1411;background:none;font:700 12px Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#2A1411;cursor:pointer}\n.by .tab.on{background:#B82323;border-color:#B82323;color:#fff}\n.by .tab.add{border-style:dashed}\n.by .acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}\n.by .act{background:#fff;border:2px solid #E6D9B5;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}\n.by .act .ph{position:relative;overflow:hidden;height:120px;background:#4A2420;color:#F1DFA8;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}\n.by .act span{display:block;padding:12px 14px;font:600 14px Inter,sans-serif}\n.by .act.on{border-color:#B82323;box-shadow:inset 0 -3px 0 #E4BC4E}\n.by .act.on .ph{background:#B82323}\n.by textarea,.by input,.by select{width:100%;padding:12px;border:1px solid #CDBF99;background:#fff;font:inherit;border-radius:0}\n.by label{display:block;font:600 12px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:14px 0 6px}\n.by .panel{background:#2A1411;color:#F4E9C8;padding:28px;border-top:3px solid #E4BC4E}\n.by .panel h2{color:#fff;font-size:30px;margin-bottom:12px}\n.by .panel label{color:#F1DFA8}\n.by .it{border-left:3px solid #E4BC4E;padding-left:12px;margin:10px 0;font-size:14px}\n.by .it b{display:block;font:600 11px Montserrat,sans-serif;text-transform:uppercase;color:#F1DFA8}\n.by .tot{font:500 34px 'Cormorant Garamond',serif;color:#fff;margin:14px 0 4px}\n.by .small{font-size:12px;color:#C9BFA0;margin:0 0 16px}\n.by .b1,.by .b2{display:block;width:100%;text-align:center;padding:16px;font:700 12px Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;margin-top:10px;text-decoration:none}\n.by .b1{background:#E4BC4E;color:#2A1411}\n.by .b2{background:none;border:1px solid #F1DFA8;color:#fff}\n<\/style>\n<div class=\"by\"><div class=\"in\">\n<p class=\"lbl\">Tailor-made<\/p>\n<h1>Build your trip<\/h1>\n<p style=\"max-width:560px;margin:0\">Pick the experiences you want for each day. Add as many days as you need, then send us your itinerary and we will reply with a personalized quote.<\/p>\n<div class=\"wrap\">\n<div>\n<div class=\"tabs\" id=\"by-tabs\"><\/div>\n<div class=\"acts\" id=\"by-acts\"><\/div>\n<label for=\"by-note\">Notes for this day (pickup time, hotel, anything special)<\/label>\n<textarea id=\"by-note\" rows=\"3\"><\/textarea>\n<\/div>\n<div class=\"panel\">\n<h2>Your itinerary<\/h2>\n<div id=\"by-sum\"><\/div>\n<label for=\"by-date\">Start date<\/label><input type=\"date\" id=\"by-date\">\n<label for=\"by-ppl\">Number of travelers<\/label><input type=\"number\" id=\"by-ppl\" min=\"1\" value=\"2\">\n<label for=\"by-type\">Tour type<\/label>\n<select id=\"by-type\"><option value=\"g\">Group departure<\/option><option value=\"p\">Private tour (we send you a quote)<\/option><\/select>\n<p class=\"small\" id=\"by-disc\" style=\"color:#E4BC4E;margin:14px 0 0\"><\/p>\n<div class=\"tot\" id=\"by-tot\"><\/div>\n<p class=\"small\">Group prices are per person. Spiritual experiences are quoted separately. Book 2 days and save 5%, 3 days 8%, 4+ days 10% (Machu Picchu excluded). We confirm availability and the final price in your quote.<\/p>\n<a class=\"b1\" id=\"by-wa\" href=\"#\" target=\"_blank\" rel=\"noopener\">Send by WhatsApp<\/a>\n<a class=\"b2\" id=\"by-mail\" href=\"#\">Send by email<\/a>\n<button class=\"b2\" id=\"by-copy\" type=\"button\">Copy itinerary<\/button>\n<\/div><\/div><\/div><\/div>\n<script>\n(function(){\nvar WA=\"51938151366\", MAIL=\"wayraadventures@gmail.com\";\n\/* Package discount by number of days: 2 days, 3 days, 4+ days (applies to group tours, Machu Picchu excluded) *\/\nvar DISC=[0.05,0.08,0.10];\n\/* p = group price per person in USD (null = price on quote). i = photo address from Media Library (leave \"\" for the placeholder). *\/\nvar A=[\n{n:\"Machu Picchu\",p:350,i:\"\/wp-content\/uploads\/2026\/11\/machu-picchu-postcard-view.jpg\"},{n:\"Sacred Valley Classic\",p:45,i:\"\/wp-content\/uploads\/2026\/11\/ollantaytambo-aerial-valley.jpg\"},{n:\"Sacred Valley VIP\",p:60,i:\"\/wp-content\/uploads\/2026\/11\/ollantaytambo-ruins-terraces.jpg\"},\n{n:\"Cusco City Tour\",p:35,i:\"\/wp-content\/uploads\/2026\/11\/cusco-city-tour-sacsayhuaman.jpg\",o:\"50% 75%\"},{n:\"Rainbow Mountain\",p:60,i:\"\/wp-content\/uploads\/2026\/11\/rainbow-mountain-vinicunca.jpg\"},{n:\"Humantay Lake\",p:60,i:\"\/wp-content\/uploads\/2026\/11\/humantay-lake.jpg\"},\n{n:\"Ausangate 7 Lagoons\",p:60,i:\"\/wp-content\/uploads\/2026\/11\/ausangate-lagoons-glacier.jpg\"},{n:\"Maras & Moray\",p:35,i:\"\/wp-content\/uploads\/2026\/11\/moray-terraces-aerial.jpg\"},{n:\"Southern Valley\",p:35,i:\"\/wp-content\/uploads\/2026\/11\/tipon-terraces.jpg\"},\n{n:\"Pallay Punchu\",p:null,i:\"\/wp-content\/uploads\/2026\/11\/pallay-punchu-striped-wall.jpg\"},{n:\"Red Valley Quad Bike\",p:90,i:\"\/wp-content\/uploads\/2026\/11\/red-valley-lakes.jpg\"},{n:\"Pago a la Tierra\",p:null,i:\"\/wp-content\/uploads\/2026\/11\/pago-a-la-tierra-offering-hands.jpg\"},\n{n:\"ATV to Morada de los Dioses\",p:40,i:\"\/wp-content\/uploads\/2026\/11\/morada-de-los-dioses.jpg\"},{n:\"Q'eswachaka Inca Bridge\",p:55,i:\"\/wp-content\/uploads\/2026\/11\/qeswachaka-bridge-aerial.jpg\"},{n:\"Cleansing & Coca Leaf Reading\",p:null,i:\"\/wp-content\/uploads\/2026\/11\/pago-a-la-tierra-despacho-coca.jpg\"},{n:\"Ancestral Ceremonies (3 ceremonies)\",p:null,i:\"\/wp-content\/uploads\/2026\/11\/ceremony-andean-priest-group.jpg\"}\n];\nvar PKG=null;\nvar D=[{a:[],t:\"\"}],cur=0;\nvar $=function(i){return document.getElementById(i)};\nfunction tabs(){\n var h=D.map(function(d,i){return '<button type=\"button\" class=\"tab'+(i==cur?' on':'')+'\" data-i=\"'+i+'\">Day '+(i+1)+'<\/button>'}).join('');\n h+='<button type=\"button\" class=\"tab add\" data-add=\"1\">+ Add day<\/button>';\n $(\"by-tabs\").innerHTML=h;\n}\nfunction acts(){\n $(\"by-acts\").innerHTML=A.map(function(x,i){var on=D[cur].a.indexOf(i)>-1,nm=x.n.replace(\/&\/g,'&amp;');\n  return '<button type=\"button\" class=\"act'+(on?' on':'')+'\" data-a=\"'+i+'\"><div class=\"ph\">'+(x.i?'<img decoding=\"async\" src=\"'+x.i+'\" alt=\"'+nm+'\" loading=\"lazy\" onerror=\"this.remove()\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:'+(x.o||\"50% 40%\")+'\">':'')+'<\/div><span>'+nm+'<\/span><\/button>'}).join('');\n $(\"by-note\").value=D[cur].t;\n}\nfunction lines(){\n return D.map(function(d,i){\n  var n=d.a.map(function(k){return A[k].n}).join(\", \")||\"Not chosen yet\";\n  return \"Day \"+(i+1)+\": \"+n+(d.t?\" (\"+d.t+\")\":\"\");\n });\n}\nfunction calc(){\n var ppl=Math.max(1,+$(\"by-ppl\").value||1),priv=$(\"by-type\").value==\"p\",tot=0,dt=0,ok=true,any=false;\n D.forEach(function(d){d.a.forEach(function(k){any=true;if(A[k].p==null)ok=false;else{tot+=A[k].p;if(A[k].n!=\"Machu Picchu\")dt+=A[k].p}})});\n var nd=D.filter(function(d){return d.a.length}).length;\n var rate=nd>=4?DISC[2]:nd==3?DISC[1]:nd==2?DISC[0]:0;\n var save=Math.round(dt*rate*ppl);\n return{ppl:ppl,priv:priv,ok:ok,any:any,nd:nd,rate:rate,save:save,total:Math.round(tot*ppl)-save};\n}\nfunction sum(){\n $(\"by-sum\").innerHTML=D.map(function(d,i){\n  var n=d.a.map(function(k){return A[k].n}).join(\", \")||\"Nothing selected yet\";\n  return '<div class=\"it\"><b>Day '+(i+1)+'<\/b>'+n.replace(\/&\/g,'&amp;')+'<\/div>'}).join('');\n var c=calc();\n $(\"by-disc\").innerHTML=(c.any&&!c.priv&&c.ok&&c.save>0)?\"Package discount (\"+c.nd+\" days, \"+Math.round(c.rate*100)+\"% off, Machu Picchu excluded): -$\"+c.save.toLocaleString(\"en-US\"):\"\";\n $(\"by-tot\").textContent=!c.any?\"\":(c.priv?\"Private: we will send you a quote\":(c.ok?\"Estimated $\"+c.total.toLocaleString(\"en-US\"):\"Price on quote\"));\n if(PKG&&!c.priv&&c.any){var same=JSON.stringify(D.map(function(d){return d.a}))===PKG.o;\n  if(same){$(\"by-disc\").textContent=\"Based on our \"+PKG.n+\"-day package: hotels, train, entrance tickets and airport pickup included.\";$(\"by-tot\").textContent=\"US$ \"+(PKG.p*c.ppl).toLocaleString(\"en-US\")+\" for \"+c.ppl+(c.ppl>1?\" travelers\":\" traveler\");}\n  else{$(\"by-disc\").textContent=\"You changed the itinerary of our \"+PKG.n+\"-day package.\";$(\"by-tot\").textContent=\"Customized package: we will send you a quote\";}}\n var msg=msgText();\n $(\"by-wa\").href=\"https:\/\/wa.me\/\"+WA+\"?text=\"+encodeURIComponent(msg);\n $(\"by-mail\").href=\"mailto:\"+MAIL+\"?subject=\"+encodeURIComponent(\"Trip request - Build Your Trip\")+\"&body=\"+encodeURIComponent(msg+\"\\n\\nName:\\nCountry:\\nPhone:\");\n}\nfunction msgText(){\n var ppl=$(\"by-ppl\").value||\"?\",dt=$(\"by-date\").value||\"flexible\";\n return \"Hi Wayra! I'd like a quote for this trip:\\n\"+lines().join(\"\\n\")+\"\\nStart date: \"+dt+\"\\nTravelers: \"+ppl+\"\\nType: \"+($(\"by-type\").value==\"p\"?\"Private\":\"Group\")+(PKG?\"\\nBased on the \"+PKG.n+\"-day package\"+(JSON.stringify(D.map(function(d){return d.a}))===PKG.o?\"\":\" (customized)\"):\"\")+(function(){var c=calc();return(!PKG&&!c.priv&&c.ok&&c.save>0)?\"\\nPackage discount: \"+Math.round(c.rate*100)+\"% (\"+c.nd+\" days)\":\"\"})();\n}\nfunction all(){tabs();acts();sum()}\n$(\"by-tabs\").addEventListener(\"click\",function(e){\n var b=e.target.closest(\"button\");if(!b)return;\n if(b.dataset.add){D.push({a:[],t:\"\"});cur=D.length-1}\n else cur=+b.dataset.i;\n all();\n});\n$(\"by-acts\").addEventListener(\"click\",function(e){\n var b=e.target.closest(\"button\");if(!b)return;\n var k=+b.dataset.a,a=D[cur].a,i=a.indexOf(k);\n if(i>-1)a.splice(i,1);else a.push(k);\n acts();sum();\n});\n$(\"by-note\").addEventListener(\"input\",function(){D[cur].t=this.value;sum()});\n[\"by-date\",\"by-ppl\",\"by-type\"].forEach(function(i){$(i).addEventListener(\"input\",sum)});\n$(\"by-copy\").addEventListener(\"click\",function(){\n var b=this,t=msgText();\n if(navigator.clipboard){navigator.clipboard.writeText(t).then(function(){b.textContent=\"Copied\";setTimeout(function(){b.textContent=\"Copy itinerary\"},1800)})}\n});\nvar PK={pkg3:[[2],[0],[3]],pkg4:[[3],[2],[0],[8]],pkg5:[[3],[2],[0],[4]],pkg6:[[3],[2],[0],[4],[5]],pkg7:[[3],[2],[0],[4],[5],[8]],pkg8:[[3],[2],[0],[4],[8],[5],[12]],pkg9:[[3],[2],[0],[4],[8],[5],[12],[13]]};\nvar hh=(location.hash||\"\").replace(\"#\",\"\");\nvar PP={pkg3:[3,499],pkg4:[4,579],pkg5:[5,689],pkg6:[6,799],pkg7:[7,879],pkg8:[8,969],pkg9:[9,1069]};\nif(PK[hh]){D=PK[hh].map(function(a){return{a:a.slice(),t:\"\"}});cur=0;PKG={n:PP[hh][0],p:PP[hh][1],o:JSON.stringify(PK[hh])}}\nall();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Tailor-made Build your trip Pick the experiences you want for each day. Add as many days as you need, then send us your itinerary and we will reply with a personalized quote. Notes for this day (pickup time, hotel, anything special) Your itinerary Start date Number of travelers Tour type Group departurePrivate tour (we send&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"default","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-43","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":5,"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":263,"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/pages\/43\/revisions\/263"}],"wp:attachment":[{"href":"https:\/\/wayraadventures.com\/es\/wp-json\/wp\/v2\/media?parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}