.button-wapp{background-color:#25d366;color:#fff;font-weight:600;padding:5px 12px;margin:0 auto;text-decoration:none;border-radius:5px;display:inline-block;margin-bottom:15px}.hero-section[data-type=type-2]>[class*=ct-container]{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-weight:700 !important}.ct-search-results a .product-search-meta small{font-size:21px !important}a .ct-search-item span{font-size:21px}[data-products] .product .price{margin-bottom:3.2px}.ct-default-gallery .woocommerce-product-gallery,.ct-stacked-gallery .woocommerce-product-gallery{margin-left:4px}.woocommerce-product-gallery{color:red}.woocommerce-info,.wc-block-components-notice-banner.is-info{color:#000}.woocommerce-order p{color:#000}.woocommerce-message,.wc-block-components-notice-banner.is-success{color:#000}.ct-woo-unauthorized label{font-size:22px}.ct-woo-unauthorized .woocommerce-LostPassword{font-size:20px}.ct-account-modal p label{font-size:22px}.ct-account-modal label label{font-size:22px}.ct-forgot-password{font-size:22px}.woocommerce-button button woocommerce-form-login__submit{font-size:22px}.mo-openid-app-icons{font-size:22px}.woocommerce-product-attributes-item__label{font-size:22px}.woocommerce-product-attributes-item__value{font-size:22px}.woocommerce-Reviews h2{font-size:22px}.woocommerce-Reviews .woocommerce-noreviews{font-size:22px}#review_form .comment-reply-title{font-size:22px}.comment-form .comment-notes{font-size:22px}.comment-form-rating label{font-size:22px}.comment-form-field-input-author label{font-size:22px}.comment-form-field-input-email label{font-size:22px}.comment-form-field-textarea label{font-size:22px}:is(.gdpr-confirm-policy,.comment-form-cookies-consent) label{font-size:22px}.product-name{font-size:22px}.product-quantity{font-size:22px}.product-subtotal{font-size:22px}.shop_table .quantity{font-size:22px}.cart-subtotal th{font-size:22px}.cart_totals .shop_table shop_table_responsive .cart-subtotal th{font-size:21px}.ct-woocommerce-cart-form .cart_totals h2{font-size:24px}label:last-child{font-size:22px}.ct-woocommerce-cart-form .cart_totals .shipping-calculator-button{text-align:center;border:1px #fff solid}.order-total th{font-size:25px}.ct-cart-content .product-title{font-size:20px}.product_list_widget .quantity{font-size:20px}p.woocommerce-mini-cart__total.total strong{font-size:16px}@media(min-width:1024px){.price span.woocommerce-Price-amount.amount{font-size:23px}}@media (max-width:1023px){.price span.woocommerce-Price-amount.amount{font-size:24px}}.woocommerce-message{font-size:22px}.ct-cart-content .product-title{font-size:20px}.ct-woocommerce-checkout h3{font-size:22px}.form-row label{font-size:22px}#payment .payment_box.payment_method_wompi_wwp p{font-size:22px}.woocommerce-privacy-policy-text #tw-container{font-size:22px}.login input.input{font-size:22px}#payment .payment_methods .payment_box p:last-child{font-size:21px}.entry-card .boundless-image img{height:134%}[data-prefix=search] [data-archive=default] .card-content .ct-media-container{padding-bottom:96px}span.woocommerce-Price-amount.amount{font-size:22px}.ct-search-results a:not(:last-child){font-size:22px}.ct-quick-view-card .product_meta>span:not(:last-child),.product[class*=gallery] .product_meta>span:not(:last-child){font-size:17px}.ct-quick-view-card .product_meta>span,.product[class*=gallery] .product_meta>span{font-size:17px}.single-product article>:where(.related,.up-sells) .ct-module-title{font-size:26px}.onsale[data-shape=type-2],.out-of-stock-badge[data-shape=type-2],[class*=ct-woo-badge-][data-shape=type-2]{font-size:17px}.woocommerce-info,.wc-block-components-notice-banner.is-info{font-size:20px}img{display:block;max-width:100%;height:auto}.woocommerce ul.woocommerce-error{font-size:20px}.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li.is-active a{font-size:20px}.woocommerce-MyAccount-navigation ul li a{font-size:20px}.woocommerce-order-details header h2,.woocommerce-MyAccount-content header h2{font-size:22px}a.edit{border:1px solid #fff;font-size:19px}.woocommerce-Addresses address{font-size:19px;color:red}.woocommerce-MyAccount-content em{font-size:20px}legend{font-size:21px}.woocommerce-order p{font-size:21px}.woocommerce-order h2{font-size:23px}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{font-size:21px}@media(max-width:1023px){table.shop_table_responsive tbody td[data-title]:before{font-size:21px}}.woocommerce-customer-details address{font-size:20px}th,td{font-size:20px}.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date{font-size:20px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{font-size:20px}table.variations .reset_variations{border:1px solid #fff;font-size:20px}[data-footer*=type-1] .ct-footer [data-row*=middle]>div{padding:0}.ct-trending-block{margin-top:10px;border-top:1px solid #e62a2c}.sale-price del{position:relative;text-decoration:none}.shop_table shop_table_responsive .cart-subtotal th{font-size:21px}.sale-price del:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor}#payment .payment_methods>.wc_payment_method>label img:first-of-type,#payment .payment_methods>.woocommerce-PaymentMethod>label img:first-of-type{filter:invert(84%) sepia(34%) saturate(578%) hue-rotate(67deg) brightness(95%) contrast(91%);width:100px;height:auto;margin-inline-start:0 !important}.onsale[data-shape=type-2],.out-of-stock-badge[data-shape=type-2],[class*=ct-woo-badge-][data-shape=type-2]{background:#e82a2c}[class*=ct-dynamic-count]{font-size:15px;padding-top:4px}.woocommerce-shipping-calculator .optional{display:none !important}label[for=calc_shipping_postcode]{color:#fff}label[for=calc_shipping_postcode]:after{content:"*";color:red;font-weight:700}.ct-account-modal>ul li:first-child{font-size:19px}.ct-account-modal>ul li:not(.active){font-size:19px}.ct-account-modal form>*{font-size:20px}svg.ct-icon{width:19px;height:19px}#payment ul.payment_methods>li.wc_payment_method>label img:first-of-type{margin-inline-start:0 !important;max-width:100px;height:auto}#payment ul.payment_methods>li.wc_payment_method>label{font-size:19px}.wpfront-notification-bar{overflow:hidden}.wpfront-notification-bar .wpfront-message{white-space:nowrap;display:inline-block;animation:scroll-text 12s linear infinite}@keyframes scroll-text{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{font-size:20px}.ct-woo-unauthorized>.woocommerce-form-login,.ct-woo-unauthorized>.woocommerce-ResetPassword{max-width:650px}div.wp-block-cover alignfull uag-hide-tab uag-hide-mob{margin-bottom:0}.ct-trending-block{margin-top:0}.uagb-slider-container.uagb-block-59b8e4b1.uagb-slider-container{padding-top:0}@media (max-width:768px){.uagb-slider-container.uagb-block-511e2a18 .swiper-pagination{bottom:-1px !important;position:relative}}.pswp__ui pswp__ui--fit pswp__ui--over-close pswp__ui--idle .pswp__ui--idle .pswp__top-bar{position:relative;z-index:1000}div .pswp__scroll-wrap{position:absolute;top:28px;z-index:1}div .ct-product-gallery-container .woocommerce-product-gallery__trigger{position:absolute;z-index:9;top:2.6px;left:2.4px;inset-inline-end:20px;width:40px;height:40px;text-indent:-9999px}.pswp__preloader{display:none !important;height:0 !important;padding:0 !important;margin:0 !important}.onsale[data-shape=type-2],.out-of-stock-badge[data-shape=type-2],[class*=ct-woo-badge-][data-shape=type-2]{position:absolute;top:50px}form:is(.login,.register,.edit-account,.lost_reset_password) [class*=password-input] .show-password-input{width:23px;height:23px}.woocommerce-error,.wc-block-components-notice-banner.is-error{font-size:21px}.onlyfit-header-buttons{display:none}@media (max-width:768px){.onlyfit-header-buttons{display:flex;justify-content:space-between;gap:2px;margin-top:3px;margin-bottom:3px;width:100%;padding:0 1px;border-bottom:1px solid #e72a2d}.onlyfit-header-buttons .header-btn{flex:1;text-align:center;padding:14px 0;border-radius:8px;font-size:clamp(17px, 4vw, 21px);font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(180deg,#961b1c 0%,rgba(0,0,0,.2) 100%);box-shadow:0 3px 6px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}.onlyfit-header-buttons .header-btn:hover{transform:translateY(-3px);box-shadow:0 5px 12px rgba(0,0,0,.3)}}.onlyfit-swiper{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw !important;max-width:100vw !important;padding:0 !important;overflow:hidden;box-sizing:border-box}.onlyfit-swiper .swiper,.onlyfit-swiper .swiper-wrapper,.onlyfit-swiper .swiper-slide{width:100% !important;max-width:100% !important}.onlyfit-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;border-bottom:1px solid #e62a2c}@media screen and (max-width:1023px){.swiper-button-next,.swiper-button-prev{color:#fff;z-index:10;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:rgba(116,124,137,.6);cursor:pointer}.swiper-button-prev{left:-17px}.swiper-button-next{right:-17px}}@media screen and (min-width:1024px){.swiper-button-next,.swiper-button-prev{color:#fff;z-index:10;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:rgba(230,42,44,.7);cursor:pointer}.swiper-button-prev,.swiper-button-next,.swiper-button-prev img,.swiper-button-next img,.swiper-button-prev svg,.swiper-button-next svg{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;pointer-events:auto}}@media screen and (min-width:1024px){.sub-menu{position:absolute;left:-160%;top:100%;transform:translateX(-50%);width:100vw !important;max-width:840px;background:linear-gradient(to bottom,#7c0d0d 0%,#2b0000 100%) !important;border:none !important;box-shadow:0 4px 8px rgba(0,0,0,.4);padding:20px 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sub-menu .menu-item{width:100%;display:flex;justify-content:center;align-items:center}.sub-menu .menu-item a{background:#000;color:#fff !important;padding:12px 20px;border-radius:4px;text-align:center;text-decoration:none;white-space:nowrap;transition:all .3s ease}.sub-menu .menu-item a:hover{background:linear-gradient(to bottom,#a91313 0%,#3a0000 100%);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.5)}}@media (max-width:1023px){.productos-section{width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box;border-bottom:1px solid #e62a2c;background-color:#000;color:#fff;text-align:center;padding:60px 20px}.titulo-productos-mov{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-size:42px;font-weight:700;margin-bottom:40px;padding:10px 30px}.productos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-items:center;align-items:stretch}.producto{background-size:cover;box-shadow:0 0 20px rgba(255,0,0,.25);padding-bottom:10px;width:100%;max-width:350px;border:2px solid #e62a2c;border-radius:5px}.producto img{max-width:100%;height:auto;margin-top:10px;margin-bottom:15px}.producto h2{font-size:1.4rem;margin:0}.producto .p{margin-bottom:7.5px}.producto .link-prod{margin:10px 0;color:#fff;font-weight:600;font-size:.9rem;letter-spacing:.5px}.btn-producto{background:linear-gradient(to bottom,#7c0d0d 0%,#2b0000 100%);border:1px solid #e62a2c;font-weight:500;color:#fff;text-decoration:none;padding:4px 8px;border-radius:8px;font-size:1.2rem;transition:background .3s;text-align:center}.btn-producto:hover{background:linear-gradient(to bottom,#a91313 0%,#3a0000 100%);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.5)}}@media (min-width:1024px){.onlyfit-fullbanner{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-left:0;margin-right:0}.titulo-combos{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-weight:700;letter-spacing:1px;font-size:55px;margin-bottom:40px;padding:10px 30px}}.wp-block-cover,.wp-block-cover-image{padding:0}.banner-buttons{display:flex;justify-content:space-between;gap:5px;margin-top:15px;margin-bottom:40px;flex-wrap:wrap;width:100%}.btn-banner,.btn-banner-blue,.btn-banner-g{flex:1;font-size:20px;padding:12px 20px;min-width:150px;width:100%}.btn-banner{background:linear-gradient(to bottom,#7c0d0d 0%,#2b0000 100%);color:#fff;border:1px solid #e72a2d;font-weight:700;text-align:center;padding:12px 20px !important;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.4);text-decoration:none;transition:all .3s ease;font-size:19px !important;min-width:120px;width:auto}.btn-banner-blue{background:linear-gradient(to bottom,#00cfff 0%,#001018 100%);color:#fff;border:1px solid #02daf7;font-weight:700;text-align:center;padding:12px 20px !important;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.4);text-decoration:none;transition:all .3s ease;font-size:19px !important;min-width:120px;width:auto}.btn-banner-g{background:linear-gradient(to bottom,#bd2e93 0%,#6b0c4e 100%);color:#fff;border:1px solid #b3058b;font-weight:700;text-align:center;padding:12px 20px !important;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.4);text-decoration:none;transition:all .3s ease;font-size:19px !important;min-width:120px;width:auto}.btn-banner:hover{background:linear-gradient(to bottom,#a91313 0%,#3a0000 100%);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.5)}.btn-banner-blue:hover{background:linear-gradient(to bottom,#00e0ff 0%,#034 100%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.btn-banner-g:hover{background:linear-gradient(to bottom,#ff56cc 0%,#510b3b 100%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}@media (max-width:1023px){.titulo-combos{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-size:42px;text-align:center;font-weight:700;margin-bottom:40px;padding:10px 30px}.banner-buttons{flex-direction:row;justify-content:space-between;gap:5px;padding-bottom:30px}.btn-banner,.btn-banner-blue,.btn-banner-g{flex:1;width:auto;font-size:17px;padding:5px 9px;min-width:100px}}.wp-container-core-cover-is-layout-140165f8>*+*{padding:0}.comparte-mov,.comparte-pc{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-weight:700;padding:10px 0}@media (min-width:1024px){.titulo-productos-pc{background:linear-gradient(90deg,#fc0,#fc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-size:42px;font-weight:700;margin-bottom:40px;padding:10px 30px}}@media (min-width:1024px){.productos{padding:60px 40px;text-align:center}.productos h1{font-size:3rem;margin-bottom:60px;font-weight:800;letter-spacing:1px}.grid-productos{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;justify-items:center}.tarjeta-producto{background-size:cover;padding-bottom:18px;width:100%;max-width:350px;border:2px solid #e62a2c;border-radius:5px;box-shadow:0 0 20px rgba(255,0,0,.25)}.tarjeta-producto img{width:100%;height:200px;object-fit:contain;margin-bottom:15px}.tarjeta-producto h2{font-size:1.6rem;margin-top:0 !important;margin-bottom:0 !important;font-weight:700}.peso,.precio{font-size:1.5rem;font-weight:600;margin:0}.precio{margin-bottom:10px}.marca,.categoria{font-size:1rem;font-weight:600;margin:4px 0}.btn-comprar,.btn-todos{background:linear-gradient(to bottom,#7c0d0d 0%,#2b0000 100%);border:1px solid #e62a2c;font-weight:600;color:#fff;text-decoration:none;border-radius:8px;text-align:center;font-size:1.2rem;padding:5px 10px;margin-top:18px;cursor:pointer}.categoria{margin-bottom:10px}}