{"id":3149,"date":"2026-07-19T22:21:24","date_gmt":"2026-07-20T03:21:24","guid":{"rendered":"http:\/\/localhost\/nocturno\/wpn\/?page_id=3149"},"modified":"2026-07-19T22:38:54","modified_gmt":"2026-07-20T03:38:54","slug":"carrito","status":"publish","type":"page","link":"https:\/\/franshescoly.store\/P.DIVI\/carrito\/","title":{"rendered":"Carrito"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.14.7&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row use_custom_gutter=\u00bbon\u00bb _builder_version=\u00bb4.14.7&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_margin=\u00bb-30px||||false|false\u00bb custom_margin_tablet=\u00bb-149px||||false|false\u00bb custom_margin_phone=\u00bb-164px||||false|false\u00bb custom_margin_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.14.7&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.14.7&#8243; _module_preset=\u00bbdefault\u00bb custom_margin_tablet=\u00bb\u00bb custom_margin_phone=\u00bb-148px||51px||false|false\u00bb custom_margin_last_edited=\u00bbon|desktop\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb raw_content__hover_enabled=\u00bboff|desktop\u00bb raw_content_last_edited=\u00bboff|desktop\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<div class=\"cart-page-section\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"cart-container\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"cart-header\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2>Tu Carrito de Compras<\/h2>\n<p><!-- [et_pb_line_break_holder] -->            <a href=\"https:\/\/franshescoly.store\/P.DIVI\/productos\/\" class=\"continue-shopping\">\u2190 Continuar comprando<\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"cart-layout\"><!-- [et_pb_line_break_holder] -->            <!-- Columna Izquierda: Contenedor Din\u00e1mico --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"cart-items-list\" id=\"cartItemsContainer\"><!-- [et_pb_line_break_holder] -->                <!-- Se llena autom\u00e1ticamente con JavaScript --><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <!-- Columna Derecha: Resumen --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"cart-summary-sidebar\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"summary-box\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>Resumen del Pedido<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                        <span>Subtotal<\/span><!-- [et_pb_line_break_holder] -->                        <span id=\"cart-subtotal\">S\/ 0.00<\/span><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                        <span>Env\u00edo<\/span><!-- [et_pb_line_break_holder] -->                        <span class=\"shipping-method\">Calculado en el checkout<\/span><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<hr class=\"summary-divider\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"summary-row total-row\"><!-- [et_pb_line_break_holder] -->                        <span>Total<\/span><!-- [et_pb_line_break_holder] -->                        <span id=\"cart-final-total\">S\/ 0.00<\/span><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <a href=\"https:\/\/franshescoly.store\/P.DIVI\/finalizar-compra\/\" class=\"checkout-btn\" id=\"checkoutBtn\">Finalizar Compra<\/a><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->\/* (Se mantienen los mismos estilos visuales limpios del carrito anterior) *\/<!-- [et_pb_line_break_holder] -->.cart-page-section { background-color: #f8fafc; padding: 60px 0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; color: #0f172a; }<!-- [et_pb_line_break_holder] -->.cart-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->.cart-header { display: flex; justify-content: space-between; align-items: flex-end; border-bottom: 2px solid #e2e8f0; padding-bottom: 20px; margin-bottom: 35px; }<!-- [et_pb_line_break_holder] -->.cart-header h2 { font-size: 28px !important; font-weight: 800 !important; margin: 0 !important; color: #0f172a !important; }<!-- [et_pb_line_break_holder] -->.continue-shopping { color: #64748b; text-decoration: none !important; font-size: 14px; font-weight: 500; }<!-- [et_pb_line_break_holder] -->.cart-layout { display: flex !important; flex-direction: row; gap: 40px; align-items: flex-start; }<!-- [et_pb_line_break_holder] -->.cart-items-list { flex: 1 1 68% !important; display: flex; flex-direction: column; gap: 20px; }<!-- [et_pb_line_break_holder] -->.cart-item { display: flex; align-items: center; background-color: #ffffff; padding: 20px; border-radius: 12px; border: 1px solid #e2e8f0; gap: 20px; }<!-- [et_pb_line_break_holder] -->.item-img { width: 90px; height: 105px; border-radius: 8px; overflow: hidden; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.item-img img { width: 100%; height: 100%; object-fit: cover; }<!-- [et_pb_line_break_holder] -->.item-details { flex-grow: 1; }<!-- [et_pb_line_break_holder] -->.item-cat { font-size: 11px; text-transform: uppercase; color: #94a3b8; font-weight: 700; }<!-- [et_pb_line_break_holder] -->.item-title { margin: 3px 0 6px 0; font-size: 16px; font-weight: 600; }<!-- [et_pb_line_break_holder] -->.item-title a { color: #0f172a; text-decoration: none !important; }<!-- [et_pb_line_break_holder] -->.item-meta { font-size: 13px; color: #64748b; margin: 0; }<!-- [et_pb_line_break_holder] -->.qty-control { display: flex; border: 1px solid #cbd5e1; border-radius: 6px; overflow: hidden; }<!-- [et_pb_line_break_holder] -->.cart-qty-btn { background: #f1f5f9; border: none; width: 32px; height: 36px; font-size: 16px; font-weight: 600; cursor: pointer; }<!-- [et_pb_line_break_holder] -->.cart-qty-input { width: 40px; border: none !important; text-align: center; font-size: 14px; font-weight: 600; }<!-- [et_pb_line_break_holder] -->.item-price-total { min-width: 100px; text-align: right; }<!-- [et_pb_line_break_holder] -->.item-subtotal { font-size: 16px; font-weight: 700; color: #0f172a; }<!-- [et_pb_line_break_holder] -->.remove-btn { background: none; border: none; color: #94a3b8; font-size: 22px; cursor: pointer; }<!-- [et_pb_line_break_holder] -->.remove-btn:hover { color: #ef4444; }<!-- [et_pb_line_break_holder] -->.cart-summary-sidebar { flex: 1 1 32% !important; position: sticky; top: 90px; }<!-- [et_pb_line_break_holder] -->.summary-box { background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 25px; }<!-- [et_pb_line_break_holder] -->.summary-box h3 { font-size: 18px !important; font-weight: 700 !important; margin: 0 0 20px 0 !important; }<!-- [et_pb_line_break_holder] -->.summary-row { display: flex; justify-content: space-between; font-size: 14px; margin-bottom: 12px; color: #475569; }<!-- [et_pb_line_break_holder] -->.summary-divider { border: 0; border-top: 1px solid #e2e8f0; margin: 15px 0; }<!-- [et_pb_line_break_holder] -->.total-row { font-size: 18px; font-weight: 700; color: #0f172a; margin-bottom: 25px; }<!-- [et_pb_line_break_holder] -->.checkout-btn { display: block; text-align: center; background-color: #0f172a; color: #ffffff !important; text-decoration: none !important; padding: 14px; border-radius: 8px; font-weight: 700; }<!-- [et_pb_line_break_holder] -->.empty-cart-msg { text-align: center; padding: 40px; color: #64748b; font-size: 16px; }<!-- [et_pb_line_break_holder] -->@media (max-width: 992px) { .cart-layout { flex-direction: column !important; } .cart-items-list, .cart-summary-sidebar { width: 100% !important; } }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->document.addEventListener('DOMContentLoaded', function() {<!-- [et_pb_line_break_holder] -->    var container = document.getElementById('cartItemsContainer');<!-- [et_pb_line_break_holder] -->    var cart = JSON.parse(localStorage.getItem('flj_cart')) || [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function renderCart() {<!-- [et_pb_line_break_holder] -->        container.innerHTML = '';<!-- [et_pb_line_break_holder] -->        if (cart.length === 0) {<!-- [et_pb_line_break_holder] -->            container.innerHTML = '<\/p>\n<div class=\"empty-cart-msg\">Tu carrito est\u00e1 vac\u00edo. \u00a1Ve a la tienda a buscar tus prendas favoritas!<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->            document.getElementById('cart-subtotal').innerText = 'S\/ 0.00';<!-- [et_pb_line_break_holder] -->            document.getElementById('cart-final-total').innerText = 'S\/ 0.00';<!-- [et_pb_line_break_holder] -->            document.getElementById('checkoutBtn').style.pointerEvents = 'none';<!-- [et_pb_line_break_holder] -->            document.getElementById('checkoutBtn').style.opacity = '0.5';<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var total = 0;<!-- [et_pb_line_break_holder] -->        cart.forEach(function(item, index) {<!-- [et_pb_line_break_holder] -->            var itemSubtotal = item.price * item.qty;<!-- [et_pb_line_break_holder] -->            total += itemSubtotal;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var itemHtml = `<!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"cart-item\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"item-img\"><img decoding=\"async\" src=\"${item.img}\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"item-details\"><!-- [et_pb_line_break_holder] -->                        <span class=\"item-cat\">${item.cat}<\/span><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h3 class=\"item-title\">${item.title}<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                        <pee class=\"item-meta\">Talla: <strong>${item.size}<\/strong><\/pee><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"item-qty\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"qty-control\"><!-- [et_pb_line_break_holder] -->                            <button class=\"cart-qty-btn\" onclick=\"updateQty(${index}, -1)\">-<\/button><!-- [et_pb_line_break_holder] -->                            <input type=\"number\" class=\"cart-qty-input\" value=\"${item.qty}\" readonly><!-- [et_pb_line_break_holder] -->                            <button class=\"cart-qty-btn\" onclick=\"updateQty(${index}, 1)\">+<\/button><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"item-price-total\"><span class=\"item-subtotal\">S\/ ${itemSubtotal.toFixed(2)}<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"item-remove\"><button class=\"remove-btn\" onclick=\"removeItem(${index})\">\u00d7<\/button><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->            container.innerHTML += itemHtml;<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        document.getElementById('cart-subtotal').innerText = 'S\/ ' + total.toFixed(2);<!-- [et_pb_line_break_holder] -->        document.getElementById('cart-final-total').innerText = 'S\/ ' + total.toFixed(2);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.updateQty = function(index, change) {<!-- [et_pb_line_break_holder] -->        cart[index].qty += change;<!-- [et_pb_line_break_holder] -->        if (cart[index].qty < 1) cart[index].qty = 1;<!-- [et_pb_line_break_holder] -->        localStorage.setItem('flj_cart', JSON.stringify(cart));<!-- [et_pb_line_break_holder] -->        renderCart();<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.removeItem = function(index) {<!-- [et_pb_line_break_holder] -->        cart.splice(index, 1);<!-- [et_pb_line_break_holder] -->        localStorage.setItem('flj_cart', JSON.stringify(cart));<!-- [et_pb_line_break_holder] -->        renderCart();<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    renderCart();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-3149","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/pages\/3149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/comments?post=3149"}],"version-history":[{"count":4,"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/pages\/3149\/revisions"}],"predecessor-version":[{"id":3161,"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/pages\/3149\/revisions\/3161"}],"wp:attachment":[{"href":"https:\/\/franshescoly.store\/P.DIVI\/wp-json\/wp\/v2\/media?parent=3149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}