footer.wp-block-template-part{margin-top:0}footer.wp-block-template-part .wp-block-group.is-content-justification-space-between{justify-content:center}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.95}:root :where(.wp-block-button .wp-block-button__link):hover{background-color:var(--wp--preset--color--accent)}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select{border-radius:30px;padding:15px;height:auto}.wp-core-ui div.wpforms-container-full textarea{border-radius:20px;padding:15px}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:var(--wp--preset--color--accent-2);border-color:var(--wp--preset--color--accent-2);border-radius:20px}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:var(--wp--preset--color--accent) !important;border-color:var(--wp--preset--color--accent) !important;border-radius:20px}div.wpforms-container-full input[type=number]::-webkit-outer-spin-button,div.wpforms-container-full input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.wpforms-container-full input[type=number]{-moz-appearance:textfield}div.wpforms-container-full:not(:empty){margin:0}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-name .wpforms-field-row{container-type:normal}div.wpforms-container-full .wpforms-field-label-inline,.wp-core-ui div.wpforms-container-full .wpforms-field-label-inline{color:#fff}header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{padding-top:10px;padding-bottom:10px}header .wp-block-navigation.items-justified-center{justify-content:flex-start}header.wp-block-template-part{position:fixed;width:100%;top:0;left:0;z-index:999;box-shadow:rgba(0,0,0,.2) 0px 2px 8px 0px}.admin-bar header.wp-block-template-part{top:32px}@media screen and (max-width:782px){.admin-bar header.wp-block-template-part{top:46px}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:30px;height:30px}header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{outline:none;text-decoration:none;font-size:1.2em}.wp-block-columns.reverse .wp-block-column:first-child{order:1}.wp-block-columns.reverse .wp-block-column:last-child{order:0}.top-footer *{text-align:center;justify-content:center;align-items:center}.top-footer.wp-block-columns{flex-direction:column}.top-footer.wp-block-columns .wp-block-group.is-content-justification-space-between{flex-direction:column}.center-xs,.center-xs *{text-align:center;justify-content:center}.contact .wp-block-group{flex-direction:column !important;justify-content:center;align-items:center}.grecaptcha-badge{visibility:hidden !important}body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#111}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration:none;color:var(--wp--preset--color--accent-2) !important}.wp-block-navigation .wp-block-navigation__submenu-container{border-radius:20px;overflow:hidden !important;border:1px solid #ddd !important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{font-size:1em !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:15px 0;margin-top:5px;gap:10px;border-radius:0;border-left:none !important;border-right:none !important}#backToTopBtn{position:fixed;bottom:0;right:20px;z-index:99;background-color:#555;color:#fff;border:none;padding:0;border-radius:50px;cursor:pointer;display:none}#backToTopBtn .wp-block-button__link strong{display:none}#backToTopBtn .wp-block-button__link{width:50px;height:50px;display:flex;align-items:center;justify-content:center}#backToTopBtn .wp-block-button__link i{font-size:1.5rem;display:flex;align-items:center;justify-content:center}#backToTopBtn:hover{background-color:#333}.wp-block-social-links .wp-social-link a:hover svg{fill:var(--wp--preset--color--accent-2) !important}.category-image-title{z-index:0}.category-title-container .wp-block-cover__inner-container{position:initial}.wp-block-cover.category-title-container .wp-block-cover__background{z-index:1}.wp-block-cover.category-title-container .wp-block-query-title{z-index:2;position:relative}.wp-block-cover.category-title-container .breadcrumbs{z-index:2;position:relative}.wp-block-cover.category-title-container .wp-block-term-description{z-index:2;position:relative}.wp-block-term-description{text-wrap:balance}.wc-block-grid__product-price del{font-size:.75em;opacity:.5}.wp-block-woocommerce-product-sale-badge.sale-archive{position:absolute;width:100%}.product-container{overflow:hidden}.product-wrap .wp-block-button{display:block}.product-wrap .added_to_cart.wc_forward{display:none !important}.woocommerce-checkout:not(.woocommerce-order-received) header.wp-block-template-part{position:relative;box-shadow:none;top:0 !important}.wc-block-cart-item__wrap .wc-block-components-product-metadata__description{display:none}.product-container .wc-block-components-product-image img{transform:scale(1);transition:transform ease-in-out .4s}.product-container .wc-block-components-product-image:hover img{transform:scale(1.07)}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){transition:color ease-in-out .4s}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration:none;color:var(--wp--preset--color--accent) !important}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration:none}.wp-block-button.wc-block-components-product-button.has-custom-width .wp-block-button__link{transition:color ease-in-out .4s}.wp-block-button.wc-block-components-product-button.has-custom-width .wp-block-button__link:hover{color:var(--wp--preset--color--accent) !important}.woocommerce .woocommerce-ordering select{padding:10px;border:2px solid #f2f2f2}.wine-data{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.taste-data{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.wine-data p,.taste-data p{margin:0}.robert-parker-points{border-radius:30px;padding:.5rem .7rem;display:inline-block;font-weight:700}.graduacion-volumen,.uvas-listado,.robert-parker-container{margin-top:15px;font-size:var(--wp--preset--font-size--small) !important;color:var(--wp--preset--color--contrast-2) !important}.wp-block-woocommerce-product-meta h2{border-bottom:2px solid var(--wp--preset--color--base);margin-bottom:15px;padding-bottom:15px;font-size:clamp(1.2rem, 1.2rem + ((1vw - 0.2rem) * 2), 1.4rem)}.wp-block-woocommerce-product-meta h2{margin-top:40px}.wp-block-woocommerce-product-meta h2:first-child{margin-top:0}.wp-block-woocommerce-product-gallery{position:sticky;top:140px}body.single-tab-only .woocommerce-tabs ul.tabs{display:none !important}.crstar-rating-svg p{margin:0 !important}.cr-all-reviews-shortcode .cr-ajax-search div{display:flex;align-items:center}.ivole-meter .ivole-meter-bar,.ivole-meter{background-image:none !important;box-shadow:none}.ivole-meter{background-color:var(--wp--preset--color--base) !important}.cr-all-reviews-shortcode .cr-summaryBox-wrap,#reviews .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-count-row,#reviews.cr-reviews-ajax-reviews .cr-count-row{background-color:#fafafa}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{background-color:var(--wp--preset--color--base) !important}#reviews.cr-reviews-ajax-reviews .cr-ajax-search,.cr-all-reviews-shortcode .cr-ajax-search{display:none}.commentlist p,.cr-all-reviews-shortcode p{margin:0}.cr-all-reviews-shortcode ol.commentlist,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list{padding:0}.bapf_head h3{font-size:17px;margin-top:20px;margin-bottom:10px}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:var(--wp--preset--color--accent) !important}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:var(--wp--preset--color--accent) !important}.irs--flat .irs-handle>i:first-child{background-color:var(--wp--preset--color--contrast) !important}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:var(--wp--preset--color--accent) !important}.ecologico label{font-size:0}.ecologico label:after{content:'Ecológico';background-image:url(https://vinumgades.com/wp-content/uploads/2025/08/ecologico.png);background-size:contain;background-repeat:no-repeat;background-position:right;padding-right:35px;font-size:var(--wp--preset--font-size--small) !important}.bapf_sfilter .bapf_button.bapf_reset{border:none;background-color:var(--wp--preset--color--base);border-radius:30px;padding:.5rem .7rem}.bapf_sfilter{margin-bottom:10px}.bapf-clean-rounded.bapf_sfilter ul li{width:100%}.bapf-clean-rounded.bapf_sfilter ul li label{width:100%;box-sizing:border-box;text-align:center;margin:0;border-radius:30px}#toggle-filters,#filters .wc-block-components-drawer__close{display:none}.berocket_single_filter_widget .bapf-clean-rounded li.checked label{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent)}.berocket_single_filter_widget .bapf-clean-rounded li.checked label:before{border-color:var(--wp--preset--color--accent)}@media (max-width:781px){.admin-bar #filters{height:calc(100dvh - 46px);margin-top:46px}#filters-overlay #filters{position:fixed;top:0;left:100%;height:100%;background:#fff;overflow-y:auto;z-index:9999;padding:1rem;transition:transform .3s;width:480px}#filters-overlay.active #filters{transform:translateX(max(-100%, -480px));animation-duration:.3s;animation-name:slidein;opacity:1}#filters-overlay.active{animation-duration:.3s;animation-name:fadein;background-color:rgba(95,95,95,.35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}#filters .wc-block-components-drawer__close{background:0 0 !important;border:0;border-radius:0;color:inherit !important;margin:-1em;opacity:.6;padding:0;padding:1em !important;position:absolute !important;right:-5px;top:12px;vertical-align:baseline;z-index:2}#toggle-filters,#filters .wc-block-components-drawer__close{display:block}body.filters-active{overflow:hidden}}@media (min-width:600px){.wine-data{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media (min-width:782px){.wp-block-columns.reverse .wp-block-column:first-child{order:0}.wp-block-columns.reverse .wp-block-column:last-child{order:1}footer.wp-block-template-part .wp-block-group.is-content-justification-space-between{justify-content:space-between}.top-footer *{text-align:left;justify-content:flex-start;align-items:flex-start}.top-footer.wp-block-columns{flex-direction:row}.top-footer.wp-block-columns .wp-block-group.is-content-justification-space-between{flex-direction:row}.center-xs,.center-xs *{text-align:left;justify-content:flex-start}.contact .wp-block-group{flex-direction:row !important;justify-content:flex-start}.min-height{min-height:65vh}}@media (min-width:992px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:1em}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}header .wp-block-navigation.items-justified-center{justify-content:center}}