.wsp-msg{position:fixed;bottom:22px;right:80px;padding:5px 10px;background:#ECE5DD;color:black;border-radius:10px;font-weight:bold;transform:scale(0);transform:translateX(250px);animation:3s ease wspdsp;z-index:10}@keyframes wspdsp{0%{transform:translateY(100px) translateX(0px)}50%{transform:translateY(0px)}100%{transform:translateX(200px)}}.wsp-btn,.wsp-btn *{transition:0.5s all}.wsp-btn{display:flex;position:fixed;bottom:15px;right:15px;justify-content:center;align-items:center;text-decoration:none;background:#25D366;color:white!important;font-size:30px;border-radius:50%;width:60px;height:60px;cursor:pointer;z-index:11}.wsp-btn:hover{background:#075E54;color:white!important}.wsp-btn:hover i{transform:rotate(15deg)}.wsp-btn{transform:translateX(0px);animation:1s ease wspdsp2}@keyframes wspdsp2{from{transform:translateX(50px)}to{transform:translateX(0px)}}.imagen-hover{transition:transform 0.35s ease,box-shadow 0.35s ease}.imagen-hover:hover{transform:translateY(-6px);box-shadow:0 18px 35px rgba(0,0,0,0.22)}.et_overlay{display:none!important}.tax-product_cat #sidebar,.post-type-archive-product #sidebar,.woocommerce-page #sidebar,.tax-product_cat #main-content .container:before,.post-type-archive-product #main-content .container:before,.woocommerce-page #main-content .container:before{display:none!important}.tax-product_cat #left-area,.post-type-archive-product #left-area,.woocommerce-page #left-area{width:100%!important;padding-right:0!important;float:none!important}.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:45px 32px!important;align-items:stretch!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product{width:auto!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;text-align:center!important;background:#fff;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.et_pb_shop ul.products li.product a img{width:100%!important;height:220px!important;object-fit:contain!important;margin:0 0 22px 0!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;line-height:1.35!important;font-weight:600!important;color:#111!important;min-height:50px;margin:0 0 10px 0!important;padding:0!important}.woocommerce ul.products li.product .price{margin-bottom:18px!important;color:#111!important;font-weight:600!important}.woocommerce ul.products li.product .button,.et_pb_shop ul.products li.product .button{background:#D8A12E!important;color:#fff!important;border:none!important;border-radius:7px!important;padding:13px 28px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;align-self:center!important;min-width:120px!important;margin-top:auto!important}.woocommerce ul.products li.product .button:hover,.et_pb_shop ul.products li.product .button:hover{background:#c18f25!important;color:#fff!important}.woocommerce ul.products li.product .button:after,.et_pb_shop ul.products li.product .button:after{display:none!important}.woocommerce-products-header{margin-bottom:45px}.woocommerce-products-header h1{font-size:48px!important;font-weight:500!important;color:#0f2340!important}.woocommerce-breadcrumb{margin-bottom:25px!important;font-size:15px;color:#888}.woocommerce-ordering{margin-bottom:40px!important}.et_overlay{display:none!important}@media only screen and (max-width:980px){.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 24px!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.et_pb_shop ul.products li.product a img{height:200px!important}}@media only screen and (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 18px!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.et_pb_shop ul.products li.product a img{height:150px!important;margin-bottom:16px!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;min-height:44px;margin-bottom:14px!important}.woocommerce ul.products li.product .button,.et_pb_shop ul.products li.product .button{font-size:14px!important;padding:11px 18px!important;min-width:100px!important}.woocommerce-products-header h1{font-size:34px!important}}.woocommerce ul.products,.woocommerce-page ul.products,.tax-product_cat ul.products,.post-type-archive-product ul.products{clear:both!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:55px 32px!important;margin-top:40px!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:25px!important}.woocommerce ul.products::before,.woocommerce-page ul.products::before,.tax-product_cat ul.products::before,.post-type-archive-product ul.products::before{content:none!important;display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.tax-product_cat ul.products li.product,.post-type-archive-product ul.products li.product{float:none!important;clear:none!important;width:100%!important;margin:0!important}@media only screen and (max-width:980px){.woocommerce ul.products,.woocommerce-page ul.products,.tax-product_cat ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products,.tax-product_cat ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 18px!important}}