@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);.container-fluid.section-main .sliderTop-Page{padding-bottom:0}.mp-checkout-custom-card-form .mp-checkout-custom-card-row{padding-bottom:6px!important}.mp-checkout-custom-terms-and-conditions{padding-top:0!important}.mp-checkout-custom-available-payments,form div div .mp-checkout-custom-card-form-title{padding-bottom:10px!important}.woocommerce_my_account{min-height:100vh;padding-top:1rem;background:#F2F1EC}.botones-comprar-variaciones{margin-bottom:7rem}.banner{position:relative;overflow:hidden}.banner picture{position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1}@media (max-width:1200px){.botones-comprar-variaciones{margin-bottom:0}}.carousel-staff{height:37.5rem;width:43rem;background-color:transparent;margin-right:-30rem;overflow:hidden;position:relative}.ywgc_have_code,.ywgc_enter_code,.woocommerce-additional-fields,.woocommerce_my_account .woocommerce::before,.woocommerce_my_account .woocommerce::after{display:none!important}.woocommerce_my_account .woocommerce form button[type="submit"]{background:#4C1815;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;padding:12px 20px;font-size:17px;border-radius:20px;margin:20px auto 0;display:block}.woocommerce_my_account .woocommerce form .form-row{float:none;width:100%;padding:0;margin:0 0 8px 0}.woocommerce_my_account .woocommerce form em,.woocommerce_my_account .woocommerce form .form-row label,.woocommerce_my_account .edit-account legend{display:none!important}.woocommerce_my_account .woocommerce form .form-row input{position:relative;background:#F1F1F1;border:1px solid #F1F1F1;font-family:'Montserrat',sans-serif;border-radius:13px;height:48px;padding-inline:16px;color:#363435;font-weight:100}.woocommerce-MyAccount-profile{max-width:190px;margin-inline:auto;margin-bottom:30px}.woocommerce-MyAccount-profile img{max-width:90px;display:block;margin:0 auto 10px}.woocommerce-MyAccount-profile p{line-height:1.2em;margin:0 auto 5px!important;text-align:center}.woocommerce_my_account .woocommerce>*{border-radius:20px}.woocommerce_my_account .woocommerce-MyAccount-content{background:#fff;padding:2.5rem 1.75rem}.woocommerce_my_account .woocommerce-MyAccount-navigation{background:#DDDAD2;padding:2rem 1.2rem}.woocommerce_my_account .woocommerce-MyAccount-navigation li:not(:last-child){margin-bottom:10px}.woocommerce_my_account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;padding-inline:18px;justify-content:flex-start;gap:10px;width:100%;background:#fff;border-radius:50px;height:49px;font-family:'Montserrat',sans-serif;font-weight:400;color:#4C1815}.woocommerce_my_account .woocommerce-MyAccount-navigation a img{width:20px;height:20px;object-fit:contain;object-position:center}.woocommerce_my_account .woocommerce-MyAccount-navigation li.is-active a img{filter:invert(1) brightness(100)}.woocommerce_my_account .woocommerce-MyAccount-navigation li.is-active a{background:#4C1815;color:#fff;font-weight:500}.bgW h3,.titleTp{font-family:'Libre Baskerville',serif!important;font-weight:bold!important}#marcas_trabajamos .splide__slide>div{height:150px;background:#fff;border-radius:9px;display:grid;place-items:center}#marcas_trabajamos .splide__slide img{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.hero{height:80vh}.hero .vector{bottom:-2px;left:0;z-index:2}.choose_depilation{background:#F2F1EC;padding-top:4rem}.choose_depilation article{width:fit-content}.choose_depilation .row{gap:5%}.choose_depilation h2{text-align:center;font-family:'Libre Baskerville',serif;font-weight:700;color:#99191E;font-size:3em;margin-bottom:4rem}.single-giftcard input[type="number"],.single-giftcard h3,.single-giftcard .gift-card-content-editor{display:none}.single-giftcard h1{font-family:'Libre Baskerville',serif;color:#99191E;font-size:3.8em;font-weight:700;margin-bottom:4vh}.single-giftcard .contenido p,.single-giftcard .contenido{font-family:'Montserrat',sans-serif;color:#4C1815}.single-giftcard .contenido{margin-bottom:5vh}.single-giftcard .contenido b,.single-giftcard .contenido strong{display:block}.gift-cards-list p{color:#000;font-family:'Montserrat',sans-serif}.gift-cards-list>p{font-weight:300;text-align:left;margin:0 0 4px 0}.gift-cards-list ul{display:flex;width:100%;justify-content:flex-start;gap:8px 18px}.gift-cards-list ul li{border:1px solid #191919;border-radius:20px;padding:0;transition:all .3s ease;overflow:hidden}.gift-cards-list button{padding:8px 1.1rem;margin:0;transition:all .3s ease;text-align:left;border:none}.gift-cards-list button p,.gift-cards-list button span{line-height:1.2em;transition:all .3s ease}.gift-cards-list button.selected_button{background:#4C1815;height:100%}.gift-cards-list button.selected_button p,.gift-cards-list button.selected_button span{color:#fff}.gift-cards-list ul p{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #000;font-weight:600;margin:0;max-width:165px}.gift-cards-list button.selected_button p{border-color:#fff}.pb-footer{padding-bottom:calc(128px + 4rem)}#viewsHero .splide__slide:nth-child(2n+1){background:#B3B3B3}#viewsHero .splide__slide:nth-child(3n+1){background:#868686}#viewsHero .splide__slide:nth-child(4n+1){background:#595959}#viewsHero .splide__slide:nth-child(5n+1){background:#3F3F3F}#viewsHero img{object-fit:cover;object-position:center}#viewsHero .splide__pagination{width:fit-content;padding:0;gap:2px;bottom:auto;left:3.5%}#viewsHero .splide__pagination button{transform:scale(1)!important;border-color:#4c1815}#titlesHero{left:0;bottom:25vh;z-index:2}.section-somos{padding-top:2rem}html,body{overflow-x:hidden}.p-absolute{position:absolute}.p-relative{position:relative}.header_menu{width:100%;display:flex;align-items:center;justify-content:center;gap:8px 4%}.header_menu>li{position:relative}.header_menu .sub-subcategories{position:absolute;top:50%;width:50%;right:0;transform:translateY(-50%);z-index:9}.header_menu .sub-subcategories a{width:100%}.header_menu>li>a,.header_menu>li>p{font-size:16px;cursor:pointer;color:#fff;padding:5px;font-family:'Libre Baskerville',serif;margin:0}.header_submenu{opacity:0;pointer-events:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:150px;padding:20px;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);border-radius:10px}.header_submenu.for-categories{min-height:20rem;width:740px;display:grid;grid-template-columns:0.6fr 1.4fr;align-items:center;grid-gap:5%}.header_submenu.for-shop a{color:#000}.header_submenu-categories{display:flex;flex-direction:column;position:relative;gap:2px}.header_submenu-categories::before{position:absolute;content:'';height:100%;width:1px;top:0;left:calc(100% + 7.5%);background:#000}.header_submenu a{position:relative}.header_submenu-categories a{width:fit-content;font-size:17px;font-weight:500}.header_submenu-categories a,.header_submenu-categories a:hover{color:#000}.header_submenu-categories a.hovered{font-weight:700}.header_submenu-subcategories a.sub-hovered::before,.header_submenu-categories a.hovered::before{position:absolute;font-family:monospace;font-size:17px;height:100%;content:'>';top:50%;transform:translateY(-50%);left:calc(100% + 16px)}.header_submenu-subcategories .hovered .w-sub{width:100%}.header_submenu-subcategories a.sub-hovered::before{font-size:11px;left:calc(100% + 11px)}.header_submenu-subcategories>ul{position:relative}.header_submenu-subcategories .sub-subcategories:not(.sub-hovered),.header_submenu-subcategories>ul:not(.hovered){display:none}.header_menu>li:hover .header_submenu{opacity:1;pointer-events:all}.header_submenu-subcategories a{font-size:15px;color:#000;max-width:100%;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;width:100%}.header_submenu.for-shop a:hover,.header_submenu-subcategories a.sub-hovered,.header_submenu-subcategories a:hover{color:#4C1815}.header_submenu-subcategories a.sub-hovered{font-weight:600}.header_submenu-subcategories ul:not(.sub-subcategories,[data-count="2"]){column-count:2}.single-product_name{min-height:50vh;background:#1A1A1A;display:flex;align-items:center;justify-content:center}.single-product_name .vector{bottom:0;left:0}.single-product_name h1{color:#fff;text-align:center}.mini_Cart{position:fixed;inset:0;height:100vh;z-index:190;opacity:0;pointer-events:none;transition:all .3s ease}.mini_Cart.expanded{opacity:1;pointer-events:all}.aside_mini-bg{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;z-index:191;opacity:0;transition:all .3s ease;pointer-events:none}.aside_mini-cart{position:absolute;z-index:192;width:100%;max-width:85%;height:100vh;right:-85%;top:0;transition:all .4s ease;background:#fff;display:grid;grid-template-columns:1fr 450px}.mini_Cart.expanded .aside_mini-bg{opacity:1;pointer-events:all}.mini_Cart.expanded .aside_mini-cart{right:0}.aside_mini-close{top:50%;transform:translateY(-50%);right:calc(100% + 16px);cursor:pointer;width:70px;border-radius:50%;height:70px;background:#fff;padding:16px!important}.aside_mini-close img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.shopping_cart_list{margin-top:5vh}.summary_cart p{margin:0}.shopping_cart_list_head,.shopping_cart_list_item{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 0.5fr;align-items:center}.shopping_cart_list_head{margin-bottom:16px}.shopping_cart_list_head p{margin:0;color:#4C1815;font-weight:500}.shopping_cart_list_item:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000}.shopping_cart_list_item p{margin:0}.shopping_cart_list_item .product-articulo{display:flex;align-items:center;justify-content:flex-start;gap:10px}.shopping_cart_list_item .product-thumbnail{width:80px;border-radius:10px;overflow:hidden;height:80px}.shopping_cart_list_item .product-thumbnail img{width:100%;height:100%;object-fit:contain;object-position:center}.shopping_cart_list_item .product-delete a{width:28px;height:28px;display:block;margin:0 auto}.shopping_cart_list_item .product-delete a svg{width:100%;height:100%;object-fit:contain;pointer-events:none;object-position:center}.shopping_cart_list_item .product-info p{line-height:1.2em;font-weight:500}.shopping_cart_list_item .product-info b{font-weight:700;color:#4C1815}.aside_mini-cart .summary_cart{background:#F2F1EC}.summary_cart-bar .checkout_coupon{display:flex;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;background:#282828;padding:0!important;border-radius:7px!important;overflow:hidden;height:50px}.summary_cart-bar .checkout_coupon button{width:53%;height:100%;border:none;font-family:'Montserrat',sans-serif;font-weight:500;background:transparent;color:#fff}.summary_cart-bar .checkout_coupon button:hover{background:transparent!important;color:white!important}.summary_cart-bar .checkout_coupon input{width:47%;background:#fff;border:none;border-radius:5px;height:100%;padding-inline:12px}.summary_cart-bar{max-width:350px}.summary_cart-bar .woocommerce-shipping-totals,.summary_cart-bar>p{display:flex;margin:0!important;justify-content:space-between;align-items:center}.summary_cart-bar .woocommerce-shipping-totals label{display:flex!important;align-items:center;gap:8px}.summary_cart-bar>p.cart_item{display:none!important}.summary_cart-bar .woocommerce-shipping-totals b,.summary_cart-bar .woocommerce-shipping-totals strong,.summary_cart-bar>p b,.summary_cart-bar>p strong{color:#000;font-family:'Montserrat',sans-serif;font-weight:500!important}.summary_cart-bar .woocommerce-shipping-totals span,.summary_cart-bar>p span{color:#4C1815;font-size:20px;font-weight:700}.single-product_description{padding:3rem 0}.single-product-grid{display:grid;grid-template-columns:37% 50%;grid-gap:13%}.banner_promotional .banner{margin-block:3.5rem!important}.single-product_information .qty{display:flex;align-items:center;justify-content:flex-start;gap:2px}.single-product_information .amount{font-size:3em;font-weight:700;color:#000;margin-block:4.5vh}.single-product_information .qty button,.single-product_information .qty span{aspect-ratio:1/1;display:grid;place-items:center;border:none;border-radius:8px;font-family:'Montserrat',sans-serif;font-weight:700;color:#000}.single-product_information .qty button{background:#9F9E9E;width:38px;height:38px}.single-product_information .qty span{width:46px;height:46px;background:#E0E0E0}.to_buy_button,.single-product_information .add-2-cart{border:3px solid #4C1815!important;padding:9px 30px!important;background:transparent!important;display:flex!important;border-radius:10px!important;align-items:center;gap:8px;transition:all .3s ease}.to_buy_button{margin-top:5vh!important;width:fit-content}.to_buy_button svg,.single-product_information .add-2-cart svg{width:29px;transition:all .3s ease}.to_buy_button path,.single-product_information .add-2-cart path{width:100%;transition:all .3s ease}.to_buy_button p,.single-product_information .add-2-cart p{margin:0;transition:all .3s ease;font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.4em;color:#4C1815}.to_buy_button:hover,.single-product_information .add-2-cart:hover{background:#4C1815!important}.to_buy_button:hover svg,.single-product_information .add-2-cart:hover svg{transform:scale(1.1) rotate(-10deg)}.to_buy_button:hover svg path,.single-product_information .add-2-cart:hover svg path{fill:#fff;stroke:#fff}.to_buy_button:hover p,.single-product_information .add-2-cart:hover p{color:#fff}.summary_aside,.aside_mini-cart>div{padding-top:5vh;padding-inline:2rem}.summary_aside{width:100%;max-width:450px;position:fixed;top:0;right:0;height:100vh;background:#F2F1EC;z-index:10}.summary_aside h3,.aside_mini-cart>div span{font-family:'Libre Baskerville',serif;color:#4C1815;font-weight:700;font-size:1.8rem}.checkout-wp{height:100vh;display:flex;align-items:center;overflow:hidden}.checkout-wp>.container{padding-right:450px!important}form[name="checkout"]{position:relative}.payments-wp,#customer_details{position:absolute;inset:0}#customer_details::before,#customer_details::after{display:none}#customer_details,form[name="checkout"],.checkout-wp .woocommerce{width:100%;height:100%}#customer_details,form[name="checkout"]{display:flex;flex-direction:column}#customer_details{transition:all .7s ease}.payments-wp,#customer_details>div{display:flex;align-items:center}#customer_details>div{float:none!important;position:absolute;inset:0;background:#fff;width:100%;height:100%;transition:all .7s ease}#customer_details>.col-1{z-index:6}#customer_details>.col-2{z-index:5}#customer_details{z-index:4}.payments-wp{z-index:1}.woocommerce-shipping-fields,.woocommerce-billing-fields{width:min(100%, 520px)}.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 22px}#shipping_country_field,#shipping_state_field,#customer_details .form-row-full{grid-column:span 2}#customer_details p{padding:0!important;margin:0!important}.mp-input-label,#customer_details label{font-family:'Montserrat',sans-serif!important;display:block;font-size:16px;text-align:left;color:#000;font-weight:500!important}.mp-input-label b{display:none!important}.checkout_head{text-align:left;margin-bottom:7vh}.checkout_head p{font-family:'Montserrat',sans-serif;font-weight:500;color:#5B5B5B;font-size:16px}.checkout_head h2{margin-top:10px;font-family:'Libre Baskerville',serif;color:#4C1815;font-size:1.75rem;font-weight:700}#customer_details .select2-selection{border:none;border-bottom:1px solid #000;border-radius:0;padding-inline:16px;height:46px;display:flex;position:relative;align-items:center}#customer_details .select2-selection__arrow{height:100%;aspect-ratio:1/1;top:0;right:0;width:auto}#customer_details .select2-selection__rendered{padding:0}.select2-container--open .select2-dropdown--below{border-top:1px solid #aaa}.woocommerce-checkout #payment div.payment_box{padding:0;margin:0;background:none}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.mp-checkout-custom-card-form .mp-checkout-custom-card-input,#customer_details input:not([type="checkbox"]){border:none!important;border-bottom:1px solid #000!important;height:46px;padding-inline:16px!important;font-size:16px;margin:0;font-family:'Montserrat',sans-serif;font-weight:500}#customer_details p.empty{animation:zmm 1s}#customer_details p.empty label{color:red}#customer_details p.empty .select2-selection,#customer_details p.empty input{border-color:red}#customer_details p.empty .select2-selection__placeholder,#customer_details p.empty input::placeholder{color:rgba(255,0,0,.5)}@keyframes zmm{0%{transform:translateX(-3px)}33%{transform:translateX(0)}66%{transform:translateX(-3px)}100%{transform:translateX(0)}}#customer_details h3,#customer_details .required{display:none}#place_order,#customer_details .next_step{margin:5vh 0 0 0;display:block;font-size:16px;background:#4C1815;border:1px solid #4C1815;border-radius:6px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;padding:9px 28px;line-height:1.2em;float:none!important}#customer_details .next_step:disabled{opacity:.7;pointer-events:none;user-select:none}form[name="checkout"][data-step="1"] .col-1{top:-100%!important}form[name="checkout"][data-step="2"] .col-1,form[name="checkout"][data-step="2"] #customer_details{top:-100%!important}form[name="checkout"] #payment{background:none}.payment_box.payment_method_pago_moviles_peru,.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{display:none!important}.checkout-wp .woocommerce:has(.order_details){flex-direction:column;display:flex;justify-content:flex-start;align-items:center;max-height:100%;overflow-y:auto;padding:2rem 0}.checkout-wp>.container:has(.order_details){padding-right:0!important}.checkout-wp .container .woocommerce form button.start-js-btn.modal-opener.default{background:#4C1815!important;color:white!important;position:relative;display:flex;justify-content:center;align-items:center}.checkout-wp .container .woocommerce form button.start-js-btn.modal-opener.default::after{position:absolute;margin:0 auto;content:'Pagar aquí'}.payments-wp #payment{width:min(100%, 520px)}#payment ul,#payment .place-order{padding:0!important;margin:0!important}#payment ul{border:none!important}#payment li.wc_payment_method::after,#payment li.wc_payment_method::before{display:none!important}#payment li.wc_payment_method{display:flex;align-items:center;flex-wrap:wrap;position:relative;gap:10px}#payment li.wc_payment_method:not(:last-child){margin-bottom:30px!important}#payment li.wc_payment_method label{font-size:16px;color:rgba(0,0,0,.8);font-family:'Montserrat',sans-serif;font-weight:600}#payment li.wc_payment_method input[type="radio"]{width:21px;height:21px;aspect-ratio:1/1;accent-color:#4C1815;margin:0!important}#payment li.wc_payment_method input[type="radio"]:checked+label{color:#4C1815}.woocommerce-order_thanks{height:100vh;display:grid;grid-template-columns:1.3fr 0.7fr;align-items:center}.woocommerce-order_thanks .thanks-to-side{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.woocommerce-order_thanks .thanks-to-left{background:#EFEFEF;padding-left:10%}.woocommerce-order_thanks .thanks-to-right h1,.woocommerce-order_thanks .thanks-to-right h2,.woocommerce-order_thanks .thanks-to-left h1,.woocommerce-order_thanks .thanks-to-left h2{font-family:'Libre Baskerville',serif;color:#4C1815;font-weight:700}.woocommerce-order_thanks .thanks-to-right>div{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin:0 0 5vh 0}.woocommerce-order_thanks .thanks-to-right>div p{margin:0!important}.woocommerce-order_thanks .thanks-to-left p b,.woocommerce-order_thanks .thanks-to-left p strong{display:block}.woocommerce-order_thanks .thanks-to-left a{display:block;background:#4C1815;border:2px solid #4C1815;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;padding:8px 26px;border-radius:5px;margin:5vh 0 0 0}.woocommerce-order_thanks .thanks-to-right{background:#fff;padding:3rem}.woocommerce-order_thanks .order_products_list,.woocommerce-order_thanks .order_products_list-item{width:100%}.woocommerce-order_thanks .order_products_list-item{display:flex;align-items:center;justify-content:space-between}.order_products_list-item-right p{margin:0;font-family:'Montserrat',sans-serif;color:#4C1815;font-weight:800}.order_products_list-item-left .order_products_list-item-thumb{width:80px;height:80px;border-radius:9px;overflow:hidden}.order_products_list-item-left div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.order_products_list-item-left div p{font-family:'Montserrat',sans-serif}.order_products_list-item-left div p b{color:#4C1815;font-weight:800}.order_products_list-item-left{display:flex;align-items:center;justify-content:flex-start;gap:10px}.order_products_list-item-left p{margin:0}.order_products_list-item-left div img{width:100%;height:100%;object-fit:contain;object-position:center}.woocommerce-order_thanks>section,.woocommerce-order_thanks .woocommerce-notice{display:none!important}.woocommerce-order_thanks-you{background:#EFEFEF}.woocommerce-order_thanks-summary{background:#FFF}.summary_cart-bar .coupon{margin-block:4vh 10vh}.consult_price{display:flex;gap:6px 11px;align-items:flex-end;margin:1.5rem 0}.consult_price p{margin:0;font-family:'Montserrat',sans-serif!important;font-weight:400;color:#000}.consult_price span{margin-block:0!important;line-height:1em}.consult_price span,.consult_price bdi{color:#4C1815!important;font-size:1.8rem;font-family:'Montserrat',sans-serif!important}.product_properties{padding-block:5rem calc(128px + 5rem)}.product_properties section{padding-block:4rem}.product_properties p{font-family:'Montserrat',sans-serif;margin:0;font-size:1.05rem;color:#000}.product_properties section p{font-weight:400}.product_properties section h3{font-family:'Libre Baskerville',serif;color:#4C1815;font-weight:700;margin:0 0 8px 0}.product_properties #beneficios img{border-radius:2rem}.product_properties #beneficios .container .mostrar-beneficios{display:grid;grid-template-columns:1.6fr 1fr;grid:1rem;justify-content:center;align-items:center}.product_properties .line-separator{height:1px;background:#000}.product_properties .back{width:fit-content;gap:8px;margin-top:8vh}.product_properties .back svg{max-width:17px}.product_properties .back p{font-weight:500}#results .splide__pagination.splide__pagination--ltr{display:flex;flex-direction:row;bottom:-2rem;position:relative}#results .splide__pagination.splide__pagination--ltr .splide__pagination__page{border-color:#4c1815!important}.contenedorResults{display:flex;justify-content:center;align-items:center;gap:2rem}.contenedorResults .cambiarImagenes{width:20rem;height:25rem;position:relative;box-shadow:4px 4px 8px rgba(0,0,0,.2);border-radius:1rem;overflow:hidden}.contenedorResults .cambiarImagenes .backImage,.contenedorResults .cambiarImagenes .frontImage{width:100%;height:125%;max-width:100%;position:absolute;top:0;left:0}.contenedorResults .cambiarImagenes .frontImage{width:9px}.contenedorResults .cambiarImagenes .frontImage{cursor:ew-resize;overflow:hidden}.contenedorResults .cambiarImagenes .frontImage .resizeHandle{width:10px;height:100%;position:absolute;top:0;right:0;cursor:ew-resize;background-color:#f2f1eca6}.contenedorResults button{background-color:transparent;border-radius:.2rem;border:thin solid #4C1815;font-size:1.2rem;transition:all .5s ease}.contenedorResults button:hover{background-color:#4C1815;color:#fff}@media (max-width:690px){.contenedorResults{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.contenedorResults .cambiarImagenes{grid-column:span 2;grid-row:1;justify-self:center;align-self:center}.contenedorResults .antesResult{grid-column:1;grid-row:2}.contenedorResults .despuesResult{grid-column:2;grid-row:2}}@media (max-width:400px){.contenedorResults .cambiarImagenes{width:15rem;height:20rem}}.flip-card{background-color:transparent;width:20rem;height:auto;aspect-ratio:9/12;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-inner,.flip-card-front,.flip-card-back{border-radius:8px}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:grid;place-items:center}.flip-card-front{background-color:#D9D9D9;color:#000}.flip-card-front h4{background-color:#D9D9D9;color:#000;padding:.5rem 1rem;border-radius:1rem}.flip-card-back h4{background-color:#686868;color:#fff;padding:.5rem 1rem;border-radius:1rem}.flip-card-back{background-color:#686868;color:#fff;transform:rotateY(180deg)}.carousel_section{height:100vh;overflow:hidden;position:relative;font-size:62.5%}.carousel_section .btns{position:absolute;bottom:15vh;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel_section .btns button{background:none;border:none;padding:0}.carousel-custom{width:80em;height:80em;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0;transition:rotate 1s;margin:60vh auto 0}.carousel-custom.move-1{rotate:0deg}.carousel-custom.move-2{rotate:60deg}.carousel-custom.move-3{rotate:120deg}.carousel-custom.move-4{rotate:180deg}.carousel-custom.move-5{rotate:240deg}.carousel-custom.move-6{rotate:300deg}.carousel-custom .slide{width:25em;position:absolute;border-radius:20px;overflow:hidden}.carousel-custom .slide a div{position:absolute;width:100%;height:100%;border-radius:22.059px;background:#acacac9e;display:grid;place-items:center;inset:0}.carousel-custom .slide p{font-family:'Montserrat',sans-serif;font-weight:700;color:#fff;font-size:2rem}.carousel-custom .slide:nth-child(1){top:-47em}.carousel-custom .slide:nth-child(2){top:-15em;right:-25em;transform:rotate(60deg)}.carousel-custom .slide:nth-child(3){bottom:-15em;right:-25em;transform:rotate(120deg)}.carousel-custom .slide:nth-child(4){bottom:-47em;transform:rotate(180deg)}.carousel-custom .slide:nth-child(5){bottom:-15em;left:-25em;transform:rotate(240deg)}.carousel-custom .slide:nth-child(6){top:-15em;left:-25em;transform:rotate(300deg)}.carousel-custom .slide.active img{transform:scale(1);transition:transform 0.5s 0.5s}.carousel-custom .slide img{width:100%;object-fit:cover;transition:transform 0.5s}.paginaRetorno{margin-top:3rem;margin-bottom:10rem}.paginaRetorno ul{list-style:disc;padding-left:2rem;margin-bottom:2rem}@media (max-width:800px){.paginaRetorno h2{font-size:1.7rem}.paginaRetorno h3{font-size:1.2rem}.paginaRetorno p,.paginaRetorno ul li{font-size:.8rem}}.rowsSlideTd{font-size:20px!important}.ptBanners .txt{font-size:20px!important}.contact .textCont{text-align:center;font-size:55px}.contactoForm input{padding:15px 20px!important}.contactoForm textarea{padding:1.5rem!important;margin-bottom:1rem!important}.contactoForm input,.contactoForm textarea,.contactoForm input::placeholder,.contactoForm textarea::placeholder{font-size:16px!important}.contact .container .row .contactoForm{padding-block:10px!important;max-width:30rem!important;margin-inline:auto!important}.contactoForm form p:nth-child(4){margin-bottom:1.5rem}.contactoForm form p:nth-child(5) br{display:none}.categorias-section_tratamientos .container .banner{margin-bottom:4rem;border-radius:20px}.categorias-section_tratamientos .container .nuestros-tratamientos{margin-bottom:4rem}.categorias-section_tratamientos .container .nuestros-tratamientos h3{margin-bottom:3rem}.section-sup.container-fluid .sliderTop-cont .btn-txt.btnRedd{padding-inline:2rem;width:max-content;font-size:16px}.categorias-section_tratamientos .container #tratamientosViews .splide__slide .rowsSlideDr-1 .rowsSlide{width:100%}.categorias-section_tratamientos .container #tratamientosViews .splide__arrow--prev{left:-1em}.categorias-section_tratamientos .container #tratamientosViews .splide__arrow--next{right:-1em}.formychat-widget-custom-form .wpcf7-response-output{margin-top:0!important}@font-face{font-family:'baskerville';src:url(../../../../../../../../themes/theme_invitro/external/css/baskervilleFont.ttf);font-weight:100;font-display:swap}.banner-option--texto{display:flex;flex-direction:row!important;align-items:center!important;justify-content:space-around!important}.banner-option--texto .left .content h2{color:#4c1815!important;font-size:18px!important;font-family:"Montserrat",sans-serif!important}.banner-option--texto .left .content h3{font-size:65px!important;line-height:50px!important;font-family:'baskerville'!important;font-weight:100!important;max-width:none!important}.banner-option--texto .left a{margin-top:2rem}.banner-option--texto .right{margin-bottom:auto}.banner-option--texto .right picture{position:relative}header nav .col-sm-12 .col-sm-3 .login.d-flex{justify-content:flex-end!important;gap:1.5rem!important}footer .container .info-footer .row p{font-size:15px!important;line-height:20px;padding:0rem 4rem 0em 0!important;align-items:flex-start!important}footer .container .info-footer .row .menu-footer{padding:0rem 4rem!important;align-items:flex-start!important}footer .container .info-footer .row p,footer .container .info-footer .row .menu-footer>ul>li>a,footer .container .info-footer .row .list-contact>li{font-size:15px!important}footer .container .info-footer .row .list-contact li{gap:10px!important}footer .container .info-footer .row .list-contact li svg{width:22px!important;height:22px!important}footer .container .linksFooter .menu-footer #menu-footer-politicas{display:flex!important}footer .container .info-footer .row .list-contact{padding:0rem 0 0rem 4rem!important;height:100%;gap:0.8rem!important}footer .container .linksFooter .menu-footer #menu-footer-politicas li a{font-size:15px}footer .container .redes-sociales span{font-size:15px!important}footer .container .redes-sociales a svg{width:30px!important}footer .container .logo{width:200px!important}@media (max-width:768px){div.section-sup.container-fluid{margin-top:0}.categorias-section_tratamientos .container .nuestros-tratamientos h3{font-size:25px!important}div#seccionTratamientos{margin-top:0;padding-top:5rem!important}header nav.navbar{height:auto!important;padding:.5rem 0!important}header nav .col-sm-2 a.logo{width:150px;height:60px}header nav .col-sm-2 a.logo img{height:100%;object-fit:contain}header nav .container .col-sm-12 .row div.col-sm-3{padding-inline:0;width:100%!important;display:flex;align-items:center;justify-content:end}header nav .col-sm-3 .login .d-none label.burger{width:2rem!important;height:1.5rem!important}header nav .col-sm-3 .login .d-none label.burger::before{transform:translateY(-.5rem)!important}header nav .col-sm-3 .login .d-none label.burger::after{transform:translateY(.5rem)!important}header nav .col-sm-3 .login .bg-transparent img{width:30px;height:30px}header nav .container .row .login .openCart .cantidad_carrito{display:flex;align-items:center;justify-content:center;height:1.5rem!important;width:1.5rem!important;line-height:0!important;font-size:14px}footer .container{gap:1.5rem!important}footer .container .info-footer .row p{padding:0!important;font-size:12px!important;line-height:18px;padding-bottom:1rem!important}footer .container .logo{height:4rem!important}footer .container .logo img{width:100%!important;height:100%!important;margin:0!important}footer .container .info-footer .row p,footer .container .info-footer .row .menu-footer>ul>li>a,footer .container .info-footer .row .list-contact>li{font-size:14px!important}footer .container .info-footer .row .menu-footer{padding-inline:0!important;padding-block:1rem!important}footer .container .info-footer .row .menu-footer ul li{text-align:center;font-size:13px!important}footer .container .info-footer .row .list-contact{padding:0rem!important;align-items:center;justify-content:center;padding-block:1rem!important}.contact .container .row .contactoForm{width:calc(100% - 2rem)!important;border-radius:20px!important}.contactoForm input{padding:10px 15px!important}.contactoForm input,.contactoForm textarea,.contactoForm input::placeholder,.contactoForm textarea::placeholder{font-size:14px!important}.contactoForm input,.contactoForm textarea{border-radius:15px!important}.contactoForm textarea{padding:1rem!important}.contact .container .row .textCont{font-size:1.9rem!important}div.contact{padding:3rem 0 10rem!important}.categorias-section_tratamientos .container .row .listar-categorias h3{font-size:25px!important}div#seccionTratamientos .container .row .listar-categorias .ptBanners a.ptBanners .txt{font-size:20px!important}.banner.banner-option--texto{flex-direction:column!important}.banner.banner.banner-option--texto .left{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-option--texto .left .content h2{font-size:12px!important;text-align:center}.banner-option--texto .left .content h3{font-size:30px!important;line-height:30px!important;text-align:center;margin-bottom:0}.banner-option--texto .left a{margin-top:1rem!important;font-size:15px!important;width:max-content!important;padding:10px 15px!important;height:auto!important}.categorias-section_tratamientos .container .banner{padding-bottom:0;height:auto}}