body,button,input,select,optgroup,textarea{color:#231F20;font-family:"Rubik",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;font-family:"Paytone One",sans-serif;font-weight:400}p{margin:0;color:#232C33;font-size:16px;line-height:26px}*{transition:all 0.3s ease-in-out}li>ul,li>ol{margin-bottom:0!important;margin-left:1.5em}.contenedor{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap}@media (min-width:1200px){.site-main{width:1200px;margin:0 auto}}.entry-content{margin:0!important}html.activo,body.activo{overflow:hidden!important}.owl-stage{display:flex}a{text-decoration:none}body{margin:0!important;transition:all 0.3s ease-in-out}.owl-carousel{display:block!important}.widget,.wpb_single_image,.wpb_text_column{margin-bottom:0!important}#wpadminbar{z-index:100000000000000000000!important}html{scroll-behavior:smooth}@media (max-width:1025px){.vc_section{margin-left:0!important;margin-right:0!important;padding-left:2rem!important;padding-right:2rem!important}}header.site-header{position:fixed;width:100%;top:0;left:0;z-index:9999999;background-color:#FFF;padding:20px 0}header.site-header .container,header.site-header .container-resp{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:48px}header.site-header .container-resp,header.site-header .container-resp-resp{display:none}header.site-header .container .logo,header.site-header .container-resp .logo{width:18%}@media (max-width:900px){header.site-header .container .logo,header.site-header .container-resp .logo{display:none}}header.site-header .container .fibosearch,header.site-header .container-resp .fibosearch{width:18%}header.site-header .container .fibosearch .dgwt-wcas-sf-wrapp,header.site-header .container-resp .fibosearch .dgwt-wcas-sf-wrapp{position:relative;padding:0}header.site-header .container .fibosearch input[type=search],header.site-header .container-resp .fibosearch input[type=search]{border-radius:5px;background-color:#f4f9fb;color:#a0c6dd;font-size:14px;height:33px;padding:8px 10px;padding-left:40px}header.site-header .container .fibosearch input[type=search]::-moz-placeholder,header.site-header .container-resp .fibosearch input[type=search]::-moz-placeholder{color:#a0c6dd;font-size:14px}header.site-header .container .fibosearch input[type=search]::placeholder,header.site-header .container-resp .fibosearch input[type=search]::placeholder{color:#a0c6dd;font-size:14px}header.site-header .container .fibosearch button[type=submit],header.site-header .container-resp .fibosearch button[type=submit]{background-color:#289FD3;border-radius:0 5px 5px 0;position:absolute;right:0;top:0;left:auto}header.site-header .container .fibosearch button[type=submit] svg,header.site-header .container-resp .fibosearch button[type=submit] svg{filter:invert(1) brightness(1)}header.site-header .container .end,header.site-header .container-resp .end{display:flex;align-items:center;gap:20px;width:100%}header.site-header .container .end ul.menu,header.site-header .container-resp .end ul.menu{justify-content:space-between;align-items:center;gap:15px}header.site-header .container .end ul.menu li a,header.site-header .container-resp .end ul.menu li a{color:#232C33;font-size:16px;transition:all 0.3s ease-in-out}header.site-header .container .end ul.menu li a::before,header.site-header .container-resp .end ul.menu li a::before{content:"";height:2px;width:0%;position:absolute;bottom:0;left:0;background-color:#289FD3;transition:all 0.3s ease-in-out}header.site-header .container .end ul.menu li a:hover::before,header.site-header .container-resp .end ul.menu li a:hover::before{width:100%}header.site-header .container .end ul.menu li.current-menu-item a,header.site-header .container-resp .end ul.menu li.current-menu-item a{color:#289FD3}header.site-header .container .end ul.menu li.current-menu-item a::before,header.site-header .container-resp .end ul.menu li.current-menu-item a::before{width:100%}header.site-header .container .end .cart .site-header-cart,header.site-header .container-resp .end .cart .site-header-cart{list-style:none}header.site-header .container .end .cart .site-header-cart img,header.site-header .container-resp .end .cart .site-header-cart img{width:23px}header.site-header .container .end .cart .site-header-cart .info-cart,header.site-header .container-resp .end .cart .site-header-cart .info-cart{position:relative}header.site-header .container .end .cart .site-header-cart .info-cart .cart-contents,header.site-header .container-resp .end .cart .site-header-cart .info-cart .cart-contents{display:grid;place-items:center}header.site-header .container .end .cart .site-header-cart .info-cart .amount,header.site-header .container-resp .end .cart .site-header-cart .info-cart .amount{display:none}header.site-header .container .end .cart .site-header-cart .info-cart .count,header.site-header .container-resp .end .cart .site-header-cart .info-cart .count{position:absolute;top:-5px;right:-5px;color:#FFF;background-color:#289FD3;border-radius:50%;font-size:8px;display:grid;padding:0 3px;place-items:center}header.site-header .container .end .cart .site-header-cart li:last-child,header.site-header .container-resp .end .cart .site-header-cart li:last-child{position:relative}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart{position:absolute;bottom:0;left:0;height:0;opacity:0;transition:all 0.3s ease-in-out;pointer-events:none;background-color:#FFF;box-shadow:0 0 20px rgba(0,0,0,.2);padding:20px;border-radius:20px;min-width:320px;height:-moz-max-content;height:max-content}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .widget_shopping_cart_content,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .widget_shopping_cart_content{height:100%;width:100%}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list{list-style:none;padding:0}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item{position:relative;padding-left:2em;padding-bottom:10px;border-bottom:1px solid #289FD3;margin-bottom:10px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a.remove,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a.remove{position:absolute;top:35%;left:0;font-size:25px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;color:#232C33;font-size:15px;line-height:14px;gap:7px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a .cart-item-short-description,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item a .cart-item-short-description{display:none!important}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item img,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item img{float:right;width:200px;height:100px;border-radius:5px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item .quantity,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item .quantity{position:absolute;bottom:10%;display:flex;flex-direction:column;font-size:14px;color:#6f6f6f}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item .quantity .awdr_cart_strikeout_line,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart ul.cart_list .mini_cart_item .quantity .awdr_cart_strikeout_line{margin-top:-6px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total{font-size:18px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons{display:flex;flex-direction:column;margin-top:10px;gap:8px}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a:first-child,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a:first-child{background-color:#FA914D;color:#FFF;display:block;padding:5px 0;font-weight:700;font-size:15px;border-radius:20px;text-align:center}header.site-header .container .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a:last-child,header.site-header .container-resp .end .cart .site-header-cart li:last-child .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a:last-child{text-align:center;background-color:#289FD3;color:#FFF;display:block;padding:5px 0;font-weight:700;font-size:15px;border-radius:20px}header.site-header .container .end .cart .site-header-cart:hover .woocommerce.widget_shopping_cart,header.site-header .container-resp .end .cart .site-header-cart:hover .woocommerce.widget_shopping_cart{pointer-events:all!important;opacity:1!important}header.site-header .container .end .contactanos a,header.site-header .container-resp .end .contactanos a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:16px;padding:8px 24px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}header.site-header .container .end .contactanos a:hover,header.site-header .container-resp .end .contactanos a:hover{background-color:#ea8848}header.site-header.scrolled{box-shadow:0 0 20px rgba(0,0,0,.0509803922)}main.site-main{margin-top:130px}@media (max-width:900px){header.site-header .container{position:absolute;transform:translateX(-100%);transition:all 0.3s ease-in-out;top:75px;padding:2rem;background-color:#FFF;flex-direction:column;width:100%;justify-content:start;box-shadow:0 25px 60px rgba(0,0,0,.1607843137);gap:40px}header.site-header .container .fibosearch{display:none}header.site-header .container .end{width:100%;flex-direction:column}header.site-header .container .end #primary-menu{display:block;width:100%;text-align:center}header.site-header .container .end #primary-menu li{margin-bottom:15px}header.site-header .container .end #primary-menu li a{font-size:20px}header.site-header .container .end .cart{display:none}header.site-header .container-resp{display:block;position:fixed;top:0;z-index:999999;background-color:#FFF;width:100%;left:0}header.site-header .container-resp .header-responsive{display:flex;justify-content:space-between;align-items:center;padding:1rem}header.site-header .container-resp .header-responsive .logo{display:block;width:30%}header.site-header .container-resp .header-responsive .end{width:auto}header.site-header .container-resp .header-responsive #menuToggle{display:none;gap:5px;flex-direction:column;z-index:999999}}@media (max-width:900px) and (max-width:900px){header.site-header .container-resp .header-responsive #menuToggle{display:flex}}@media (max-width:900px){header.site-header .container-resp .header-responsive #menuToggle span{width:40px;height:3px;background-color:#289FD3;border-radius:2px;display:block}header.site-header .container-resp .header-responsive #menuToggle.toggled span:first-child{transform:rotate(45deg) translateY(2px)}header.site-header .container-resp .header-responsive #menuToggle.toggled span:nth-child(3){opacity:0}header.site-header .container-resp .header-responsive #menuToggle.toggled span:nth-child(2){transform:rotate(-45deg) translateX(5px) translateY(-5px)}header.site-header.menuToggle .container{transform:translateX(0)}}footer.site-footer{background-color:#289FD3;border-radius:20px 20px 0 0;padding:50px 70px 30px 70px;display:flex;gap:100px;max-width:1200px;margin:100px auto 0 auto}@media (max-width:900px){footer.site-footer{flex-direction:column;gap:30px;padding:2rem}}@media (min-width:1280px){footer.site-footer{min-width:1280px;max-width:1280px}}footer.site-footer ul{list-style:none;margin:0;padding:0}footer.site-footer ul li,footer.site-footer ul li a{color:#FFF;font-size:14px;margin-bottom:10px;font-weight:400}footer.site-footer .widget-title{color:#FFF;font-size:16px;margin-bottom:15px}footer.site-footer .left{width:40%}@media (max-width:900px){footer.site-footer .left{width:100%}}footer.site-footer .left ul{display:flex;gap:15px}@media (max-width:580px){footer.site-footer .left .col.logo-redes{display:flex;align-items:center;justify-content:space-between}}footer.site-footer .left .col .widget:first-child{margin-bottom:20px!important}footer.site-footer .right{display:flex;gap:60px;width:90%;justify-content:space-between}@media (max-width:900px){footer.site-footer .right{flex-direction:column;gap:30px;width:100%}}footer.site-footer .right p{color:#FFF;font-size:14px;margin-bottom:10px;font-weight:400;line-height:20px}footer.site-footer .right p strong{font-weight:700;font-size:15px}footer.site-footer .right .col.blog-enlaces form{display:flex;margin-bottom:30px}footer.site-footer .right .col.blog-enlaces form input{height:33px;display:flex;align-items:center}footer.site-footer .right .col.blog-enlaces form input[type=email]{background:#fff 0% 0% no-repeat padding-box;border-radius:5px 0 0 5px;max-width:170px;padding:5px 10px}footer.site-footer .right .col.blog-enlaces form input[type=submit]{background-color:#FA914D;color:#FFF;padding:8px 16px;text-align:center;border:0;border-radius:0 5px 5px 0}footer.site-footer .right .col.blog-enlaces form .wpcf7-spinner{position:absolute}.banner-home .vc_row{border-radius:20px;padding:0 60px;margin:0!important;min-height:500px}@media (max-width:900px){.banner-home .vc_row{padding:0 2rem;min-height:none}}.banner-home .vc_row .info h2{font-size:85px;color:#FFF}@media (max-width:1100px){.banner-home .vc_row .info h2{font-size:40px}}.banner-home .vc_row .info h3{font-size:51px;color:#FFF;margin-top:-10px;margin-bottom:10px}@media (max-width:1100px){.banner-home .vc_row .info h3{font-size:25px}}.banner-home .vc_row .info p{font-size:25px;color:#FFF}.banner-home .vc_row .info p:has(a){margin-top:40px}@media (max-width:900px){.banner-home .vc_row .info p{font-size:18px}}.banner-home .vc_row .info a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.banner-home .vc_row .info a:hover{background-color:#ea8848}.banner-home .vc_row.black .info h2,.banner-home .vc_row.black .info h3,.banner-home .vc_row.black .info p{color:#232C33}.banner-home .vc_row.black .info h2{font-size:77px}.banner-home .vc_row .wpb_column:last-child .wpb_single_image{position:absolute;right:0;bottom:5%;height:auto;width:100%}@media (max-width:900px){.banner-home .vc_row .wpb_column:last-child .wpb_single_image{position:relative}}.banner-home .owl-nav{position:absolute;display:flex;justify-content:space-between;width:100%;top:45%;left:0}.banner-home .owl-nav .owl-prev{transform:rotate(180deg)}.banner-home .owl-nav .owl-prev img,.banner-home .owl-nav .owl-next img{filter:drop-shadow(0 0 10px rgba(0,0,0,.1607843137))}.products-sect{margin-top:100px}@media (max-width:900px){.products-sect{margin-top:50px}}.products-sect h2{color:#232C33;font-size:51px;line-height:61px;text-align:center;margin-bottom:80px!important}@media (max-width:900px){.products-sect h2{font-size:35px;line-height:45px}.products-sect h2 br{display:none}}@media (max-width:900px){.products-sect h2{margin-bottom:45px!important}}.products-sect .categorias-tienda{margin-top:90px;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;margin-bottom:45px!important;row-gap:100px}@media (min-width:1000px){.products-sect .categorias-tienda{grid-template-columns:repeat(4,1fr)}}@media (max-width:580px){.products-sect .categorias-tienda{grid-template-columns:1fr}}.products-sect .categorias-tienda .categoria-item{border-radius:20px;height:286px;display:flex;flex-direction:column;justify-content:center;position:relative;padding:140px 20px 20px 20px}@media (max-width:900px){.products-sect .categorias-tienda .categoria-item{height:auto}}.products-sect .categorias-tienda .categoria-item:hover{transform:translateY(-10px)}.products-sect .categorias-tienda .categoria-item img{position:absolute;top:-25%;left:0}.products-sect .categorias-tienda .categoria-item h3{font-size:36px;color:#FFF;font-weight:400;text-align:center;margin-bottom:20px}@media (max-width:900px){.products-sect .categorias-tienda .categoria-item h3{margin-top:25px}}.products-sect .categorias-tienda .categoria-item a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:10px 0;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);width:100%;display:block;text-align:center}.products-sect .categorias-tienda .categoria-item a:hover{background-color:#ea8848}.products-sect .categorias-tienda .categoria-item:first-child{background-color:#289FD3}.products-sect .categorias-tienda .categoria-item:nth-child(2){background-color:#6B609B}.products-sect .categorias-tienda .categoria-item:nth-child(3){background-color:#B33437}.products-sect .categorias-tienda .categoria-item:last-child{background-color:#d5bbc7}.products-sect .cta-forty{background-color:#ebf3f9;border-radius:20px;padding:60px}@media (max-width:900px){.products-sect .cta-forty{padding:2rem}}.products-sect .cta-forty::before{display:none!important}.products-sect .cta-forty>div>div>div{display:flex;align-items:center;justify-content:space-between}@media (max-width:900px){.products-sect .cta-forty>div>div>div{flex-direction:column}}.products-sect .cta-forty>div>div>div .wpb_text_column:first-child{width:70%}@media (max-width:900px){.products-sect .cta-forty>div>div>div .wpb_text_column:first-child{width:100%}}.products-sect .cta-forty>div>div>div .wpb_text_column:first-child.info h3{color:#232C33;font-size:36px}@media (max-width:900px){.products-sect .cta-forty>div>div>div .wpb_text_column:first-child.info h3{font-size:25px}}.products-sect .cta-forty>div>div>div .wpb_text_column:first-child.info p{color:#232C33;font-size:24px;line-height:34px}@media (max-width:900px){.products-sect .cta-forty>div>div>div .wpb_text_column:first-child.info p{font-size:18px}}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child{width:30%}@media (max-width:900px){.products-sect .cta-forty>div>div>div .wpb_text_column:last-child{width:100%}}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child p{text-align:end}@media (max-width:900px){.products-sect .cta-forty>div>div>div .wpb_text_column:last-child p{margin-top:30px;text-align:end}}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);display:block}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child a:hover{background-color:#ea8848}.como-funciona{margin-top:100px}.como-funciona h2{color:#232C33;font-size:51px;line-height:61px;text-align:center;margin-bottom:50px!important}@media (max-width:900px){.como-funciona h2{font-size:35px;line-height:45px}.como-funciona h2 br{display:none}}.como-funciona .row-como img{border-radius:20px}.como-funciona .row-como p{color:#232C33;font-size:20px;margin-top:20px;line-height:30px}@media (max-width:900px){.como-funciona .row-como p{margin-bottom:30px!important;font-size:20px;line-height:30px;margin-top:10px;text-align:center}}.como-funciona .row-formulando{background-color:#ebf3f9;border-radius:20px;padding:50px;margin-top:100px}@media (max-width:580px){.como-funciona .row-formulando{gap:30px}}.como-funciona .row-formulando .info-left p{color:#232C33;font-size:30px;line-height:38px;font-family:"Paytone One",sans-serif}.como-funciona .row-formulando .info-left p:has(a){margin-top:40px}.como-funciona .row-formulando .info-left a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.como-funciona .row-formulando .info-left a:hover{background-color:#ea8848}.encuentra-forty{margin-top:100px}@media (max-width:900px){.encuentra-forty{margin-top:40px}}.encuentra-forty h2{color:#232C33;font-size:51px;line-height:61px;text-align:center;margin-bottom:90px!important}@media (max-width:900px){.encuentra-forty h2{font-size:35px;line-height:45px}.encuentra-forty h2 br{display:none}}.encuentra-forty .vc_row:nth-child(2){margin-bottom:15px}.encuentra-forty .vc_row:nth-child(3){margin-bottom:70px}.encuentra-forty .row-benefits{display:flex}@media (max-width:580px){.encuentra-forty .row-benefits{flex-direction:column}}.encuentra-forty .row-benefits .wpb_column{height:308px}.encuentra-forty .row-benefits .wpb_column:first-child{margin-right:8px}@media (max-width:900px){.encuentra-forty .row-benefits .wpb_column:first-child{margin-bottom:20px}}.encuentra-forty .row-benefits .wpb_column.column-bg{background-color:#289FD3;border-radius:20px;display:flex;text-align:center;justify-content:center;align-items:center;position:relative}.encuentra-forty .row-benefits .wpb_column.column-bg.text p{font-size:51px;color:#FFF;font-family:"Paytone One",sans-serif;line-height:61px}@media (max-width:900px){.encuentra-forty .row-benefits .wpb_column.column-bg.text p{font-size:30px;line-height:40px}}.encuentra-forty .row-benefits .item-benefit{background-color:#ebf3f9;border-radius:20px;display:flex;align-items:center;justify-content:center;min-height:150px}.encuentra-forty .row-benefits .item-benefit p{font-size:36px;color:#232C33;font-weight:700;line-height:46px}@media (max-width:900px){.encuentra-forty .row-benefits .item-benefit p{font-size:25px}}.encuentra-forty .row-benefits .item-benefit p strong{color:#289FD3}.encuentra-forty .row-benefits .grid-benefits{display:flex}@media (max-width:580px){.encuentra-forty .row-benefits .grid-benefits{flex-direction:column}}.encuentra-forty .row-benefits .grid-benefits .vc_column-inner{padding:0 5px!important}.encuentra-forty .row-benefits .grid-benefits .wpb_column:first-child .item-benefit{margin-bottom:15px!important}.encuentra-forty .row-benefits .grid-benefits .wpb_column:last-child .item-benefit{height:308px}@media (max-width:580px){.encuentra-forty .row-benefits .grid-benefits .wpb_column:last-child .item-benefit{height:auto}}.encuentra-forty .row-benefits .wpb_text_column:hover,.encuentra-forty .row-benefits .column-bg:hover{transform:translateY(-10px)}.btn-forty a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.btn-forty a:hover{background-color:#ea8848}.articulos-relacionados{margin-top:100px;padding-bottom:70px!important}.articulos-relacionados h2{color:#232C33;font-size:51px;line-height:61px;text-align:center;margin-bottom:50px!important}@media (max-width:900px){.articulos-relacionados h2{font-size:35px;line-height:45px}.articulos-relacionados h2 br{display:none}}.articulos-relacionados .ultimos-posts-blog{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px}@media (max-width:580px){.articulos-relacionados .ultimos-posts-blog{grid-template-columns:1fr!important;row-gap:20px}}@media (max-width:1100px){.articulos-relacionados .ultimos-posts-blog{grid-template-columns:1fr 1fr;row-gap:20px}}.articulos-relacionados .ultimos-posts-blog .post-item{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 20px rgba(0,0,0,.0509803922);border-radius:20px;height:540px;display:flex;flex-direction:column;position:relative}.articulos-relacionados .ultimos-posts-blog .post-item:hover{transform:translateY(-10px)}.articulos-relacionados .ultimos-posts-blog .post-item .post-category{position:absolute;right:20px;top:20px;background-color:#FFF;font-size:12px;color:#232C33;border-radius:20px;padding:6px 16px}.articulos-relacionados .ultimos-posts-blog .post-item .top img{border-radius:20px 20px 0 0;width:100%;height:266px;-o-object-fit:cover;object-fit:cover}.articulos-relacionados .ultimos-posts-blog .post-item .bot{padding:10px 30px 30px 30px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-date{font-size:14px;color:#289FD3}.articulos-relacionados .ultimos-posts-blog .post-item .bot h3{color:#171717;font-size:18px;line-height:26px;font-weight:700;font-family:"Rubik",sans-serif}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-description{color:#171717;font-size:16px;line-height:24px}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-read-more{text-align:end}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-read-more a{color:#289FD3;font-size:16px;position:relative;padding-right:30px;border-bottom:1px solid transparent}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-read-more a::after{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2024/12/Union-8.svg);width:20px;height:20px;position:absolute;right:0;top:3%;background-size:contain;background-repeat:no-repeat}.articulos-relacionados .ultimos-posts-blog .post-item .bot .post-read-more a:hover{padding-bottom:5px;border-color:#186fa1;color:#186fa1}.vc_section.opiniones{margin-top:60px}.vc_section.opiniones h2{color:#232C33;font-size:51px;line-height:61px;text-align:center;margin-bottom:0px!important;text-align:left!important;padding-top:40px}@media (max-width:900px){.vc_section.opiniones h2{font-size:35px;line-height:45px}.vc_section.opiniones h2 br{display:none}}.vc_section.opiniones .owl-stage-outer{padding:40px 0 5px 10px}.vc_section.opiniones .owl-dots{display:flex;margin-top:50px}.vc_section.opiniones .owl-dots .owl-dot{width:100%}.vc_section.opiniones .owl-dots .owl-dot span{width:100%;display:block;background-color:#EBF3F9;height:4px}.vc_section.opiniones .owl-dots .owl-dot.active span{background-color:#289FD3}.vc_section.opiniones .owl-nav{position:absolute;display:flex;justify-content:space-between;width:100%;top:45%;left:0}.vc_section.opiniones .owl-nav .owl-prev{transform:rotate(180deg)}.vc_section.opiniones .owl-nav .owl-prev img,.vc_section.opiniones .owl-nav .owl-next img{filter:drop-shadow(0 0 10px rgba(0,0,0,.1607843137))}.vc_section.opiniones .item-opinion{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 20px rgba(0,0,0,.0509803922);border-radius:20px;padding:30px 40px}.vc_section.opiniones .item-opinion .wpb_wrapper p:first-child{display:flex;font-size:16px;color:#171717;align-items:center;gap:20px}.vc_section.opiniones .item-opinion .wpb_wrapper p:first-child img{width:60px;height:60px}.vc_section.opiniones .item-opinion .wpb_wrapper p:nth-child(2){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #a0c6dd}.vc_section.opiniones .item-opinion .wpb_wrapper p:nth-child(2) img{width:145px}.vc_section.opiniones .item-opinion .wpb_wrapper p:last-child{color:#171717;font-size:16px;line-height:24px}body.archive{background-color:#f1f1f1}.header-woocommerce{background-color:#289FD3;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:10px 60px;margin-bottom:40px}@media (max-width:580px){.header-woocommerce{flex-direction:column;gap:10px;width:100%;padding:10px 2rem}}.header-woocommerce h1{color:#FFF;font-size:65px;font-weight:400}@media (max-width:900px){.header-woocommerce h1{font-size:40px}}@media (max-width:1025px){.container-general{padding:0 2rem}}.container-general .flex{display:flex;gap:16px}@media (max-width:900px){.container-general .flex{flex-direction:column}}.container-general .flex .left{width:25%}@media (max-width:900px){.container-general .flex .left{width:100%}}.container-general .flex .left .filters{background-color:#FFF;border-radius:20px;padding:20px}.container-general .flex .left .filters h2{color:#289FD3;font-size:24px;font-weight:400;padding-bottom:10px;border-bottom:1px solid #CCC;margin-bottom:20px}.container-general .flex .left .filters h3{color:#232C33;font-family:"Rubik",sans-serif;font-weight:700;font-size:16px}.container-general .flex .left .filters label{font-size:16px;color:#232C33}.container-general .flex .left .filters input{width:15px;height:15px;border:1px solid #ccc}.container-general .flex .left .filters input::after{border-color:#FFFFFF!important;width:5px;height:7px;border-bottom:1px solid #333;border-right:1px solid #333;display:block;position:absolute;top:2px;left:4px}.container-general .flex .left .filters li.checked input{background-color:#289FD3}ul.products li.product{height:566px;border-radius:20px;background-color:#FFF;padding:20px;position:relative}ul.products li.product .producto-agotado{background-color:#FFF;color:#232C33;font-weight:700;font-size:12px;padding:4px 12px;border-radius:11px;position:absolute;top:30px;right:30px;z-index:9999}.right{flex:1}ul.products li.product-item .producto-imagen{margin-bottom:16px;width:100%;border-radius:20px;overflow:hidden;height:268px}ul.products li.product-item .producto-imagen img{width:100%;height:100%}@media (max-width:580px){ul.products li.product-item .producto-imagen img{-o-object-fit:contain;object-fit:contain}}ul.products li.product-item .producto-info .producto-categoria a{color:#289FD3;font-weight:400;font-size:16px}ul.products li.product-item .producto-info h2,ul.products li.product-item .producto-info h2 a,ul.products li.product h2{color:#232C33;font-size:15px;font-family:"Rubik",sans-serif;line-height:21px;margin-bottom:15px;font-weight:700;margin-top:20px}ul.products li.product-item .producto-info .producto-texto{font-size:12px;color:#717171;margin-bottom:16px}ul.products li.product-item .producto-info .producto-precio{display:flex;flex-direction:column}ul.products li.product-item .producto-info .producto-precio .precio-regular{color:#717171;font-size:12px;font-weight:300;text-decoration:line-through}ul.products li.product-item .producto-info .producto-precio .precio-normal,ul.products li.product-item .producto-info .producto-precio .precio-descuento,ul.products li.product .price{font-size:24px;color:#232C33;font-weight:400}ul.products li.product-item .producto-info .producto-precio .precio-normal .woocommerce-Price-currencySymbol,ul.products li.product-item .producto-info .producto-precio .precio-descuento .woocommerce-Price-currencySymbol{margin-right:7px}ul.products li.product-item .producto-info .add-to-cart{position:absolute;bottom:20px;left:20px}ul.products li.product-item .producto-info .add-to-cart a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:10px 0;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);display:flex;align-items:center;width:100%;justify-content:center;opacity:0;gap:10px;min-width:245px}ul.products li.product-item .producto-info .add-to-cart a:hover{background-color:#ea8848}ul.products li.product-item .producto-info .add-to-cart a img{filter:invert(1) brightness(3)}ul.products li.product-item .producto-info .add-to-cart .button.no-disponible{display:flex;align-items:center;width:100%;justify-content:center;opacity:0;color:#FFF;font-size:20px;background-color:#717171;border-radius:10px;padding:15px 5px;font-weight:700}ul.products li.product-item:hover .producto-imagen img{transform:scale(1.2)}ul.products li.product-item:hover .add-to-cart a{opacity:1}ul.products li.product-item:hover .add-to-cart .button.no-disponible{opacity:1}body.single-product{background-color:#F1F1F1!important}@media (max-width:1025px){body.single-product #single-product-wrapper{padding:0 2rem}}body.single-product .product-header{display:flex;gap:80px;justify-content:space-between;background-color:#FFF;border-radius:20px;padding:50px}@media (max-width:768px){body.single-product .product-header{flex-direction:column;gap:20px;padding:30px}}body.single-product .product-header .product-images{width:50%;position:relative}@media (max-width:580px){body.single-product .product-header .product-images{width:100%}}body.single-product .product-header .product-images .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:999}body.single-product .product-header .product-images .woocommerce-product-gallery__wrapper img{width:500px;height:500px;border-radius:10px}@media (max-width:900px){body.single-product .product-header .product-images .woocommerce-product-gallery__wrapper img{height:auto}}body.single-product .product-header .product-images .flex-control-nav.flex-control-thumbs{list-style:none;display:flex;gap:25px;padding:0;margin:20px 0 0 0}body.single-product .product-header .product-images .flex-control-nav.flex-control-thumbs img{width:80px;height:80px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.single-product .product-header .product-details{width:60%}@media (max-width:580px){body.single-product .product-header .product-details{width:100%}}body.single-product .product-header .product-details .product-category a{color:#289FD3;font-size:36px;font-family:"Paytone One",sans-serif;font-weight:400}body.single-product .product-header .product-details .product-title{font-size:36px;color:#232C33;font-weight:400;font-family:"Rubik",sans-serif;margin:0 0 40px 0;line-height:46px}@media (max-width:768px){body.single-product .product-header .product-details{font-size:20px;line-height:25px;margin:0 0 20px 0}}body.single-product .product-header .product-details .price{display:flex;flex-direction:column;gap:16px;margin-bottom:50px}body.single-product .product-header .product-details .price del bdi{color:#717171;font-size:24px;text-decoration:line-through;font-weight:300}body.single-product .product-header .product-details .price ins{font-size:51px;color:#232C33;font-weight:700;background-color:transparent;text-decoration:none}body.single-product .product-header .product-details .price ins .woocommerce-Price-currencySymbol{margin-right:10px}body.single-product .product-header .product-details form{padding-bottom:40px;border-bottom:1px solid #CCC;margin-bottom:30px}body.single-product .product-header .product-details form input{width:40px;border-radius:10px;border:1px solid #CCC;text-align:center;padding:5px;height:40px}body.single-product .product-header .product-details form .single_add_to_cart_button{background-color:#FA914D;padding:15px 30px 15px 65px;color:#FFF;font-weight:700;font-size:20px;position:relative;border-radius:10px;border:none;margin-top:10px}body.single-product .product-header .product-details form .single_add_to_cart_button::before{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2025/01/shopping_cart_24dp_5A9BC8_FILL1_wght600_GRAD0_opsz24-1.svg);width:22px;height:22px;background-size:contain;background-repeat:no-repeat;position:absolute;left:30px}body.single-product .product-header .product-details form .single_add_to_cart_button:hover{background-color:#EA8848}body.single-product .product-header .product-details .product_meta{font-size:16px;color:#232C33}body.single-product .product-header .product-details .product_meta .posted_in,body.single-product .product-header .product-details .product_meta .tagged_as{display:none}body.single-product .product-tabs{margin-top:50px}body.single-product .product-tabs .tabs.wc-tabs{display:flex;margin-bottom:20px;gap:10px}body.single-product .product-tabs .tabs.wc-tabs li{background-color:transparent;padding:10px 20px;border-radius:10px}body.single-product .product-tabs .tabs.wc-tabs li a{color:#232C33;padding:0;font-size:16px}body.single-product .product-tabs .tabs.wc-tabs li:hover,body.single-product .product-tabs .tabs.wc-tabs li.active{background-color:#289FD3}body.single-product .product-tabs .tabs.wc-tabs li:hover a,body.single-product .product-tabs .tabs.wc-tabs li.active a{color:#FFF}body.single-product .product-tabs .woocommerce-Tabs-panel{background-color:#FFF;border-radius:20px;padding:50px}body.single-product .product-tabs .woocommerce-Tabs-panel h2{display:none}body.single-product .related-products{display:flex;margin-top:100px;gap:60px}@media (max-width:768px){body.single-product .related-products{flex-direction:column;margin-top:20px}}body.single-product .related-products>h2{font-size:51px;color:#232C33;width:25%;line-height:61px}@media (max-width:580px){body.single-product .related-products>h2{width:100%!important}}@media (max-width:900px){body.single-product .related-products>h2{width:25%;font-size:40px}}body.single-product .related-products ul{width:80%!important}@media (max-width:900px){body.single-product .related-products ul{width:100%!important}}body.woocommerce-cart{background-color:#F1F1F1}.section-cart{margin-top:15px}.section-cart .woocommerce{display:flex;gap:16px}@media (max-width:900px){.section-cart .woocommerce{flex-direction:column}}@media (max-width:780px){.section-cart .woocommerce{grid-template-areas:none;grid-template-columns:1fr}}.section-cart .woocommerce .return-to-shop a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.section-cart .woocommerce .return-to-shop a:hover{background-color:#ea8848}.section-cart .woocommerce .woocommerce-notices-wrapper{grid-column:span 4;display:none}.section-cart .woocommerce .wc-empty-cart-message{color:#232C33;background-color:#FFF;border-radius:28px;padding:8px 30px;border:1px solid #232C33;font-size:20px}.section-cart .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info{background-color:transparent!important}.section-cart .woocommerce .woocommerce-message{grid-area:span 4;padding:10px;background-color:#289FD3;color:#FFF;margin-bottom:10px;display:flex;flex-direction:column}.section-cart .woocommerce .woocommerce-message a{color:#289FD3}@media (max-width:780px){.section-cart .woocommerce .woocommerce-message{grid-area:auto}}.section-cart .woocommerce form{width:100%;padding:20px;height:-moz-fit-content;height:fit-content;background-color:#FFF;border-radius:20px}@media (max-width:780px){.section-cart .woocommerce form{grid-area:auto}}.section-cart .woocommerce form table.shop_table{margin-bottom:0}.section-cart .woocommerce form thead{padding:10px 0}@media (max-width:580px){.section-cart .woocommerce form thead{display:block}}.section-cart .woocommerce form thead tr{display:flex}.section-cart .woocommerce form thead th{color:#232C33;font-family:"Paytone One",sans-serif;font-size:18px;text-align:center;width:100%;padding:10px 0}@media (max-width:780px){.section-cart .woocommerce form thead th{font-size:14px}}.section-cart .woocommerce form thead th.product-remove{width:15%}.section-cart .woocommerce form thead th.product-name{text-align:left;width:170%;padding-left:10px}@media (max-width:580px){.section-cart .woocommerce form thead th.product-name{width:100%}}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item{display:flex;align-items:center;border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:20px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td{width:90%;text-align:center;font-size:16px;line-height:26px;color:#232C33}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td .woocommerce-Price-amount{font-size:20px;font-weight:700}@media (max-width:580px){.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td{font-size:14px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td::before{display:none}}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name{text-align:left;width:180%}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name strong{display:block;color:#289FD3}@media (max-width:580px){.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name{width:100%}}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name .cart-item-short-description{color:#232C33;font-size:14px;line-height:19px;font-weight:300}@media (max-width:580px){.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name .cart-item-short-description{display:none}}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td img{width:80px;border-radius:10px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-remove{width:15%}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-remove a{font-size:18px;color:#FFF;background-color:#FA914D;border-radius:50%;font-weight:300;align-items:center;display:flex;justify-content:center;width:24px;height:24px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-price .awdr_cart_strikeout_line{display:flex;flex-direction:column}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-price .awdr_cart_strikeout_line del{font-size:12px;color:#717171}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-price .awdr_cart_strikeout_line ins{background-color:transparent;margin-top:-35px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td a{color:#232C33;font-size:16px}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td .quantity{width:30%;margin:0 auto}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td .quantity input{width:100%;text-align:center}.section-cart .woocommerce form tbody .actions{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:780px){.section-cart .woocommerce form tbody .actions{display:grid;justify-content:center}}.section-cart .woocommerce form tbody .actions .coupon{grid-column:span 2}@media (max-width:780px){.section-cart .woocommerce form tbody .actions .coupon{display:flex;gap:10px;margin-bottom:10px}}.section-cart .woocommerce form tbody .actions .coupon button[type=submit]{background-color:transparent;color:#FA914D;padding:10px;border:none}.section-cart .woocommerce form tbody .actions .coupon button[type=submit]:hover{border-bottom:1px solid #FA914D}.section-cart .woocommerce form tbody .actions .coupon input[type=text]{padding:10px;border-radius:5px;width:155px;color:#bcbcbc;border:1px solid #ececec}.section-cart .woocommerce form tbody .actions .coupon input[type=text]::-moz-placeholder{color:#bcbcbc}.section-cart .woocommerce form tbody .actions .coupon input[type=text]::placeholder{color:#bcbcbc}.section-cart .woocommerce form tbody .actions button[name=update_cart]{background-color:#FFF;color:#FA914D;border-radius:10px;grid-column:4;border-color:#FA914D;padding:10px 25px;font-weight:700}@media (max-width:780px){.section-cart .woocommerce form tbody .actions button[name=update_cart]{padding:10px!important}}.section-cart .woocommerce form tbody .actions button[name=update_cart]:hover{background-color:#FA914D;color:#FFF}.section-cart .woocommerce form tbody .actions .vaciar-carrito-container{grid-column:3;grid-row:1;text-align:right;padding-right:10px;display:grid}.section-cart .woocommerce form tbody .actions .vaciar-carrito-container a{background-color:#FFF;color:#289FD3;border-radius:25px;border:1px solid #289FD3;padding:10px 25px;text-align:center;font-weight:700}@media (max-width:780px){.section-cart .woocommerce form tbody .actions .vaciar-carrito-container a{padding:10px!important}}.section-cart .woocommerce .cart-collaterals{width:40%;padding:20px 20px 40px 20px;background-color:#FFF;border-radius:40px 30px}@media (max-width:900px){.section-cart .woocommerce .cart-collaterals{width:100%}}@media (max-width:780px){.section-cart .woocommerce .cart-collaterals{grid-area:auto}}.section-cart .woocommerce .cart-collaterals .cart_totals{display:flex;flex-direction:column;height:100%;justify-content:space-between}.section-cart .woocommerce .cart-collaterals h2{display:none}.section-cart .woocommerce .cart-collaterals tbody{display:flex;flex-direction:column;gap:10px}.section-cart .woocommerce .cart-collaterals tbody tr{display:flex;flex-direction:row;justify-content:space-between}.section-cart .woocommerce .cart-collaterals tbody tr.cart-subtotal th{font-size:16px}.section-cart .woocommerce .cart-collaterals tbody tr.order-total th,.section-cart .woocommerce .cart-collaterals tbody tr.cart-subtotal th{font-size:20px;font-weight:700}.section-cart .woocommerce .cart-collaterals tbody tr.order-total td .woocommerce-Price-amount.amount,.section-cart .woocommerce .cart-collaterals tbody tr.cart-subtotal td .woocommerce-Price-amount.amount{font-size:20px;font-weight:700}.section-cart .woocommerce .cart-collaterals tbody tr.cart-subtotal{border-bottom:1px solid #CCC;padding-bottom:25px}.section-cart .woocommerce .cart-collaterals tbody tr.order-total{margin-top:20px}.section-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:center;height:30px}.section-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);margin:0 auto}.section-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#ea8848}.section-cart .woocommerce .cart-collaterals ul{list-style:none;margin:0;padding:0}.section-cart .woocommerce .cart-collaterals ul li{color:#232C33;font-weight:400;font-size:16px;line-height:21px}.section-cart .woocommerce .cart-collaterals a{color:#289FD3;font-weight:700}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals{background-color:transparent!important;display:none!important}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals>th{background-color:transparent!important;width:20%}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals td{width:100%}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals td ul#shipping_method{min-width:-moz-fit-content;min-width:fit-content;width:100%!important}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals td ul#shipping_method input[type=radio]{margin-right:5px}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals td ul#shipping_method label{display:flex;justify-content:space-between;width:100%}.section-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals td ul#shipping_method label .woocommerce-Price-amount.amount{font-weight:700}@media (max-width:900px){.wp-block-woocommerce-checkout{padding:0 2rem}}@media (max-width:900px){.wp-block-woocommerce-checkout .wc-block-components-order-summary-item{flex-direction:column}}@media (max-width:900px){.wp-block-woocommerce-checkout .wc-block-checkout__actions_row{flex-direction:column;gap:15px}}.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background-color:#FA914D;border-radius:28px;padding:11px 60px 11px 24px;color:#FFF;font-size:20px;font-weight:700;display:flex;position:relative;align-items:center;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{font-size:16px}}.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained::after{content:"";width:40px;height:40px;background-size:contain;background-repeat:no-repeat;position:absolute;transition:0.2s all ease;right:5px;font-weight:700}.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained::after{background-image:url(https://forty.com.mx/wp-content/uploads/2025/02/check_circle_24dp_5F6368_FILL1_wght100_GRAD0_opsz24.svg)}.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background-color:#289FD3}.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{background-color:#ea8848}.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button svg{display:none}.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step{margin-bottom:20px!important}.wp-block-woocommerce-checkout h2{font-weight:700}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background-color:#F1F1F1;border-radius:20px}.wp-block-woocommerce-checkout .wc-block-components-main{background-color:#F1F1F1;padding:50px;border-radius:20px}.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=password],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text],.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url],.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{border-color:#e4e4e4!important}body.blog .container-blog,body.category .container-blog,body.single .container-blog{margin-top:50px}@media (max-width:1199px){body.blog .container-blog,body.category .container-blog,body.single .container-blog{padding:0 2rem}}body.blog .container-blog .filters,body.category .container-blog .filters,body.single .container-blog .filters{display:flex;margin-bottom:50px;justify-content:space-between}@media (max-width:580px){body.blog .container-blog .filters,body.category .container-blog .filters,body.single .container-blog .filters{flex-direction:column;gap:20px}}body.blog .container-blog .filters .filter-categories,body.category .container-blog .filters .filter-categories,body.single .container-blog .filters .filter-categories{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media (max-width:580px){body.blog .container-blog .filters .filter-categories,body.category .container-blog .filters .filter-categories,body.single .container-blog .filters .filter-categories{justify-content:space-between;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}}body.blog .container-blog .filters .filter-categories li a,body.category .container-blog .filters .filter-categories li a,body.single .container-blog .filters .filter-categories li a{color:#232C33;font-size:16px;padding:10px 20px;border-radius:10px;background-color:transparent}body.blog .container-blog .filters .filter-categories li a:hover,body.category .container-blog .filters .filter-categories li a:hover,body.single .container-blog .filters .filter-categories li a:hover{background-color:#ebf3f9}body.blog .container-blog .filters .filter-categories li a li.current a,body.category .container-blog .filters .filter-categories li a li.current a,body.single .container-blog .filters .filter-categories li a li.current a{background-color:#289FD3;color:#FFF}body.blog .container-blog .filters .filter-order label,body.category .container-blog .filters .filter-order label,body.single .container-blog .filters .filter-order label{color:#717171;font-size:16px}body.blog .container-blog .filters .filter-order select,body.category .container-blog .filters .filter-order select,body.single .container-blog .filters .filter-order select{border:none;font-size:16px;color:#289FD3;cursor:pointer;outline:none}body.blog .container-blog .filters .filter-order select option,body.category .container-blog .filters .filter-order select option,body.single .container-blog .filters .filter-order select option{color:#171717}body.blog .grid,body.category .grid,body.single .grid{grid-template-columns:repeat(3,1fr);display:grid;gap:40px}@media (max-width:580px){body.blog .grid,body.category .grid,body.single .grid{grid-template-columns:1fr!important}}@media (max-width:900px){body.blog .grid,body.category .grid,body.single .grid{grid-template-columns:1fr 1fr}}body.blog .grid .post-item,body.category .grid .post-item,body.single .grid .post-item{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 20px rgba(0,0,0,.0509803922);border-radius:20px;height:540px;display:flex;flex-direction:column;position:relative}body.blog .grid .post-item:hover,body.category .grid .post-item:hover,body.single .grid .post-item:hover{transform:translateY(-10px)}body.blog .grid .post-item .post-category,body.category .grid .post-item .post-category,body.single .grid .post-item .post-category{position:absolute;right:20px;top:20px;background-color:#FFF;font-size:12px;color:#232C33;border-radius:20px;padding:6px 16px}body.blog .grid .post-item .top img,body.category .grid .post-item .top img,body.single .grid .post-item .top img{border-radius:20px 20px 0 0;width:100%;height:266px;-o-object-fit:cover;object-fit:cover}body.blog .grid .post-item .bot,body.category .grid .post-item .bot,body.single .grid .post-item .bot{padding:10px 30px 30px 30px;display:flex;position:relative;flex-direction:column;height:100%}body.blog .grid .post-item .bot .post-date,body.category .grid .post-item .bot .post-date,body.single .grid .post-item .bot .post-date{font-size:14px;color:#289FD3}body.blog .grid .post-item .bot h3,body.category .grid .post-item .bot h3,body.single .grid .post-item .bot h3{color:#171717;font-size:18px;line-height:26px;font-weight:700;font-family:"Rubik",sans-serif}body.blog .grid .post-item .bot .post-description,body.category .grid .post-item .bot .post-description,body.single .grid .post-item .bot .post-description{color:#171717;font-size:16px;line-height:24px}body.blog .grid .post-item .bot .post-read-more,body.category .grid .post-item .bot .post-read-more,body.single .grid .post-item .bot .post-read-more{text-align:end;position:absolute;bottom:30px;right:30px}body.blog .grid .post-item .bot .post-read-more a,body.category .grid .post-item .bot .post-read-more a,body.single .grid .post-item .bot .post-read-more a{color:#289FD3;font-size:16px;position:relative;padding-right:30px;border-bottom:1px solid transparent}body.blog .grid .post-item .bot .post-read-more a::after,body.category .grid .post-item .bot .post-read-more a::after,body.single .grid .post-item .bot .post-read-more a::after{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2024/12/Union-8.svg);width:20px;height:20px;position:absolute;right:0;top:3%;background-size:contain;background-repeat:no-repeat}body.blog .grid .post-item .bot .post-read-more a:hover,body.category .grid .post-item .bot .post-read-more a:hover,body.single .grid .post-item .bot .post-read-more a:hover{padding-bottom:5px;border-color:#186fa1;color:#186fa1}body.blog .pagination,body.category .pagination,body.single .pagination{display:flex;justify-content:center;gap:10px;margin-top:50px}body.blog .pagination .page-numbers,body.category .pagination .page-numbers,body.single .pagination .page-numbers{border:1px solid #289FD3;border-radius:50%;padding:10px;font-size:16px;font-family:"Rubik",sans-serif;color:#289FD3;display:grid;place-items:center;width:48px;height:48px}body.blog .pagination .page-numbers:hover,body.category .pagination .page-numbers:hover,body.single .pagination .page-numbers:hover{background-color:#a0c6dd;border-color:#a0c6dd;color:#FFF}body.blog .pagination .page-numbers:hover img,body.category .pagination .page-numbers:hover img,body.single .pagination .page-numbers:hover img{filter:invert(1) brightness(9)}body.blog .pagination .page-numbers.current,body.category .pagination .page-numbers.current,body.single .pagination .page-numbers.current{background-color:#289FD3;color:#FFF}body.blog .pagination .page-numbers.current img,body.category .pagination .page-numbers.current img,body.single .pagination .page-numbers.current img{filter:invert(1) brightness(9)}body.blog .pagination .page-numbers.prev,body.category .pagination .page-numbers.prev,body.single .pagination .page-numbers.prev{transform:rotate(180deg)}body.single .hero_single{width:100%;margin-bottom:50px}body.single .hero_single img{width:100%;border-radius:20px;max-height:500px;object-fit:cover}@media (max-width:1100px){body.single .container{padding:0 2rem}}body.single .flex{display:flex;gap:120px}@media (max-width:900px){body.single .flex{flex-direction:column;gap:60px}}body.single .flex .content{width:100%}body.single .flex .content h1,body.single .flex .content h2,body.single .flex .content h3,body.single .flex .content h4,body.single .flex .content h5,body.single .flex .content h6{color:#232C33;margin-bottom:10px}body.single .flex .content h1{font-size:51px;line-height:61px;margin-bottom:20px;margin-top:0}body.single .flex .content h2{font-size:24px;line-height:34px}body.single .flex .content h3{font-size:20px;line-height:30px}body.single .flex .content p{color:#232C33;font-size:16px;line-height:26px;margin-bottom:20px}body.single .flex .content img{border-radius:20px}body.single .flex .content ul li{color:#232C33;font-size:16px;line-height:26px;margin-bottom:10px}body.single .flex .content ul li::marker{color:#289FD3}body.single .flex .categories{width:35%;box-shadow:0 0 20px rgba(0,0,0,.0509803922);border-radius:20px;padding:15px 20px}@media (max-width:580px){body.single .flex .categories{width:100%}}body.single .flex .categories h2{color:#289FD3;font-size:24px;margin-bottom:10px;border-bottom:1px solid #a0c6dd;padding-bottom:10px}body.single .flex .categories .category-section{padding-bottom:20px;border-bottom:1px solid #289FD3;margin-bottom:20px}body.single .flex .categories .category-section h3{color:#232C33;font-size:16px;font-family:"Rubik",sans-serif;font-weight:700}body.single .flex .categories .category-section .category-post{padding-top:20px}body.single .flex .categories .category-section .category-post h4 a{font-size:16px;line-height:26px;font-family:"Rubik",sans-serif;color:#717171}body.single .flex .categories .category-section .category-post .post-date{color:#a0c6dd;font-size:14px}body.single .related-posts{margin-top:100px}body.single .related-posts h2{background-color:#289FD3;font-size:51px;color:#FFF;padding:20px 0;text-align:center;border-radius:20px;margin-bottom:40px}@media (max-width:768px){body.single .related-posts h2{font-size:30px}}.hero_interna{border-radius:20px;padding:30px 60px!important;background-size:cover;background-position:top right}@media (max-width:900px){.hero_interna{background-position:top left;padding:2rem}}.hero_interna h1{color:#FFF;font-size:55px;line-height:95px;margin:0}@media (max-width:1100px){.hero_interna h1{font-size:30px;line-height:40px}}.tecnologia-nutribiome{margin-top:60px}@media (max-width:768px){.tecnologia-nutribiome{margin-top:0px!important}}.tecnologia-nutribiome .info-right h2{font-size:38px;color:#232C33;line-height:49px;margin-bottom:20px}@media (max-width:900px){.tecnologia-nutribiome .info-right h2{font-size:35px;line-height:45px;margin:20px 0}}.tecnologia-nutribiome .info-right h2 strong{color:#289FD3;font-size:36px}.tecnologia-nutribiome .info-right p{color:#171717;font-size:16px;line-height:26px;margin-bottom:20px}.tecnologia-nutribiome .info-right p:has(a){margin-top:40px}.tecnologia-nutribiome .info-right a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.tecnologia-nutribiome .info-right a:hover{background-color:#ea8848}.sect-caracteristicas{margin-top:100px}@media (max-width:900px){.sect-caracteristicas{margin-top:50px}}.sect-caracteristicas h2{color:#232C33;font-size:40px;line-height:61px}@media (max-width:900px){.sect-caracteristicas h2{font-size:35px;line-height:45px}}.sect-caracteristicas .row-items{margin-top:100px}@media (max-width:900px){.sect-caracteristicas .row-items{margin-top:50px}}.sect-caracteristicas .row-items .wpb_column .vc_column-inner>div{position:relative;background-color:#ebf3f9;border-radius:20px;padding:30px 40px 30px 30px;height:100%}@media (max-width:900px){.sect-caracteristicas .row-items .wpb_column .vc_column-inner>div{padding:1rem}}@media (max-width:800px){.sect-caracteristicas .row-items .wpb_column .vc_column-inner>div{margin-bottom:20px}}.sect-caracteristicas .row-items .wpb_column .vc_column-inner>div:hover{transform:translateY(-10px)}.sect-caracteristicas .row-items .wpb_column .wpb_single_image{position:absolute;top:-10%;right:25px!important;transform:none!important}@media (max-width:900px){.sect-caracteristicas .row-items .wpb_column .wpb_single_image{display:none}}.sect-caracteristicas .row-items .info h3{color:#289FD3;font-size:40px}@media (max-width:900px){.sect-caracteristicas .row-items .info h3{font-size:30px;line-height:40px}}.sect-caracteristicas .row-items .info h4{color:#232C33;font-size:25px;line-height:38px;max-width:60%}@media (max-width:900px){.sect-caracteristicas .row-items .info h4{font-size:25px;line-height:35px;max-width:none}}.sect-caracteristicas .row-items .info ul{list-style:none;margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #289FD3}.sect-caracteristicas .row-items .info ul li{position:relative;color:#171717;font-size:16px;margin-bottom:10px;display:flex;align-items:center;padding-left:20px}.sect-caracteristicas .row-items .info ul li::before{content:"+";font-family:"Rubik",sans-serif;font-size:16px;color:#289FD3;font-weight:700;position:absolute;left:0}.cta-forty{position:relative;padding:50px}@media (max-width:900px){.cta-forty{padding:2rem 1rem}}.cta-forty::before{content:"";background-color:#289FD3;width:100%;height:60%;bottom:0;left:0;position:absolute;display:block!important;border-radius:20px}@media (max-width:1100px){.cta-forty::before{height:100%}}.cta-forty .left p{color:#FFF;font-size:24px;line-height:34px}.cta-forty .left p strong{font-size:36px}.cta-forty a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.cta-forty a:hover{background-color:#ea8848}@media (max-width:1100px){.cta-forty a{display:block}}.cta-forty.full{margin-top:100px}.cta-forty.full::before{height:100%}.sect-contact{margin-top:70px}@media (max-width:580px){.sect-contact{margin-top:30px}}.sect-contact .vc_row .wpb_column:first-child{border-right:1px solid #289FD3;padding-right:4rem;padding-left:3rem}@media (max-width:580px){.sect-contact .vc_row .wpb_column:first-child{border-right:0}}@media (max-width:580px){.sect-contact .vc_row .wpb_column:first-child{padding:0}}.sect-contact .vc_row .wpb_column:first-child ul{list-style:none;margin-top:0}.sect-contact .vc_row .wpb_column:first-child ul li{display:flex;gap:10px;margin-bottom:30px;color:#232C33;font-size:16px;line-height:26px}.sect-contact .vc_row .wpb_column:first-child ul li strong{font-size:20px;display:contents}.sect-contact .vc_row form{padding-left:4rem;max-width:80%}@media (max-width:900px){.sect-contact .vc_row form{padding-left:0;max-width:none;margin-top:30px}}.sect-contact .vc_row form h2{font-size:36px;margin-bottom:40px!important}.sect-contact .vc_row form .flex{display:flex;gap:20px;margin-bottom:20px}.sect-contact .vc_row form label{width:100%;font-size:16px;font-weight:700;font-family:"Rubik",sans-serif}.sect-contact .vc_row form input[type=text],.sect-contact .vc_row form input[type=email],.sect-contact .vc_row form input[type=tel],.sect-contact .vc_row form textarea{background-color:#f4f9fb;border-radius:5px;padding:8px;width:100%;margin-top:5px;border:none}.sect-contact .vc_row form textarea{height:120px}.sect-contact .vc_row form .wpcf7-acceptance{display:block;margin-bottom:30px}.sect-contact .vc_row form .wpcf7-acceptance .wpcf7-list-item{margin:0}.sect-contact .vc_row form .wpcf7-acceptance .wpcf7-list-item input{accent-color:#289FD3}.sect-contact .vc_row form .wpcf7-acceptance .wpcf7-list-item span{font-size:14px;font-weight:400}.sect-contact .vc_row form .wpcf7-acceptance .wpcf7-list-item span a{color:#289FD3}.sect-contact .vc_row form input[type=submit]{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);float:right}.sect-contact .vc_row form input[type=submit]:hover{background-color:#ea8848}body.page-id-200 footer{margin-top:0;position:relative;z-index:9999}body.page-id-200 .sect-mapa{margin-bottom:24px;margin-top:100px}body.page-id-200 .sect-mapa iframe{height:550px}.sect-gente{margin-top:130px}@media (max-width:900px){.sect-gente{margin-top:70px}}.sect-gente .vc_row{position:relative;padding:50px 50px 30px 50px}.sect-gente .vc_row::before{content:"";background-color:#ebf3f9;width:100%;height:95%;position:absolute;bottom:0;left:0;border-radius:20px;display:block!important}@media (max-width:768px){.sect-gente .vc_row::before{height:100%}.sect-gente .vc_row{padding:25px!important}}.sect-gente .vc_row .wpb_column:last-child{position:absolute;right:0;top:-40px}@media (max-width:580px){.sect-gente .vc_row .wpb_column:last-child{position:static}}.sect-gente .vc_row .wpb_column:last-child .wpb_single_image .wpb_wrapper.vc_figure{width:100%}.sect-gente .vc_row .wpb_column:last-child .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper{width:100%}.sect-gente .vc_row .wpb_column:last-child .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper img{width:100%}.sect-gente .vc_row .info h3{color:#289FD3;font-size:36px;line-height:49px;margin-bottom:20px}@media (max-width:900px){.sect-gente .vc_row .info h3{font-size:25px;line-height:35px}}.sect-gente .vc_row .info h3 strong{color:#232C33;font-size:51px}@media (max-width:900px){.sect-gente .vc_row .info h3 strong{font-size:30px}}.sect-gente .vc_row .info p{color:#232C33;font-size:16px;line-height:26px}.sect-beneficios{margin-top:100px;margin-bottom:100px}.sect-beneficios .wpb_column>div{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 20px rgba(0,0,0,.1607843137);border-radius:20px;height:240px;padding:0 30px;display:flex;align-items:center;justify-content:center}.sect-beneficios .wpb_column>div .item img{margin-bottom:20px}.sect-beneficios .wpb_column>div .item p{font-size:21px;color:#232C33;font-weight:700}@media (max-width:900px){.sect-beneficios .wpb_column>div .item p{font-size:16px}}@media (max-width:580px){.sect-beneficios .wpb_column>div .item p{font-size:21px!important}}.sect-beneficios .wpb_column>div:hover{background-color:#289FD3;transform:translateY(-10px)}.sect-beneficios .wpb_column>div:hover .item p{color:#FFF}.sect-beneficios .wpb_column>div:hover .item img{filter:invert(1) brightness(9)}.info-title h2{color:#232C33;font-size:40px;line-height:61px}@media (max-width:900px){.info-title h2{font-size:35px;line-height:45px}}.info-title h2 strong{color:#289FD3}.sect-nosotros{margin-top:100px}.sect-nosotros h2{font-size:51px;color:#232C33}@media (max-width:900px){.sect-nosotros h2{font-size:35px;line-height:45px}}.sect-nosotros .row-nosotros{margin-top:50px;position:relative;margin-bottom:50px}.sect-nosotros .row-nosotros:before{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2025/03/Line-43.svg);height:100%;background-size:contain;width:4px;left:49.3%;top:5%;position:absolute;background-repeat:no-repeat}@media (max-width:580px){.sect-nosotros .row-nosotros:before{display:none}}.sect-nosotros .row-nosotros h3{font-size:30px;color:#232C33;margin-bottom:10px}.sect-nosotros .row-nosotros p{color:#232C33;font-size:16px;line-height:26px}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:first-child .wpb_column{margin-top:0!important}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(even) .wpb_column:first-child{margin-top:-5rem}@media (max-width:580px){.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(even) .wpb_column:first-child{margin-top:20px}}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(even) .wpb_text_column{padding-right:3rem;padding-left:4rem}@media (max-width:580px){.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(even) .wpb_text_column{padding:0}}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(even) .wpb_text_column:before{right:-28px;left:auto}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(odd) .wpb_column:last-child{margin-top:-5rem}@media (max-width:580px){.sect-nosotros .row-nosotros .wpb_wrapper .vc_row:nth-child(odd) .wpb_column:last-child{margin-top:20px}}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row .wpb_text_column{position:relative;padding-left:1rem;padding-right:5rem}@media (max-width:580px){.sect-nosotros .row-nosotros .wpb_wrapper .vc_row .wpb_text_column{padding:0}}.sect-nosotros .row-nosotros .wpb_wrapper .vc_row .wpb_text_column::before{content:url(https://forty.com.mx/wp-content/uploads/2025/03/Grupo-275.svg);position:absolute;left:-43px;top:0}@media (max-width:580px){.sect-nosotros .row-nosotros .wpb_wrapper .vc_row .wpb_text_column::before{display:none}}.sect-cuestionario{margin-top:100px}.sect-cuestionario form{background-color:#ebf3f9;border-radius:20px;padding:50px 100px}@media (max-width:900px){.sect-cuestionario form{padding:2rem 1rem}}.sect-cuestionario form .step{display:none}.sect-cuestionario form .step h4{font-size:36px;color:#289FD3;margin-bottom:40px}@media (max-width:900px){.sect-cuestionario form .step h4{font-size:25px}}.sect-cuestionario form .step p{color:#232C33;font-size:26px;font-weight:700;margin-bottom:40px}@media (max-width:900px){.sect-cuestionario form .step p{font-size:18px}}.sect-cuestionario form .questions{display:flex;flex-direction:column;gap:20px}.sect-cuestionario form .questions.grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width:580px){.sect-cuestionario form .questions.grid{grid-template-columns:1fr}}.sect-cuestionario form .questions label{border:1px solid #A0C6DD;padding:28px 28px 28px 70px;border-radius:10px;position:relative;cursor:pointer;transition:all 0.3s ease-in-out}.sect-cuestionario form .questions label:hover{border-color:#289FD3}.sect-cuestionario form .questions label:hover::before{opacity:1}.sect-cuestionario form .questions label input{opacity:0}.sect-cuestionario form .questions label::before{transition:all 0.3s ease-in-out;content:url(https://site.marketeros.com.co/forty/wp-content/uploads/2025/03/check_circle_24dp_5A9BC8_FILL1_wght400_GRAD0_opsz24.svg);position:absolute;left:20px;top:20px;opacity:.5}.sect-cuestionario form .questions label.seleccionado{background-color:#FFF}.sect-cuestionario form .questions label.seleccionado::before{content:url(https://forty.com.mx/wp-content/uploads/2025/03/check_circle_24dp_5A9BC8_FILL1_wght400_GRAD0_opsz24-1.svg);opacity:1}.sect-cuestionario form .buttons-nav{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:50px;align-items:center}@media (max-width:580px){.sect-cuestionario form .buttons-nav{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}}.sect-cuestionario form .buttons-nav div:first-child{grid-column:1;text-align:left}.sect-cuestionario form .buttons-nav div:nth-child(2){text-align:center;grid-column:2}.sect-cuestionario form .buttons-nav div:nth-child(2) p{font-size:36px;color:#A0C6DD;font-family:"Paytone One",sans-serif}.sect-cuestionario form .buttons-nav div:last-child{grid-column:3;text-align:right}.sect-cuestionario form .buttons-nav button{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);width:-moz-fit-content;width:fit-content;cursor:pointer;position:relative}.sect-cuestionario form .buttons-nav button:hover{background-color:#ea8848}.sect-cuestionario form .buttons-nav button::before{content:url(https://forty.com.mx/wp-content/uploads/2025/03/Union-20.svg);position:absolute}.sect-cuestionario form .buttons-nav button#prev{padding-left:60px}.sect-cuestionario form .buttons-nav button#prev::before{left:30px;top:14px}.sect-cuestionario form .buttons-nav button#next,.sect-cuestionario form .buttons-nav button#finalizar{padding-right:60px}.sect-cuestionario form .buttons-nav button#next::before,.sect-cuestionario form .buttons-nav button#finalizar::before{top:12px;right:30px;transform:rotate(180deg)}.sect-cuestionario form .result{display:none}.sect-cuestionario form .result h3{font-size:36px;color:#289FD3;font-weight:700;margin-bottom:80px;text-align:center}.sect-cuestionario form .result .flex{display:flex;gap:20px}@media (max-width:900px){.sect-cuestionario form .result .flex{flex-direction:column}}.sect-cuestionario form .result .flex div p{color:#232C33;font-size:16px;line-height:26px;margin-bottom:20px}.sect-cuestionario form .result .flex div p:first-child{font-size:36px;line-height:46px;color:#232C33;font-weight:700;margin-bottom:20px}.sect-cuestionario form .result .flex div p+p{margin-bottom:40px}.sect-cuestionario form .result .flex div a{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:15px 30px;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137)}.sect-cuestionario form .result .flex div a:hover{background-color:#ea8848}.categoria-proximamente{margin-top:10px;color:#fff;font-weight:700;font-size:1rem;text-align:center}.carrusel-imagen-defpondo{max-width:118%;width:118%!important}.header-woocommerce img{width:50%}@media (max-width:900px){.header-woocommerce img{width:400px}}.sect-nosotros .row-nosotros{overflow-y:scroll;position:relative;max-height:535px}.sect-nosotros .row-nosotros{margin-bottom:100px}.nuestro-camino{background-color:#fff;border-radius:20px;position:relative;margin-top:16px;padding:50px 0!important;max-height:745px;overflow:hidden}.nuestro-camino::before{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2025/04/Grupo-423.svg);height:100%;background-size:contain;width:4px;left:49.3%;top:18%;position:absolute;background-repeat:no-repeat}@media (max-width:768px){.nuestro-camino{max-height:initial!important;padding:0!important}.nuestro-camino::before{display:none}}.nuestro-camino h2{font-size:49px;color:#171717;font-weight:700;margin-bottom:100px!important}@media (max-width:900px){.nuestro-camino h2{font-size:35px;line-height:45px}}.nuestro-camino img{border-radius:20px}.nuestro-camino h3{font-size:35px;font-weight:700;color:#171717;margin-bottom:15px;line-height:38px}@media (max-width:900px){.nuestro-camino h3{font-size:24px;line-height:30px}}@media (max-width:768px){.nuestro-camino h3{text-align:center!important}}.nuestro-camino p{font-size:16px;line-height:26px;color:#171717}@media (max-width:768px){.nuestro-camino p{text-align:center!important}.nuestro-camino p br{display:none}}.nuestro-camino p strong{color:#1999B5;font-size:20px;font-family:"Archivo",serif;display:block;margin-bottom:-10px}.nuestro-camino .sect-over{overflow-y:scroll;position:relative;max-height:450px}.nuestro-camino .sect-over .row-info{margin-bottom:100px}@media (max-width:768px){.nuestro-camino .sect-over .row-info{max-width:80%;margin:0 auto 50px auto}.nuestro-camino .sect-over{max-height:initial!important;overflow:none}}.nuestro-camino .sect-over .row-info .wpb_column:first-child{position:relative;padding-right:3rem}@media (max-width:580px){.nuestro-camino .sect-over .row-info .wpb_column:first-child{padding-right:0}}.nuestro-camino .sect-over .row-info .wpb_column:first-child::before{content:"";background-image:url(https://forty.com.mx/wp-content/uploads/2025/04/Grupo-426.svg);width:130px;height:40px;background-size:contain;background-repeat:no-repeat;position:absolute;right:-5rem;top:45%}@media (max-width:768px){.nuestro-camino .sect-over .row-info .wpb_column:first-child::before{display:none!important}}@media (max-width:580px){.nuestro-camino .sect-over .row-info .wpb_column:first-child::before{right:81.5%;width:100px;top:35%}}.nuestro-camino .sect-over .row-info .wpb_column:last-child{padding-left:5rem}@media (max-width:580px){.nuestro-camino .sect-over .row-info .wpb_column:last-child{padding-left:0}}@media (max-width:580px){.nuestro-camino .sect-over .row-info:nth-child(even){flex-direction:column-reverse}}.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:first-child{padding-right:5rem}@media (max-width:580px){.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:first-child{padding-right:0}}.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:first-child::before{transform:rotate(180deg);right:-3.2rem}@media (max-width:580px){.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:first-child::before{right:81.5%;transform:none}}.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:last-child{padding-left:3rem}@media (max-width:580px){.nuestro-camino .sect-over .row-info:nth-child(even) .wpb_column:last-child{padding-left:0}}@media (max-width:580px){.nuestro-camino .sect-over .wpb_single_image,.nuestro-camino .sect-over .wpb_text_column{text-align:center!important}}@media (max-width:580px){.nuestro-camino .sect-over .wpb_single_image{margin-bottom:20px!important}}.sect-reviews{margin-top:16px;padding:0!important}@media (min-width:900px){.sect-reviews .vc_row{display:flex;gap:15px}}@media (max-width:900px){.sect-reviews .vc_row{max-width:95%;margin:16px auto 0 auto}}.sect-reviews .vc_row .wpb_column .vc_column-inner{padding:0}.sect-reviews .vc_row .wpb_column .vc_column-inner .wpb_wrapper .item:last-child{margin-bottom:0!important}.sect-reviews .vc_row .wpb_column:first-child .item{min-height:328px}.sect-reviews .vc_row .wpb_column:nth-child(2) .item{min-height:358px}.sect-reviews .vc_row .wpb_column:last-child .item{min-height:384px}.sect-reviews .vc_row .wpb_column .item{background-color:#FAFAFA;padding:50px 25px;border-radius:20px;margin-bottom:16px!important}@media (max-width:580px){.sect-reviews .vc_row .wpb_column .item{padding:50px!important}}@media (max-width:900px){.sect-reviews .vc_row .wpb_column .item{padding:1rem}}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper{display:flex;flex-direction:column;justify-content:space-between}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper img{width:160px}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p{font-size:16px;color:#171717;line-height:26px;transition:none!important}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p strong{font-size:23px;font-weight:700;line-height:30px;font-family:"Archivo",serif}@media (max-width:900px){.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p strong{font-size:20px}}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p:first-child{margin-bottom:20px}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p:nth-child(2){margin-bottom:20px}.sect-reviews .vc_row .wpb_column .item .wpb_wrapper p:last-child{font-size:15px;font-weight:700;margin-top:40px}.sect-reviews .vc_row .wpb_column .item:hover{background:transparent linear-gradient(313deg,#71A97E 0%,#1999B5 52%,#10457A 100%) 0% 0% no-repeat padding-box;transform:translateY(-10px)}.sect-reviews .vc_row .wpb_column .item:hover p{color:#FFF}.contact-section{margin-top:15px}.contact-section .row-form{margin-bottom:15px}.contact-section .row-form .wpb_column:first-child .vc_column-inner .wpb_wrapper,.contact-section .row-form .wpb_column:first-child .vc_column-inner .wpb_single_image,.contact-section .row-form .wpb_column:first-child .vc_column-inner .vc_single_image-wrapper{height:100%}.contact-section .row-form .wpb_column:first-child .vc_column-inner .wpb_wrapper img,.contact-section .row-form .wpb_column:first-child .vc_column-inner .wpb_single_image img,.contact-section .row-form .wpb_column:first-child .vc_column-inner .vc_single_image-wrapper img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover}.contact-section .row-form .wpb_column:last-child{background-color:#FAFAFA;border-radius:20px;padding:50px}@media (max-width:900px){.contact-section .row-form .wpb_column:last-child{padding:1rem}}.contact-section .row-form .wpb_column:last-child form h3{font-size:34px;font-weight:700;color:#171717;text-align:center;padding-bottom:20px;border-bottom:1px solid #1999B5;margin-bottom:30px}@media (max-width:900px){.contact-section .row-form .wpb_column:last-child form h3{font-size:24px;line-height:28px}}.contact-section .row-form .wpb_column:last-child form .flex{display:flex;justify-content:space-between;gap:10px}@media (max-width:900px){.contact-section .row-form .wpb_column:last-child form .flex{flex-direction:column;gap:0}}@media (max-width:1100px){.banner-home .vc_row.black .info h2{font-size:40px;line-height:42px;margin-bottom:16px}.products-sect .categorias-tienda .categoria-item{justify-content:flex-end}.products-sect .categorias-tienda .categoria-item h3{line-height:1.3}.categoria-proximamente{padding:10px 0}.vc_row.wpb_row.vc_row-fluid.cta-forty{padding:32px}.products-sect .cta-forty>div>div>div .wpb_text_column:first-child{width:60%}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child{width:35%}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child p{text-align:center}}@media (max-width:900px){.products-sect .categorias-tienda .categoria-item img{left:50%;transform:translatex(-50%)}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child{width:100%!important}.products-sect .cta-forty>div>div>div .wpb_text_column:last-child p{text-align:center}.products-sect .cta-forty>div>div>div .wpb_text_column:first-child{width:80%;margin 0 auto;text-align:center}}@media (max-width:768px){body.blog .grid .post-item,body.category .grid .post-item,body.single .grid .post-item{height:auto!important}body.single .flex .content h1{font-size:35px;line-height:40px}.tecnologia-nutribiome .info-right a{font-size:16px}.sect-contact>div{flex-direction:column-reverse}ul.products li.product-item .producto-info .add-to-cart{width:100%;position:relative;bottom:inherit;left:auto;margin-top:10px}ul.products li.product-item .producto-info .add-to-cart a,ul.products li.product-item .producto-info .add-to-cart .button.no-disponible{opacity:1;font-size:16px}ul.products li.product-item{height:auto}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item{flex-direction:column}.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td,.section-cart .woocommerce form tbody .woocommerce-cart-form__cart-item td.product-name{text-align:center}}ul.products li.outofstock .button{background-color:#717171}ul.products li .button{background-color:#FA914D;border-radius:10px;color:#FFF;font-weight:700;font-size:20px;padding:10px 0;font-family:"Rubik",sans-serif;box-shadow:0 3px 20px rgba(0,0,0,.1607843137);display:flex!important;align-items:center;width:100%;justify-content:center;opacity:1;gap:10px;width:100%;margin-top:10px}ul.products li .onsale{background-color:#FFF;color:#232C33;font-weight:700;font-size:12px;padding:4px 12px;border-radius:11px;position:absolute;top:30px;right:30px;z-index:9999}ul.products li.product img{display:block;width:100%;border-radius:20px;height:260px;object-fit:cover}body.single-product .related-products ul{width:80%!important;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;list-style-type:none}@media (max-width:768px){body.single-product .related-products ul{grid-template-columns:1fr}}ul.products li.product .price{display:flex;flex-direction:column}ul.products li.product .price del{font-size:12px}ul.products li.product .price ins{background:transparent}@media (max-width:1024px){.fibosearch{display:none}}body.single-product .product-header .product-details .price bdi{font-size:51px;color:#232C33;font-weight:700;background-color:transparent;text-decoration:none}