.flag-lang{position:fixed;top:50px;right:10px;z-index:99999;width:28px}.flag-lang #sortable{display:flex;flex-direction:column}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#cc2d56}html::-webkit-scrollbar-thumb{background:#FFFFFF}:root{scrollbar-color:#FFFFFF #cc2d56!important;scrollbar-width:8px!important}.regalos-carousel img{border-radius:15px}.regalos-carousel .dipl_single_woo_product_thumbnail_wrapper,.regalos-category img{position:relative;padding:15px;background:#ffffff;border-radius:15px;border:solid 3px #f1f4f4}.regalos-carousel .woocommerce-Price-amount,.regalos-category .price{border-top:solid 1px #cc2d56;padding:10px 0;display:block}.cat-interior .dipl_woo_product_category:hover{transition:ease 0.75s;-webkit-box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)!important;-moz-box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)!important;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)!important;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.txt-politicas label{color:#cc2d56!important}.txt-politicas label[for="et_pb_contact_acepta_3_0"] i{border-radius:0!important}.efecto-hover a{position:relative;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,rgba(236,236,236,1),rgba(236,236,236,1));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 400ms;padding:0.3vw 0}.efecto-hover a:hover,.efecto-hover a:focus{opacity:1;background-size:0 2px,100% 2px}.efecto-hover a::after{font-family:'ETMODULES';content:'\26';right:-5px;position:absolute;display:inline-block;font-size:16px;font-weight:bold;transition:all 400ms;opacity:0}.efecto-hover a:hover::after{transform:translateX(100%);opacity:1}.efecto-hover2 a{position:relative;background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 400ms;padding:0.3vw 0}.efecto-hover2 a:hover,.efecto-hover2 a:focus{opacity:1;background-size:0 2px,100% 2px}.efecto-hover2 a::after{font-family:'ETMODULES';content:'\26';right:-5px;position:absolute;display:inline-block;font-size:16px;font-weight:bold;transition:all 400ms;opacity:0}.efecto-hover2 a:hover::after{transform:translateX(100%);opacity:1}.vertical-align{display:flex;align-items:center}.vertical-end{display:flex;align-items:end;margin:0 auto}.column-category{border:0;box-sizing:border-box}.column-category::before,.column-category::after{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%}.draw{transition:color 0.25s}.draw::before,.draw::after{border:3px solid transparent;width:0;height:0;z-index:-1}.draw::before{top:0;left:0}.draw::after{bottom:0;right:0}.draw:hover{color:#60daaa}.draw:hover::before,.draw:hover::after{width:100%;height:100%}.draw:hover::before{border-top-color:#60daaa;border-right-color:#60daaa;transition:width 0.25s ease-out,height 0.25s ease-out 0.25s,border-radius 0s}.draw:hover::after{border-bottom-color:#60daaa;border-left-color:#60daaa;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s,border-radius 0s}.meet:hover{color:#fbca67}.meet::after{top:0;left:0}.cat-cuchillos.meet:hover::before{border-top-color:#065143;border-right-color:#065143}.cat-cuchillos.meet:hover::after{border-bottom-color:#065143;border-left-color:#065143;transition:height 0.25s ease-out,width 0.25s ease-out 0.25s}.cat-navajas.meet:hover::before{border-top-color:#ef6181;border-right-color:#ef6181}.cat-navajas.meet:hover::after{border-bottom-color:#ef6181;border-left-color:#ef6181;transition:height 0.25s ease-out,width 0.25s ease-out 0.25s}.cat-bebidas.meet:hover::before{border-top-color:#70b77e;border-right-color:#70b77e}.cat-bebidas.meet:hover::after{border-bottom-color:#70b77e;border-left-color:#70b77e;transition:height 0.25s ease-out,width 0.25s ease-out 0.25s}.cat-eventos.meet:hover::before{border-top-color:#8d94ba;border-right-color:#8d94ba}.cat-eventos.meet:hover::after{border-bottom-color:#8d94ba;border-left-color:#8d94ba;transition:height 0.25s ease-out,width 0.25s ease-out 0.25s}.cat-decoracion.meet:hover::before{border-top-color:#e6aa68;border-right-color:#e6aa68}.cat-decoracion.meet:hover::after{border-bottom-color:#e6aa68;border-left-color:#e6aa68;transition:height 0.25s ease-out,width 0.25s ease-out 0.25s}