.product-template-default #main-content{background:0 0}.product-template-default #main-content .container{width:100%;max-width:100%;padding-top:0 !important}.product .et_builder_inner_content{display:flex;flex-wrap:wrap;align-items:flex-start}.section-botella-vino{box-sizing:border-box;padding:90px 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.section-botella-vino.imagen{padding:0}.section-botella-vino .et_pb_image,.section-botella-vino .et_pb_image_wrap{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.section-botella-vino .et_pb_image img{height:auto;width:auto;max-width:85%;max-height:70vh;object-fit:contain}.section-ficha-presentation{display:flex;flex-direction:column;justify-content:center;background:var(--bg-light);border-left:1px solid var(--line);padding:80px 0 80px 120px !important;border-left:.5px solid var(--line)}.section-ficha-presentation .variations_form{display:flex;align-items:center}.ficha-nombre-vino h1{padding-bottom:10px;font-family:var(--font-family-serif) !important;font-size:40px;font-weight:900 !important;line-height:100%;text-transform:uppercase;display:flex;flex-direction:column;gap:12px}.ficha-nombre-vino h1 span{font-family:var(--font-family-sans);font-weight:400;font-size:23px;color:var(--color-primary) !important;line-height:100%}.ficha-nombre-vino{margin-bottom:0 !important}.ficha-anada-vino{font-family:var(--font-family-sans) !important;font-size:24px;font-weight:300 !important;line-height:100%;margin-bottom:6px !important}.variations{max-width:250px;margin:0 !important}.variations .label,.variations .reset_variations{display:none !important}.variations .value span{display:flex;overflow:hidden;position:relative}.variations #pa_formato{border:.5px solid var(--line-strong) !important;border-radius:0;margin:0;font-family:var(--font-family-sans) !important;font-size:12px;font-weight:500;color:var(--color-secondary) !important;background:0 0;height:40px;padding:0 16px;cursor:pointer;transition:var(--transition-large)}.variations .value span:after{content:"" !important;display:block;position:absolute !important;z-index:-1;top:16px !important;right:10px !important;display:flex !important;align-items:center;justify-content:center;border:none !important;margin:0 !important;width:9px;height:6px;background-image:url("/wp-content/uploads/2026/09/stat_minus_1.svg");background-repeat:no-repeat;opacity:1}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{top:18px !important;width:20px !important;height:20px !important;transform:none}@media (hover:hover){.variations .value span:hover:after{transform:top 10px !important}}.single_variation_wrap{display:flex;align-items:center;padding-top:0;justify-content:start;height:35px}.section-ficha-presentation .woocommerce-variation-price{background:0 0}.section-ficha-presentation .woocommerce-variation-price bdi{color:var(--color-light);font-size:14px;font-weight:500;line-height:100%}.section-ficha-presentation .woocommerce-variation-price .woocommerce-price-suffix{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;background:var(--color-secondary);height:100%;border-radius:0}@media (hover:hover){.woocommerce div.product form.cart .button:hover{background:var(--color-secondary)}}.wine-info-item .woocommerce-variation-price{height:32px}.wine-info-item .woocommerce-variation-add-to-cart{height:35px;background:var(--color-secondary)}.woocommerce-variation-price{height:35px;background:var(--color-primary) !important;display:flex;align-items:center;padding:14px}.woocommerce-variation-add-to-cart{height:35px}.woocommerce a.added_to_cart{padding-top:.5em;display:none}.woocommerce-variation-add-to-cart-disabled{display:none !important}.woocommerce div.product form.cart .variations td{padding:0 !important}.single_variation_wrap .price{color:var(--color-secondary) !important;line-height:1 !important;font-weight:700;position:relative}.variations_button{display:flex;align-items:center;gap:24px}.variations_button.single_variation_price{flex-direction:row-reverse;width:100%;justify-content:space-between}.single_variation_wrap .price .woocommerce-price-suffix{font-size:11px;font-weight:400;position:absolute;right:0;bottom:-6px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 !important;border-right:.5px solid var(--line);width:calc(100%/4) !important;border-top:.5px solid var(--line)}.woocommerce .product form.cart .quantity{display:flex !important;align-items:center;gap:0;border:.5px solid var(--line-strong);height:40px;border-left:0}.woocommerce .product .block-cart-select{padding:0 0 30px !important;margin-top:20px}.woocommerce .product .block-cart-select form.cart .quantity{margin-right:0 !important}form.cart .quantity .qty-btn{position:relative;display:flex;align-items:center;justify-content:center;width:35px !important;height:40px !important;padding:0;border:none !important;background:0 0 !important;cursor:pointer;font-size:24px !important;line-height:1;font-weight:300 !important;color:var(--color-secondary) !important;transition:var(--transition-default)}form.cart .quantity input.qty{width:35px !important;text-align:center;padding:0;font-size:14px;background:0 0;color:var(--color-secondary);font-weight:500}form.cart .quantity input[type=number]::-webkit-inner-spin-button,form.cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0}form.cart .quantity input[type=number]{-moz-appearance:textfield !important}.et_pb_module .variations_form.cart .single_add_to_cart_button{border:none !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:500 !important;line-height:100% !important;color:var(--color-light) !important;transition:var(--transition-large);padding:.3em 1em !important}.et_pb_module .variations_form.cart .single_add_to_cart_button:after{display:none}.custom-btn-download{color:var(--color-secondary) !important;padding:14px 0 !important;font-size:12px !important;border-top:.5px solid var(--line) !important;border-right:0 !important;text-transform:uppercase;font-weight:500;letter-spacing:.02em;width:100%;max-width:600px !important;background:0 0 !important;border-bottom:0 !important;border-left:0 !important;border-radius:0 !important}@media (hover:hover){.custom-btn-download:hover:after{transform:translateY(4px);transition:var(--transition-default);filter:brightness(0) saturate(100%) invert(44%) sepia(12%) saturate(3706%) hue-rotate(316deg) brightness(78%) contrast(87%)}}.custom-btn-download:after{content:"" !important;width:20px;height:28px;background-image:url("/wp-content/uploads/2026/09/download.svg");background-size:contain;background-repeat:no-repeat;margin-right:16px;transition:var(--transition-default);position:absolute;right:0;opacity:1 !important}.custom-btn-enlace{color:var(--color-secondary) !important;padding:14px 0 !important;font-size:12px !important;border-top:.5px solid var(--line) !important;border-bottom:.5px solid var(--line) !important;border-right:0 !important;text-transform:uppercase;font-weight:500;letter-spacing:.02em;width:100%;max-width:600px !important;background:0 0 !important;border-left:0 !important;border-radius:0 !important}@media (hover:hover){.custom-btn-enlace:hover:after{transform:translateX(0px);transition:var(--transition-default);filter:brightness(0) saturate(100%) invert(44%) sepia(12%) saturate(3706%) hue-rotate(316deg) brightness(78%) contrast(87%)}}.custom-btn-enlace:after{content:"" !important;width:20px;height:28px;background-image:url("/wp-content/uploads/2026/10/link.svg");background-size:contain;background-repeat:no-repeat;margin-right:16px;transition:var(--transition-default);position:absolute;right:0;opacity:1 !important}@media (max-width:1180px){.section-botella-vino{width:480px}.section-ficha-presentation{width:calc(100% - 480px)}}@media (max-width:980px){.section-botella-vino{width:400px}.section-ficha-presentation{width:calc(100% - 360px);padding:32px 0 32px 32px !important}.ficha-nombre-vino h1{font-size:64px}.ficha-anada-vino{font-size:20px;font-weight:200 !important}.cart{width:100%}.variations{max-width:248px}.woocommerce .product form.cart .quantity{width:120px !important}form.cart .quantity input.qty{width:48px !important}.single_variation_wrap .price{font-size:24px !important}.single_variation_wrap .price .woocommerce-price-suffix{font-size:9px}}@media (max-width:767px){.product .et_builder_inner_content{flex-direction:column}.section-botella-vino{width:100%;height:360px;padding:24px 0}.section-ficha-presentation{width:calc(100% - 40px);padding:16px 8px 24px 24px !important;margin:-40px 0 0}.ficha-nombre-vino h1{font-size:28px;padding-bottom:8px}.ficha-anada-vino{font-size:20px}.cart{width:100%}.variations{max-width:220px}.variations #pa_formato{font-size:12px;height:36px;padding:0 12px}.contenido-ficha .woocommerce-variation{display:none !important}.woocommerce .product form.cart .quantity{width:35% !important;height:36px}form.cart .quantity .qty-btn{width:36px !important;height:36px !important;font-size:20px !important}form.cart .quantity input.qty{width:36px !important;font-size:12px}.et_pb_module .variations_form.cart .single_add_to_cart_button{font-size:18px !important;padding:0 8px 8px 0 !important}.variations_form.cart .single_add_to_cart_button:before{top:0 !important;font-size:22px !important}}.ficha-fullscreen{margin-top:130px;border-bottom:.5px solid var(--line) !important;box-sizing:border-box}.puntuacion{font-size:16px;color:var(--color-primary)}.row-ficha-vino{display:flex;min-height:calc(100vh - 260px);box-sizing:border-box}.contenido-ficha{display:flex;flex-direction:column;justify-content:center;background:var(--bg-light);border-left:.5px solid var(--line);padding:80px 80px 80px 120px !important}.contenido-ficha .llaves{margin-top:0 !important;margin-bottom:30px !important}.contenido-ficha h2{font-family:var(--font-family-sans);font-size:14px;max-width:600px;font-weight:400 !important;letter-spacing:.02em !important;color:#666;line-height:140%}.contenido-ficha h3{font-family:var(--font-family-sans);font-size:14px;text-transform:uppercase;color:var(--color-primary)}@media (max-width:767px){.contenido-ficha{padding:40px !important;border:0}.row-ficha-vino{flex-direction:column}}@media (max-width:767px){.ficha-fullscreen{margin-top:60px;min-height:auto;padding:0 !important;margin-top:0 !important}}.row-ficha-vino{align-items:stretch}.row-ficha-vino .et_pb_column:has(.et_pb_gallery){position:relative;overflow:hidden;padding:0 !important}.row-ficha-vino .et_pb_gallery{position:absolute !important;inset:0;margin:0 !important}.row-ficha-vino .et_pb_gallery .et_pb_gallery_items,.row-ficha-vino .et_pb_gallery .et_pb_gallery_item,.row-ficha-vino .et_pb_gallery .et_pb_gallery_image,.row-ficha-vino .et_pb_gallery .et_pb_gallery_image a{height:100% !important;min-height:0 !important;max-height:none !important}.row-ficha-vino .et_pb_gallery .et_pb_gallery_image img{width:100% !important;height:100% !important;object-fit:cover;object-position:center}@media (max-width:980px){.row-ficha-vino .et_pb_column:has(.et_pb_gallery){min-height:400px}}@media (max-width:767px){.row-ficha-vino .et_pb_column:has(.et_pb_gallery){min-height:300px}}.row-ficha-vino .et_pb_gallery .et_pb_gallery_item:first-child .et_pb_gallery_image img{box-sizing:border-box;padding:80px 0;object-fit:contain !important;object-position:center}@media (max-width:767px){.row-ficha-vino .et_pb_gallery .et_pb_gallery_item:first-child .et_pb_gallery_image img{padding:24px 0}}.product_meta{border:0;max-width:600px}.tagged_as{display:flex;flex-wrap:wrap;gap:8px;font-size:0 !important}.tagged_as a{display:inline-block;padding:6px 18px;font-size:11px !important;line-height:1.4;background:var(--bg-header);border-radius:20px;margin-right:10px;margin-bottom:10px;color:var(--color-text-muted) !important;transition:var(--transition-default)}@media (hover:hover){.tagged_as a:hover{color:var(--color-light) !important;background:var(--color-primary)}}.jig-oculto{display:none !important}html.jig-dialogo-abierto{overflow:hidden}.jig-resenas{width:min(720px, calc(100% - 32px));max-height:85vh;padding:48px 40px 40px;border:0;border-radius:0;background:var(--bg-light);color:var(--color-secondary);box-shadow:0 24px 48px rgba(0,0,0,.25);overflow-y:auto}.jig-resenas::backdrop{background:var(--overlay);backdrop-filter:blur(4px)}.jig-resenas[open]{animation:jig-resenas-entrar .3s ease-out}@keyframes jig-resenas-entrar{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jig-resenas__cerrar{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:40px;position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:35px;padding:0;border:.5px solid var(--color-secondary);border-radius:0;background:0 0;color:var(--color-secondary);cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out}.jig-resenas__cerrar:focus-visible{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);color:var(--slide-text);border-color:var(--slide-color);outline:none}@media (hover:hover){.jig-resenas__cerrar:hover{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);color:var(--slide-text);border-color:var(--slide-color);outline:none}}.jig-resenas #respond .form-submit #submit{--slide-color:var(--color-primary);--slide-text:var(--color-light);--slide-h:100px;-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:14px 32px !important;border:1px solid var(--color-secondary) !important;border-radius:0 !important;background:var(--color-secondary) !important;font-family:var(--font-family-sans) !important;font-size:12px !important;font-weight:500 !important;line-height:1.2 !important;letter-spacing:.02em;text-transform:uppercase;color:var(--color-light) !important;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color) !important;transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out !important}.jig-resenas #respond .form-submit #submit:after,.jig-resenas #respond .form-submit #submit:before{display:none !important}.jig-resenas #respond .form-submit #submit:focus-visible{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;border-color:var(--slide-color) !important;color:var(--slide-text) !important;outline:none}@media (hover:hover){.jig-resenas #respond .form-submit #submit:hover{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;border-color:var(--slide-color) !important;color:var(--slide-text) !important;outline:none}}@media (prefers-reduced-motion:reduce){.jig-resenas__cerrar,.jig-resenas #respond .form-submit #submit{transition-duration:.01ms !important}}.jig-resenas__cerrar .material-symbols-rounded{font-size:24px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.jig-resenas .et_pb_wc_reviews{margin:0 !important}.jig-resenas .woocommerce-Reviews-title{padding-right:48px;font-family:var(--font-family-serif);font-size:28px;line-height:1.2;display:none}#commentform textarea{padding:12px;color:var(--color-text-muted);line-height:1em;background-color:transparent;font-size:16px;border-width:0;border:.5px solid var(--line)}@media (max-width:767px){.jig-resenas{width:100%;max-height:90vh;padding:56px 20px 24px}.jig-resenas .woocommerce-Reviews-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.jig-resenas[open]{animation:none}}.jig-etiqueta{width:min(1280px, calc(100% - 32px));max-height:90vh;padding:56px 40px 40px;border:0;border-radius:0;background:var(--bg-light);color:var(--color-secondary);box-shadow:0 24px 48px rgba(0,0,0,.25);overflow-y:auto}.jig-etiqueta::backdrop{background:var(--overlay);backdrop-filter:blur(4px)}.jig-etiqueta[open]{animation:jig-etiqueta-entrar .3s ease-out}@keyframes jig-etiqueta-entrar{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jig-etiqueta__titulo{padding:0 56px 8px 0;font-family:var(--font-family-serif);font-size:32px;font-weight:400;line-height:1.2;color:var(--color-secondary);font-weight:500;font-style:italic}.jig-etiqueta__descripcion{max-width:720px;margin-bottom:32px;font-size:15px;line-height:1.5;color:var(--color-text-muted)}.jig-etiqueta__descripcion p:last-child{padding-bottom:0}.jig-etiqueta__aviso{padding:40px 0;text-align:center;font-style:italic;color:var(--color-text-muted)}.jig-etiqueta__cerrar{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:40px;position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:35px;padding:0;border:.5px solid var(--color-secondary);border-radius:0;background:0 0;color:var(--color-secondary);cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out}.jig-etiqueta__cerrar:focus-visible{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);color:var(--slide-text);border-color:var(--slide-color);outline:none}@media (hover:hover){.jig-etiqueta__cerrar:hover{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);color:var(--slide-text);border-color:var(--slide-color);outline:none}}.jig-etiqueta__cerrar .material-symbols-rounded{font-size:24px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.jig-etiqueta__vinos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px, 1fr));margin:0;padding:0;list-style:none;border-top:.5px solid var(--line);border-left:.5px solid var(--line)}.jig-etiqueta__vino{margin:0;padding:0;border-right:.5px solid var(--line);border-bottom:.5px solid var(--line)}.jig-etiqueta__vino a{display:flex;flex-direction:column;align-items:center;gap:16px;height:100%;padding:32px 16px;text-decoration:none;transition:background-color .3s ease}@media (hover:hover){.jig-etiqueta__vino a:hover{background-color:var(--bg)}}.jig-etiqueta__vino a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.jig-etiqueta__img{display:block;width:auto !important;max-width:100%;height:280px !important;object-fit:contain;transition:transform .4s ease}@media (hover:hover){.jig-etiqueta__vino a:hover .jig-etiqueta__img{transform:translateY(-6px)}}.jig-etiqueta__nombre{font-family:var(--font-family-sans);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--color-text-muted);transition:color .3s ease}.jig-etiqueta__nombre span{display:block;font-size:13px;font-weight:500;color:var(--color-primary)}@media (hover:hover){.jig-etiqueta__vino a:hover .jig-etiqueta__nombre{color:var(--color-secondary)}}@media (max-width:767px){.jig-etiqueta{width:100%;max-height:92vh;padding:56px 16px 24px}.jig-etiqueta__titulo{font-size:24px}.jig-etiqueta__vinos{grid-template-columns:repeat(auto-fit,minmax(130px, 1fr))}.jig-etiqueta__vino a{padding:20px 8px}.jig-etiqueta__img{height:200px !important}}@media (prefers-reduced-motion:reduce){.jig-etiqueta[open]{animation:none}.jig-etiqueta__cerrar,.jig-etiqueta__img{transition:none}}.product .et_builder_inner_content>.et_pb_section{width:100%}.block-cart-select .jig-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;margin-bottom:30px}.block-cart-select .jig-ficha-precio[hidden],.block-cart-select .jig-ficha-precio__caja[hidden]{display:none !important}.jig-ficha-precio__importe{font-family:var(--font-family-sans);font-size:30px;font-weight:400;line-height:1;white-space:nowrap;color:var(--color-primary)}.jig-ficha-precio__caja{display:inline-flex;align-items:center;gap:0px;padding:4px 16px;border-radius:999px;background:var(--bg-header);font-family:var(--font-family-sans);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;color:var(--color-secondary)}.jig-ficha-precio__caja .material-symbols-rounded{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--color-primary)}.jig-ficha-precio__caja{gap:8px}.jig-ficha-precio__parte{display:inline-flex;align-items:center;gap:2px}.jig-ficha-precio__n{font-size:12px;font-weight:500;color:var(--color-secondary)}.jig-ficha-precio__mas{font-weight:400;color:var(--color-text-muted);font-size:18px}.jig-ficha-precio__txt{font-weight:500;color:var(--color-secondary)}.jig-ficha-precio__ahorro{margin-left:4px;padding-left:12px;border-left:.5px solid var(--line);font-weight:600;color:var(--color-success)}.jig-ficha-precio__icono{display:inline-block;flex-shrink:0;width:20px;height:20px;background-color:var(--color-primary);-webkit-mask:var(--icono) center/contain no-repeat;mask:var(--icono) center/contain no-repeat}.jig-ficha-precio__icono--caja{--icono:url("/wp-content/uploads/2026/09/box.svg")}.jig-ficha-precio__icono--botella{--icono:url("/wp-content/uploads/2026/10/botella-vino.svg")}.block-cart-select .woocommerce-variation-price,.block-cart-select .single-variation-price{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.block-cart-select .variations_form.cart{display:flex;flex-wrap:wrap;align-items:center;row-gap:16px;margin-left:-32px}.block-cart-select .variations_form.cart .variations{flex:0 0 auto;width:210px;max-width:210px;margin-left:0 !important}.block-cart-select .variations_form.cart .variations #pa_formato{width:100%}.block-cart-select .variations_form.cart .quantity{flex:0 0 auto}.block-cart-select .single_variation_wrap{flex:0 0 auto;height:35px;margin-left:0;padding:0}.block-cart-select .woocommerce-variation-add-to-cart{height:35px}.block-cart-select .et_pb_module_inner .variations_form.cart .single_add_to_cart_button{--slide-h:40px;height:40px;padding:0 20px !important;font-size:14px !important;font-weight:500 !important;text-transform:none;white-space:nowrap}@media (max-width:980px){.jig-ficha-precio__importe{font-size:40px}}@media (max-width:767px){.block-cart-select .jig-ficha-precio{gap:12px 20px;margin-bottom:24px}.jig-ficha-precio__importe{font-size:36px}.jig-ficha-precio__caja{padding:10px 20px;font-size:14px}.block-cart-select .variations_form.cart{margin-left:0}.block-cart-select .variations_form.cart .variations{flex:1 1 auto;width:auto;max-width:none;margin-left:0 !important}.block-cart-select .single_variation_wrap{flex:1 0 100%;width:100%;margin-left:0}.block-cart-select .woocommerce-variation-add-to-cart{width:100%}.block-cart-select .et_pb_module_inner .variations_form.cart .single_add_to_cart_button{width:100%;height:44px;padding:0 16px !important;font-size:15px !important}}.product-section:has(.upsells-grid){display:grid !important;grid-template-columns:repeat(3,minmax(0, 1fr));align-items:start;gap:40px 48px;width:80%;max-width:1280px;margin:0 auto !important;padding:72px 0 !important;background:0 0 !important}.product-section:has(.upsells-grid)>.entrada-seccion{display:none !important}.product-section:has(.upsells-grid)>.row-list-content{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}.product-section:has(.upsells-grid)>.row-list-content>.et_pb_column{width:100% !important;margin:0 !important;padding:0 !important}.product-section .upsells-grid{margin:0 !important}.product-section .fe-relacionados-bloque h3{display:block !important;margin:0 0 8px !important;padding:0 0 12px !important;font-family:var(--font-family-serif) !important;font-size:20px !important;font-weight:400 !important;font-style:italic;line-height:1.3 !important;color:var(--color-secondary) !important;border-bottom:.5px solid var(--line-strong)}.product-section .upsells-grid ul.products{--cols:1 !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;grid-template-columns:none !important;border:0 !important}.product-section .upsells-grid ul.products li.product{position:relative !important;display:grid !important;grid-template-columns:40px minmax(0, 1fr) auto 20px;align-items:center;column-gap:16px;flex:0 0 auto !important;width:100% !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:12px 4px !important;background:0 0 !important;border:0 !important;border-bottom:.5px solid var(--line) !important;transition:background-color .3s ease,padding .3s ease}.product-section .upsells-grid ul.products li.product:after{content:"arrow_forward";grid-column:4;grid-row:1;font-family:"Material Symbols Rounded";font-size:20px;font-weight:300;line-height:1;color:var(--color-secondary);opacity:.35;transition:opacity .3s ease,transform .3s ease}.product-section .upsells-grid li.product>a.woocommerce-LoopProduct-link{grid-column:1;grid-row:1;display:block !important;width:40px !important;height:80px !important;margin:0 !important;padding:0 !important}.product-section .upsells-grid li.product>a.woocommerce-LoopProduct-link:after{content:"";position:absolute;inset:0;z-index:2}.product-section .upsells-grid li.product .et_shop_image{display:block !important;width:40px !important;height:80px !important;margin:0 !important;padding:0 !important;background:0 0 !important;transform:none !important}.product-section .upsells-grid li.product .et_shop_image img:not(.jig-hover-image){display:block !important;width:40px !important;height:80px !important;max-width:none !important;margin:0 !important;object-fit:contain !important;opacity:1 !important;transform:none !important}.product-section .upsells-grid li.product .jig-hover-image,.product-section .upsells-grid li.product .et_overlay{display:none !important}.product-section .upsells-grid li.product .wine-info-item{display:contents !important}.product-section .upsells-grid li.product .info-item-product{display:contents !important}.product-section .upsells-grid li.product .woocommerce-loop-product__title{grid-column:2;grid-row:1;margin:0 !important;padding:0 !important;font-family:var(--font-family-sans) !important;font-size:13px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:.02em;text-transform:uppercase;text-align:left !important;color:var(--color-secondary) !important}.product-section .upsells-grid li.product .woocommerce-loop-product__title span{display:block !important;margin-top:2px;font-family:var(--font-family-sans) !important;font-size:12px !important;font-weight:400 !important;text-transform:none;color:var(--color-text-muted) !important}.product-section .upsells-grid li.product .star-rating{display:none !important}.product-section .upsells-grid li.product .custom-loop-variations{grid-column:3;grid-row:1;margin:0 !important;padding:0 !important}.product-section .upsells-grid li.product .custom-loop-variations form.cart{display:block !important;margin:0 !important;padding:0 !important}.product-section .upsells-grid li.product .custom-loop-variations form.cart>:not(.single_variation_wrap),.product-section .upsells-grid li.product .single_variation_wrap>:not(.single_variation),.product-section .upsells-grid li.product .single_variation>:not(.woocommerce-variation-price),.product-section .upsells-grid li.product .jig-cantidad,.product-section .upsells-grid li.product .woocommerce-price-suffix{display:none !important}.product-section .upsells-grid li.product .single_variation_wrap,.product-section .upsells-grid li.product .single_variation{display:block !important;position:static !important;width:auto !important;margin:0 !important;padding:0 !important}.product-section .upsells-grid li.product .woocommerce-variation-price{position:static !important;inset:auto !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:1 !important;transform:none !important;animation:none !important}.product-section .upsells-grid li.product .woocommerce-variation-price:before,.product-section .upsells-grid li.product .woocommerce-variation-price:after{content:none !important}.product-section .upsells-grid li.product .woocommerce-variation-price .price,.product-section .upsells-grid li.product .woocommerce-variation-price .woocommerce-Price-amount{display:inline !important;margin:0 !important;padding:0 !important;font-family:var(--font-family-sans) !important;font-size:13px !important;font-weight:500 !important;line-height:1 !important;white-space:nowrap;color:var(--color-primary) !important}.product-section .upsells-grid li.product:focus-within{padding-left:12px !important;background:var(--bg-light) !important}.product-section .upsells-grid li.product:focus-within:after{opacity:1;transform:translateX(3px)}@media (hover:hover){.product-section .upsells-grid li.product:hover{padding-left:12px !important;background:var(--bg-light) !important}.product-section .upsells-grid li.product:hover:after{opacity:1;transform:translateX(3px)}}@media (max-width:980px){.product-section:has(.upsells-grid){grid-template-columns:1fr;gap:40px;width:auto;padding:48px 24px !important}}@media (max-width:767px){.product-section:has(.upsells-grid){padding:40px 20px !important}.product-section .fe-relacionados-bloque h3{font-size:18px !important}}@media (prefers-reduced-motion:reduce){.product-section .upsells-grid ul.products li.product,.product-section .upsells-grid ul.products li.product:after{transition:none}}.product-section.jig-relacionados-listo{display:block !important;padding:56px 0 !important}.product-section.jig-relacionados-listo>.et_pb_row{display:none !important}.jig-relacionados{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.jig-relacionados__titulo{margin:0 !important;padding:0 !important;font-family:var(--font-family-serif);font-size:26px;font-style:italic;line-height:1.2;color:var(--color-secondary)}.jig-relacionados__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.jig-relacionados__boton{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 12px 10px 22px;font-family:var(--font-family-sans);font-size:13px;font-weight:500;line-height:1.3;color:var(--color-secondary);background:var(--bg-header);border:.5px solid var(--line);border-radius:8px;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.jig-relacionados__num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:600;color:var(--color-light);background:var(--color-primary);border-radius:999px;transition:color .3s ease,background-color .3s ease}.jig-relacionados__boton:focus-visible{color:var(--color-light);background:var(--color-primary);border-color:var(--color-primary);outline:none}.jig-relacionados__boton:focus-visible .jig-relacionados__num{color:var(--color-primary);background:var(--color-light)}@media (hover:hover){.jig-relacionados__boton:hover{color:var(--color-light);background:var(--color-primary);border-color:var(--color-primary)}.jig-relacionados__boton:hover .jig-relacionados__num{color:var(--color-primary);background:var(--color-light)}}@media (max-width:767px){.product-section.jig-relacionados-listo{padding:40px 20px !important}.jig-relacionados__titulo{font-size:22px}.jig-relacionados__botones{flex-direction:column;align-items:stretch;width:100%}.jig-relacionados__boton{justify-content:space-between;text-align:left}}.product-section.jig-relacionados-movido{display:none !important}.jig-relacionados--ficha{width:100%;max-width:600px;box-sizing:border-box;align-items:flex-start;gap:20px;margin-top:50px;text-align:left}.jig-relacionados--ficha .jig-relacionados__titulo{font-family:var(--font-family-sans);font-size:13px;font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.jig-relacionados--ficha .jig-relacionados__botones{flex-wrap:wrap;justify-content:flex-start;gap:16px;width:100%}.jig-relacionados--ficha .jig-relacionados__boton{gap:16px;padding:6px 8px 6px 12px;font-size:12px;font-weight:500;line-height:1.4;border:0;background:var(--bg-header);color:var(--color-secondary)}.jig-relacionados--ficha .jig-relacionados__boton:hover{background:var(--color-primary);color:var(--bg-light)}.jig-relacionados--ficha .jig-relacionados__num{min-width:20px;height:20px;font-size:10px}@media (max-width:767px){.jig-relacionados--ficha .jig-relacionados__botones{flex-direction:row;align-items:flex-start}.jig-relacionados--ficha .jig-relacionados__boton{justify-content:flex-start}}.jig-relacionados--ficha .jig-relacionados__titulo:has(.jig-relacionados__vino){display:flex;flex-direction:column;gap:4px;margin-bottom:4px !important;text-transform:none;letter-spacing:0}.jig-relacionados__antes{font-family:var(--font-family-serif);font-size:20px;font-weight:600;letter-spacing:0 !important;color:var(--color-secondary);font-style:italic}.jig-relacionados__vino{font-family:var(--font-family-sans) !important;font-size:18px;font-weight:900;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--color-secondary)}@media (max-width:767px){.jig-relacionados__vino{font-size:20px}}.jig-relacionados.jig-relacionados--ficha{width:100%;max-width:none}.jig-relacionados--ficha .jig-relacionados__botones{display:flex;gap:16px;width:100%;flex-wrap:wrap;max-width:600px}.jig-relacionados--ficha .jig-relacionados__boton{justify-content:space-between;width:100%;padding:10px 10px 10px 12px;text-align:left}@media (max-width:767px){.jig-relacionados--ficha .jig-relacionados__botones{grid-template-columns:1fr}}.contenido-ficha>.jig-relacionados.jig-relacionados--ficha,.contenido-ficha .jig-relacionados-aqui>.jig-relacionados.jig-relacionados--ficha{width:auto;max-width:none;margin:50px -80px -80px -120px !important;padding:40px 60px 50px 120px;box-sizing:border-box;background:var(--bg-light);border-top:.5px solid var(--line)}@media (max-width:767px){.contenido-ficha>.jig-relacionados.jig-relacionados--ficha,.contenido-ficha .jig-relacionados-aqui>.jig-relacionados.jig-relacionados--ficha{margin:40px -40px -40px !important;padding:32px 40px 40px}}.jig-leer-mas{position:relative;overflow:hidden;transition:max-height .45s ease}.jig-leer-mas.is-recortado{max-height:var(--jig-leer-mas-alto,6em)}.jig-leer-mas.is-recortado:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.6em;background:linear-gradient(to bottom,transparent,var(--bg-light));pointer-events:none}.jig-leer-mas>:first-child{margin-top:0 !important;padding-top:0 !important}.jig-leer-mas>:last-child{margin-bottom:0;padding-bottom:0}.jig-leer-mas__boton{display:inline-flex;align-items:center;gap:8px;margin:10px 0 30px;padding:4px 0;font-family:var(--font-family-sans);font-size:12px;font-weight:600;color:var(--color-secondary);background:0 0;border:0;cursor:pointer;flex-direction:row-reverse}.jig-leer-mas__icono{display:block;width:16px;height:16px;background:url("/wp-content/uploads/2026/10/leer-mas.svg") center/contain no-repeat;transition:transform .3s ease}.jig-leer-mas__boton.is-abierto .jig-leer-mas__icono{transform:rotate(180deg)}.jig-leer-mas__boton:focus-visible{outline:1px solid var(--color-primary);outline-offset:4px}@media (hover:hover){.jig-leer-mas__boton:hover .jig-leer-mas__texto{text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion:reduce){.jig-leer-mas,.jig-leer-mas__icono{transition:none}}.et-dynamic-content-woo--product_short_description ul{display:flex;flex-wrap:wrap;gap:8px;max-width:600px;margin:30px 0 0 !important;padding:0 !important;list-style:none !important}.et-dynamic-content-woo--product_short_description ul li{display:inline-flex;align-items:center;margin:0 !important;padding:7px 16px !important;font-family:var(--font-family-sans);font-size:12px;font-weight:500;line-height:1.35;color:color-mix(in srgb,var(--color-primary) 85%,var(--color-secondary));list-style:none !important;background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-light));border:0;border-radius:999px}.et-dynamic-content-woo--product_short_description ul li::marker{content:none}.et-dynamic-content-woo--product_short_description ul li:before{content:none !important;display:none !important}.et-dynamic-content-woo--product_short_description ul li strong{font-weight:700}.et-dynamic-content-woo--product_short_description.jig-leer-mas{max-height:none !important;overflow:visible !important}.et-dynamic-content-woo--product_short_description.jig-leer-mas:after,.et-dynamic-content-woo--product_short_description+.jig-leer-mas__boton{display:none !important}@media (min-width:981px){.row-ficha-vino .et_pb_column:has(.et_pb_gallery){display:block !important;overflow:clip !important}.row-ficha-vino{--jig-menu-alto:100px}.row-ficha-vino .et_pb_gallery{position:sticky !important;inset:auto !important;top:var(--jig-menu-alto) !important;width:100%;height:min(100%, calc(100svh - var(--jig-menu-alto))) !important;max-height:calc(100svh - var(--jig-menu-alto)) !important}}.jig-relacionados--ficha .jig-relacionados__vino{display:flex;gap:6px;align-items:end}.jig-relacionados__marca{font-family:var(--font-family-sans);font-weight:500;text-transform:uppercase;color:var(--color-secondary);font-size:18px}.jig-relacionados__tipo{font-family:var(--font-family-sans);font-size:18px;font-weight:400;text-transform:uppercase;color:var(--color-primary)}.jig-logo-titulo{display:block;width:auto !important;max-width:100%;margin:0;object-fit:contain;object-position:left center}.jig-logo-titulo--bordon{max-width:180px !important}.jig-logo-titulo--diamante{max-width:200px !important}.jig-logo-titulo--valparaiso{max-width:220px !important}.jig-logo-titulo--raices{max-width:300px !important}.jig-logo-titulo--jardin{max-width:300px !important}.jig-logo-titulo--palpito{max-width:180px !important}.jig-logo-titulo--vinasole{max-width:200px !important}.jig-logo-titulo--graciela{max-width:240px !important}.jig-logo-titulo--talla{max-width:240px !important}.jig-logo-titulo--masdiamante{max-width:180px !important}.jig-mas-diamante,h1.jig-titulo--mas-diamante,.ficha-nombre-vino h1.jig-titulo--mas-diamante{font-family:"gotham_condensedbold","Gotham Condensed","Gotham Cond",var(--font-family-sans) !important;font-weight:400 !important;font-stretch:condensed}.jig-logo-texto{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.et-dynamic-content-woo--product_short_description ul.is-largas{display:flex !important;flex-direction:column;gap:0 !important;max-width:600px}.et-dynamic-content-woo--product_short_description ul.is-largas li{display:flex !important;align-items:center;gap:14px;padding:10px 0 !important;font-size:14px;font-weight:400;line-height:1.5;color:var(--color-secondary);background:0 0 !important;border-radius:0 !important;border-top:.5px dashed var(--line) !important;line-height:140%}.et-dynamic-content-woo--product_short_description ul.is-largas li:first-child{padding-top:4px !important;border-top:0 !important}.et-dynamic-content-woo--product_short_description ul.is-largas li:last-child{padding-bottom:4px !important}.et-dynamic-content-woo--product_short_description ul.is-largas li:before{content:"check" !important;display:flex !important;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-1px;overflow:hidden;font-family:"Material Symbols Rounded";font-size:16px;font-weight:500;line-height:1;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-light));border-radius:50%}.et-dynamic-content-woo--product_short_description ul.is-largas li[data-icono]:before{content:attr(data-icono) !important;width:30px;height:30px;font-size:18px;font-weight:300 !important;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20 !important}.et-dynamic-content-woo--product_short_description ul:not(.is-largas) li:before{content:none !important;display:none !important}.woocommerce-page span.onsale,.woocommerce span.onsale{z-index:2;background:var(--color-secondary) !important;border-radius:3px !important;color:#fff;font-size:12px;font-weight:500 !important;left:10px !important;line-height:inherit !important;margin:0 !important;min-height:0 !important;min-width:0 !important;padding:4px 14px !important;position:absolute;text-shadow:none !important;top:10px !important;text-transform:uppercase}.jig-ficha-precio__importes{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.jig-ficha-precio__antes{font-family:var(--font-family-sans);font-size:20px;font-weight:400;line-height:1;white-space:nowrap;color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.jig-ficha-precio__antes[hidden]{display:none !important}@media (max-width:767px){.jig-ficha-precio__antes{font-size:18px}}.jig-ventajas{display:flex !important;flex-direction:column;gap:8px;width:100%;max-width:600px;box-sizing:border-box;margin:0 0 30px !important;padding:0 !important;list-style:none !important}.jig-ventajas__item{display:flex !important;align-items:center;gap:14px;min-width:0;margin:0 !important;padding:12px 16px !important;list-style:none !important;font-family:var(--font-family-sans);font-size:12px;line-height:1.4;color:var(--color-text-muted);background:var(--bg-lighter);border:.5px solid var(--line);border-radius:8px}.jig-ventajas__item:before{content:"" !important;display:block !important;flex:0 0 auto;width:24px;height:24px;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.jig-ventajas__item--envio:before{background-image:url("/wp-content/uploads/2026/09/box.svg") !important}.jig-ventajas__item--entrega:before{background-image:url("/wp-content/uploads/2026/09/pace.svg") !important}.jig-ventajas__item--regalo:before{background-image:url("/wp-content/uploads/2026/09/regalo.svg") !important}.jig-ventajas__item--compra:before{background-image:url("/wp-content/uploads/2026/09/encrypted.svg") !important}.jig-ventajas__item--atencion:before{background-image:url("/wp-content/uploads/2026/09/headset_mic.svg") !important}.jig-ventajas__item--especial:before{background-image:url("/wp-content/uploads/2026/09/corona.svg") !important}.jig-ventajas__texto{min-width:0}.jig-ventajas__item strong{margin-right:8px;font-size:11px;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary)}@media (max-width:767px){.jig-ventajas__item{gap:12px;padding:12px 14px !important}.jig-ventajas__item strong{display:block;margin:0 0 2px}}.contenido-ficha .et_pb_code:has(.jig-relacionados-aqui),.contenido-ficha .et_pb_code:has(.jig-relacionados-aqui) .et_pb_code_inner,.contenido-ficha .jig-relacionados-aqui{overflow:visible !important}.contenido-ficha .et_pb_code:has(.jig-relacionados-aqui){width:auto !important;max-width:none !important;margin-bottom:0 !important}.contenido-ficha .et_pb_code:has(.jig-relacionados-aqui):last-child{margin-bottom:0 !important}.premios{font-size:12px}