@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("../fonts/NexaRustSans/stylesheet.css");@import url("../fonts/stylesheet.css");body,body .wgl-infobox_content,body p,ul.footer_menu li a{font-family:"acumin_proregular"!important;font-weight:normal!important}::selection{background-color:#7FBB5D!important;color:#FFF!important}::selection:hover{background-color:#7FBB5D!important;color:#FFF!important}body:not(.home) .page-header.page-header_align_center.page-header_gradient{padding-top:0!important;margin-bottom:0px!important;min-height:160px!important}body:not(.home) .nav-main-menu{background-color:transparent!important}body:not(.home) .nav-main-menu .primary-nav>ul li a{color:#FFF!important}body:not(.home) .nav-main-menu .primary-nav>ul li.current-menu-item a,body:not(.home) .nav-main-menu .primary-nav>ul li:hover a{color:#7FBB5D!important}.page-header.page-header_gradient{--header-gradient-first:#7FBB5D;--header-gradient-second:#432562}.page-header.page-header_gradient:before{background:radial-gradient(circle,var(--header-gradient-first) 80%,transparent 100%)}.page-header.page-header_gradient:after{background:radial-gradient(circle,var(--header-gradient-second) 80%,transparent 100%)}.wgl-theme-header .sticky_active .e-con-boxed.e-con.e-parent.e-lazyloaded{background-color:#432562;border-radius:0 0 20px 20px}#main{padding:0}.home #main.site-main{margin-top:-130px!important}.home .sbi_item.sbi_type_image{margin-bottom:30px!important}.home .sbi_item.sbi_type_image a{min-height:400px!important}.popmake-content .mikmak-widget{display:block!important;width:100%!important;height:auto!important}.dblh__subtitle_link a{color:#7FBB5D}.dblh__subtitle_link a:hover{color:#FFF}body.page-id-1666 .wgl-button{background:#7FBE5B!important}.section-insta{display:block!important;width:100%!important}.section-insta img{border-radius:30px;transition:all 0.3s ease-in-out}.section-insta img:hover{transform:scale(1.025)}.section-insta .sbi_photo_wrap:after{transition:all 0.75s ease-in-out}.section-insta .sbi_photo_wrap:hover:after{content:"";position:absolute;top:50px;left:calc(50% - 85px);display:block;width:10px;height:10px;box-shadow:100px 100px 80px 80px #432562;border-radius:100px;z-index:999}.header_search.search_standard{display:none!important}.wgl-text-path.scroll_animation span,a .button__text,h1,h2,h3,h3 span,h3 span span span,h3.dblh__title-wrapper span span,h4,nav ul.menu li a,nav ul.menu li a span{font-family:"bc_novatica_cyrsemibold"!important;font-weight:normal!important}h3.wgl-infobox_title span,h5,h6{font-family:"bc_novatica_cyrsemibold"!important;font-weight:normal!important}.elementor-widget-wgl-double-heading.divider-yes .wgl-double-heading:before{background:transparent url("https://sangriasenorial.com/wp-content/uploads/2025/09/SS-orange-circles.png") no-repeat center left!important;background-size:50% 50%!important;width:50px;height:17px;font-size:0!important;color:transparent!important}.error404{background-color:#992050!important}.error404 .wgl-site-header .e-flex.e-con-boxed.e-con{background-color:transparent}.error404 .primary-nav>ul>li>a{color:#FFF}.error404 .site-main .wgl-container.full-width{background:transparent!important}.error404 .error_page__description{color:#FFF}.error404 .page_404_wrapper .wgl-button{background-color:#7FBB5D;border:1px solid #7FBB5D}.error404 .page_404_wrapper .wgl-button:hover{background-color:transparent;border:1px solid #FFF}.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a{color:#FFF}.mobile_nav_wrapper .primary-nav>ul.mobile_switch_on li[class*=current]>a{color:#7FBB5D}body .wgl-menu_outer{height:calc(100vh - 35%)!important;border-radius:0 0 100px 0}.img-logo-movil{max-width:80px}.btn-nav-movil{margin-top:60px;background:#7FBB5D;border-color:#7FBB5D;color:#FFF}.wgl-mobile-header{background:#432562!important;border-radius:0 0 15px 15px}.wgl-mobile-header .h_align_center{order:3}.wgl-mobile-header .h_align_right{order:2}.wgl-menu_outer{background:#432562!important}.header_search.search_mobile_menu{display:none!important}.intro-copy-container{position:relative}body .home-intro-lbl-toltip.active{position:absolute!important;display:block!important;font-size:11px!important}.home-intro-copy-content p{font-size:18px;line-height:24px}.slider-home-icon{display:block;margin:0 auto;height:auto}.section-marquee img{position:relative;z-index:1!important}.section-marquee .elementor-widget-wgl-text-path,.section-marquee .simple_line{position:relative;z-index:2!important}.elementor-1342 .elementor-element.elementor-element-2037074{display:none}.home-slide-round-left,.home-slide-round-right{position:absolute;display:block!important;bottom:0;width:50%!important;min-width:50%!important;max-width:50%!important;height:80px!important}.home-slide-round-left{left:0!important;background:transparent url("https://sangriasenorial.com/wp-content/uploads/2025/08/home-slide-round-left-scaled.png") no-repeat bottom left!important;background-size:100% 80px!important}.home-slide-round-right{right:0!important;background:transparent url("https://sangriasenorial.com/wp-content/uploads/2025/08/home-slide-round-right-scaled.png") no-repeat bottom right!important;background-size:100% 80px!important}.home-gradient{position:absolute!important;display:block!important;bottom:0!important;left:0!important;width:100%!important;min-height:150px!important;padding:0;border:0!important}.home-gradient-1{background:#412262;background:linear-gradient(180deg,rgb(65,34,98) 20%,rgb(156,31,79) 80%)}.home-gradient-2{background:#432562;background:linear-gradient(0deg,rgb(67,37,98) 20%,rgb(156,31,79) 80%)}.home-gradient-3{min-height:250px!important;background:rgb(67,37,98);background:linear-gradient(180deg,rgba(67,37,98,0.88) 40%,rgb(127,190,91) 80%)}body[data-elementor-device-mode=mobile] .elementor-1342 .elementor-element.elementor-element-9e842fe .breakpoint_on-mobile .showcase__item .showcase__subtitle,body[data-elementor-device-mode=mobile] .elementor-1342 .elementor-element.elementor-element-9e842fe .breakpoint_on-mobile .showcase__item .title{color:#FFF;text-align:center;display:inline-block;margin:0 auto;width:100%}#wgl-cursor-pointer>.tooltip_bg:after{background:#7FBB5D;background:radial-gradient(circle,rgb(127,187,93) 18%,rgba(127,187,93,0) 66%)}.portfolio__item .item__image[data-cursor-class=tooltip_bg]:after{color:#7FBB5D;text-transform:capitalize}.home[data-elementor-device-mode=desktop] .elementor-video-wrapper.elementor-video-landscape{--video-aspect-ratio:1!important}.home[data-elementor-device-mode=mobile] .elementor-video-wrapper.elementor-video-landscape{--video-aspect-ratio:9/16!important}body.page-id-1666.wgl-dark-mode{background-color:#992050}body.page-id-580.wgl-dark-mode{background-color:#992050}body.page-id-101.wgl-dark-mode{background-color:#992050}body.page-id-101.wgl-dark-mode .wpcf7 .wpcf7-submit{background-color:#7FBB5D;border-color:#7FBB5D;font-family:"bc_novatica_cyrsemibold"!important;font-weight:normal!important}body.page-id-101.wgl-dark-mode .wpcf7 .wpcf7-submit:hover{background-color:transparent;border-color:#FFF;color:#FFF}body.page-id-101.wgl-dark-mode .header-contact img{border-radius:20px}.section-contact-gradient{background:#992050;background:linear-gradient(180deg,rgb(153,32,80) 31%,rgb(67,37,98) 66%)}.contact-form-senorial input.wpcf7-submit{margin-top:30px}body.page-id-556.wgl-dark-mode,body.single-portfolio.wgl-dark-mode{background-color:#992050}body.single-portfolio.wgl-dark-mode h3.dblh__title-wrapper span{color:#7FBB5D!important}body.single-portfolio.wgl-dark-mode .dblh__content p{color:#FFF!important}body.single-portfolio.wgl-dark-mode h2.elementor-heading-title,body.single-portfolio.wgl-dark-mode h3.elementor-heading-title{color:#7FBB5D!important}.recipes-list-copy p{line-height:24px}.single_post_info .share_post-container .share_link:hover[class*=share]>span{color:orange}.portfolio-template-default.single-portfolio #main.site-main{margin-top:0px!important}.page-id-556.page-template-default #main.site-main{margin-top:0px}.portfolio-template-default.single-portfolio #main.site-main{margin-top:130px}.portfolio-template-default.single-portfolio .page-header_title{font-family:"bc_novatica_cyrsemibold"!important;font-size:76px;line-height:86px}.portfolio-template-default.single-portfolio .wgl-portfolio-single_item .e-con-full.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child .elementor-widget-text-editor{line-height:16px}.single-portfolio .e-hosted-video{display:block;--video-aspect-ratio:0!important}.single-portfolio .e-hosted-video video{max-width:680px;height:auto;float:right;border-radius:50px}#comments,.page-header_breadcrumbs,.tagcloud-wrapper .tagcloud,.wgl-portfolio_header.wgl-cpt_header.filter-left{display:none!important}.portfolio__item h1.item__title{display:none}.post_cats a,.post_cats a.portfolio-category{color:#7FBB5D!important}.wp-theme-odefy.wp-child-theme-sangria:not(.single) .post_cats a.portfolio-category:last-child{display:none!important}.next-link_wrapper .info_wrapper .next_title-info_wrap,.next-link_wrapper .info_wrapper .prev_title-info_wrap,.prev-link_wrapper .info_wrapper .next_title-info_wrap,.prev-link_wrapper .info_wrapper .prev_title-info_wrap{color:#7FBB5D!important}.single_portfolio .related_portfolio{margin-top:80px;margin-bottom:80px}.portfolio__item h5.title:hover{color:#7FBB5D!important}body[data-elementor-device-mode=mobile] .theiaStickySidebar h3,body[data-elementor-device-mode=mobile] .theiaStickySidebar p{text-align:center!important;color:#FFF}body[data-elementor-device-mode=mobile] .theiaStickySidebar h3 span,body[data-elementor-device-mode=mobile] .theiaStickySidebar p span{text-align:center!important}body[data-elementor-device-mode=mobile] .single_portfolio .related_portfolio{margin-top:60px;margin-bottom:0px}#sb_instagram #sbi_images .sbi_item{width:100%!important}#sb_instagram .sbi_photo{width:100%!important;height:300px!important;min-height:300px!important;padding-bottom:10px!important;margin-bottom:40px!important}.wgl-infobox_bg_wrapper figure img{border-radius:30px!important}.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232}.grecaptcha-badge{display:none!important}footer .footer-logo img{display:block;margin:0 auto;width:120px;height:120px}footer .elementor-130 .elementor-element.elementor-element-e5a9bfc{line-height:24px}footer .wgl-contact-form-7 .wpcf7-not-valid-tip:first-child{display:none!important}footer ul li{margin:0}footer a{text-decoration:none!important;text-underline-offset:none!important;text-decoration-color:none!important}footer a:active,footer a:focus,footer a:hover{color:#d9387d!important;text-decoration:none!important;text-underline-offset:none!important;text-decoration-color:none!important}footer .firma-content{display:flex;align-items:center;justify-content:center;gap:5px}footer .firma-content .logo-phidev{width:auto;line-height:1em}footer .firma-content .logo-phidev img{display:inline;max-width:49px;margin-top:2px!important}footer .wpcf7-form.init,footer .wpcf7-form.invalid,footer .wpcf7-form.sent,footer .wpcf7-form.submitting{transition:none!important;display:block;margin:0 auto;position:relative;max-width:300px!important}footer .wpcf7-form.init input[type=email],footer .wpcf7-form.invalid input[type=email],footer .wpcf7-form.sent input[type=email],footer .wpcf7-form.submitting input[type=email]{background:#FFF!important;color:#432562;padding-left:20px!important;padding-top:4px!important;border-radius:60px!important;max-height:48px!important;min-height:48px!important;height:48px!important;font-size:15px!important;font-family:"acumin_proregular"!important;font-weight:normal!important}footer .wpcf7-form.init input[type=email]:active,footer .wpcf7-form.init input[type=email]:hover,footer .wpcf7-form.invalid input[type=email]:active,footer .wpcf7-form.invalid input[type=email]:hover,footer .wpcf7-form.sent input[type=email]:active,footer .wpcf7-form.sent input[type=email]:hover,footer .wpcf7-form.submitting input[type=email]:active,footer .wpcf7-form.submitting input[type=email]:hover{background:#FFF!important}footer .wpcf7-form.init .btn-footer,footer .wpcf7-form.invalid .btn-footer,footer .wpcf7-form.sent .btn-footer,footer .wpcf7-form.submitting .btn-footer{display:block!important;margin:0!important;position:absolute;right:-10px!important;top:0!important;min-width:115px!important;height:48px!important;background:#432562!important;border-color:#432562!important;color:#FFF!important;padding:8px!important;font-size:15px!important;font-family:"acumin_proregular"!important;font-weight:normal!important}footer .wpcf7-form.init .btn-footer:hover,footer .wpcf7-form.invalid .btn-footer:hover,footer .wpcf7-form.sent .btn-footer:hover,footer .wpcf7-form.submitting .btn-footer:hover{background:#d9387d!important;border-color:#d9387d!important}footer .footer-rrs{display:block;width:auto!important;min-width:auto!important;max-width:90px!important;margin:0;float:left!important}.footer_menu{display:block;margin:0;padding:0;list-style:none!important}@media (min-width:768px){.wgl-header-row .header_side.h_align_center{text-align:right!important}body:not(.home) .page-header.page-header_align_center.page-header_gradient{margin-bottom:0px!important;min-height:260px!important}body .top-space-intro .elementor-spacer-inner{height:100px!important}.intro-copy-container{max-width:60%}.intro-copy-container h3{font-size:68px!important}body.page-id-101.wgl-dark-mode .header-contact img{border-radius:50px}.portfolio-template-default.single-portfolio #main.site-main{margin-top:100px!important}#sb_instagram .sbi_photo{width:100%!important;height:200px!important;min-height:200px!important;padding-bottom:100%!important}footer .firma-content{justify-content:end}footer .wpcf7-form.init,footer .wpcf7-form.invalid,footer .wpcf7-form.sent,footer .wpcf7-form.submitting{margin:0!important}footer .footer-logo img{display:block;width:190px;height:190px}}@media (min-width:820px){body.elementor-default.single.single-portfolio main .wgl-container{display:block;margin:0 auto;width:100%!important;padding-left:30px;padding-right:30px}}@media (min-width:992px){body.elementor-default.single.single-portfolio main .wgl-container{display:block;margin:0 auto;width:90%!important}.wgl-header-row .header_side.h_align_center{text-align:right!important}.intro-copy-container{max-width:60%}.intro-copy-container h3{font-size:68px!important}footer .firma-content{justify-content:end}}@media (min-width:1024px){.img-home-bottle .img-layer_item{margin-top:-120px!important}.space-home-marquee-botom .elementor-spacer{height:240px!important}.marquee-home .simple_line{margin-top:50px}}@media (min-width:1200px){.home-slide-round-left,.home-slide-round-right{height:150px!important}.home-slide-round-left{background-size:100% 150px!important}.home-slide-round-right{background-size:100% 150px!important}.intro-copy-container{max-width:100%}.intro-copy-container h3{font-size:110px!important}.img-home-bottle .img-layer_item{margin-top:0px!important}.marquee-home .simple_line{margin-top:0px}#sb_instagram .sbi_photo{height:360px!important;min-height:360px!important}footer .firma-content{justify-content:end}}