.entry-content h1,h1{font-size:clamp(2.063rem,9.1653vw - .2283rem,5.5rem)}.entry-content h2,h2{font-size:clamp(1.875rem,5vw + .625rem,3.75rem)}.entry-content h3,h3{font-size:clamp(1.7rem,1.05rem + 2.6vw,3rem)}.entry-content h4,h4{font-size:clamp(1.25rem,1.0625rem + .75vw,1.625rem)}.transform-center{transform:translate(-50%,-50%)}.btn-arrow .elementor-button-wrapper a.elementor-button{background-color:transparent;padding:0;position:relative}.btn-arrow .elementor-button-wrapper a.elementor-button:hover::after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:bottom left}.btn-arrow .elementor-button-wrapper a.elementor-button:hover svg{transform:translateX(5px)}.btn-arrow .elementor-button-wrapper a.elementor-button::after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#000;transform:scaleX(0);-webkit-transform:scaleX(0);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;transform-origin:bottom right}.btn-arrow .elementor-button-wrapper a.elementor-button svg{transition:transform .3s ease-in-out}.ast-builder-html-element p{margin:none!important}.hero-pagination{bottom:-25px!important}.hero-pagination .swiper-pagination-bullet{width:13px;height:5px;display:inline-block;background:var(--ast-global-color-0);opacity:.2;margin:0 5px!important;border-radius:20px;transition:opacity .5s,background-color .5s,width .5s;transition-delay:.5s,.5s,0s}.hero-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--ast-global-color-0);width:30px;transition-delay:0s}.add-to-cart{--color:#fff;--background:var(--ast-global-color-0);--drop:var(--ast-global-color-4);--background-s:1;--text-o:1;--text-x:10px;--bottle-x:-40%;--bottle-y:-60px;--bottle-s:.4;--bottle-r:0deg;--bottle-o:0;--cart-x:-73px;--cart-y:-2px;--cart-r:0deg;--cart-s:0.8;--check-y:0px;--check-s:0;--check-offset:8.5px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:0;border:none;padding:12px 0;margin:0;width:12.5rem;color:var(--color);cursor:pointer;position:relative;text-align:center;text-transform:none!important;font:inherit}.add-to-cart::after{display:none!important}.add-to-cart.clipped{clip-path:polygon(0 -80px,100% -80px,100% 80px,0 80px)}.add-to-cart .cart,.add-to-cart .check{position:absolute;pointer-events:none}.add-to-cart span{position:relative;z-index:1;letter-spacing:normal;line-height:18px;display:block;font-size:14px;font-weight:500;opacity:var(--text-o);transform:translateX(var(--text-x)) translateZ(0)}.add-to-cart .drop{position:absolute;z-index:1;left:70px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--drop)}.add-to-cart .cart{z-index:2;bottom:11px;left:calc(50% - 2px);transform-origin:10px 17px;transform:translate(var(--cart-x),var(--cart-y)) scale(var(--cart-s)) rotate(var(--cart-r)) translateZ(0)}.add-to-cart .cart svg{display:block;width:24px;height:19px;stroke:var(--color);stroke-linecap:round;stroke-linejoin:round;fill:none;position:relative;z-index:1;transform:translateZ(0)}.add-to-cart .cart img{width:30px;display:block;position:absolute;bottom:7px;left:50%;opacity:var(--bottle-o);transform-origin:50% 100%;transform:translate(var(--bottle-x),var(--bottle-y)) scale(var(--bottle-s)) rotate(var(--bottle-r)) translateZ(0)}.add-to-cart .check{bottom:0;left:50%;padding:2px;background:var(--background);border-radius:50%;transform:translate(-50%,var(--check-y)) scale(var(--check-s)) translateZ(0)}.add-to-cart .check svg{display:block;width:10px;height:10px;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:var(--color);stroke-dasharray:8.5px;stroke-dashoffset:var(--check-offset)}.top-banner{background-color:var(--ast-global-color-0);overflow:hidden;padding-block:.1875rem}.top-banner .wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-items:stretch;gap:1.875rem;animation:scroll 10s linear infinite}@media (width > 768px){.top-banner .wrapper{animation:scroll 50s linear infinite}}.top-banner img{mix-blend-mode:difference;width:2.1875rem}.top-banner p{color:#fff;margin:0}.top-banner__item{display:flex;align-items:center;gap:1.875rem;flex:1 0 auto}@keyframes scroll{to{transform:translateX(calc(-100% - 1rem))}}.menu-icon{display:flex;align-items:center;gap:.625rem;line-height:1}.menu-icon svg{height:1.5625rem;width:1.5625rem}.site-header .email__value,.site-header .phone__value{color:var(--ast-global-color-0)}.footer-wrapper{position:relative}@media (width < 768px){.site-footer{padding-block-end:1.875rem}}.whatsapp-link{background-color:#60c637;position:fixed;bottom:0;right:0;padding:.3125rem .625rem;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.25rem;width:100%}@media (width > 768px){.whatsapp-link{background-color:transparent;bottom:50px;right:30px;padding:0;flex-direction:column;width:max-content}}.whatsapp-link img{filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, .25));width:1.875rem}@media (width > 768px){.whatsapp-link img{width:3.125rem}}.whatsapp-link:hover{transform:translateY(-5px)}.whatsapp-link__number{background-color:#fff;border:2px solid #60c637;border-radius:1.5625rem;color:#60c637;font-size:.8125rem;font-weight:700;letter-spacing:1.2px;padding:.3125em .9375em}.social-list{display:flex;align-items:center;gap:1.25rem}.social-list i{font-size:1.25rem}.social-list--cart a{background-color:var(--ast-global-color-4);border-radius:50%;display:grid;place-items:center;height:3.75rem;width:3.75rem;transition:background .6s ease-in-out}.social-list--cart a:hover{background-color:#f74275}.social-list--cart a:hover i{color:#fff}.social-list--cart a i{color:var(--ast-global-color-0);transition:background .6s ease-in-out}.mobile-wrapper{position:fixed;top:0;left:0;background-color:#fff;height:100vh;height:100svh;width:100%;overflow-y:auto;z-index:99;visibility:hidden;transform:translateX(100%)}.mobile-wrapper__inner{display:flex;flex-direction:column;gap:1.875rem;padding:2.1875rem 1.275rem 1.875rem 1.275rem}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding-block-end:1.875rem;position:relative}.mobile-header::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#eaeaea}.mobile-header__close,.mobile-header__open{background-color:var(--ast-global-color-0);height:2.125rem;width:2.125rem;display:grid;place-items:center;padding:0}.mobile-header__close:is(:hover,:focus),.mobile-header__open:is(:hover,:focus){background-color:var(--ast-global-color-1)}.mobile-header__open>svg{height:1.875rem;width:1.875rem}.mobile-header__right{display:flex;gap:.625rem;align-items:center}.mobile-account a{display:flex;align-items:center;gap:10px}.mobile-nav__list,.mobile-nav__list .sub-menu{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style-type:none}.mobile-nav__list .mobile__nav-item{position:relative;overflow:hidden}.mobile-nav__list .mobile__nav-link{display:grid;grid-template-columns:auto 10px;font-size:1.0625rem;font-weight:600;position:relative;opacity:0;transform:translateY(20px)}.mobile-nav__list .mobile__nav-link::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-triangle-filled" width="10" height="10" viewBox="0 0 24 24" stroke-width="1" stroke="%23d9d8d8" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M11.99 1.968c1.023 0 1.97 .521 2.512 1.359l.103 .172l7.1 12.25l.062 .126a3 3 0 0 1 -2.568 4.117l-.199 .008h-14l-.049 -.003l-.112 .002a3 3 0 0 1 -2.268 -1.226l-.109 -.16a3 3 0 0 1 -.32 -2.545l.072 -.194l.06 -.125l7.092 -12.233a3 3 0 0 1 2.625 -1.548z" stroke-width="0" fill="%23d9d8d8"></path></svg>');transform:rotate(90deg)}.mobile-nav__list .sub-menu .mobile__nav-item:nth-child(1){margin-block-start:1.25rem}.mobile-nav__list .sub-menu .mobile__nav-link{display:grid;grid-template-columns:40px auto 10px;align-items:center;gap:10px;font-size:1rem;font-weight:400;border-bottom:1px solid #eaeaea;padding-block-end:.5rem;width:100%}.mobile-nav__list .sub-menu .mobile__nav-image{border-radius:1.25rem}.mobile-account,.mobile-footer__image,.mobile-footer__info,.mobile-footer__social{position:relative;opacity:0;transform:translateY(20px)}.social__list{display:flex;gap:1.25rem}.social__list i{font-size:1.25rem}.mobile-footer__image{margin-block-start:3.125rem;overflow:hidden;text-align:center}.mobile-footer__info{margin-block:1.875rem}.mobile-footer__heading{font-size:1.5rem;font-weight:600;margin-block-end:1.25rem}.contact__list{display:flex;flex-direction:column;gap:.625rem}.contact__list--center{text-align:center}.brands-arrow-next::after,.brands-arrow-prev::after{display:none}.brands-arrow-next svg,.brands-arrow-prev svg{height:3.125rem;width:3.125rem}.brand{display:flex!important;flex-direction:column;align-items:center;gap:1.875rem;text-align:center;text-decoration:none!important}.brand:hover img{scale:1.05}.brand:hover .brand__title::after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:bottom left}.brand .brand__image{border-radius:50%;overflow:hidden}.brand img{border-radius:inherit;transition:scale .5s ease-in-out}.brand .brand__title{margin:0;position:relative}.brand .brand__title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transform:scaleX(0);-webkit-transform:scaleX(0);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;transform-origin:bottom right}.shop-info{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:flex-start}.shop-info__card{display:flex;align-items:center;gap:1.25rem;flex:1 15.625rem;padding:1.25rem}.shop-info__card-icon{background-color:var(--ast-global-color-4);border-radius:50%;display:grid;padding:.9375rem;place-items:center;height:5rem;width:5rem}.shop-info__card-title{text-align:left}.wpcf7-form.invalid .wpcf7-response-output{display:none}.wpcf7-form .wpcf7-not-valid-tip{font-size:.75rem;font-style:italic}.wpcf7-form .wpcf7-spinner{background-color:transparent;height:2.1875rem;width:2.1875rem;opacity:1}.wpcf7-form .wpcf7-spinner::before{background-color:transparent;background-image:url(../img/logo-bottle.png);background-size:2.1875rem;background-repeat:no-repeat;height:3.1875rem;width:2.1875rem;top:15px;transform-origin:center}.wpcf7-form .wpcf7-response-output{background-color:var(--ast-global-color-4);border:none!important;color:var(--ast-global-color-0);margin:1.25rem 0 0 0!important}.form{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:1024px){.form{column-gap:3.125rem;grid-template-columns:repeat(2,1fr)}}.form__item--full{grid-column:1/-1}.form__item .submit__input-wrapper input[type=submit]{background-color:var(--ast-global-color-4);transition:all .6s ease-in-out}.form__item .submit__input-wrapper input[type=submit]:is(:hover,:focus){background-color:var(--ast-global-color-3)}@media (max-width:47.9375rem){.form__item .submit__input-wrapper{margin-block-start:1.25rem;text-align:center}}.form__item>label{display:block}.form__item input[type=email],.form__item input[type=tel],.form__item input[type=text],.form__item select,.form__item textarea{background-color:#f5f5f5;border:0;border-radius:5px;padding:.625em;width:100%}.form__item input[type=email]:focus-within,.form__item input[type=tel]:focus-within,.form__item input[type=text]:focus-within,.form__item select:focus-within,.form__item textarea:focus-within{outline-color:var(--ast-global-color-0)}.form__item textarea{max-height:9.375rem;resize:none}.form__item>p{margin-bottom:0!important}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em}.related.products>h2{font-size:clamp(1.5rem,.6667vw + 1.3333rem,1.75rem)}.woocommerce div.product p.price{margin-block-end:1.875rem}.related.products{margin-block-start:6.25rem}.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating,.woocommerce .star-rating::before{color:#ffb703}.woocommerce-review-link{font-size:.875rem}.ast-single-product-payments{margin-block-start:1.875rem}.ast-single-product-payments ul li{width:auto}.ast-single-product-payments ul li>img{height:auto}body.woocommerce-checkout{background-color:#fff!important}body.woocommerce-checkout header.entry-header{display:none}body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #billing_email_field{display:none!important}.woocommerce .woocommerce-billing-fields__customer-login-label{display:block!important}.woocommerce form #billing_country_field{display:none}.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td,.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td dl dd,.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td dl dt,.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table th{padding-top:1.5em!important;padding-right:1.2em!important;padding-bottom:1.5em!important;padding-left:1.2em!important}#billing_city_field .woocommerce-input-wrapper{position:relative}#billing_city_field .woocommerce-input-wrapper.loading::after{content:"";background-image:url(../../src/img/g3_loading.gif);background-size:cover;background-repeat:no-repeat;position:absolute;top:15px;right:20px;height:1.25rem;width:1.25rem}.sale-price-off{font-size:13px;color:#fff;position:absolute;z-index:2;background-color:#e11500;display:flex;align-items:center;padding:.3125rem .625rem;text-align:center;width:max-content;line-height:17px;font-weight:600}.ast-on-card-button.ast-onsale-card,.onsale{display:none!important}.product-slider__wrapper{--swiper-theme-color:var(--ast-global-color-0);--swiper-navigation-size:20px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-navigation-sides-offset:-25px;position:relative}.product-slider__wrapper:is(:hover,:focus) .swiper-button-next,.product-slider__wrapper:is(:hover,:focus) .swiper-button-prev{opacity:1}.product-slider__wrapper ul.products{display:flex!important;gap:0!important}.product-slider__wrapper .swiper-button-next,.product-slider__wrapper .swiper-button-prev{background-color:var(--ast-global-color-4);height:3.125rem;width:3.125rem;border-radius:50%;padding:1.25rem;opacity:0;transition:opacity .3s ease-in-out}@media (width < 992px){.product-slider__wrapper .swiper-button-next,.product-slider__wrapper .swiper-button-prev{display:none}}.floating-mini-cart{background-color:#fff;position:fixed;bottom:50px;right:20px;z-index:100;border-radius:.1875rem;pointer-events:auto;box-shadow:0 4px 30px rgba(0,0,0,.17);opacity:0;visibility:hidden;will-change:opacity visibility;transition:all .3s ease-in-out;display:grid;place-items:center;height:3.75rem;width:3.75rem}@media (width > 768px){.floating-mini-cart{top:200px;right:30px;height:5rem;width:5rem}}.floating-mini-cart.show{opacity:1;visibility:visible}.floating-mini-cart__count{position:absolute;top:-.625rem;left:-.625rem;height:1.5625rem;width:1.5625rem;background-color:var(--ast-global-color-4);border-radius:50%;display:grid;place-items:center}.floating-mini-cart__count>span{color:var(--ast-global-color-0);font-size:.875rem;line-height:0}.floating-mini-cart__icon{height:60%;width:60%}.floating-mini-cart__icon.added svg{animation:shake .5s ease-in-out both}@keyframes shake{0%{transform:rotate(0) translate3d(0,0,0)}25%{transform:rotate(7deg) translate3d(0,0,0)}50%{transform:rotate(-7deg) translate3d(0,0,0)}75%{transform:rotate(1deg) translate3d(0,0,0)}100%{transform:rotate(0) translate3d(0,0,0)}}.ast-filter-wrap .filter-title{font-size:1.25rem;font-weight:600;margin-block-end:1.25rem}.ast-filter-wrap .filter-items .filter-item.active .term-label{color:var(--ast-global-color-0)!important}.ast-filter-wrap .filter-items .term-label{font-weight:300}.ast-filter-wrap .clear-selection{background-color:var(--ast-global-color-4);border-radius:.1875rem;font-size:.75rem;padding-inline:.5rem}.ast-filter-wrap .yith-wcan-filters .yith-wcan-filter .price-slider .irs-from,.ast-filter-wrap .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single,.ast-filter-wrap .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to{color:var(--ast-global-color-0)}.ast-filter-wrap .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max,.ast-filter-wrap .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min{max-width:100px;width:75px}.woocommerce-brands-list{list-style-type:none;padding-block-end:1.25rem}.woocommerce-brands-list:not(:first-child):not(:last-child){border-block-end:1px solid #eee}.woocommerce-brands-list__title{color:var(--ast-global-color-3)!important;font-weight:900!important}.woocommerce-brands-list__link{text-decoration:none!important;position:relative}.woocommerce-brands-list__link:hover::after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:bottom left}.woocommerce-brands-list__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transform:scaleX(0);-webkit-transform:scaleX(0);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;transform-origin:bottom right}.cart-collaterals h2,.woocommerce-Address h3{font-size:1.25rem;font-weight:600!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none}#customer_details h3:not(.elementor-widget-woocommerce-checkout-pageh3),form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page#order_review_heading){font-weight:600}.review__header{display:flex;align-items:center;gap:1.25rem}.review__header-avatar{height:4.375rem;width:4.375rem}.review__header-avatar>img{border-radius:50%}.review__header-author{display:flex;flex-direction:column;gap:.3125rem}.review__header-author .name{font-size:1rem;font-weight:700}.review__header-author .rating .star{color:#ffb703}.review__content{padding-inline-start:5.625rem}.review__content .title{margin-top:1.25rem;margin-bottom:.625rem}.review__content .comment{margin:0}#menu-menu-contacto{display:flex;align-items:center;gap:1.25rem}.dgwt-wcas-search-input{border-width:1px!important;border-radius:0!important}.search-mobile{display:block}@media (width > 922px){.search-mobile{display:none}}body.archive .ast-container,body.tax-product_cat .ast-container{flex-wrap:wrap}footer .widget .wp-block-heading,footer .widget-title,footer a,footer p{color:#fff}footer a:hover,footer a:hover span{color:var(--ast-global-color-4)}footer .email__icon svg path,footer .phone__icon svg path{fill:#fff}footer .email__value,footer .phone__value{color:#fff}footer .social-list{justify-content:end}.sale-price-off{font-size:13px;color:#fff;position:absolute;z-index:2;background-color:#e11500;display:flex;align-items:center;padding:.3125rem .625rem;text-align:center;width:max-content;line-height:17px;font-weight:600}.ast-on-card-button.ast-onsale-card,.onsale{display:none!important}