{"id":110058,"date":"2022-02-17T16:34:11","date_gmt":"2022-02-17T14:34:11","guid":{"rendered":"https:\/\/www.printmaps.net\/checkout-2\/"},"modified":"2025-09-25T19:47:26","modified_gmt":"2025-09-25T18:47:26","slug":"checkout","status":"publish","type":"page","link":"https:\/\/www.printmaps.net\/es\/checkout\/","title":{"rendered":"Checkout"},"content":{"rendered":"\n<style> .main_title { display: none; } <\/style><div id=\"tsprintmaps_checkout_top_wrapper\">\n\n<div class=\"widget_edd_cart_widget\" style=\"display:none;\">\n\t<span style=\"display:none\" class=\"edd-cart-quantity\">&nbsp;<\/span>\n<\/div>\n<div class=\"product-toggle\">\n\t<div>\n\t\t<div class=\"toggle-switch\">\n\t\t\t<label for=\"is_business\">Privado<\/label>\n\t\t\t<label class=\"switch\">\n\t\t\t\t<input id=\"is_business\" type=\"checkbox\" onchange=\"document.querySelectorAll('.price').forEach( e => e.classList.toggle('hide'));document.querySelectorAll('.note-bubble').forEach( e => e.classList.toggle('hide'));\">\n\t\t\t\t<span class=\"slider round\"><\/span>\n\t\t\t<\/label>\n\t\t\t<label for=\"is_business\">Negocios<\/label>\n\t\t<\/div>\n\t<\/div>\n\t<div>\n\t\t<div class=\"note-bubble\">\n\t\t\t<span>\n\t\t\t\tTodos los precios incl. IVA (<span class=\"tsprintmaps_country_name\">Estados Unidos<\/span>)\n\t\t\t<\/span>\n\t\t\t<span class=\"ts-tooltip\" data-tooltip=\"Estamos obligados a cobrar el impuesto sobre el valor a\u00f1adido para los clientes de la UE, seg\u00fan el pa\u00eds de origen. El pa\u00eds seleccionado en esta p\u00e1gina es una estimaci\u00f3n basada en tu direcci\u00f3n IP. La selecci\u00f3n final del pa\u00eds se realiza al finalizar la compra. (Nota: los clientes con un n\u00famero de IVA v\u00e1lido pueden comprar sin IVA).\">?<\/span>\n\t\t<\/div>\n\t\t<div class=\"note-bubble hide\">\n\t\t\t<span>\n\t\t\t\tTodos los precios excl. IVA (<span class=\"tsprintmaps_country_name\">Estados Unidos<\/span>)\n\t\t\t<\/span>\n\t\t\t<span class=\"ts-tooltip\" data-tooltip=\"Estamos obligados a cobrar el impuesto sobre el valor a\u00f1adido para los clientes de la UE, seg\u00fan el pa\u00eds de origen. El pa\u00eds seleccionado en esta p\u00e1gina es una estimaci\u00f3n basada en tu direcci\u00f3n IP. La selecci\u00f3n final del pa\u00eds se realiza al finalizar la compra. (Nota: los clientes con un n\u00famero de IVA v\u00e1lido pueden comprar sin IVA).\">?<\/span>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"product-selection\">\n\t<div class=\"selection-group\">\n\t\t<div class=\"group-title\">Tipo de archivo <span style=\"text-transform:none;\" class=\"ts-tooltip\" data-tooltip=\"Elige el formato seg\u00fan tus necesidades de edici\u00f3n y salida. PNG es un archivo de imagen plano; PSD y SVG son formatos con capas para edici\u00f3n avanzada (Photoshop o Illustrator). Solo PSD y SVG soportan mapas de gran tama\u00f1o.\">?<\/span><\/div>\n\t\t<div class=\"group-options\">\n\t\t\t<div id=\"selectors_37429_selector\" class=\"option unavailable\" data-unavailable=\"No disponible para mapas > 9in de lado\" >\n\t\t\t\t<div class=\"option-section title\">\n\t\t\t\t\t<span>.PNG<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section description\">\n\t\t\t\t\t<p>PNG simple<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section info\">\n\t\t\t\t\t<span>300 dpi<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"selectors_37424_selector\" class=\"option recommended unavailable\" data-recommended=\"El m\u00e1s popular\" data-unavailable=\"No disponible para mapas > 26in de lado\" >\n\t\t\t\t<div class=\"option-section title\">\n\t\t\t\t\t<span>.PSD<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section description\">\n\t\t\t\t\t<p>Archivo de Photoshop en capas.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section info\">\n\t\t\t\t\t<span>300 dpi<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"selectors_37420_selector\" class=\"option unavailable\" data-unavailable=\" No disponible para mapas inclinados y rotados\" >\n\t\t\t\t<div class=\"option-section title\">\n\t\t\t\t\t<span>.SVG<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section description\">\n\t\t\t\t\t<p>SVG en capas<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"option-section info\">\n\t\t\t\t\t<span>escalable<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"edd_price_option_37429_description\" class=\"group-description edd_price_option_description\">\n\t\t\t<div class=\"text\">\n\t\t\t\tPNG simple <b class=\"highlight\">300 dpi<\/b>\n\t\t\t<\/div>\n\t\t\t<div>\n\t\t\t\t<span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"edd_price_option_37424_description\" class=\"group-description edd_price_option_description\">\n\t\t\t<div class=\"text\">\n\t\t\t\tArchivo de Photoshop en capas. <b class=\"highlight\">300 dpi<\/b>\n\t\t\t<\/div>\n\t\t\t<div>\n\t\t\t\t<span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"edd_price_option_37420_description\" class=\"group-description edd_price_option_description\">\n\t\t\t<div class=\"text\">\n\t\t\t\tSVG en capas <b class=\"highlight\">escalable<\/b>\n\t\t\t<\/div>\n\t\t\t<div>\n\t\t\t\t<span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<!-- PNG -->\n\t        <div id=\"selectors_37429\" class=\"selection-group\">\n            <form id=\"edd_purchase_37429\" class=\"edd_download_purchase_form edd_purchase_37429\" method=\"post\">\n                <div class=\"group-title\">Licencia <span style=\"text-transform:none;\" class=\"ts-tooltip\" data-tooltip=\"Cada licencia incluye derechos completos para uso ilimitado en la web y en impresiones hasta la tirada especificada. Es una compra \u00fanica y se permiten modificaciones. Superar el l\u00edmite de tirada viola la licencia.\">?<\/span><\/div>\n                <div class=\"group-options\">\n                            <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Unlimited<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37429_price_net_4\">129.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37429_price_gross_4\">129.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Standard<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37429_price_net_3\">39.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37429_price_gross_3\">39.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Mini<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37429_price_net_2\">6.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37429_price_gross_2\">6.00<\/span>\n        <\/div>\n        <\/label>\n                <\/div>\n                            <div id=\"edd_price_option_37429_4_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37429_3_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37429_2_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>\n                <input style=\"display:none;width:1px;height:1px;\" type=\"submit\" id=\"selectors_37429_submit\" data-nonce=\"891a839b46\" class=\"edd-tsprintmaps-update-cart dd-no-js button blue edd-submit et_pb_button\" name=\"edd_purchase_download\" value=\"Purchase\" data-action=\"edd_add_to_cart\" data-download-id=\"37429\"  data-variable-price=\"yes\" data-price-mode=multi \/>\n                <input type=\"hidden\" name=\"download_id\" value=\"37429\">\n                <input type=\"hidden\" name=\"edd_action\" class=\"edd_action_input\" value=\"add_to_cart\">\n                <input type=\"hidden\" name=\"edd_redirect_to_checkout\" id=\"edd_redirect_to_checkout\" value=\"0\">\n            <\/form>\n        <\/div>\t<!-- PSD -->\n\t        <div id=\"selectors_37424\" class=\"selection-group\">\n            <form id=\"edd_purchase_37424\" class=\"edd_download_purchase_form edd_purchase_37424\" method=\"post\">\n                <div class=\"group-title\">Licencia <span style=\"text-transform:none;\" class=\"ts-tooltip\" data-tooltip=\"Cada licencia incluye derechos completos para uso ilimitado en la web y en impresiones hasta la tirada especificada. Es una compra \u00fanica y se permiten modificaciones. Superar el l\u00edmite de tirada viola la licencia.\">?<\/span><\/div>\n                <div class=\"group-options\">\n                            <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Unlimited<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37424_price_net_4\">319.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37424_price_gross_4\">319.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Standard<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37424_price_net_3\">84.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37424_price_gross_3\">84.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Mini<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37424_price_net_2\">25.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37424_price_gross_2\">25.00<\/span>\n        <\/div>\n        <\/label>\n                <\/div>\n                            <div id=\"edd_price_option_37424_4_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37424_3_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37424_2_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>\n                <input style=\"display:none;width:1px;height:1px;\" type=\"submit\" id=\"selectors_37424_submit\" data-nonce=\"ff3df9bafa\" class=\"edd-tsprintmaps-update-cart dd-no-js button blue edd-submit et_pb_button\" name=\"edd_purchase_download\" value=\"Purchase\" data-action=\"edd_add_to_cart\" data-download-id=\"37424\"  data-variable-price=\"yes\" data-price-mode=multi \/>\n                <input type=\"hidden\" name=\"download_id\" value=\"37424\">\n                <input type=\"hidden\" name=\"edd_action\" class=\"edd_action_input\" value=\"add_to_cart\">\n                <input type=\"hidden\" name=\"edd_redirect_to_checkout\" id=\"edd_redirect_to_checkout\" value=\"0\">\n            <\/form>\n        <\/div>\t<!-- SVG -->\n\t        <div id=\"selectors_37420\" class=\"selection-group\">\n            <form id=\"edd_purchase_37420\" class=\"edd_download_purchase_form edd_purchase_37420\" method=\"post\">\n                <div class=\"group-title\">Licencia <span style=\"text-transform:none;\" class=\"ts-tooltip\" data-tooltip=\"Cada licencia incluye derechos completos para uso ilimitado en la web y en impresiones hasta la tirada especificada. Es una compra \u00fanica y se permiten modificaciones. Superar el l\u00edmite de tirada viola la licencia.\">?<\/span><\/div>\n                <div class=\"group-options\">\n                            <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Unlimited<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37420_price_net_4\">799.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37420_price_gross_4\">799.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Standard<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37420_price_net_3\">199.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37420_price_gross_3\">199.00<\/span>\n        <\/div>\n        <\/label>        <label class=\"option wide unavailable\">\n            <div class=\"option-section title\">\n                <span>Mini<\/span>\n            <\/div>\n            <div class=\"option-section description\">\n                <p>\n                    Circulaci\u00f3n de impresiones:<br>\n                    hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/p>\n            <\/div>\n                    <div class=\"option-section info\">\n                        <span class=\"tag\">&#36;<\/span>\n            <span class=\"price net hide\" id=\"tsprintmaps_37420_price_net_2\">59.00<\/span>\n            <span class=\"price gross\" id=\"tsprintmaps_37420_price_gross_2\">59.00<\/span>\n        <\/div>\n        <\/label>\n                <\/div>\n                            <div id=\"edd_price_option_37420_4_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37420_3_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>35 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>            <div id=\"edd_price_option_37420_2_description\" class=\"edd_price_option_description group-description\">\n                <div class=\"text\">\n                    Circulaci\u00f3n de impresiones: hasta <b>1 000 <\/b><br>\n                    Derechos de uso completos\n                <\/div>\n                <div>\n                    <span class=\"ts-tooltip\" data-tooltip=\"My tooltip\">?<\/span>\n                <\/div>\n            <\/div>\n                <input style=\"display:none;width:1px;height:1px;\" type=\"submit\" id=\"selectors_37420_submit\" data-nonce=\"1c4bb83178\" class=\"edd-tsprintmaps-update-cart dd-no-js button blue edd-submit et_pb_button\" name=\"edd_purchase_download\" value=\"Purchase\" data-action=\"edd_add_to_cart\" data-download-id=\"37420\"  data-variable-price=\"yes\" data-price-mode=multi \/>\n                <input type=\"hidden\" name=\"download_id\" value=\"37420\">\n                <input type=\"hidden\" name=\"edd_action\" class=\"edd_action_input\" value=\"add_to_cart\">\n                <input type=\"hidden\" name=\"edd_redirect_to_checkout\" id=\"edd_redirect_to_checkout\" value=\"0\">\n            <\/form>\n        <\/div><\/div>\n<style>\n\/* CHECKO\u00d9T LICENSE *\/\n\n.product-toggle {\n\ttext-align: right;\n}\n\n.product-toggle + .product-selection {\n\tmargin-top: 25px;\n}\n\n.product-toggle .toggle-switch>label:not(.switch) {\n\tmin-width: unset;\n}\n\n.product-selection {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tcolor: var(--grey-60);\n\tline-height: 1;\n}\n\n.product-selection .selection-group {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.product-selection .selection-group:first-child {\n\tmargin: 0 48px 20px 0;\n}\n\n.product-selection .selection-group .group-title {\n\tmargin-bottom: 13px;\n\ttext-transform: uppercase;\n\tletter-spacing: 0.28px;\n\tfont-size: 13px;\n\tfont-weight: bold;\n}\n\n.product-selection .selection-group .group-options {\n\tdisplay: flex;\n\tflex-direction: row;\n}\n\n.product-selection .selection-group .group-options .option {\n\tposition: relative;\n\tbox-sizing: border-box;\n\tdisplay: flex;\n\tflex-direction: column;\n\tbackground: #fff;\n\tborder-radius: 4px;\n\tpadding: 8px;\n\twidth: 120px;\n\theight: 175px;\n\tborder: 3px solid transparent;\n\tcursor: pointer;\n}\n\n.product-selection .selection-group .group-options .option.wide {\n\twidth: 145px;\n}\n\n.product-selection .selection-group .group-options .option.selected {\n\tborder-color: #009ee2;\n\tbox-shadow: 0 3px 5px 0 rgba(154, 154, 154, 0.5);\n}\n\n.product-selection .selection-group .group-options .option.unavailable {\n\tbackground: rgba(255, 255, 255, 0.4);\n\tcursor: not-allowed;\n}\n\n.product-selection .selection-group .group-options .option.unavailable>* {\n\topacity: 0.4;\n\tpointer-events: none;\n\tuser-select: none;\n}\n\n.product-selection .selection-group .group-options .option.unavailable[data-unavailable]:before {\n\tcontent: attr(data-unavailable);\n\tposition: absolute;\n\tz-index: 2;\n\ttop: 50%;\n\tleft: 50%;\n\tfont-size: 12px;\n\tpadding: 6px;\n\tbackground: white;\n\tborder-radius: 4px;\n\ttransform: translate(-50%, -50%) rotate(-4deg);\n\ttransition: transform 0.2s;\n\twidth: 100%;\n\tline-height: 1.2;\n\ttext-align: center;\n\tbox-shadow: 0 2px 8px 0 rgba(104, 104, 104, 0.7);\n}\n\n\/* .product-selection .selection-group .group-options .option.unavailable[data-unavailable]:hover:before {\n\ttransform: translate(-50%, -50%) rotate(0deg) scale(1.1);\n\tz-index: 3;\n} *\/\n\n.product-selection .selection-group .group-options .option.selected .option-section.title>span {\n\tcolor: #009ee2;\n}\n\n\/* .product-selection .selection-group .group-options .option.recommended:not(.selected) .option-section.info>span {\n\tfont-size: 20px;\n}\n\n.product-selection .selection-group .group-options .option.recommended:not(.selected) .option-section.info>.tag {\n\tfont-size: 18px;\n} *\/\n\n\n.product-selection .selection-group .group-options .option.recommended[data-recommended]:not(.unavailable):not(.selected):before {\n\tcontent: attr(data-recommended);\n\tposition: absolute;\n\tz-index: 2;\n\ttop: -14px;\n\tleft: 50%;\n\tcolor: #fff;\n\tfont-size: 12px;\n\tfont-weight: bold;\n\ttext-transform: uppercase;\n\tpadding: 2px 8px;\n\tbackground: #e5017e;\n\tborder-radius: 4px;\n\twhite-space: nowrap;\n\ttransform: translate(-50%, 0) rotate(-4deg);\n\tbox-shadow: 0 2px 8px 0 rgba(104, 104, 104, 0.7);\n}\n\n.product-selection .selection-group .group-options .option+.option {\n\tmargin-left: 10px;\n}\n\n.product-selection .selection-group .group-options .option .option-section {\n\tdisplay: flex;\n\tbox-sizing: border-box;\n\tflex: 1;\n\tflex-wrap: wrap;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.product-selection .selection-group .group-options .option .option-section:first-child,\n.product-selection .selection-group .group-options .option .option-section:last-child {\n\tflex: unset;\n\theight: 40px;\n\tmax-height: 40px;\n}\n\n.product-selection .selection-group .group-options .option .option-section+.option-section {\n\tpadding-top: 10px;\n\tmargin-top: 10px;\n\tborder-top: 2px dashed #e0e0e0;\n}\n\n.product-selection .selection-group .group-options .option .option-section.title>span {\n\tfont-size: 20px;\n\tfont-weight: bold;\n}\n\n.product-selection .selection-group .group-options .option .option-section.description>p {\n\tmargin: 0;\n\tpadding: 0;\n\tcolor: var(--grey-50);\n\tfont-size: 13px;\n\ttext-align: center;\n}\n\n.product-selection .selection-group .group-options .option.selected .option-section.description>p {\n\tcolor: var(--grey-60);\n}\n\n.product-selection .selection-group .group-options .option .option-section.info {\n\talign-items: flex-end;\n}\n\n.product-selection .selection-group .group-options .option .option-section.info>span {\n\tfont-size: 16px;\n\tfont-weight: bold;\n}\n\n.product-selection .selection-group .group-options .option .option-section.info>span+.tag {\n\tmargin-left: 3px;\n}\n\n.product-selection .selection-group .group-options .option .option-section.info>.tag {\n\tfont-size: 14px;\n\tcolor: #b3b3b3;\n}\n\n.product-selection .selection-group .group-options .option .option-section.info>.tag {\n\tmargin-right: 5px;\n}\n\n.product-selection .selection-group .group-options .option .option-section.info>.hide {\n\tdisplay: none;\n}\n\n.product-selection .selection-group .group-description {\n\tmargin-top: 13px;\n\tdisplay: none;\n\tflex-direction: row;\n\tborder: dashed 1px var(--grey-20);\n\tbackground-color: rgba(255, 255, 255, 0.63);\n\tpadding: 10px 12px;\n\talign-items: center;\n}\n\n.product-selection .selection-group .group-description .text {\n\tflex: 1;\n\tfont-size: 13px;\n\tline-height: 1.23;\n\tcolor: var(--grey-50);\n}\n\n.product-selection .selection-group .group-description .text .highlight {\n\tcolor: var(--printmaps-blue);\n\tfont-weight: normal;\n}\n\n@media only screen and (max-width: 980px) {\n\t.product-toggle {\n\t\ttext-align: left;\n\t}\n\t.product-selection {\n\t\tflex-direction: column;\n\t}\n\t.product-selection .selection-group+.selection-group {\n\t\tflex-direction: column;\n\t\tmargin: 27px 0 0 0;\n\t}\n\t.product-selection .selection-group .group-options {\n\t\tflex-wrap: wrap;\n\t}\n\t.product-selection .selection-group .group-options .option ,\n\t.product-selection .selection-group .group-options .option.wide {\n\t\tflex: 1;\n\t\twidth: auto;\n\t\theight: auto;\n\t\tpadding: 6px;\n\t\tmin-height: 40px;\n\t\tjustify-content: center;\n\t}\n\t.product-selection .selection-group .group-options .option+.option {\n\t\tmargin-left: 8px;\n\t}\n\t.product-selection .selection-group .group-options .option .description,\n\t.product-selection .selection-group .group-options .option .info {\n\t\tdisplay: none;\n\t}\n\n\t.product-selection .selection-group .group-options .option.wide .info {\n\t\tdisplay: flex;\n\t\tborder: unset;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.product-selection .selection-group .group-options .option .option-section:first-child,\n\t.product-selection .selection-group .group-options .option .option-section:last-child {\n\t\twidth: auto;\n\t\theight: auto;\n\t\tflex: unset;\n\t}\n\n\t.product-selection .selection-group .group-options .option .option-section:last-child {\n\t\tmargin-top: 4px;\n\t}\n\t.product-selection .selection-group .group-options .option .option-section.info>span {\n\t\tfont-weight: 500;\n\t\tfont-size: 13px;\n\t}\n\t.product-selection .selection-group .group-options .option .option-section.info>.tag {\n\t\tfont-size: 12px;\n\t}\n\t.product-selection .selection-group .group-options .option .option-section.title>span {\n\t\tfont-size: 16px;\n\t}\n\t.product-selection .selection-group .group-description.selected {\n\t\tdisplay: flex;\n\t}\n}\n\n<\/style>\n<script>\n\tfunction tsprintmaps_resize_tsprintmaps_checkout_top_wrapper() {\n\t   const productSelectionBoundingRect = document.getElementsByClassName('selection-group')[1].getBoundingClientRect();\n\t   const selfBoundingRect  = document.getElementById('tsprintmaps_checkout_top_wrapper').getBoundingClientRect();\n\t   const width = productSelectionBoundingRect.right - selfBoundingRect.left;\n\t   console.log(`Width: ${productSelectionBoundingRect.right} - ${selfBoundingRect.left} = ${width}`);\n\t   document.getElementById('tsprintmaps_checkout_top_wrapper').style.width = `${width}px`;\n\t}\n\ttsprintmaps_resize_tsprintmaps_checkout_top_wrapper();\n<\/script>\n<script>\nvar tsprintmaps_CurrentPrice = '3';\nvar tsprintmaps_CurrentProductId = '37429';\nvar tsprintmaps_CurrentProductType = 'selectors_37429';\nvar tsprintmaps_prices = {\n    \"37429\": {\n        \"1\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"0.00\",\n            \"price_gross\": \"0.00\"\n        },\n        \"2\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"6.00\",\n            \"price_gross\": \"6.00\"\n        },\n        \"3\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"39.00\",\n            \"price_gross\": \"39.00\"\n        },\n        \"4\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"129.00\",\n            \"price_gross\": \"129.00\"\n        }\n    },\n    \"37424\": {\n        \"1\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": 1169.3083067999999,\n            \"price_gross\": \"1,169.31\"\n        },\n        \"2\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"25.00\",\n            \"price_gross\": \"25.00\"\n        },\n        \"3\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"84.00\",\n            \"price_gross\": \"84.00\"\n        },\n        \"4\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"319.00\",\n            \"price_gross\": \"319.00\"\n        }\n    },\n    \"37420\": {\n        \"1\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": 1169.3083067999999,\n            \"price_gross\": \"1,169.31\"\n        },\n        \"2\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"59.00\",\n            \"price_gross\": \"59.00\"\n        },\n        \"3\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"199.00\",\n            \"price_gross\": \"199.00\"\n        },\n        \"4\": {\n            \"tax_rate\": 0,\n            \"tax\": 0,\n            \"price_net\": \"799.00\",\n            \"price_gross\": \"799.00\"\n        }\n    }\n};\n\n\/\/ redisplay prices on edd_taxes_recalculated event\nfunction tsprintmaps_redisplay_prices_after_taxes_recalculated(e, tax_data) {\n\tjQuery([ 37429, 37424, 37420 ]).each(function(i, file_type) {\n\t\tjQuery([ 1, 2, 3, 4]).each(function(j, license) {\n\t\t\tif (elem = jQuery('#tsprintmaps_' + file_type + '_price_gross_' + license)) {\n\t\t\t\tvar price_net = tsprintmaps_prices[file_type][license]['price_net'];\n\t\t\t\tvar tax = price_net * tax_data['response']['tax_rate_raw'];\n\t\t\t\tvar price_gross = parseFloat(price_net) + parseFloat(tax);\n\t\t\t\telem.html( price_gross.toFixed(2) );\n\t\t\t\t\/\/console.log(\"Doing: jQuery('#tsprintmaps_\" + file_type + \"_price_net_\" + license+\"') :\" + price_net + \" : \" + tax + \" : \" + price_gross );\n\t\t\t} else {\n\t\t\t\t\/\/console.log(\"NOT FOUND: jQuery('#tsprintmaps_\" + file_type + \"_price_net_\" + license+\"')\");\n\t\t\t}\n\t\t});\n\t});\n\t\n}\njQuery('body').on('edd_taxes_recalculated', tsprintmaps_redisplay_prices_after_taxes_recalculated);\njQuery('body').on('edd_cart_item_removed', parent.tsprintmaps_reload_checkout_iframe);\njQuery('body').on('edd_discount_applied', parent.tsprintmaps_reload_checkout_iframe);\nfunction tsprintmaps_reload_checkout_iframe(e, cart) {\n\tparent.tsprintmaps_reload_checkout_iframe();\n\tparent.tsprintmaps_new_map = 1;\n\tparent.tsprintmaps_set_current_map(e, cart);\n}\njQuery('body').on('edd_cart_item_updated', tsprintmaps_reload_checkout_iframe_if_free);\nfunction tsprintmaps_reload_checkout_iframe_if_free(e, response) {\n\tvar total = parseFloat(response.total.replace(\/[^0-9\\.]\/,''));\n\tif (0 == total || total != parent.tsprintmaps_cart_total) {\n\t\tparent.tsprintmaps_cart_total = total;\n\t\tparent.tsprintmaps_reload_checkout_iframe();\n\t}\n\n}\n\n\nfunction tsprintmaps_toggleOthers(type, identifier, do_not_add_to_cart) {\n\tjQuery(['selectors_37429', 'selectors_37424', 'selectors_37420']).each(function(key,id) {\n\t\tif (type == id) {\n\t\t\tjQuery('#' + id).show();\n\t\t\tjQuery('#' + id + '_selector').addClass('selected');\n\t\t} else {\n\t\t\tjQuery('#' + id).hide();\n\t\t\tjQuery('#' + id + '_selector').removeClass('selected');\n\t\t}\n\n\t\tjQuery('.edd_price_option_description').removeClass('selected');\n\t\tjQuery('#edd_price_option_'+identifier+'_description').addClass('selected');\n\t\tjQuery('#edd_price_option_'+identifier+'_'+tsprintmaps_CurrentPrice+'_description').addClass('selected');\n\t});\n\n\ttsprintmaps_CurrentProductType = type;\n\tif ((type.match(\/selectors_37420\/) || type.match(\/selectors_37424\/)) && 1 == tsprintmaps_CurrentPrice) {\n\t\ttsprintmaps_CurrentPrice = 2;\n\t}\n\tinput_element = jQuery('#edd_price_option_'+identifier+'_'+tsprintmaps_CurrentPrice);\n\n\tif (!do_not_add_to_cart) {\n\t\ttsprintmaps_update_cart(input_element, type, ('edd_price_option_'+identifier+'_'+tsprintmaps_CurrentPrice));\n\t}\n\tif (do_not_add_to_cart) {\n\t\tjQuery('.'+input_element.attr('class')).parent().removeClass('selected');\n\t\tinput_element.parent().addClass('selected');\n\t}\n}\n\ntsprintmaps_toggleOthers(tsprintmaps_CurrentProductType, tsprintmaps_CurrentProductId, true);\n\nfunction tsprintmaps_update_cart(source, type, identifier) {\n\t\tjQuery('#'+identifier).prop('checked', true);\n\t\tjQuery('.'+jQuery(source).attr('class')).parent().removeClass('selected');\n\t\tjQuery(source).parent().addClass('selected');\n\n\t\tjQuery('.edd_price_option_description').removeClass('selected');\n\t\tjQuery('#'+identifier+'_description').addClass('selected');\n\t\tjQuery('#'+jQuery(source).attr('class')+'_description').addClass('selected');\n\n\t\ttsprintmaps_CurrentPrice = identifier.replace(\/edd_price_option_\/, '').replace(\/[0-9]+_\/, '');\n\t\tif ((type.match(\/selectors_37420\/) || type.match(\/selectors_37424\/)) && 1 == tsprintmaps_CurrentPrice) {\n\t\t\ttsprintmaps_CurrentPrice = 2;\n\t\t}\n\t\t\/\/console.log( jQuery('#'+type+'_submit') );\n\t\tfor( var i=0; i<=parent.tsprintmaps_current_map; i++ ) {\n\t\t\tjQuery('#tsprintmaps_item_preview_'+i).addClass('tsprintmaps-ajax-loading');\n\t\t}\n\t\tjQuery('#'+type+'_submit').click();\n}\n\nnew MutationObserver(function(mutationsList, observer) {\n    for(let mutation of mutationsList) {\n\t\t\tlet $app = parent.document.querySelector(\".ts-printmaps-app\");\n\t\t\t$app.style.height = `${document.body.offsetHeight + 100}px`; \/\/ Additional height to guarantee no overflow (no scrolling)\n    }\n}).observe(document.body, { childList: true, subtree: true });\n\njQuery(document.body).on('click.eddTSPrintmapsUpdateCart', '.edd-tsprintmaps-update-cart', function (e) {\n\n\t\te.preventDefault();\n\n\t\tvar $this = jQuery(this), form = $this.closest('form');\n\n\t\t\/\/ Disable button, preventing rapid additions to cart during ajax request\n\t\t$this.prop('disabled', true);\n\n\t\tvar $spinner = $this.find('.edd-loading');\n\t\tvar container = $this.closest('div');\n\n\t\t\/\/ Show the spinner\n\t\t$this.attr('data-edd-loading', '');\n\n\t\tvar form           = $this.parents('form').last();\n\t\tvar download       = $this.data('download-id');\n\t\tvar variable_price = $this.data('variable-price');\n\t\tvar price_mode     = $this.data('price-mode');\n\t\tvar nonce          = $this.data('nonce');\n\t\tvar item_price_ids = [];\n\t\tvar free_items     = true;\n\n\t\tif( variable_price == 'yes' ) {\n\t\t\tif ( form.find('.edd_price_option_' + download + '[type=\"hidden\"]').length > 0 ) {\n\t\t\t\titem_price_ids[0] = jQuery('.edd_price_option_' + download, form).val();\n\t\t\t\tif ( form.find('.edd-submit').data('price') && form.find('.edd-submit').data('price') > 0 ) {\n\t\t\t\t\tfree_items = false;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif( ! form.find('.edd_price_option_' + download + ':checked', form).length ) {\n\t\t\t\t\t \/\/ hide the spinner\n\t\t\t\t\t$this.removeAttr( 'data-edd-loading' );\n\t\t\t\t\talert( edd_scripts.select_option );\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\t$this.prop('disabled', false);\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tform.find('.edd_price_option_' + download + ':checked', form).each(function( index ) {\n\t\t\t\t\titem_price_ids[ index ] = jQuery(this).val();\n\n\t\t\t\t\t\/\/ If we're still only at free items, check if this one is free also\n\t\t\t\t\tif ( true === free_items ) {\n\t\t\t\t\t\tvar item_price = jQuery(this).data('price');\n\t\t\t\t\t\tif ( item_price && item_price > 0 ) {\n\t\t\t\t\t\t\t\/\/ We now have a paid item, we can't use add_to_cart\n\t\t\t\t\t\t\tfree_items = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t});\n\t\t\t}\n\n\t\t} else {\n\t\t\titem_price_ids[0] = download;\n\t\t\tif ( $this.data('price') && $this.data('price') > 0 ) {\n\t\t\t\tfree_items = false;\n\t\t\t}\n\t\t}\n\n\t\t\/\/ If we've got nothing but free items being added, change to add_to_cart\n\t\tif ( free_items ) {\n\t\t\tform.find('.edd_action_input').val('add_to_cart');\n\t\t}\n\n\t\tif( 'straight_to_gateway' == form.find('.edd_action_input').val() ) {\n\t\t\tform.submit();\n\t\t\treturn true; \/\/ Submit the form\n\t\t}\n\n\t\tvar action = $this.data('action');\n\t\tvar data   = {\n\t\t\taction: 'tsprintmaps_update_cart',\n\t\t\tdownload_id: download,\n\t\t\tprice_ids : item_price_ids,\n\t\t\tpost_data: jQuery(form).serialize(),\n\t\t\tnonce: nonce,\n\t\t\ttsprintmaps_CurrentProductType: tsprintmaps_CurrentProductType\n\t\t};\n\n\t\tjQuery.ajax({\n\t\t\ttype: \"POST\",\n\t\t\tdata: data,\n\t\t\tdataType: \"json\",\n\t\t\turl: edd_scripts.ajaxurl,\n\t\t\txhrFields: {\n\t\t\t\twithCredentials: true\n\t\t\t},\n\t\t\tsuccess: function (response) {\n\t\t\t\tvar store_redirect = edd_scripts.redirect_to_checkout == '1';\n\t\t\t\tvar item_redirect  = form.find( '#edd_redirect_to_checkout' ).val() == '1';\n\n\t\t\t\tif( ( store_redirect && item_redirect ) || ( ! store_redirect && item_redirect ) ) {\n\n\t\t\t\t\twindow.location = edd_scripts.checkout_page;\n\n\t\t\t\t} else {\n\n\t\t\t\t\t\/\/ Add the new item to the cart widget\n\t\t\t\t\tif ( edd_scripts.taxes_enabled === '1' ) {\n\t\t\t\t\t\tjQuery('.cart_item.edd_subtotal').show();\n\t\t\t\t\t\tjQuery('.cart_item.edd_cart_tax').show();\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery('.cart_item.edd_total').show();\n\t\t\t\t\tjQuery('.cart_item.edd_checkout').show();\n\n\t\t\t\t\tif (jQuery('.cart_item.empty').length) {\n\t\t\t\t\t\tjQuery('.cart_item.empty').hide();\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery('.widget_edd_cart_widget .edd-cart').each( function( cart ) {\n\n\t\t\t\t\t\tvar target = jQuery(this).find('.edd-cart-meta:first');\n\t\t\t\t\t\tjQuery(response.cart_item).insertBefore(target);\n\n\t\t\t\t\t\tvar cart_wrapper = jQuery(this).parent();\n\t\t\t\t\t\tif ( cart_wrapper ) {\n\t\t\t\t\t\t\tcart_wrapper.addClass('cart-not-empty')\n\t\t\t\t\t\t\tcart_wrapper.removeClass('cart-empty');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ Update the totals\n\t\t\t\t\tif ( edd_scripts.taxes_enabled === '1' ) {\n\t\t\t\t\t\tjQuery('.edd-cart-meta.edd_subtotal span').html( response.subtotal );\n\t\t\t\t\t\tjQuery('.edd-cart-meta.edd_cart_tax span').html( response.tax );\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery('.edd-cart-meta.edd_total span').html( response.total );\n\n\t\t\t\t\t\/\/ Update the cart quantity\n\t\t\t\t\tvar items_added = jQuery('.edd-cart-item-title', response.cart_item ).length;\n\n\t\t\t\t\tjQuery('span.edd-cart-quantity').each(function() {\n\t\t\t\t\t\tjQuery(this).text(response.cart_quantity);\n\t\t\t\t\t\tjQuery(document.body).trigger('edd_quantity_updated', [ response.cart_quantity ]);\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ Show the \"number of items in cart\" message\n\t\t\t\t\tif ( jQuery('.edd-cart-number-of-items').css('display') == 'none') {\n\t\t\t\t\t\tjQuery('.edd-cart-number-of-items').show('slow');\n\t\t\t\t\t}\n\n\t\t\t\t\tif( variable_price == 'no' || price_mode != 'multi' ) {\n\t\t\t\t\t\t\/\/ Switch purchase to checkout if a single price item or variable priced with radio buttons\n\t\t\t\t\t\tjQuery('a.edd-add-to-cart', container).toggle();\n\t\t\t\t\t\tjQuery('.edd_go_to_checkout', container).css('display', 'inline-block');\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( price_mode == 'multi' ) {\n\t\t\t\t\t\t\/\/ remove spinner for multi\n\t\t\t\t\t\t$this.removeAttr( 'data-edd-loading' );\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Update all buttons for same download\n\t\t\t\t\tif( jQuery( '.edd_download_purchase_form' ).length && ( variable_price == 'no' || ! form.find('.edd_price_option_' + download).is('input:hidden') ) ) {\n\t\t\t\t\t\tvar parent_form = jQuery('.edd_download_purchase_form *[data-download-id=\"' + download + '\"]').parents('form');\n\t\t\t\t\t\tjQuery( 'a.edd-add-to-cart', parent_form ).hide();\n\t\t\t\t\t\tif( price_mode != 'multi' ) {\n\t\t\t\t\t\t\tparent_form.find('.edd_download_quantity_wrapper').slideUp();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tjQuery( '.edd_go_to_checkout', parent_form ).show().removeAttr( 'data-edd-loading' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif( response != 'incart' ) {\n\t\t\t\t\t\t\/\/ Show the added message\n\t\t\t\t\t\tjQuery('.edd-cart-added-alert', container).fadeIn();\n\t\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\t\tjQuery('.edd-cart-added-alert', container).fadeOut();\n\t\t\t\t\t\t}, 3000);\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Re-enable the add to cart button\n\t\t\t\t\t$this.prop('disabled', false);\n\n\t\t\t\t\tjQuery(document.body).trigger('edd_cart_item_updated', [ response ]);\n\t\t\t\t\t\n                    \/\/... no need to replace here since the discounts_pro plugin will replace it anyway\n\t\t\t\t\t\/\/jQuery('#edd_checkout_cart_form').replaceWith(response.html);\n\t\t\t\t\t\/\/jQuery('.edd_cart_amount').html(response.total);\n\n\t\t\t\t}\n\t\t\t}\n\t\t}).fail(function (response) {\n\t\t\tif ( window.console && window.console.log ) {\n\t\t\t\tconsole.log( response );\n\t\t\t}\n\t\t}).done(function (response) {\n\n\t\t});\n\n\t\treturn false;\n\t});\n\n\tfunction tsprintmaps_change_map_name(id) {\n\t\tvar map_name = jQuery(\"#tsprintmaps_input_item_id_\" + id + \"_name\").val();\n\t\tjQuery(`#tsprintmaps_item_name_free_map_${id}`).html(`${map_name}.zip`);\n\t\tjQuery(`#tsprintmaps_item_download_free_map_${id}`).attr(\"download\", `${map_name}.zip`)\n\t\tvar data   = {\n\t\t\taction: \"tsprintmaps_change_map_name\",\n\t\t\tmap_name: map_name,\n\t\t\tcart_sequence: id,\n\t\t};\n\n\t\tjQuery.ajax({\n\t\t\ttype: \"POST\",\n\t\t\tdata: data,\n\t\t\tdataType: \"json\",\n\t\t\turl: edd_scripts.ajaxurl,\n\t\t\tsuccess: function (response) {}\n\t\t});\n\t}\n\tfunction tsprintmaps_change_country_name() {\n\t\tvar country = jQuery('#billing_country option:selected').text();\n\t\tjQuery('.tsprintmaps_country_name').each(function(k, v) {\n\t\t\tjQuery(v).text(country);\n\t\t});\n\t}\n\tfunction tsprintmaps_register_billing_country_change_event() {\n\t\tjQuery('#billing_country').on('change', tsprintmaps_change_country_name);\n\t}\n\tjQuery('body').on('edd_gateway_loaded', tsprintmaps_register_billing_country_change_event);\n\n\tfunction tsprintmaps_get_cart_item_preview_image(id) {\n\t\tlet tries = 0;\n\t\tvar getImages = function() {\n\t\tvar data   = {\n\t\t\taction: \"tsprintmaps_get_cart_item_preview_image\",\n\t\t\tcart_sequence: id,\n\t\t};\n\n\t\tjQuery.ajax({\n\t\t\ttype: \"POST\",\n\t\t\tdata: data,\n\t\t\tdataType: \"json\",\n\t\t\turl: edd_scripts.ajaxurl,\n\t\t\tsuccess: function (response) {\n\t\t\t\tjQuery('#tsprintmaps_item_id_'+id).attr(\"src\", response.src);\n\t\t\t\tjQuery('#tsprintmaps_item_preview_'+id).removeClass('tsprintmaps-ajax-loading');\n\n\t\t\t\tjQuery('#tsprintmaps_item_id_free_map_'+id).attr(\"src\", response.src);\n\t\t\t\tjQuery('#tsprintmaps_item_preview_free_map_'+id).removeClass('tsprintmaps-ajax-loading');\n\t\t\t\twindow.clearTimeout( window['timeout_cart_item_preview_image_'+id]);\n\t\t\t},\n\t\t\terror: function (){\n\t\t\t\tif (++tries <= 2) {\n\t\t\t\t\twindow['timeout_cart_item_preview_image_'+id] = window.setTimeout(getImages, 2500, id);\n\t\t\t\t} else {\n\t\t\t\t\tjQuery('#tsprintmaps_item_id_'+id).attr(\"src\", '\/wp-content\/uploads\/2022\/02\/preview-not-available-2.svg');\n\t\t\t\t\tjQuery('#tsprintmaps_item_preview_'+id).removeClass('tsprintmaps-ajax-loading');\n\n\t\t\t\t\tjQuery('#tsprintmaps_item_id_free_map_'+id).attr(\"src\", '\/wp-content\/uploads\/2022\/02\/preview-not-available-2.svg');\n\t\t\t\t\tjQuery('#tsprintmaps_item_preview_free_map_'+id).removeClass('tsprintmaps-ajax-loading');\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t}\n\t\tgetImages();\n\t}\n<\/script>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-columns tsprintmaps_no_bottom_margin is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\"><div id=\"edd_checkout_wrap\"><br><br><br>\n<div class=\"map-cart\" id=\"edd_checkout_cart\">\n\t<div class=\"cart-separator\">\n\t\t<button type=\"button\" onclick=\"parent.tsprintmaps_new_map = 1;parent.mapEditor && parent.mapEditor.deleteDraft(true);\">\n\t\t\t<span>+<\/span>\n\t\t\t<span>A\u00f1adir nuevo mapa<\/span>\n\t\t<\/button>\n\t\t<span>Su cesta est\u00e1 vac\u00eda. Puede a\u00f1adir un nuevo mapa haciendo clic en el bot\u00f3n de arriba.<\/span>\n\t<\/div>\n<\/div>\n<span class=\"edd_empty_cart\">Tu carrito est\u00e1 vac\u00edo.<\/span><\/div><!--end #edd_checkout_wrap-->\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"239\" height=\"202\" src=\"https:\/\/www.printmaps.net\/wp-content\/uploads\/2019\/09\/30d-2-1-2.png\" alt=\"\" class=\"wp-image-46164\"\/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Satisfacci\u00f3n garantizada<\/strong>: En caso de que no est\u00e9s satisfecho con los mapas de alta resoluci\u00f3n, ponte en contacto con nosotros en un plazo de 30 d\u00edas y te reembolsaremos el importe \u00edntegro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"map-within-minutes\">Mapa s\u00f3lo en minutos \u2714\ufe0f<\/h3>\n\n\n\n<p>Recibir\u00e1s dos correos electr\u00f3nicos en 2 a 60 minutos: el primero con una factura en PDF y el segundo con el enlace de descarga a su mapa (s).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"proper-invoice\">Factura correspondiente \u2714\ufe0f<\/h3>\n\n\n\n<p>La factura en PDF contiene el IVA correspondiente (impuesto al valor a\u00f1adido) y todos los detalles requeridos por la ley. Tu contable estar\u00e1 encantado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"vat-compliant\">Cumple con el IVA \u2714\ufe0f<\/h3>\n\n\n\n<p>Para los clientes de la UE, estamos obligados a cobrar el IVA seg\u00fan el pa\u00eds de origen. Los precios netos son los mismos en todas partes.<\/p>\n\n\n\n<p>Las empresas ubicadas fuera de Alemania pueden poner los impuestos a cero con su n\u00famero de IVA v\u00e1lido, a trav\u00e9s de \u00abcargo inverso\u00bb. Los clientes de fuera de la UE pagan s\u00f3lo precios netos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"vat-compliant\">\u00bfNecesitas ayuda?<\/h3>\n\n\n\n<p>Si no est\u00e1s satisfecho con tu compra, los correos de confirmaci\u00f3n incluyen informaci\u00f3n sobre c\u00f3mo ponerte en contacto con nuestro servicio de ayuda para soporte, reembolsos o lo que podamos hacer por ti.<\/p>\n<\/div>\n<\/div>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Satisfacci\u00f3n garantizada: En caso de que no est\u00e9s satisfecho con los mapas de alta resoluci\u00f3n, ponte en contacto con nosotros en un plazo de 30 d\u00edas y te reembolsaremos el importe \u00edntegro. Mapa s\u00f3lo en minutos \u2714\ufe0f Recibir\u00e1s dos correos electr\u00f3nicos en 2 a 60 minutos: el primero con una factura en PDF y el [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"printmaps2-checkout-tpl.php","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-110058","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/pages\/110058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/comments?post=110058"}],"version-history":[{"count":5,"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/pages\/110058\/revisions"}],"predecessor-version":[{"id":219378,"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/pages\/110058\/revisions\/219378"}],"wp:attachment":[{"href":"https:\/\/www.printmaps.net\/es\/wp-json\/wp\/v2\/media?parent=110058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}