div#vbpt,.vbpt-badge,#vbpt.vbpt-badge,.vb-content,div[data-price]{display:none!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;position:absolute!important;top:-9999px!important}@keyframes flechaCorta{0%{transform:translate3d(0,0px,0);opacity:1}50%{transform:translate3d(0,-12px,0);opacity:0.7}100%{transform:translate3d(0,0px,0);opacity:1}}.et_pb_icon_0.et_animated,.et_pb_icon_0.et-animated,.et_pb_icon_0.infinite{animation:flechaCorta 1500ms ease-in-out infinite!important;opacity:1!important}body.archive.woocommerce ul.products,body.tax-product_cat ul.products,body.post-type-archive-product ul.products,body #tienda ul.products{display:flex!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0 -1%!important}.home ul.products{display:block!important;flex-wrap:nowrap!important}.descripcion-corta-producto p{font-size:16px!important;font-family:"avenir book",Helvetica,Arial,Lucida,sans-serif!important}#product_options_total .tprice:last-child{display:none!important}.totals-list{display:none!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{display:none!important}.custom_options label{text-transform:uppercase;margin-top:20px;font-size:19px}.eocustomgroup{width:100%!important}.eocustomgroup>div:not(.radio){display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important}.sim_radio_button.grid-item{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:10px 16px!important;margin:5px 0!important;border:1px solid #E5E5E5!important;border-radius:12px!important;background-color:#fff!important;cursor:pointer!important;transition:all 0.3s ease!important;box-sizing:border-box!important;position:relative!important}.sim_radio_button.grid-item:hover{border-color:#999!important}.sim_radio_button.grid-item.selected{border:1px solid #000!important;background-color:#fff!important}.sim_radio_button input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.sim_radio_button .rowTitle{flex:1!important;text-align:left!important;font-size:18px!important;font-weight:normal!important;color:#555!important;line-height:25px!important;margin:0!important;padding:0!important}.sim_radio_button .price1,.sim_radio_button .pricepadding{text-align:right!important;font-size:18px!important;font-weight:normal!important;color:#555!important;line-height:25px!important;margin:0!important;padding:0!important;white-space:nowrap!important}.sim_radio_button.selected .rowTitle{color:#555!important;font-weight:normal!important}.sim_radio_button.selected .price1,.sim_radio_button.selected .pricepadding{color:#555!important;font-weight:normal!important}.eocustomgroup .radio{display:inline-flex!important;flex-direction:column!important;width:auto!important;min-width:120px!important;margin:5px!important;padding:15px 10px!important;border:1px solid #E5E5E5!important;border-radius:12px!important;background:#fff!important;cursor:pointer!important;transition:all 0.3s ease!important;box-sizing:border-box!important}.eocustomgroup .radio:hover{border-color:#999!important}.eocustomgroup .radio.selected{border:1px solid #000!important;background:#f6f6f6!important}.eocustomgroup .radio input[type="radio"]{position:absolute!important;opacity:0!important}.eocustomgroup .radio label{cursor:pointer!important}@media (max-width:768px){.sim_radio_button.grid-item{padding:15px!important}.sim_radio_button .rowTitle,.sim_radio_button .price1{font-size:16px!important}}.eocustomgroup{width:100%!important}.eocustomgroup>div:not(:first-child){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important}.eocustomgroup .radio{display:inline-flex!important;flex-direction:column!important;width:calc(20% - 8px)!important;min-width:calc(20% - 8px)!important;max-width:calc(20% - 8px)!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;cursor:pointer!important;position:relative!important;box-sizing:border-box!important}.eocustomgroup .radio input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.eocustomgroup .radio label{display:block!important;margin:0!important;padding:0!important;cursor:pointer!important;width:100%!important}.eocustomgroup .radio label img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important;border:2px solid #E5E5E5!important;display:block!important;transition:all 0.3s ease!important}.eocustomgroup .radio:hover label img{border-color:#999!important}.eocustomgroup .radio.selected label img,.eocustomgroup .radio input:checked+label img{border:3px solid #000!important}.eocustomgroup .radio .rowTitle,.eocustomgroup .radio .price1{display:none!important;visibility:hidden!important}@media (max-width:992px){.eocustomgroup .radio{width:calc(25% - 8px)!important;min-width:calc(25% - 8px)!important;max-width:calc(25% - 8px)!important}}@media (max-width:768px){.eocustomgroup .radio{width:calc(33.333% - 7px)!important;min-width:calc(33.333% - 7px)!important;max-width:calc(33.333% - 7px)!important}.eocustomgroup>div:not(:first-child){gap:8px!important}}.et_pb_module.et_pb_text_align_center{text-align:center!important}.prdctfltr_filter_title{margin-left:5px}.prdctfltr_wc{margin-left:20px}.prdctfltr_buttons,.orderby{display:none!important}.et_pb_module.et_pb_text_align_center{text-align:left!important}.prdctfltr_product_cat .prdctfltr_checkboxes{columns:2;column-gap:15px;text-align:left}.prdctfltr_product_cat .prdctfltr_checkboxes label{display:block;break-inside:avoid;-webkit-column-break-inside:avoid}.prdctfltr_orderby .prdctfltr_checkboxes{text-align:left;margin-left:100px}.woocommerce-pagination{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}.sb-infinite-scroll-load-more a{border:0px solid}.prdctfltr_wc .prdctfltr_filter{padding-right:100px}.prdctfltr_wc.pf_default .prdctfltr_filter_wrapper{margin:30px 0}.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active>span:before{background-color:#777}.boton-gama-producto{color:#ffffff!important;border:none!important;border-radius:120px!important;background-color:#2e2e2e!important;padding:15px 30px!important;font-size:18px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important}.dica_divi_carousel .swiper-button-prev:before,.dica_divi_carousel .swiper-button-prev:after,.dica_divi_carousel .swiper-button-next:before,.dica_divi_carousel .swiper-button-next:after{content:none!important;display:none!important}.dica_divi_carousel .swiper-button-prev,.dica_divi_carousel .swiper-button-next{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:2px solid #e0e0e0!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)!important}.dica_divi_carousel .swiper-button-prev svg,.dica_divi_carousel .swiper-button-next svg{display:block!important;color:#333333!important;stroke:#333333!important}.dica_divi_carousel .swiper-button-prev:hover,.dica_divi_carousel .swiper-button-next:hover{background:#f8f8f8!important;background-color:#f8f8f8!important;border-color:#333333!important}.dica_divi_carousel .swiper-button-prev.swiper-button-disabled,.dica_divi_carousel .swiper-button-next.swiper-button-disabled{opacity:0.5!important;cursor:not-allowed!important}.swiper-buttton-container{display:flex;gap:10px}.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-prev,.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-next{background-color:rgba(255,255,255,1)!important;background:white!important;background-image:none!important;border:1px solid #e0e0e0!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)!important}.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-prev:hover,.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-next:hover{background:#f8f8f8!important;background-color:#f8f8f8!important;border-color:#333!important}.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-prev.swiper-button-disabled,.dica_divi_carousel_0_tb_body.dica_divi_carousel .swiper-button-next.swiper-button-disabled{opacity:0.5!important}.producto-item{position:relative;overflow:hidden;cursor:pointer;border-radius:20px;display:block}.producto-item p{margin:0!important;padding:0!important;line-height:0}.producto-item img{width:100%;height:auto;object-fit:cover;transform:scale(1.01);transition:transform 1.2s ease-in-out;display:block;border-radius:20px}.producto-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);opacity:0;transition:opacity 0.6s ease;z-index:1;pointer-events:none;border-radius:20px}.producto-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;opacity:0;transition:opacity 0.6s ease;width:80%;pointer-events:none}.producto-overlay-text h3{font-size:24px;font-weight:600;color:#333;margin-bottom:10px;line-height:1.3}.producto-overlay-text p{font-size:18px;color:#666;line-height:1.3!important;margin:0}@media (min-width:981px){.producto-item:hover::before{opacity:1}.producto-item:hover .producto-overlay-text{opacity:1}.producto-item:hover img{transform:scale(1.05) translateX(0.3%) translateY(0.3%)}}@media (max-width:980px){.producto-item::before{opacity:1}.producto-overlay-text{opacity:1;width:90%}.producto-overlay-text h3{font-size:20px}.producto-overlay-text p{font-size:16px}}.et_pb_text .producto-item{margin:0}.et_pb_module.et_pb_shop ul.products{display:block!important;padding:30px 70px!important;margin:0!important;position:relative}.et_pb_shop_0{position:relative;overflow:hidden}.et_pb_shop_0 .slick-list{overflow:visible}.et_pb_shop_0 .woocommerce{margin-left:-50px;padding-left:50px}.et_pb_module.et_pb_shop ul.products li.product{background-color:#Fff!important;border-radius:16px!important;box-shadow:0 2px 18px rgba(0,0,0,0.2)!important;padding:0!important;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s ease!important;padding-bottom:20px!important}.et_pb_module.et_pb_shop ul.products li.product:hover{transform:scale(1.02)!important;box-shadow:0 8px 30px rgba(0,0,0,0.3)!important;z-index:10}.et_pb_module.et_pb_shop ul.products li.product .et_shop_image{padding:20px 20px 10px 20px!important;margin:0!important}.tax-product_cat .et_pb_module.et_pb_shop ul.products{padding:20px 20px!important}#tienda .et_pb_module.et_pb_shop ul.products{padding:20px 20px!important}.et_pb_module.et_pb_shop ul.products li.product img{border-radius:10px!important;width:100%!important}.et_pb_module.et_pb_shop ul.products li.product h2,.et_pb_module.et_pb_shop ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;font-weight:600!important;padding:0 20px!important;margin:0 0 -8px 0!important;line-height:1.4!important;color:#1d1d1f!important}.et_pb_module.et_pb_shop ul.products li.product .price{background:none!important;color:#222!important;padding:0 20px!important;margin:-5px 0 15px 0!important;font-size:18px!important;font-weight:600!important;display:block!important;border:none!important;box-shadow:none!important}.et_pb_module.et_pb_shop ul.products li.product .price ins{text-decoration:none!important}.et_pb_module.et_pb_shop ul.products li.product .button{background-color:#ff0070!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:12px 24px!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;text-align:center!important;display:block!important;width:calc(100% - 40px)!important;margin:0 20px 20px 20px!important;transition:all 0.3s ease!important}.et_pb_module.et_pb_shop ul.products li.product .button:hover{background-color:#fff!important;color:#ff0070!important;box-shadow:0 4px 12px rgba(255,0,112,0.3)!important}.et_pb_module.et_pb_shop ul.products .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:50px;height:50px;background:rgba(255,255,255,0.7)!important;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,0.05);border-radius:50%;cursor:pointer;transition:all 0.3s ease;display:flex!important;align-items:center;justify-content:center}.et_pb_module.et_pb_shop ul.products .slick-arrow:before{display:none!important}.et_pb_module.et_pb_shop ul.products .slick-arrow:hover{background:rgba(255,255,255,0.95)!important;box-shadow:0 4px 15px rgba(0,0,0,0.15);transform:translateY(-50%) scale(1.05)}.et_pb_module.et_pb_shop ul.products .slick-arrow svg{color:#333}.et_pb_module.et_pb_shop ul.products .slick-prev{left:15px}.et_pb_module.et_pb_shop ul.products .slick-next{right:15px}.et_pb_module.et_pb_shop ul.products .slick-track{display:flex!important;gap:30px!important;margin:30px 0px 45px 0px}.et_pb_module.et_pb_shop ul.products .slick-slide{margin:0!important}@media (max-width:1024px){.et_pb_module.et_pb_shop ul.products{padding:30px 60px!important}.et_pb_module.et_pb_shop ul.products .slick-track{gap:25px!important}}@media (max-width:768px){.et_pb_module.et_pb_shop ul.products{padding:20px 50px!important}.et_pb_module.et_pb_shop ul.products .slick-arrow{width:45px;height:45px}.et_pb_module.et_pb_shop ul.products .slick-track{gap:20px!important}}@media (max-width:480px){.et_pb_module.et_pb_shop ul.products .slick-track{gap:15px!important}}.slick-track{display:flex!important;align-items:stretch!important}.slick-slide{height:auto!important;display:flex!important}.slick-slide .product{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.slick-slide .product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex-grow:1!important;text-decoration:none!important}.slick-slide .product .et_shop_image{flex-shrink:0!important;margin-bottom:15px!important}.slick-slide .product h2.woocommerce-loop-product__title{flex-shrink:0!important;margin-bottom:10px!important}.slick-slide .product .descripcion-corta-producto{flex-grow:1!important;margin-bottom:15px!important;font-size:13px!important;color:#666!important;line-height:1.5!important}.slick-slide .product .price{flex-shrink:0!important;margin-top:auto!important;margin-bottom:0px!important}.slick-slide .product .btn-ver-producto{flex-shrink:0!important;margin-top:15px!important;padding:10px 25px!important;background-color:#333!important;color:#fff!important;text-decoration:none!important;border-radius:5px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;display:block!important;width:auto!important;margin:15px auto 10px auto!important}.slick-slide .product .btn-ver-producto:hover{background-color:#555!important;transform:translateY(-2px)!important}ul.products.columns-4:not(.slick-slider){display:grid!important}ul.products.columns-4:not(.slick-slider) li.product{display:flex!important;flex-direction:column!important;min-height:750px!important}ul.products.columns-4:not(.slick-slider) li.product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex-grow:1!important}ul.products.columns-4:not(.slick-slider) .et_shop_image,ul.products.columns-4:not(.slick-slider) h2.woocommerce-loop-product__title{flex-shrink:0!important}ul.products.columns-4:not(.slick-slider) .descripcion-corta-producto{flex-grow:1!important;flex-shrink:1!important}ul.products.columns-4:not(.slick-slider) .price{flex-shrink:0!important;margin-top:auto!important}ul.products.columns-4:not(.slick-slider) .btn-ver-producto{flex-shrink:0!important}@media only screen and (max-width:767px){.woocommerce ul.products.slick-slider{height:auto!important;margin-bottom:0!important}.slick-list.draggable{height:auto!important;padding-bottom:0!important}.slick-track{height:auto!important}.woocommerce ul.products.slick-slider li.product{margin-bottom:10px!important}}@media only screen and (max-width:980px){.dica-item .dica-item-content{opacity:1!important;visibility:visible!important;transform:translateY(0px)!important;inset:auto auto 15px 15px!important;padding:15px 20px!important;max-width:85%!important}}h1,.et_pb_text h1,.et_pb_module h1{background:linear-gradient(180deg,#1d1d1f 0%,#86868b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-top:5px}h2,.et_pb_text h2,.et_pb_module h2{background:linear-gradient(180deg,#1d1d1f 0%,#86868b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-top:5px}h3,.et_pb_text h3,.et_pb_module h3{background:linear-gradient(180deg,#1d1d1f 0%,#86868b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-top:5px}h4,h5,h6,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{background:linear-gradient(180deg,#1d1d1f 0%,#86868b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-top:5px}h1.gradient-light,h2.gradient-light,h3.gradient-light{background:linear-gradient(180deg,#f5f5f7 0%,#86868b 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.gradient-text{background:linear-gradient(180deg,#1d1d1f 0%,#86868b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-blue{background:linear-gradient(180deg,#2997ff 0%,#5e5ce6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-brand{background:linear-gradient(180deg,#7a8fa4 0%,#4a5d6f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h1.gradient-blanco,h2.gradient-blanco,h3.gradient-blanco{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#ffffff!important;color:#ffffff!important}h3.et_pb_toggle_title,h4.et_pb_toggle_title{padding-bottom:1.5px!important}h3,h4{line-height:1.3em!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:25px 0 5px 0!important}.option-group-wrapper .tickboxes .box-price{text-align:right;max-width:20%}.staggs-product-options .option-group{padding:20px 0px!important}.option-group-wrapper .options.list--preview .option{padding:10px 16px!important}.option-group-wrapper label .option{background-color:#fff!important;border:1px solid #E5E5E5!important}.staggs-product-options label input:checked+.option{border:1px solid #000!important}.product-view-nav--thumbnails button.selected{border:0px solid #fff!important}div.staggs-view-gallery__images.swiper-wrapper{border:1px solid #fff!important}.option-group-wrapper .icons input:checked+.icon{border:0px solid #fff!important}.staggs-product-options.border-rounded .option-group-options.icons .icon img{border-radius:0px!important}.ui-selectmenu-text,.ui-menu-item-wrapper{font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif!important;color:red}.option-group-wrapper label .option,.rte-content{color:#555!important;font-size:18px;line-height:25px!important}.staggs-preview-actions{display:none!important}.staggs-product-options .title{font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:1px}.option-group-wrapper .option-group.total .staggs-cart-form-button.staggs button.single_add_to_cart_button{background-color:white;color:#000;border:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:18px!important;border-radius:10px}.option-group-wrapper .option-group.total .staggs-cart-form-button.staggs button.single_add_to_cart_button:hover{background-color:#000!important;color:#fff;border:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.single_add_to_cart_button:after{content:none!important}.single_add_to_cart_button{padding-right:1em!important}.wpcsb-wrapper.wpcsb-active{z-index:99999}.woocommerce-page button.button,.woocommerce-page button.button.alt{background-color:white;color:#000;border:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:18px!important;border-radius:10px!important}.woocommerce-page button.button,.woocommerce-page button.button.alt:hover{background-color:#000;color:#fff;border:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.wpcsb-atc .wpcsb-btn:after{content:none!important}.wpcsb-atc .wpcsb-btn{padding-right:1em!important}.wpcsb-product-name{font-family:'avenir book',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:1px}a.customize-unpreviewable:hover{color:#67CAAE!important}.wc-short-accordion{margin-top:10px}.wc-short-accordion details{border-top:1px solid #e5e5e5}.wc-short-accordion details:last-of-type{border-bottom:1px solid #e5e5e5}.wc-short-accordion summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:10px 0 10px 0;margin:0;font-size:18px;text-transform:uppercase;color:#8d8d8d;font-weight:400}.wc-short-accordion summary::-webkit-details-marker{display:none}.wc-short-accordion summary::after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;border-top:0.5px solid #999;border-right:0.5px solid #999;transform:rotate(135deg);transition:transform .2s ease}.wc-short-accordion details[open] summary::after{transform:rotate(45deg)}.wc-short-accordion details[open] summary::after{transform:rotate(90deg)}.wc-short-accordion details[open] summary::after{transform:rotate(-45deg)}.wc-short-accordion .acc-body{padding:6px 0 14px 0;color:#555;font-size:18px;line-height:25px!important}.wc-short-accordion .acc-body p:last-child{margin-bottom:0}