:root{--themecolor:#3d1359;--themecolorrgba:61, 16, 89;--themecolorlight:#a55cd6;--themecolorbright:#771ac9;--themecolorred:#E73335;--themecolordark:#4B2647;--themecolorbglight:#F8F1FF;--themecolorbluelight:#E9DBF2;--themecolorbluelighter:#F4F5FD;--themeneutrallight:#f5f5f8;--font-primary:'Roboto', serif;--font-secondary:'Roboto', serif;--bs-breadcrumb-divider:'>';--bs-body-font-size:14px;--cnvs-box-shadow-sm:0 0.125rem 0.25rem rgb(0 0 0 / 0.2);--cnvs-themecolor:#3d1359;--cnvs-themecolor-rgb:61, 16, 89;--cnvs-header-height:130px;--cnvs-header-height-sm:121px;--cnvs-header-height-md:110px;--cnvs-header-height-lg:130px;--cnvs-header-height-shrink:60px;--cnvs-header-banner-height:0px;--cnvs-content-padding:2rem}body{line-height:1.5;color:#303030;font-family:var(--font-primary)}h1{font-weight:500;line-height:1.1;margin:0 0 10px 0;font-family:var(--font-secondary)}h2,h3,h4,h5,h6{color:var(--themecolordark);font-weight:500;line-height:1.1;margin:0 0 10px 0;font-family:var(--font-secondary)}h1{font-size:2rem;line-height:41px}h2{font-size:1rem}h3{font-size:.875rem}h4{font-size:.875rem}h5{font-size:.875rem}h6{font-size:12px}h4{font-weight:600}h5,h6{font-weight:700}@media (max-width:767.98px){h1{font-size:2rem}h2{font-size:1.3rem}h3{font-size:1.25rem}h4{font-size:1rem}}.alert-info{--bs-alert-color:#542146;--bs-alert-bg:#ddcfd9;--bs-alert-border-color:#cab6c4}.color-theme{color:var(--themecolor)!important}.color-bright{color:var(--themecolorlight)!important}.color-super-bright{color:var(--themecolorbright)}.color-light{color:var(--themecolorbluelight)}.color-neutral-light{color:var(--themeneutrallight)}i.gradient{background:#3d1059;background:linear-gradient(45deg,rgb(61 16 89) 0%,rgb(188 4 47) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}p a{color:var(--themecolorbright)}ul.iconlist>li [class^="icon-"]:first-child,.iconlist>li [class*=" icon-"]:first-child{width:1.2rem}.modal{background-color:#00000047}.flex-grow-2{flex-grow:2!important}.descriptor-servicio ul{padding-left:0;margin-left:0;list-style-type:none}.single-product h3,.single-product ul,.single-product p{margin-bottom:10px}.single-product .h3,#califica .h3{font-size:1.2rem}.single-product .h4,.txt_region.h4,.txtPaso.h4{font-size:18px}.single-product .h5,.txtDisclaimer.h5{font-size:.875rem}.single-product .txtPaso.h3,.single-product .txtPaso.h4,.txt_region.h4,.txtPaso.h4{text-align:left}.product-desc{padding:0}.product-desc a{display:inline}.product-desc ul>li{position:relative;display:flex;align-items:baseline}.product-desc ul>li>a{display:contents;font-weight:600;color:var(--themecolor)}.product-desc ul>li:before{font-family:'font-icons';font-size:16px;margin-right:5px;margin-top:3px;position:relative;top:2px;color:var(--themecolorbright);content:"\e913"}.product-desc ul.list-si>li:before{color:green;content:"\ec41"}.product-desc ul.list-no>li:before{color:red;content:"\e715"}.product-desc h3{height:auto;line-height:1em;margin-bottom:0}.product-desc .d-md-block h3+p{margin-bottom:0;padding-bottom:0}.list-si li:has(ul){display:flex;flex-wrap:wrap}.list-si li:has(ul) ul{margin-left:21px}.list-si li span{margin-right:10px}.product-intro ul li>strong,.product-intro ul li>b{display:contents}.product-options label,#register-form .form-row label{position:absolute;top:-10px;background-color:#fff;left:25px}.product-options .form-select,.product-options input,#register-form .form-row input,#register-form .form-row select{height:56px;border-color:#767676;border-radius:.375rem}#register-form .form-row input,#register-form .form-row select{font-size:16px;text-align:start!important}.single-product .product-price,.product-price ins{color:#333}.product-price ins{font-size:2rem;font-weight:600}.product-image{height:auto;width:100%;background-position:center;background-size:cover;border-width:1px;border-style:solid;border-color:#ccc}.single-product .product-image img{height:360px!important;object-fit:cover;border-width:7px;border-color:#fff;border-style:solid}.product-rating,.product .rating-container .filled-stars .star span{color:#FFE435}.single-product-image{position:relative}.product-favorite{position:absolute;top:-22px;right:15px;z-index:20}.product-share{position:absolute;top:-22px;right:15px;z-index:20}.product-favorite .i-style,.product-share .i-style{color:var(--themecolor)}.product-favorite .i-style:hover,.product-share .i-style:hover{--cnvs-i-bg-color:var(--themecolorbglight) !important}.i-style:hover{--cnvs-i-bg-color:var(--themecolorbglight) !important}.ls--2{letter-spacing:-2px}.font-secondary{font-family:var(--font-secondary)!important}.bg-theme-light,.section{background-color:var(--themeneutrallight)}.bg-theme-bluelight{background-color:var(--themecolorbluelight)}.bg-theme-bluelighter{background-color:var(--themecolorbluelighter)}.bg-gray{background-color:var(--bs-gray-300)}.bg-theme{background-color:var(--themecolor)!important;color:#fff}.bg-theme-bright{background-color:var(--themecolorbright)!important;color:#fff}.bg-theme-bglight{background-color:var(--themecolorbglight)}.svg-trigger{width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svg-trigger path{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#fff;stroke-width:5;stroke-linecap:round}.svg-trigger path:nth-child(1){stroke-dasharray:40 160}.svg-trigger path:nth-child(2){stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.svg-trigger path:nth-child(3){stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}.primary-menu-open .svg-trigger{transform:rotate(45deg)}.primary-menu-open .svg-trigger path:nth-child(1),.primary-menu-open .svg-trigger path:nth-child(3){stroke-dashoffset:-64px}.primary-menu-open .svg-trigger path:nth-child(2){transform:rotate(90deg)}#header .header-row{flex-wrap:nowrap}@media (max-width:576px){#header .mobile-menu-off-canvas .menu-container{position:fixed;display:block;z-index:499;width:320px;height:100%;height:calc(100vh);max-height:none!important;margin:0!important;left:0!important;top:0!important;padding:15px 25px 60px!important;background-color:#FFF;border-right:1px solid #EEE!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate(-320px,0);-o-transform:translate(-320px,0);transform:translate(-320px,0);-webkit-backface-visibility:hidden;transform-style:preserve-3d}#header .header-row{flex-wrap:wrap}.single-product .product-image img{height:260px!important}}.menu-container>.menu-item>.menu-link{font-size:14px;line-height:20px;font-weight:400;text-transform:inherit;letter-spacing:0}.sub-menu-container .menu-item:last-child a{color:var(--themecolorbright)!important}.top-cart-number{color:#000;background-color:#fff}#top-search{background-color:var(--themecolorlight,#8c4684);color:#FFF;padding:10px 10px;border-radius:25px}#top-search a i{left:2px!important}#top-search span{font-weight:400;margin-left:4px}form.top-search-mobile .input-group input.form-control{width:100%;border-radius:50px!important;height:68px;font-size:16px;padding:1rem 2rem}form.top-search-mobile .input-group button.input-group-btn{background-color:var(--themecolor);color:#fff;border-radius:50%!important;padding:.4rem .8rem;position:absolute!important;right:10px;margin:8px 0;font-size:1.5rem;z-index:4}.top-links-item:hover{background-color:#fff0}.top-links-item>a{display:block;font-size:14px;line-height:20px;color:#666;padding:7px 20px}.home .top-links .top-search-mobile,.not-home .top-links .top-search-form{display:none}.home #top-search .top-search-mobile,.not-home #top-search .top-search-form{display:inline-block}.home #top-search input,.not-home #top-search input{padding:.5rem 2.5rem .5rem 1rem;height:40px;font-size:14px!important}.home #top-search form.top-search-mobile .input-group button.input-group-btn,.not-home #top-search form.top-search-mobile .input-group button.input-group-btn{font-size:1rem;padding:.2rem .4rem;right:0;margin:4px}.home form.top-search-mobile,.not-home form.top-search-mobile{width:70%;margin-bottom:0}.home #top-search,.not-home #top-search{width:100%;display:flex;align-items:center;justify-content:center;background:#fff0}.home #top-search-trigger,.not-home #top-search-trigger{display:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;top:0;margin:4px;background-color:var(--themecolor)}.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.home #header-wrap>.alert-rojo,.my-account #header-wrap>.alert-rojo,.not-home #header-wrap>.alert-rojo{margin-bottom:0px!important}.home #content{margin-top:10px}.not-home.cart #header-wrap>.alert-rojo,.not-home.checkout #header-wrap>.alert-rojo,.login #header-wrap>.alert-rojo{display:none}.alert-rojo{background-color:#ff3032;color:#fff;border-radius:0}.hero-features{transform:translateY(-50%);padding:20px 20px 20px 25px;max-width:80%;margin:auto;background:#F5F5F8;box-shadow:0 2px 12px rgb(13 50 216 / .13);border-radius:20px}.hero-features .h2,.hero-features p,.hero-features h3{color:var(--themecolorlight)!important}.hero-features i{font-size:24px;line-height:1.4}.hero-features .h2{font-weight:700;font-size:32px;line-height:41px;align-self:center;width:45px}.hero-features h3{font-weight:700;font-size:14px;line-height:18px}.hero-features h5{font-size:15px;line-height:1.6}#oc-testi .owl-stage{display:flex}#oc-testi .card{min-height:230px;height:95%}.comofunciona img{max-height:140px;width:auto!important;margin:auto}.comofunciona h3{font-size:14px;line-height:18px;margin-top:15px}.comofunciona .number{font-size:70px;line-height:1em;font-weight:600}.promo-layers .promo{border-radius:20px;background-color:#fff}.promo-layers .promo .bg-layer{background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:285px;border-radius:20px 0 0 20px}.promo-layers .promo .bg-layer img{position:absolute;bottom:0;left:30%}.promo-layers .promo h2{font-size:20px;line-height:25px;margin-bottom:10px}.promo-layers .promo h3,.promo-layers .promo h2.h3{font-size:32px;line-height:41px}.promo-layers .promo span{font-size:14px;line-height:20px}.promo-layers .bg-layer.bg-layer-2{height:100%}.after-dots:not(:first-child)::after{content:'';position:absolute;top:50%;left:0%;width:10px;height:10px;border-radius:50%;font-size:20px;background-color:#000;margin-top:-5px;margin-left:-5px}.before-heading{display:inline-block;font-size:12px;font-style:normal;background-color:rgba(var(--themecolorrgba,38,125,244),.1);color:var(--themecolor,#267DF4);padding:3px 8px;border-radius:2px;font-weight:600}.title-bottom-border h1,.title-bottom-border h2,.title-bottom-border h3,.title-bottom-border h4,.title-bottom-border h5,.title-bottom-border h6{border-bottom:1px solid #eaeaea}.border-light{border-color:#EEE!important}.button.button-light{color:var(--themecolorlight);border:2px solid #EEE}.button:hover,.button-light:hover{background-color:var(--themecolorlight);border-color:var(--themecolorlight);color:#c4c4c4;text-shadow:1px 1px 1px rgb(0 0 0 / 20%)}.wc-cancel-close,.wc-cancel-confirm{border-radius:25px;padding:8px 24px}.remove_from_wishlist.button{border-radius:25px;padding:8px 24px!important;height:35px;width:110px;border-width:0px!important;font-size:14px;line-height:35px}.wc-cancel-close{color:var(--themecolorbright);border:2px solid var(--themecolorbright);background-color:#fff}.button.button-bright,.wc-cancel-confirm,.remove_from_wishlist.button{color:#FFF;border:2px solid var(--themecolorbright);background-color:var(--themecolorbright)}.woocommerce-Button.button:hover,.button.button-bright:hover,.wc-cancel-close:hover,.wc-cancel-confirm:hover .remove_from_wishlist.button:hover{border-color:var(--themecolor);background-color:var(--themecolor);color:#EEE;text-shadow:1px 1px 1px rgb(0 0 0 / 20%)}.woocommerce-Button.button{font-size:18px}.related-products .button{background-color:var(--themecolorbright)}.related-products .price{color:#333}.card{box-shadow:1px 1px 4px #00000012;margin-bottom:20px;border:0}@media (min-width:767px){#product-pricecard.card{box-shadow:none;border:0;background-color:var(--themecolorbglight)}}#faqs .toggle{margin-bottom:5px}.toggle-title,.toggle-header,.accordion-header{font-size:1rem;font-weight:600;font-family:var(--font-primary)}#faqs .toggle-title{color:#333;margin-bottom:0;height:auto}.toggle.toggle-mobile{box-shadow:none;border-top:1px solid #F5F5F8;border-bottom:1px solid #F5F5F8;border-radius:0;margin-bottom:0;padding-bottom:0}.toggle.toggle-mobile .toggle-header{margin:15px 0}.toggle-mobile .toggle-icon{font-size:1.8em;line-height:1em}#informacion_adicional .toggle{margin-bottom:20px}#informacion_adicional .toggle.toggle-header{justify-content:start}.card-img-top{border-top-left-radius:calc(8px - 1px);border-top-right-radius:calc(8px - 1px)}#price-carousel .owl-stage{display:flex;flex-wrap:wrap;align-items:flex-end}.price-list .card-body{padding:20px 30px!important}.price-list .price-title{font-size:48px;font-weight:600;color:var(--themecolor,#267DF4)}.price-list .price-title small{position:relative;font-size:16px;color:#AAA;top:-4px;margin-left:6px}.price-list .list-group-item:first-child,.price-list .list-group-item:last-child{border-bottom:0}.card-img-overlay *{position:relative}.card-img-overlay::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgb(4 4 4 / .45);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.products-carousel.owl-carousel .owl-stage{display:flex}.home .products-carousel.owl-carousel .owl-stage{padding-bottom:20px}.products-carousel .owl-item .product .card,.home .products-carousel .owl-item .product{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1 0 auto;height:100%;margin-bottom:5px}.home .products-carousel .grid-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.home .poroducts-carousel .owl-item h2{font-size:16px;margin:10px 0}.home .products-carousel.owl-carousel .owl-nav [class*=owl-]{top:40%!important}.owl-carousel .owl-dots .owl-dot{width:20px;height:5px;border-radius:4px;transition:all .3s ease-out;opacity:.3;margin-top:0}.owl-carousel .owl-dots .owl-dot.active{width:45px}#price-carousel .owl-item{opacity:0;transform:translateY(20px);transition:all .4s .1s ease-out}#price-carousel .owl-item.active{opacity:1;transform:translateY(0)}#image-carousel{overflow:visible}#image-carousel .carousel-column{display:flex;flex-direction:column;flex:1 0;margin:0;padding:0;list-style:none}#image-carousel .column-1{padding-right:12px}#image-carousel .column-2{padding-left:12px}#image-carousel .carousel-column-container{display:flex;flex-direction:row}#image-carousel .carousel-grid-item{display:flex;flex:1;margin:0;padding:0}#image-carousel .carousel-grid-item .item{flex:1;position:relative;width:100%;min-height:150px;margin-bottom:24px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:5px;transition:all .2s ease-out}.button:hover,#image-carousel .carousel-grid-item:hover a.item{box-shadow:0 5px 8px rgb(0 0 0 / .2);transform:translateY(-3px);opacity:.95;color:#FFF}#image-carousel .carousel-grid-item .item blockquote{z-index:1}.img-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color:rgba(var(--themecolorrgba,38,125,244),.8)}.testimonial{position:relative;padding:0}.testimonials .container::before,.testimonials .container::after{content:"\e7ad";font-family:'font-icons';position:absolute;top:-38px;left:20px;font-size:80px;color:rgba(var(--themecolorrgba,38,125,244),.2)}.testimonials .container::after{content:"\e7ae";top:auto;left:auto;right:20px;bottom:-45px}.testimonials .testi-content p{font-style:normal;margin:10px 0}.testimonials .testi-content .description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.testimonials .comment_container{display:flex;flex-direction:column;row-gap:10px}.testi-window{height:500px;overflow-y:auto}.testi-window .wc_reviews .oc-item:not(:first-child){margin-top:30px;padding-top:30px;border-top:1px solid #ccc}.not-home .testi-window .tagcloud a.button{display:none}.testi-author{font-weight:600;font-size:14px;line-height:21px}.oc-item.card{min-height:230px}.testi-image,.testi-image a,.testi-image img,.testi-image i{display:block;width:40px;height:40px;margin-right:10px}.testi-image i{text-align:center;background-color:#EEE;border-radius:50%;line-height:64px;font-size:28px;color:#888;text-shadow:1px 1px 1px #FFF}.testi-image img{border-radius:50%}.testi-content{position:relative;overflow:hidden}.testi-content p{margin-bottom:0;font-size:14px;line-height:20px;font-family:var(--font-secondary),serif}.testi-content p::before,.testi-content p::after{content:''}.testi-meta{margin-top:10px;font-size:14px;line-height:18px;font-weight:700}.testi-meta span{font-weight:400;font-size:18px;text-transform:none}.mfp-iframe-holder .mfp-close,.testi-stars i,.rating-container .empty-stars{color:#ECBA0B}.testi-stars .rating-container .filled-stars{color:#ECBA0B!important}.testi-stars .rating-xs{font-size:24px!important;letter-spacing:.4rem}.testi-stars .caption{display:none}.testi-date{color:#444647;font-size:12px;line-height:19px;font-weight:400}.testimonials .owl-carousel .owl-nav [class*=owl-]{opacity:1}.home .testi-name{font-size:18px}.home .testi-date{margin-bottom:10px}.home .testi-content .description{margin-top:10px}.home .testimonial{padding:20px}.ayder{position:relative;padding:20px}.ayder .testi-meta{margin-top:0;font-size:14px;line-height:18px;font-weight:400}.ayder .testi-meta .testi-name{font-size:20px;line-height:25px;font-weight:700;margin-bottom:0}.ayder .testi-image img{border-radius:8px}.ayder .testi-content h4{font-size:.875rem}.ayder .testi-content h4,.ayder .testi-content p{margin:10px 0}.advice .bg-overlay-content{height:100%;flex-direction:column;text-align:left;padding:40px;border-radius:8px;background:linear-gradient(180deg,rgb(59 59 59 / .786496) -5.48%,rgb(236 236 236 / .0773264) 106.73%,#fff0 125.09%);mix-blend-mode:multiply;filter:drop-shadow(0 4px 4px rgb(0 0 0 / .25))}.advice h3{align-self:flex-start;color:#fff;text-shadow:0 0 5px #000;font-size:20px;line-height:25px}.advice .tagcloud{align-self:flex-start}.advice img{border-radius:8px}.footer-widgets-wrap .widget.app span{display:inline-block;width:150px}.social-icon{border-color:#fff0;background-color:transparent!important}.social-icon:hover{border-color:#fff0;background-color:transparent!important}.fbox-plain.fbox-sm{margin-bottom:40px}.fbox-icon{top:3px}.fbox-plain.fbox-sm h3{text-transform:none;font-weight:600;font-size:1.125rem;letter-spacing:0}#top-search,.button{transition:all .2s ease-out}.button.button-border{border-color:var(--themecolor);color:var(--themecolor)}.button.button-bright.button-border{border-color:var(--themecolorbright);color:var(--themecolorbright);background-color:#FFF}.button.button-border.button-light{border-color:#fff;color:#fff}.play-video i{position:absolute;padding-left:5px;top:50%;left:50%;width:80px;height:80px;line-height:81px;border-radius:50%;z-index:1;background-color:var(--themecolor);text-align:center;font-size:24px;color:#FFF;margin-top:-40px;margin-left:-40px;transition:transform .3s ease-out;-webkit-backface-visibility:hidden}.play-video:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mfp-container{position:fixed}.mfp-iframe-holder .mfp-close{width:40px;text-align:center;font-size:24px;top:-20px;right:-20px}.mfp-iframe-holder{padding:20px}.mfp-iframe-holder .mfp-content{max-width:100%;height:100%}.product-badges .badge,.product .badge{font-weight:100;font-family:var(--font-primary);font-weight:400;font-size:.9em;letter-spacing:.02rem;border-width:1px;border-style:solid;padding:8px 10px 7px 8px}.product-badges .badge.badge-var1,.product .badge.badge-var1{background-color:var(--themecolorred);border-color:var(--themecolorred);color:#fff}.product-badges .badge.badge-var2,.product .badge.badge-var2{background-color:var(--themecolorbglight);border-color:var(--themecolorbright);color:var(--themecolorbright)}.product-badges{position:relative}.product-badges .sale-flash{position:absolute;top:0;left:0;z-index:inherit}.products-carousel .product .badge,.products-carousel .product .shop-badges{order:4}.products-carousel .product .price{order:3}.products-carousel .rating-container{display:none}.oport .badge.sale-flash{position:absolute;top:0;left:0;z-index:5;border-bottom-left-radius:0;border-top-right-radius:0;font-size:16px;line-height:18px;font-weight:400;background-color:var(--themecolorlight);color:#FFF;max-width:52%;max-height:50px;white-space:break-spaces;text-align:left}.oport .badge.sale-flash.bg-red{background-color:var(--themecolorred)}#content .oport p{font-size:14px;line-height:20px;color:#444647;margin-bottom:0}.oport del{font-size:14px;line-height:20px;color:#707070}.oport h5{font-size:28px;line-height:35px;margin-bottom:2px}.oport .image-container{height:12.3rem;overflow:hidden}@media (max-width:769px){.oport .image-container{height:13.8rem}}.oport .card-img-top{width:100%;height:auto}#locations-carousel .owl-stage-outer{padding-bottom:40px}#locations-carousel .owl-item.active .card{opacity:1;transform:translateY(0)}#locations-carousel.owl-carousel .owl-nav [class*=owl-]{opacity:1;background-color:#FFF;color:var(--themecolor,#267DF4)}#locations-carousel.owl-carousel .owl-dots{position:relative;background:#FFF;width:150px;padding:10px;margin:0 auto;bottom:20px;border-radius:4px;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}#locations-carousel.owl-carousel .owl-dots .owl-dot{margin:0 4px}#content.blog .entry-content p{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#666}#content.blog .entry-content p{margin:0}#footer{background-color:var(--themecolor)}#footer .list-unstyled li a{opacity:.7;color:#FFF;font-weight:300}ul.list-numbers li{list-style:decimal inside;margin-bottom:20px}#locations-carousel .card{position:relative;right:auto;margin:0 auto;bottom:0;margin-top:-30px;padding:20px}.footer-img{margin-top:-90px}.dark #copyrights p,.dark #copyrights a{--bs-text-opacity:1;color:rgb(255 255 255 / .5)!important}input[type="text"]~label,input[type="password"]~label{color:#999;position:absolute;pointer-events:none;left:10px;top:0;transition:0.2s;font-size:16px;color:#303030;padding:14px}input[type="text"]:focus~label,input[type="password"]:focus~label{top:-10px;left:15px;font-size:small;color:#303030;background-color:#fff;padding:0 5px 0 5px}input[type="text"]:valid~label,input[type="password"]:valid~label{top:-10px;left:15px;font-size:small;color:#32cd32;background-color:#fff;padding:0 5px 0 5px}input[type="text"].error~label,input[type="password"].error~label{top:-10px;left:15px;font-size:small;color:#303030;background-color:#fff;padding:0 5px 0 5px}input[type="text"].error~.icon-feedback{display:block;position:absolute;right:12px;top:0;padding:14px;color:red}input[type="text"].error~.icon-feedback:before{content:"\e9f8"}#register-form label.error{display:flex!important;position:relative!important;left:-4px;top:0}#register-form label.error{margin:0;color:#E42C3E}.menu-three-cols{margin-top:10px}#page-title{position:relative;padding:0rem 0;background-color:#fff0;border-bottom:0 solid #EEE}#page-title.page-title-mini{padding:20px 0 20px 0}.iconlist>li+li{margin-top:0.5em!important}.wizard-producto .iconlist .badge{position:absolute;right:20px}@media (max-width:767.98px){.footer-img{margin-top:0}.iconlist.two-cols{columns:1!important}.iconlist.two-cols>li{margin-right:0;margin-left:0}.home #top-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:var(--themecolor);right:0;left:auto;top:0;height:40px;width:40px;margin:4px}.home #top-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{filter:brightness(100)}.disappear-mobile .card-body{padding:0}}@media (min-width:992px){.menu-three-cols{columns:3;margin-top:10px}.menu-three-cols .link-list{break-inside:avoid;-webkit-column-break-inside:avoid}.w-lg-auto{width:auto!important}.w-lg-inherit{width:inherit!important}.w-lg-fit-content{width:fit-content!important}#facts .card p{white-space:nowrap}}@media (min-width:762px){.w-md-auto{width:auto!important}#locations-carousel .card{opacity:0;position:absolute;right:40px;bottom:-30px;padding:20px 30px;width:100%;max-width:320px;border:0;border-radius:4px;transform:translateY(20px);transition:all .4s .1s ease-out}.heading-block h2{letter-spacing:-1px;font-size:24px;line-height:29px;color:#000}#locations-carousel.owl-carousel .owl-dots{position:absolute;top:auto;left:50%;bottom:45px;margin-left:-75px}}#page-menu{height:0;overflow:hidden;-webkit-backface-visibility:hidden}#page-menu #page-menu-wrap{opacity:0;right:0;width:auto;background-color:#fff0;box-shadow:none!important;pointer-events:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translate3d(0,-44px,0);-o-transform:translate3d(0,-44px,0);transform:translate3d(0,-44px,0);transform-style:preserve-3d;-webkit-backface-visibility:hidden}#page-menu.sticky-page-menu{overflow:visible}#page-menu.sticky-page-menu #page-menu-wrap{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.list-numbers{counter-reset:item}ol.list-numbers li{font-size:18px;list-style-type:none;margin-top:1.25rem;font-family:var(--font-secondary,'Domine',serif);font-weight:400}ol.list-numbers li::before{content:counter(item) ". ";counter-increment:item;margin-right:7px;color:var(--themecolor,#267DF4);font-weight:700}.breadcrumb{font-weight:700;justify-content:start}.breadcrumb-item.active,.breadcrumb-item a{color:var(--themecolor)!important}.breadcrumb li:first-child,.aioseo-breadcrumb li:first-child{padding-left:0}.breadcrumb li:first-child::before{content:"Ayda";color:var(--themecolor)}.breadcrumb li,.breadcrumb i,.aioseo-breadcrumb li,.aioseo-breadcrumb i{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb i:last-child,.aioseo-breadcrumb i:last-child{padding-right:var(--bs-breadcrumb-item-padding-x)}#page-title.page-title-mini .breadcrumb span{display:inline-block;margin-top:0;line-height:12px}.aioseo-breadcrumb-separator{padding-left:var(--bs-breadcrumb-item-padding-x);padding-right:var(--bs-breadcrumb-item-padding-x)}#page-title .breadcrumb span a{display:inline-block;margin-top:0;font-weight:700;color:#4B2646;font-size:12px}#beneficios .fbox-icon i,#beneficios .fbox-icon img{width:auto;height:auto}#beneficios h3{font-size:21px;line-height:25px;margin-bottom:16px}.cols-2{columns:2}@media (max-width:446px){.cols-2{columns:1}.home #content .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{zoom:1.1!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:16px;height:16px}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a{color:var(--themecolordark)!important}.breadcrumb .active{text-decoration:underline}.breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;max-width:100%;overflow:hidden;white-space:nowrap}.breadcrumb>li{flex-shrink:0}.breadcrumb>li:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>li::before{flex-shrink:0}}#mas-detalle{position:absolute;right:-10%;width:350px;z-index:50}#mas-detalle.card .edge{width:7px;height:100%;height:calc(100% + 2px);background-color:#eee;position:absolute;top:-1px}.gradient-yellow{background:linear-gradient(130deg,rgb(252 203 0) 0%,rgb(252 182 22) 58%,rgb(241 90 36) 178%);background-color:#ffc107}.accordion-mas-info{height:100%;background-color:var(--themeneutrallight);box-shadow:none;margin-bottom:0}.accordion-mas-info .toggle-header::after{margin-left:20px}.accordion-mas-info .toggle-header{position:relative;display:flex;align-items:center;justify-content:start;width:100%;padding:25px;font-weight:700;font-size:20px;line-height:25px;border:0;overflow-anchor:none;background-color:var(--themecolorbluelighter);border-radius:var(--cnvs-toggle-border-radius);transition:var(--bs-accordion-transition)}.accordion-mas-info .toggle-header h2{margin:0}.accordion-mas-info .toggle-header.text-between{justify-content:space-between}.accordion-mas-info .accordion-collapse.show{background-color:var(--themeneutrallight);border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.accordion-mas-info .toggle-header.toggle-active{color:#303030;background-color:#F4F5FD;box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 #F4F5FD;border-radius:20px 20px 0 0!important}.accordion-item:first-of-type .toggle-header{border-top-left-radius:20px;border-top-right-radius:20px}.iconlist.two-cols{columns:2}.iconlist.two-cols>li{margin-right:10px;margin-left:10px;margin-bottom:20px;break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block}.shop #review{border-bottom:2px solid var(--bs-gray-200)}#facts .counter .icon-star3{left:-10px;top:3px;position:relative}.form-check-input:checked{background-color:var(--themecolorbright);border-color:var(--themecolorbright)}@media (max-width:446px){#facts .card-body{padding:0px!important}#facts .counter .icon-star3{left:-5px;top:2px}.page-title-mini .breadcrumb{margin-top:0rem}}@media (min-width:576px){.modal-sm{--bs-modal-width:450px}}.modal-header{border-bottom:0;padding:70px 40px 10px 40px}.modal-header .btn-close{font-size:12px;position:absolute;right:28px;top:28px}.modal-title{width:100%;font-size:28px;line-height:.5rem;position:relative;font-weight:400}.servicio-info{padding:10px 0}.modal-body{padding:10px 40px}.modal-footer{justify-content:center;background-color:var(--themecolorbluelighter)}.w-50{width:45%!important}.wizard.modal .modal-header{padding:30px 50px 0 40px}.wizard.modal .modal-body{padding-bottom:10px}.wizard.modal .form-check{font-size:14px;text-align:left;text-transform:lowercase}.wizard.modal label.form-check-label{font-size:14px;text-transform:lowercase;margin-bottom:0}.wizard.modal .form-check::first-letter,.wizard.modal h4::first-letter,.wizard.modal label.form-check-label::first-letter{text-transform:capitalize}.wizard.modal .datepicker-inline{width:100%}.wizard.modal .alternate-row-color .form-check{margin-left:-40px;margin-right:-40px;margin-bottom:0;padding:13px 70px}.wizard.modal .alternate-row-color .form-check:nth-child(odd){background-color:#F4F5FD}.wizard.modal .form-check-input{width:1.27em;height:1.27em;margin-top:.1em}.wizard.modal .datepicker table{width:100%}.wizard.modal .datepicker table thead tr:nth-child(2) td{font-size:17px;font-weight:700;color:#595959}.wizard.modal .datepicker table thead tr:last-child{border-top:1px solid #595959}.wizard.modal .datepicker table tr td.disabled,.wizard.modal .datepicker table tr td.disabled:hover{color:#c9c9c9}.wizard.modal{transition:all .3s ease-out}.legal ul,.legal ol,.legal ul li,.legal ol li{margin:10px}.legal h2{font-size:32px;line-height:41px}.legal h4{margin-top:2em;margin-bottom:.5em;font-size:24px;line-height:29px}.legal img{border-radius:20px}.legal .faq h2{font-size:20px;line-height:1em}.faqs_servicio h3{font-size:1rem;margin-bottom:0px!important}.tu_ubicacion{cursor:pointer}.wizard_alert{position:absolute;right:0}@media (max-width:377px){.wizard .modal-content{zoom:.93}}.shop{background-color:#fff0}.h2-shop-results{margin-top:15px}.h2-shop-title{margin-top:15px;border-top:1px solid #eaeaea;padding-top:15px}.product a{display:inline;flex-direction:column}.products .product a,.product-section .product a{display:flex;flex-direction:column}.product a img{order:1;height:auto;border-radius:6px;height:150px!important;object-fit:cover;width:100%;object-position:center}.product a h2,.product a h3{order:2;font-weight:400;font-size:18px;margin:10px 0 0 0;color:#333}.product a .rating-container{order:3}.product .shop-badges{order:5;position:relative;top:auto;left:auto;display:inline;width:fit-content;height:32px}.product .shop-badges .sale-flash{position:relative;top:0;left:0;z-index:auto}.product a .price{order:4;margin:5px 0 0 0;font-size:18px;font-weight:700;text-align:end}.product a .price:before{content:'Desde:';font-weight:400;font-size:14px;float:left;line-height:23px}.single-product h2,.single-product .h2{font-size:16px;font-weight:700;line-height:1.1;margin:0 0 10px 0}.product .button{display:block;text-align:center;border-radius:25px}.shop .product .button{padding:8px 0}.product .price{color:#717171}.product .price ins{font-size:14px;text-decoration:none}.product .price ins::before{content:'Desde';font-size:12px;display:block;text-decoration:none}.product .price del>span bdi span::before{content:'Antes    ';font-size:12px}.product .button{background-color:var(--themecolorbright);font-size:1.2rem}.line{border-width:2px 0 0 0}.shop select.orderby{border:0;color:var(--themecolorlight);font-weight:700}.shop #content{background-color:#fff0}.shop #content .shop{background-color:#fff0}#shop.product .card{flex:1 0 auto;height:95%}#posts .entry .card-body{height:100%}.post-grid .entry-title h2{font-size:1rem}.entry-title h2 a,.entry-title h3 a,.entry-title h4 a{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-width:100%;min-height:3rem}#posts .entry-content{margin-top:.5rem}.wp-block-latest-posts li{display:flex;flex-wrap:wrap;margin-bottom:16px}.product_list_widget .entry-title h4 a{min-height:20px}.widget_block.widget_recent_entries:not(.widget-li-noicon) li::before{content:""}.widget_recent_entries:not(.widget-li-noicon) li a.wp-block-latest-posts__post-title::before{content:"\e7a5";font-family:'font-icons';display:inline-block;position:relative;top:1px;left:0;margin-right:5px}.widget_recent_entries li a{padding:0 0 0 5px;font-weight:600}.widget_recent_entries li time{padding:0 0 0 5px}.widget_block.widget_recent_entries img{margin-bottom:10px;width:55px;height:55px}.shopping_cart form{margin:0}.cart #content,.checkout #content,.my-account #content,.my-account #page-title{background-color:#f5f5f5}.cart #page-title,.checkout #page-title{background-color:#f5f5f5}.resumen_agendar th:first-child,.resumen_agendar td:first-child{text-align:start}.cart td,.cart th{padding:.3rem 0rem!important;vertical-align:middle!important;border-color:rgba(var(--cnvs-contrast-rgb),.1)!important}.order-total>th{text-align:start}.resumen_agendar th{font-size:2rem;color:var(--cnvs-contrast-700);font-weight:400}.resumen_agendar th.product-subtotal{font-weight:600}.cart .shop_table>tbody>tr>td,.cart .shop_table>thead>tr>th{padding:0.4rem!important}.cart_totals .shop_table>tbody>tr:first-child{border-top:3px solid #f5f5f5!important}.cart_totals .shop_table tr.cart-subtotal>*{padding-top:5px}.shop_table.cart>td{padding:12px 12px 12px 0!important}.shop_table td.product-thumbnail{width:127px;align-content:flex-start}.cart td img{width:100%;height:auto}.cart-subtotal table.shipping{width:100%}.shop_table .btn_adj_evid{padding-left:10px}.shop_table .btn_adj_evid i{margin-right:5px}.checkout h2,#checkout_content h3 .cart h2,.cart h3{margin-bottom:10px!important;font-size:18px!important}.shopping_cart .cart_totals p,#order_review p{background-color:var(--bs-gray-200);color:var(--bs-gray-500);padding:.5rem;font-size:14px;border-radius:4px}#order_review_heading{font-size:1rem}.woocommerce-additional-fields>h3{border-bottom:1px solid #eaeaea;line-height:46px}.wc-proceed-to-checkout button{width:100%}td.actions{background-color:#fff0;text-align:right}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:14px;padding-left:0;padding-right:20px;display:block;position:relative}.form-row.place-order p.form-row{margin-bottom:5px}#gdpr_checkout label{padding-right:20px}.woocommerce-notices-wrapper~.woocommerce-info.cart-empty{padding:0px!important}.grunion-field-checkbox-multiple-wrap label:not(:first-child){width:32%}#contact-form-widget-block-38 .grunion-field-checkbox-multiple-wrap label:not(:first-child){width:100%}.woocommerce-Button .wp-block-jetpack-contact-form a.button,.wp-block-button__link,.order-payment-link input[type=submit],#submit_payu_latam input[type=submit],.modal.verified-rating input[type=submit],.return-to-shop .button.wc-backward{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:8px 22px!important;font-size:14px!important;line-height:24px!important;background-color:#9c1289!important;color:#FFF;font-weight:400;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgb(0 0 0 / 20%)}.wc-block-featured-product.has-background-dim .wp-block-button__link{background-color:transparent!important}.modal.verified-rating input[type=submit],.return-to-shop .button.wc-backward{min-width:130px;border-radius:25px}.return-to-shop .button.wc-backward{border:2px solid var(--themecolorbright);background-color:transparent!important;color:var(--themecolorbright);font-weight:700;text-shadow:none}.return-to-shop .button.wc-backward:hover{background-color:var(--themecolorbright)!important;color:#fff}.modal.verified-rating p.stars{display:none}em.woocommerce-review__verified.verified{font-weight:100;font-size:14px;color:#777}em.woocommerce-review__verified.verified:before{font-family:"font-icons";content:"\ec02";color:#9c1289;width:15px;height:20px;font-size:16px;line-height:16px;font-style:normal;padding:0 5px}.order-payment-link form{text-align:center;justify-content:center;display:flex}.order-payment-link p{display:none}.order-payment-link input[type=submit],#submit_payu_latam input[type=submit]{border-radius:25px;margin:10px auto;width:100%}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form select{padding:.375rem 0.75rem!important}.contact-form .wp-block-button{max-width:50%!important;text-align:right;margin:0}.cart_totals{padding:15px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:flex;width:100%;flex-wrap:wrap}.woocommerce-billing-fields p,.woocommerce-shipping-fields p,.woocommerce-additional-fields p{width:50%;padding-right:15px;margin-bottom:15px;display:inline-block;position:relative}.woocommerce-billing-fields p label,.woocommerce-shipping-fields p label,.woocommerce-additional-fields p label{display:block;font-size:12px;margin:0}.woocommerce-additional-fields label{position:absolute;top:-10px;background-color:#fff;left:25px}.woocommerce-additional-fields .form-row label{position:relative;left:0;top:0;font-size:14px}.select2-container--default>.select2-selection--single{border:0}.select2-container .select2-selection--single{height:32px}.checkout .select2-container .select2-selection--single{height:40px}.checkout .select2-container--default .select2-selection--single{background:#fff0;border:0;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:37px;right:4px}#billing_address_2_field,#shipping_address_2_field{display:flex;align-content:baseline;align-items:end}.woocommerce-input-wrapper,.woocommerce-billing-fields__field-wrapper input,.woocommerce-shipping-fields__field-wrapper input{width:100%;position:relative}#order_comments_field{display:flex;flex-direction:column;width:100%}.woocommerce-checkout-review-order-table,.shop_table,#order_comments_field textarea{width:100%;margin-bottom:0}.shop_table tr td:last-child,.woocommerce-checkout-review-order-table tr td:last-child,.woocommerce-checkout-review-order-table tr td:last-child span,.product-total{text-align:right;font-weight:700}.order_details tr.total,.shop_table tr.order-total,.woocommerce-checkout-review-order-table tr.order-total{border-top:1px solid #ECECEC;font-size:17px;line-height:39px}.shop_table ul#shipping_method,.woocommerce-checkout-review-order-table ul#shipping_method{margin-bottom:0;text-align:right;list-style-type:none}.shop_table.woocommerce-checkout-review-order-table input,.shop_table.woocommerce-checkout-review-order-table label{width:100%;text-align:start}.shop_table.woocommerce-checkout-review-order-table input[type="file"]::file-selector-button{display:none}.shop_table.woocommerce-checkout-review-order-table input[type="file"]{padding:0;color:#777}.shop_table .product-info br{display:none}.shop_table .product-info{font-size:14px;color:var(--themecolorbright);font-weight:500}.woocommerce-form-coupon-toggle{display:none}.shopping_cart .cart_item .product-img,#order_review .cart_item .product-img,.myaccount .order .product-img{margin-right:12px}.order_details td{padding:10px;font-size:14px}.cart td img,.shopping_cart .cart_item img,#order_review .cart_item img,.myaccount .order img{border:6px solid #fff;border-radius:4px;box-shadow:0 0 2px #00000070}.shopping_cart tr.cart_item td,#order_review tr.cart_item td{font-weight:400;font-size:14px;align-content:flex-start}.shopping_cart tr.cart_item td:first-child{text-align:start}.shopping_cart tr.cart_item,#order_review tr.cart_item{border-top:2px solid rgba(var(--cnvs-contrast-rgb),.1)}.cart .resumen_agendar td.resumen-section{padding:.5rem .3rem 0 0rem!important;text-align:start!important;color:var(--themecolorbright);font-size:16px!important;font-weight:700!important;border-top:1px solid rgba(var(--cnvs-contrast-rgb),.1)}.cart .resumen-modificar.wizard_modificar_fecha{float:right;font-weight:400;font-size:14px}#payment .wc_payment_method span{line-height:24px;font-size:14px}#payment img{max-height:24px;float:right}#payment .payment_box p{font-size:12px;margin-bottom:0;padding-left:25px}.woocommerce-privacy-policy-text{margin-top:20px;font-size:12px}.woocommerce-privacy-policy-text label{font-size:12px}.validate-required .checkbox{padding-left:0}.shipping-calculator-form .select2-selection.select2-selection--single span{line-height:30px;text-align:left;height:30px}p.validate-required.woocommerce-validated span{position:relative}p.validate-required.woocommerce-validated label:after{content:'\e92b';color:green;position:absolute;right:0;font-family:'lined-icons';font-size:18px;margin:-21px 0 0 0}.woocommerce-billing-fields__field-wrapper p.validate-required.woocommerce-validated label:after{content:'\e92b';color:green;position:absolute;right:20px;font-family:'lined-icons';font-size:18px;margin:30px 16px 0 0;z-index:888;background-color:#fff}.woocommerce-billing-fields p:nth-child(2n){padding-right:0;padding-left:15px}span.select2.select2-container.select2-container--default.select2-container--disabled{position:absolute;top:0;background-color:#f5f5f5}p.validate-required.woocommerce-validated input{border-color:green}p.validate-required input{border-color:blue}p.validate-required.woocommerce-validated input[type=text],p.validate-required.woocommerce-validated input[type=email],p.validate-required.woocommerce-validated input[type=tel],p.validate-required.woocommerce-validated select,p.validate-required.woocommerce-validated .select2-selection__rendered,p.validate-required.woocommerce-validated textarea{border-color:green}.cart .shop_table .cart_list_tr>td{display:block}.cart .shop_table .cart_list_tr .resumen_agendar td{display:table-cell}@media (max-width:499px){.cart .shop_table .cart_list_tr>td{display:block}.resumen_agendar tbody>tr>th{font-size:1.6rem;line-height:1.2em}.cart:not(.cart-totals) .cart_item{border:0 solid rgba(var(--cnvs-contrast-rgb),.1);padding:0rem;border-top:0}}.woocommerce-info.woocommerce-no-products-found{text-align:center;font-size:20px;padding:40px;width:100%}.woocommerce-notices-wrapper~p{text-align:center}.woocommerce-notices-wrapper~.woocommerce-error,.woocommerce-notices-wrapper~.woocommerce-info{padding:5rem!important;text-align:center;font-size:1.75rem;position:relative}.woocommerce-notices-wrapper~p a.button{text-align:center}.background-dim__overlay{background-color:#300f2f}.wc-block-featured-product__description,.wc-block-featured-product__link,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{padding:8px 0}.wp-block-button__link{background-color:#ffffff30;border:1px solid #fff}.wc-block-featured-product__description,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{line-height:1.25;margin-bottom:0;text-align:center}.link-edit i.icon-line-edit-3{font-size:.98rem;vertical-align:middle}.process-steps{flex-wrap:nowrap}.process-steps .i-circled{z-index:2}.inicio-content h2{margin-bottom:0;color:var(--themecolor)}.inicio-content img{display:inline-block}#consejos .owl-stage{display:inline-flex;align-items:stretch}#consejos .owl-stage img{height:100%}.featured-type-1 .entry-image{height:220px;overflow:hidden}.featured-type-1 .entry-image img{position:absolute;top:-200px}.featured-type-2{display:flex;flex-direction:column;justify-content:space-between}.featured-type-2 .card:first-child{margin-bottom:27px}.featured-type-2 .card-body{display:flex;flex-direction:row}.featured-type-2 h2{line-height:1em}.featured-type-2 h2 a{font-size:18px;line-height:1em}.featured-type-2 .card-body .entry-image{margin-right:15px;width:250px!important;flex:1 1 auto}.featured-type-2 .card-body .entry-info{flex:2 2 auto}.featured-type-2 .card-body .entry-content{margin-top:10px}.featured-type-2 .card-body .entry-content p{margin-bottom:0;-webkit-line-clamp:2}#posts .entry::after,.featured-type-1 .entry::after,.featured-type-2 .entry::after{height:0;margin-top:0}.blog-single .tagcloud a{margin-right:4px;margin-bottom:4px;border:1px solid #a7c3f8;font-size:13px!important;color:#495057;display:inline-block;transition:all .3s ease-in-out}.user-menu a{padding:15px 30px;border-bottom:1px solid #ECECEC;font-size:14px}.user-menu a:last-child{color:#1877F2}.user-menu a.is-active{text-decoration:underline}.user-menu-title h4{margin:0;padding:16px 30px;font-size:17px;border-bottom:1px solid #ECECEC}.fbox-plain.fbox-xs .fbox-icon i{font-size:1rem}.fbox-xs .fbox-icon{width:3em}.wc-cancel-order.button{border-color:var(--themecolorbright);color:var(--themecolorbright);background-color:#FFF;text-shadow:none}.wc-cancel-order.button:hover{background-color:var(--themecolorbright);color:#FFF}.myaccount .back-button{line-height:20px;font-size:28px;padding-right:.5rem;position:relative;top:6px}.myaccount .edit-account label{width:100%}.myaccount p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{background-color:#f5f5f8;padding:15px;border-radius:8px}.myaccount input#mailchimp_woocommerce_is_subscribed{margin-right:10px}.myaccount .order_details .product-name{display:flex;flex-direction:row}.myaccount .order_details .product-name .item-thumbnail{margin-right:12px}.myaccount .order_details .product-name .item-thumbnail img,.myaccount .wishlist_table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border:3px solid #E9ECFB;border-radius:8px}.myaccount .order_details .product-name .product-quantity{display:none}.myaccount section.view-order{margin-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px}.myaccount .order_details thead{display:none}.myaccount .order_details tfoot th{text-align:end;font-weight:400}.myaccount .order_details tfoot{border-top:1px solid #ccc}.myaccount .order_details tfoot tr.order_totals{display:none}.myaccount table.order_details{padding-bottom:15px}.myaccount section.view-order address{margin-bottom:0}.myaccount section.view-order.woocommerce-customer-details{margin-top:15px;margin-bottom:0;padding-bottom:0;border-bottom:0}.myaccount section.view-order.agendamiento-details{margin-top:0}.myaccount section.view-order.payment-details{border-bottom:0;margin-bottom:15px}.wc-cancel-reasons-head{display:none}.myaccount .wishlist-title-container{display:none}.myaccount .wishlist_view thead{display:none}.myaccount .wishlist_view td.product-remove{width:32px}.myaccount .wishlist_view td.product-thumbnail{width:85px}.myaccount .wishlist_view td.product-add-to-cart{width:100px}.myaccount .wishlist_table.mobile li{display:flex}.myaccount .wishlist_table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:59px;width:59px}.myaccount .wishlist_table.mobile li .additional-info-wrapper .product-remove{font-size:20px}.myaccount .woocommerce-MyAccount-navigation .list-group-item div:before{font-family:"font-icons";font-size:16px;margin-right:5px;background:#3d1059;background:linear-gradient(45deg,rgb(61 16 89) 0%,rgb(188 4 47) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.myaccount .woocommerce-MyAccount-navigation-link--edit-account div:before{content:"\ecbe"}.myaccount .woocommerce-MyAccount-navigation-link--orders div:before{content:"\ec27"}.myaccount .woocommerce-MyAccount-navigation-link--edit-address div:before{content:"\e6a4"}.myaccount .woocommerce-MyAccount-navigation-link--favorites div:before{content:"\e663"}.myaccount .woocommerce-MyAccount-navigation-link--customer-logout div:before{content:"\e668"}.entry-content .yith-wcwl-share ul li,.yith-wcwl-share ul li{font-size:20px;margin:0 3px;padding:0}.yith-wcwl-share li a{color:#FFF;border-radius:3px;padding:5px;min-width:40px;min-height:40px;line-height:28px}.woocommerce-address-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-address-fields__field-wrapper .form-row,.woocommerce-additional-fields .form-row{display:flex;flex-direction:column;margin:16px 0 0 0;align-content:baseline;width:47.5%}.woocommerce-address-fields__field-wrapper .form-row:nth-child(odd){margin-right:26px}.woocommerce-additional-fields .row div{display:flex;flex-direction:column;margin:8px 0}.woocommerce-address-fields__field-wrapper .form-row label{margin-bottom:-10px;margin-left:12px;background-color:#fff;z-index:2;width:fit-content}.myaccount .woocommerce-MyAccount-content p.address,.checkout .ext_additional_checkout_field h3{display:none}.checkout .ext_additional_checkout_field{width:100%;display:flex;flex-direction:row}.checkout .ext_additional_checkout_field select,.checkout .ext_additional_checkout_field input{width:100%}.woocommerce-ResetPassword input,.woocommerce-address-fields__field-wrapper .form-row input,.woocommerce-address-fields__field-wrapper .form-row select,.woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-additional-fields input,.woocommerce-additional-fields select,.woocommerce-additional-fields textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;border-radius:8px;height:56px;color:#212529;background-color:#fff!important;border:1px solid #767676;min-height:calc(1.5em + 1rem + 2px);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.woocommerce-additional-fields .form-row{width:100%}.woocommerce-address-fields__field-wrapper .select2-container .select2-selection--single{height:49px;font-size:16px}.woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;background-color:transparent!important}.woocommerce-additional-fields p.notes{padding-right:0;margin-right:0}@media (max-width:499px){.woocommerce-additional-fields .row div{margin:15px 0;width:100%}.woocommerce-address-fields__field-wrapper .form-row:nth-child(odd){margin-right:0}}.order td{padding:10px}.order .id-row{height:35px;border-bottom:1px solid #ccc}.order .id-row span.product_order{font-size:16px;width:34%!important}.order .id-row span.product_order,.id-row span.product_date{border-right:1px solid #ccc;padding-right:10px}.order .id-row>span{padding:0 10px;margin:5px 0;width:50%}.order .product_status{line-height:35px;font-size:14px}.order .id-row span.status-color{width:5px;background-color:lightgray;padding:0;margin:0}.order .id-row span.product_total{width:25%}.woocommerce-orders-table__row--status-cancelled{opacity:.5}.order .id-row.cancelled span.status-color{background-color:#303030}.order .id-row.processing span.status-color{background-color:#9C1289}.order .id-row.completed span.status-color{background-color:#008A00}.order .id-row.cancel-request span.status-color{background-color:red}.wc-cancel-main .wc-cancel-reason-txt textarea{resize:none;width:100%}.my-account .process-steps li{flex-direction:column}.myaccount .process-steps li::before{left:0%}.myaccount .process-steps li h5{text-align:center;margin-top:10px}.slider-element{z-index:0}.slider-element~.promo-boxes{margin-top:-6em;z-index:55}.product_list_widget .entry{margin-bottom:0;padding-bottom:15px}.product_list_widget .entry-image{width:64px}.product_list_widget .entry-image img,.widget_block.widget_recent_entries img{border:3px solid #E9ECFB;border-radius:8px}.pagination{display:flex;justify-content:center}.pagination ul{list-style-type:none;display:flex;flex-direction:row;justify-content:center}.pagination ul.page-numbers li{list-style-type:none;display:flex}.pagination.pagination-transparent ul.page-numbers li a{border:0}.pagination.pagination-circle ul.page-numbers li:not(:first-child):not(:last-child) a,.pagination.pagination-circle ul.page-numbers li span{width:35px;height:35px;line-height:33px;text-align:center;padding:0;border-radius:50%}.pagination.pagination-circle ul.page-numbers li:first-child,.pagination.pagination-circle ul.page-numbers li:last-child{line-height:32px;margin:0 0 0 20px}.pagination.pagination-circle ul.page-numbers li .current{color:#fff!important;background-color:var(--themecolorbright);border-color:var(--themecolorbright)}.pagination.pagination-circle ul.page-numbers li:not(:first-child):not(:last-child) a:focus,.pagination.pagination-circle ul.page-numbers li:not(:first-child):not(:last-child) a:hover{color:#fff!important;background-color:var(--themecolorbright);border-color:var(--themecolorbright)}.pagination.pagination-circle ul.page-numbers li:not(:first-child) a,.pagination.pagination-rounded ul.page-numbers li:not(:first-child) a{margin-left:5px}.pagination ul.page-numbers li:not(:first-child) a{margin-left:-1px}#posts .pagination{display:flex;justify-content:center;margin-bottom:2rem}#posts .page-numbers.current,a.page-numbers:not(:last-child):not(.prev):hover{color:#fff!important;background-color:var(--themecolorbright);border-color:var(--themecolorbright)}#posts .page-numbers:not(.next):not(.prev){width:35px;height:35px;line-height:33px;text-align:center;padding:0;border-radius:50%;margin-left:5px}#posts .page-numbers:last-child,#posts .page-numbers.prev{line-height:32px;margin:0 20px}#posts .page-numbers.current{margin-left:5px}.blog-single .prev-post-link a,.blog-single .next-post-link a{font-size:1.1rem;margin:0 10px;font-weight:700;color:var(--themecolorlight)}.blog-single .prev-post-link a:before,.blog-single .next-post-link a:before{width:auto;height:auto;background-color:var(--themecolorbluelighter);padding:4px 15px 6px 15px;border-radius:50px;clear:both;position:absolute;font-weight:400;color:var(--themecolor);top:-35px;font-size:11px}.blog-single .prev-post-link a:before{content:'Anterior';left:10px}.blog-single .next-post-link a:before{content:'Siguiente';right:10px}.ui-widget{font-family:var(--font-primary);font-size:1.1em}.ui-widget-content,form[class^='checkout_coupon']{border:1px solid rgb(0 0 0 / 18%);background:#fff;background-clip:padding-box;border-radius:0.5rem!important}.ui-widget-header{border:0;background:#fff0;color:#6c6c6c;font-weight:700}.ui-dialog .ui-dialog-titlebar{padding:0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0;width:20px;margin:0 0 0 0;padding:0;height:20px;line-height:17px;border:0;background-color:#fff0;font-family:'font-icons'}.ui-dialog .ui-dialog-titlebar-close:before{content:"\ebcc"}.my-account #content:not(.edit-account) .pp-wrapper{display:none!important}form#order_review{max-width:800px;display:flex;flex-direction:column;align-items:end;margin:auto}#order_review .wc-item-meta,.order_details .wc-item-meta{display:table;table-layout:auto}#order_review .wc-item-meta li strong,#order_review .wc-item-meta li p,.order_details .wc-item-meta li strong,.order_details .wc-item-meta li p{display:table-cell;font-size:12px}#order_review .wc-item-meta li,.order_details .wc-item-meta li{display:table-row}#order_review td.product-quantity,#order_review td.product-subtotal,.order_details td.product-quantity,.order_details td.product-subtotal{vertical-align:top}#order_review tfoot tr:first-child td,#order_review tfoot tr:first-child th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0}#order_review tfoot tr:last-child td.product-total bdi,.order_details tfoot tr:last-child td.product-total bdi{font-size:17px;line-height:39px}#order_review th.product-quantity,#order_review td.product-quantity,.order_details th.product-quantity,.order_details td.product-quantity{text-align:right}#payment:not(.woocommerce-checkout-payment){max-width:330px;float:right}#payment:not(.woocommerce-checkout-payment) ul.wc_payment_methods.payment_methods.methods{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.375rem}#payment:not(.woocommerce-checkout-payment) ul.wc_payment_methods.payment_methods.methods .list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#FFF;border:1px solid #00000020}.lost_reset_password .g-recaptcha{margin-top:20px}#register-form .g-recaptcha{margin-bottom:20px}.wp-block-jetpack-contact-form-container .contact-form-submission{border:0 solid;padding:0}.wp-block-jetpack-contact-form-container .contact-form-submission p.go-back-message{display:none}.dgwt-wcas-si img{height:40px;width:100%}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-radius:20px;box-shadow:0 4px 7px #00000024}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0;background:#fff0}.not-home #top-search .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:4px}.not-home #top-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{filter:brightness(100)}.not-home #top-search .dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:15px}.not-home #top-search input{padding:.5rem 1rem .5rem 1rem}.not-home #top-search .dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#fff0}.home .top-search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none}.home .top-search-form .dgwt-wcas-preloader.dgwt-wcas-close{display:none}.home .top-search-form .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{color:#fff!important;padding:10px;border:0;font-size:20px;line-height:1em}.home .top-search-form .dgwt-wcas-style-pirx input::placeholder{color:#fff!important}.home #content .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;border-radius:50px!important;height:68px;font-size:16px;padding:1rem 2rem;color:#212529;background-color:#fff!important;border:1px solid #66727E}.home #content .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:0;left:auto;background-color:var(--themecolorbright);color:#fff;border-radius:50%!important;padding:.4rem .8rem;position:absolute!important;top:0;margin:4px;font-size:1.5rem;z-index:4;zoom:1.65}.home #content .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{filter:brightness(100)}.contact-form label span{display:contents;color:purple}.contact-form .grunion-field-label.checkbox{padding-left:0}.woocommerce-ResetPassword p:first-child{font-size:20px;font-weight:600}.woocommerce-ResetPassword.lost_reset_password{width:400px;display:flex;flex-direction:column;margin:auto;padding:1.5rem 2rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important;margin-top:10%}@media (max-width:576px){.primary-menu-trigger,.is-expanded-menu #page-menu-trigger{display:flex!important;opacity:1}.cnvs-hamburger .cnvs-hamburger-inner,.cnvs-hamburger .cnvs-hamburger-inner::before,.cnvs-hamburger .cnvs-hamburger-inner::after{background-color:#fff}}.moppm_body{background-color:#c2c2c3}.moppm_reset_body{border-radius:8px;padding:0px!important}.moppm_reset_body center{display:none}.moppm_form_label{color:#000;font-weight:400;margin-bottom:3px}.moppm_input_password_field{margin-bottom:0;letter-spacing:0;width:100%;height:auto;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;max-width:100%}.moppm_input_password_field:focus{box-shadow:0 0 6px #0000001c;background-color:#fff;margin-bottom:0;letter-spacing:0;width:100%;height:auto;border:1px solid #cac8cb}.moppmbtn-primary{background:#9C1289!important;border-radius:20px;font-size:16px;margin-top:0px!important;color:#fff!important;letter-spacing:1px}.moppm_reset_body .col-6:not(:first-child){background-color:var(--themeneutrallight);padding:30px;border-bottom-right-radius:8px}.moppm_valid:before{width:24px;height:24px;content:"\e658";font-family:'font-icons'}.wizard .iconlist>li+li{margin-top:0.5rem!important}.wizard .entry-meta,.wizard .entry-meta li{margin-top:0px!important;margin-bottom:3px!important}.wizard .iconlist>li.bg-success{font-size:1.2em}.shadow-inset{box-shadow:3px 3px 10px 0 rgb(0 0 0 / .05) inset}.login .content-wrap.shadow-inset{display:none}.login .iconlist>li{flex-flow:row}.login .iconlist{padding-left:0px!important}.custom-product-tags{align-items:center;margin-bottom:20px;display:flex}#custom_product_tags .remove-tag-icon{float:right}#custom_product_tags .remove-tag-icon:before{cursor:pointer;color:#fff;content:"\f153";display:block;font:bold 16px / 20px dashicons;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:15px;height:15px;background-color:#2271b1;border-radius:50%;line-height:10px}.single-evento ul.related-products{display:flex;flex-wrap:wrap}.single-evento ul.related-products .product{width:25%;position:relative;padding:0 10px}.single-evento ul.related-products .product .price,.single-evento ul.related-products .product .button{display:none!important}.single-evento ul.related-products .product img{height:auto;width:100%}.single-evento ul.related-products .product h2{font-size:14px;margin-bottom:0;position:absolute;bottom:0;color:#fff;text-shadow:0 0 3px #000;background-color:#0000003b;width:100%;height:100%;align-content:center;text-align:center}.single-evento ul.related-products .product .rating-container{position:absolute;width:100%;margin:auto;top:34%;text-align:center}.price-banner.badge{font-size:13px;font-weight:400;padding:.5rem 1rem;position:relative;background-color:var(--themecolorred)}.price-banner.badge .text{text-wrap:balance;line-height:1rem}.price-banner.badge .arrow:after{content:"";position:absolute;top:-12px;left:8px;border-style:solid;border-width:0 11px 12px;border-color:var(--themecolorred) #fff0;display:block;width:0;z-index:1}.price-disclaimer{font-size:11px;width:100%;text-align:center;opacity:.8}@media (max-width :991px){.single-evento ul.related-products .product{width:50%}.single-evento ul.related-products .product .rating-container{top:10%}}.review .tagcloud a.tag-mini{display:inline-flex!important;padding:3px 16px!important;line-height:19px!important;border:0!important;cursor:pointer}.review .tagcloud a.tag-mini:hover{background-color:#d8defb}.star-rating{overflow:hidden;position:relative;height:1.2em;line-height:1.2em;font-size:14px;width:5.4em;display:inline-block;font-size:30px;width:calc(1.08em * 5)}.star-rating::before{content:"★★★★★";opacity:.25;position:absolute;left:0;top:0}.star-rating span{position:absolute;left:0;top:0;overflow:hidden}.star-rating span::before{content:"★★★★★";color:#fc0;position:absolute;left:0;top:0}.star-rating::before,.star-rating span::before{line-height:1}.star-rating span{color:transparent!important}