.woocommerce ul.products li.product{background:#0d0d0d!important;border:1px solid #1a1a1a!important;padding:20px!important;border-radius:12px!important;margin-right:1.5%!important;width:23.8%!important;display:flex!important;flex-direction:column!important;transition:all 0.3s ease}.woocommerce ul.products li.last{margin-right:0!important}.ca-short-desc{color:#888;font-size:13px;margin-bottom:10px;line-height:1.4}.ca-meta-footer,.ca-meta-footer a,.woocommerce ul.products li.product .posted_in a{color:#f1e5ac!important;font-size:10px!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:0.5px;margin-bottom:12px}.ca-nota-icon{background:rgba(212,175,55,0.08);color:#d4af37;padding:4px 8px;border-radius:5px;font-size:11px;margin:2px;display:inline-block;border:1px solid rgba(212,175,55,0.2)}.ca-sca-display{color:#d4af37!important;font-weight:800;margin:10px 0 5px 0;font-size:14px}.woocommerce ul.products li.product .price{color:#d4af37!important;font-size:20px!important;margin:10px 0 5px!important}.woocommerce ul.products li.product .price::after{content:"Suscripción: $11.691";display:block;color:#2ecc71;font-size:12px;margin-top:4px;margin-bottom:10px}.woocommerce ul.products li.product .button.add_to_cart_button{background:#d4af37!important;color:#000!important;font-weight:800!important;text-transform:uppercase!important;border-radius:4px!important;padding:10px 40px!important;font-size:12px!important;display:inline-block!important;width:auto!important;align-self:center;text-align:center!important;margin-top:auto!important;position:relative;transition:all 0.3s ease}.woocommerce ul.products li.product .button.add_to_cart_button::after{content:'\50'!important;font-family:'ETmodules'!important;font-size:16px!important;position:absolute;right:15px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.3s ease}.woocommerce ul.products li.product .button.add_to_cart_button:hover{background:#f1e5ac!important;padding-right:55px!important;padding-left:25px!important}.woocommerce ul.products li.product .button.add_to_cart_button:hover::after{opacity:1!important}.star-rating,.woocommerce-placeholder,.ca-btn-detalle{display:none!important}.ca-main-container{display:flex;gap:30px;width:100%;max-width:100%;margin:0 auto;background:transparent}.ca-products-side{flex:1;min-width:0}.ca-summary-side{flex:0 0 380px}.ca-gold{color:#d4af37!important;margin:0}.ca-white{color:#fff!important;margin:0;font-size:18px}.ca-gray-meta{color:#888;font-size:13px;margin:5px 0}.ca-green-text{color:#2ecc71}.ca-top-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;padding-bottom:15px;margin-bottom:20px}.ca-link-vaciar{color:#888;text-decoration:none;font-size:14px}.ca-item-card{display:flex;gap:20px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;padding:20px;margin-bottom:15px}.ca-item-thumb img{width:110px!important;height:auto;border-radius:8px}.ca-item-details{flex:1;display:flex;flex-direction:column;justify-content:space-between}.ca-details-top{display:flex;justify-content:space-between;align-items:flex-start}.ca-remove-btn{color:#444;font-size:26px;text-decoration:none!important;line-height:1}.ca-sca-label{color:#d4af37;font-size:10px;font-weight:700;text-transform:uppercase}.ca-details-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px}.ca-qty-box{display:flex;background:#151515;border:1px solid #333;border-radius:6px;overflow:hidden}.ca-q-btn{background:none;border:none;color:#d4af37;padding:8px 14px;cursor:pointer;font-size:18px}.ca-q-input{background:transparent!important;border:none!important;color:#fff!important;width:40px!important;text-align:center}.ca-price-total{font-size:22px;font-weight:800;display:block;text-align:right}.ca-price-unit{color:#666;font-size:12px;display:block;text-align:right}.ca-sticky-summary{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;padding:30px;position:sticky;top:100px}.ca-row-info{display:flex;justify-content:space-between;margin-bottom:18px;color:#bbb}.ca-total-row{border-top:1px solid #222;padding-top:20px;font-size:26px;font-weight:900}.ca-btn-pay{display:block;background:#d4af37;color:#000!important;text-align:center;padding:16px;border-radius:8px;font-weight:800;text-transform:uppercase;margin:25px 0;text-decoration:none!important}.ca-trust-grid{display:flex;gap:10px}.ca-trust-box{background:#111;flex:1;padding:15px 5px;text-align:center;border-radius:8px;border:1px solid #222}.ca-trust-box .et-pb-icon{color:#d4af37;font-size:20px;margin-bottom:5px;display:block}.ca-trust-box p{color:#666;font-size:9px;text-transform:uppercase;margin:0}@media (max-width:980px){.ca-main-container{flex-direction:column}.ca-summary-side{flex:0 0 auto}}.ca-checkout-wrapper{background:#000;padding:20px;font-family:'Inter',sans-serif}.ca-main-grid{display:flex;gap:25px;align-items:flex-start;max-width:1200px;margin:auto}.ca-left-col{flex:1}.ca-right-col{flex:0 0 380px;position:sticky;top:90px}.ca-section-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:10px;padding:25px;margin-bottom:20px}.ca-section-title{color:#d4af37!important;font-size:16px!important;font-weight:600!important;margin-bottom:20px!important;display:flex;align-items:center;gap:10px}.ca-row-fields{display:flex;gap:15px;margin-bottom:10px}.ca-row-fields .form-row{width:100%}.ca-checkout-wrapper input,.ca-checkout-wrapper select,.ca-checkout-wrapper textarea{background:#151515!important;border:1px solid #252525!important;color:#fff!important;border-radius:6px!important;padding:12px!important;font-size:14px!important}.select2-container--default .select2-selection--single{background-color:#151515!important;border:1px solid #252525!important;height:45px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:45px!important}.ca-summary-card{background:#0d0d0d;border:1px solid #d4af37;border-radius:12px;padding:20px}.ca-summary-header{color:#d4af37;font-size:16px;border-bottom:1px solid #222;padding-bottom:15px;margin-bottom:15px}.ca-summary-item{display:flex;gap:12px;margin-bottom:15px;align-items:center}.ca-item-thumb img{width:50px;border-radius:5px}.ca-item-details p{margin:0;font-size:13px;color:#fff}.ca-item-details span{font-size:12px;color:#888}.ca-summary-totals{border-top:1px solid #222;padding-top:15px}.ca-s-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#bbb}.ca-s-total{display:flex;justify-content:space-between;font-size:22px;font-weight:bold;color:#d4af37;margin-top:10px}.ca-green{color:#27ae60;font-weight:bold}.ca-btn-final{width:100%;background:#d4af37!important;color:#000!important;border:none!important;padding:16px!important;border-radius:6px!important;font-weight:800!important;text-transform:uppercase;margin-top:20px;cursor:pointer}.ca-trust-icons{display:flex;justify-content:space-between;font-size:11px;color:#666;margin-top:15px}@media (max-width:980px){.ca-main-grid{flex-direction:column}.ca-right-col{width:100%}}.woocommerce-checkout #payment #place_order.alt,.woocommerce-checkout #payment #place_order,.mercadopago-button{display:none!important}.ca-summary-card .ca-btn-final{display:block!important}.woocommerce-error{background-color:#000000!important;color:#ffffff!important;border:1px solid #d4af37!important;border-radius:8px!important;padding:20px!important;list-style:none!important;margin-bottom:25px!important}.woocommerce-error a{color:#d4af37!important;text-decoration:underline}.woocommerce-error li{margin-bottom:5px;font-size:14px}.woocommerce-error::before{color:#ff4d4d!important}.woocommerce-account .woocommerce{display:flex!important;flex-wrap:wrap!important;gap:0!important;width:100%!important;max-width:100%!important;background:#080808!important;border:1px solid #1a1a1a!important;border-radius:20px!important;overflow:hidden!important}.woocommerce-MyAccount-navigation{flex:0 0 300px!important;background:#0d0d0d!important;padding:40px 20px!important;border-right:1px solid #1a1a1a!important;box-sizing:border-box!important}.woocommerce-MyAccount-content{flex:1!important;min-width:300px!important;padding:60px!important;background:#000!important;box-sizing:border-box!important;color:#fff!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important}.woocommerce-MyAccount-navigation li a{display:block!important;padding:15px 20px!important;color:#888!important;text-decoration:none!important;font-size:16px!important;border-radius:12px!important;margin-bottom:8px!important;transition:0.3s ease!important}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li:hover a{background:#1a1a1a!important;color:#d4af37!important}@media (max-width:980px){.woocommerce-account .woocommerce{flex-direction:column!important}.woocommerce-MyAccount-navigation{flex:1 1 100%!important;width:100%!important;border-right:none!important;border-bottom:1px solid #1a1a1a!important}.woocommerce-MyAccount-content{padding:40px 20px!important}}.woocommerce-MyAccount-navigation-link a::before{font-family:"dashicons";margin-right:15px;font-size:26px;vertical-align:middle}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f226"}.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f174"}.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f316"}.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f102"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f110"}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f132"}.woocommerce-variation-price .price{color:#ccaa00!important;font-size:30px!important;font-weight:800!important;display:block!important;margin-bottom:15px!important}.single-product div.product .summary .price{}.glsr-default,.glsr-review{background:#0a0a0a!important;border:1px solid #1a1a1a!important;padding:25px!important;border-radius:15px!important;color:#fff!important;margin-bottom:20px!important}.glsr-star-full{color:#d4af37!important}.glsr-button{background:#d4af37!important;color:#000!important;font-weight:bold!important;border-radius:50px!important;text-transform:uppercase!important}.woocommerce ul.products li.product div.variations_form{margin-top:15px!important;background:transparent!important}.woocommerce ul.products li.product .variations label{color:#f1e5ac!important;font-size:11px!important;text-transform:uppercase;display:block!important;margin-bottom:5px}.woocommerce ul.products li.product .variations select{background:#1a1a1a!important;color:#fff!important;border:1px solid #333!important;border-radius:4px!important;padding:8px!important;width:100%!important;font-size:13px!important;margin-bottom:15px!important}.woocommerce ul.products li.product .single_add_to_cart_button{background:#d4af37!important;color:#000!important;font-weight:800!important;text-transform:uppercase!important;border-radius:4px!important;padding:10px 20px!important;font-size:12px!important;width:100%!important;border:none!important;cursor:pointer;transition:all 0.3s ease}.woocommerce ul.products li.product .single_add_to_cart_button:hover{background:#f1e5ac!important}.woocommerce ul.products li.product .quantity{display:none!important}.ca-meta-footer{margin-bottom:5px!important}.woocommerce ul.products li.product .price::after{content:none!important;display:none!important}.woocommerce ul.products li.product .price{margin-bottom:15px!important;display:block!important}.ca-notas-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0;min-height:40px}.ca-sca-display{font-size:15px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px!important}.ca-meta-footer{font-weight:600;color:#f1e5ac!important;margin-top:5px;border-top:1px solid #1a1a1a;padding-top:8px}.woocommerce ul.products li.product .single_variation_wrap .woocommerce-variation-price .price{color:#d4af37!important;font-size:24px!important;font-weight:800!important;display:block!important;text-align:center!important;margin:10px 0!important}.ca-short-desc-card{color:#aaaaaa!important;font-size:13px!important;line-height:1.4!important;margin:8px 0!important;font-weight:400!important;text-align:left!important;display:block!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:5px!important}