.et_shop_image .et_overlay:before{content:""}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{aspect-ratio:1}:root{--gris:#ECE9E6;--gris-oscuro:#131619;--h:12px;--p:13px}body,input,textarea,select{font-family:'HelveticaNeue-regular',Helvetica,Arial,Lucida,sans-serif}body,p,.et_pb_text_inner,span,a,button,selector,input,textarea{letter-spacing:.5px}.et_pb_text_inner a{color:#000}.grecaptcha-badge{display:none!important}.et-db #et-boc .et-l #main-content .et_pb_section{padding:inherit}video.fifu_no_controls::-webkit-media-controls,video.fifu_no_controls::-webkit-media-controls-panel,video.fifu_no_controls::-webkit-media-controls-volume-slider,video.fifu_no_controls::-webkit-media-controls-mute-button,video.fifu_no_controls::-webkit-media-controls-fullscreen-button{display:none!important;-webkit-appearance:none;margin:0}video.fifu_no_controls{object-fit:cover}.tp-image-wrapper{display:flex}.cky-consent-container .cky-consent-bar{border-radius:0px!important;box-shadow:none!important;border:1px solid black!important}.cky-btn{border-radius:0px!important;border-width:1px!important}.cky-title{font-family:'SackersGothicStd-Heavy',Helvetica,Arial,Lucida,sans-serif;font-size:12px!important;text-transform:uppercase;font-weight:400!important;margin-bottom:4px!important}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *,.cky-btn{font-size:var(--p)!important;line-height:1.2em!important}.cky-notice-btn-wrapper{margin-top:20px!important}.cky-btn{text-transform:uppercase!important;padding:4px 2px!important}.cky-modal.cky-modal-open{border-radius:0px!important}.cky-preference-title,.cky-accordion-header button{font-family:'SackersGothicStd-Heavy',Helvetica,Arial,Lucida,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;font-weight:400!important}.parent-pageid-391 .cky-consent-container{filter:invert(1)}.parent-pageid-391 .cky-modal.cky-modal-open{filter:invert(1);box-shadow:none!important;border:1px solid #000;border-radius:0}.cky-btn-revisit-wrapper{background-color:black!important;filter:invert(1)}@media only screen and (max-width:440px){.cky-consent-container.cky-box-bottom-left,.cky-consent-container.cky-box-bottom-right{width:90vw;margin-left:5vw;margin-right:5vw;margin-bottom:5vw}.cky-consent-container .cky-consent-bar{padding:5vw 0px!important}.cky-custom-brand-logo-wrapper,.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper{padding:0 5vw!important}.cky-notice-btn-wrapper .cky-btn-accept{order:1!important;margin-top:10px!important}.cky-notice-btn-wrapper .cky-btn-reject{order:2!important}.cky-notice-btn-wrapper .cky-btn-customize{order:3!important}}@media (max-width:576px){.cky-modal{max-height:90vh!important}}.parent-pageid-391{background-color:#000}.parent-pageid-391 #et-main-area .et_pb_section:not(#seccion-newsletter){background-color:black!important}.parent-pageid-391 #et-main-area .et_pb_section:not(#seccion-newsletter) *,.parent-pageid-391 #fila-enlaces-footer a{color:white!important}.parent-pageid-391 #fila-enlaces-footer .sub-menu{background-color:var(--gris-oscuro)!important}.parent-pageid-391 #seccion-newsletter.mostrar{filter:invert(1)}#alto-completo{min-height:100vh}#alto-completo #centrar-vertical{min-height:100%!important;display:flex;flex-direction:column;justify-content:center;padding:120px 0}.col-solo-foto{max-height:100vh}@media only screen and (max-width:980px){#alto-completo{display:flex;flex-direction:column}#alto-completo #centrar-vertical{order:2;padding:80px 0}.col-solo-foto{height:50vh;display:block!important}}#barra-izq{position:fixed!important;left:16px;top:50%;height:32px;transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:100vh;display:flex;justify-content:center;flex-direction:column}.parent-pageid-391 #barra-izq{background-color:hsl(0 0% 15%)!important;color:white!important}@media only screen and (min-width:981px){.single-product .et-l.et-l--body{width:calc(100% - 64px);margin-left:32px}}@media only screen and (max-width:980px){#barra-izq{display:none!important}}.woocommerce-notices-wrapper{width:max-content;max-width:80vw;position:fixed;z-index:2;top:96px;right:24px;animation-name:ocultar;animation-delay:4s;animation-duration:.4s;opacity:1;animation-fill-mode:forwards}@keyframes ocultar{0%{opacity:1;display:block}99%{opacity:0;display:block;visibility:visible}100%{opacity:0;display:none;visibility:hidden}}.woocommerce-notices-wrapper:hover{animation-name:none!important}.wc-block-components-notice-banner.is-success,.woocommerce-message[role="alert"]{background-color:white!important;border:1px solid black!important;border-radius:0;display:flex;flex-direction:row-reverse;align-items:center}.wc-block-components-notice-banner.is-success>svg{background-color:black!important}.wc-block-components-notice-banner__content,.woocommerce-message,.woocommerce-message a.button.wc-forward{font-size:var(--p)!important;color:black!important;line-height:1.5em}.woocommerce-message a.button.wc-forward{color:white!important;opacity:1!important;font-size:var(--p)!important;margin-left:12px!important;line-height:1.5em!important;background-color:black!important;border-radius:0;border:1px solid #fff0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward::after,.woocommerce-message a.button.wc-forward:after{display:none}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover,.woocommerce-message a.button.wc-forward:hover{padding:.3em 1em!important;background-color:white!important;color:black!important;border:1px solid black!important}.button.wc-forward.wp-element-button{border:1px solid white!important;background-color:transparent!important;color:white!important;border-radius:0;font-size:var(--p);text-transform:uppercase;margin-left:auto}.button.wc-forward.wp-element-button{padding:.3em 1.2em!important}.button.wc-forward.wp-element-button:hover{background-color:white!important;color:black!important}.button.wc-forward.wp-element-button::after{display:none!important}@media only screen and (min-width:2400px){.et-db #et-boc .et-l #header .et_pb_section{padding:inherit!important}}#header{transition:.2s}.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section#header.mostrar-fondo-navbar{background-color:hsl(0 0% 100% / .85)!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section#header:hover{background-color:white!important}.parent-pageid-391 #header .et_pb_row{filter:invert(1)}.parent-pageid-391 #header:hover{background-color:inherit!important}.parent-pageid-391.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section#header.mostrar-fondo-navbar{background-color:#fff0!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.parent-pageid-391.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section#header:hover{background-color:black!important}#header .et_pb_column{margin:0px!important}#header .et_pb_column:first-child,#header .et_pb_column:last-child{width:100%!important}@media only screen and (min-width:981px){#col_logo{width:380px!important}}.current-menu-item>a,.menu-item a:hover{text-decoration:underline 1px!important;text-underline-offset:3px;opacity:1!important}.menu-item.mega-menu>a:hover{text-decoration:none!important}header .et_pb_column:hover{z-index:0!important}a.et_pb_menu__icon__with_count::after{display:none}.et_pb_menu__cart-count{font-size:0;visibility:initial;border:1px solid #000;width:24px;height:24px;text-align:center;padding:3px;border-radius:20px;transition:.2s;letter-spacing:0}.et_pb_menu__cart-count::first-letter{font-size:14px}.et_pb_menu__cart-count:hover{background-color:#000;color:#fff}.et_pb_menu__icon.et_pb_menu__cart-button.et_pb_menu__icon__with_count{margin-right:0px!important}.et_mobile_menu li a:hover,#header .mega-menu-parent .sub-menu .sub-menu a:hover,#menu-cabecera-dcha-desktop ul li a:hover{background-color:inherit!important;text-decoration:underline 1px;text-underline-offset:3px;opacity:1!important}header .et_pb_menu_0_tb_header .mega-menu-parent>.sub-menu>li>a:hover,#menu_dcha_movil .mega-menu>ul>li>a:hover,#menu_dcha_movil #menu-item-607>a:hover{text-decoration:none!important}@media only screen and (min-width:981px){body.et-db div#et-boc header.et-l.et-l--header #header .et_pb_menu li.mega-menu>ul{position:fixed!important;top:0px!important;padding:120px 56px 32px;border:none;background-color:var(--gris)!important;z-index:-1}#header .sub-menu{box-shadow:none!important}#header .mega-menu>.sub-menu>li{width:160px!important}#header .et-menu li li a{padding-left:0px!important}#header .et_pb_menu_0_tb_header .mega-menu-parent>.sub-menu>li>a{font-family:'SackersGothicStd-Heavy',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-size:var(--h)!important;border:none!important;padding-bottom:16px!important;font-weight:400!important}#header .mega-menu-parent .sub-menu .sub-menu a,ul.sub-menu a{padding-top:0px!important;padding-bottom:8px!important;line-height:1.1em!important}#header .mega-menu a[href="#"]{cursor:default!important}}.servicios ul.sub-menu{display:flex;flex-direction:column;align-items:end}#header .servicio-cliente.mega-menu>.sub-menu>li{width:min-content!important}.servicio-cliente .sub-menu li:first-child{margin-left:auto}#header .servicio-cliente.mega-menu>.sub-menu>li>a{display:none}body.et-db div#et-boc header.et-l.et-l--header #header .et_pb_menu_1_tb_header li.mega-menu>ul a{width:max-content!important;font-weight:400;border:none;padding-right:0px!important;float:right}.et_pb_menu{margin-bottom:0px!important}@media only screen and (max-width:980px){header .et_pb_row{display:block}header .et_pb_row::after{display:none}header .et_pb_column{margin:0px!important}#col_logo{width:100%!important;display:contents}#col_menu{position:absolute!important;right:0px!important;width:max-content!important;z-index:99999999999999999999!important;height:100%;display:flex;flex-direction:column;justify-content:center;top:0}.et-db #et-boc .et-l .et_pb_column#col_menu,.et_pb_menu{width:max-content!important}.et_pb_menu__wrap{flex:inherit!important}#menu_dcha_movil .et_mobile_nav_menu{margin:0px!important;padding:0 5vw!important}.mobile_menu_bar{z-index:99999;transform:none!important;padding:8px;margin:0 -8px}.et_pb_module .mobile_menu_bar::before{top:0px!important}.mobile_menu_bar::before{content:""!important;width:18px;height:16px;background-image:url(https://hypatiajewellery.com/wp-content/uploads/2023/07/menu-icon-burger-button.png);display:block;background-size:cover;background-repeat:no-repeat}.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .mega-menu>ul.sub-menu{display:flex!important;gap:5vw;padding:0 0 32px 0}.et-db #et-boc .et-l .et_pb_menu .mobile_nav #mobile_menu3{width:100vw!important;position:fixed;top:0px!important;left:0px!important;border:none!important;background-color:var(--gris)!important;height:100vh;overflow-y:scroll;padding:48px 5vw}.et-db #et-boc .et-l .et_pb_menu .mobile_nav #mobile_menu3 a{padding:2px 12px!important;border:none!important;background-color:var(--gris)!important;font-weight:inherit!important;width:max-content!important}.et_mobile_menu .faq{padding-top:32px!important}}@media only screen and (max-width:479px){.et-db #et-boc .et-l .et_pb_column#col_menu,.et_pb_menu{width:max-content!important}}#et-main-area{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media only screen and (max-width:980px){footer .et_pb_menu .et_pb_menu__menu{display:block}footer .et_mobile_nav_menu{display:none!important}footer .et_pb_menu .et_pb_menu__menu{display:flex!important}}#fila-financia .et_pb_column{display:grid;grid-template-columns:1fr 2fr;gap:64px;width:100%}div#fila-logos .et_pb_column{display:grid!important;grid-template-columns:2fr 1fr 1fr;column-gap:16px;width:100%}#fila-logos .et_pb_image{align-self:center;margin:inherit!important}div#logo-cabildo{width:100%;max-width:170px}div#logo-cabildo img{max-width:64px}div.logos-kd{display:flex!important;justify-content:end;width:100%}div#logo-kd1 img{max-width:220px}div#logo-kd2 img{max-width:170px}@media only screen and (max-width:767px){#fila-financia .et_pb_column{grid-template-columns:1fr;gap:24px}div#fila-logos .et_pb_column{display:flex!important;flex-direction:column;width:100%;justify-content:center;gap:32px}div#logo-cabildo{max-width:max-content}div#logo-cabildo img{max-width:48px}div.logos-kd{justify-content:center}}.parent-pageid-391 #fila-logos .et_pb_image img{filter:invert(1);background-color:white!important}#fila-enlaces-footer .et_pb_code{position:absolute}div#seccion-newsletter{height:100vh;position:fixed!important;top:0;left:0;width:100vw;backdrop-filter:blur(20px);display:none;z-index:5}div#seccion-newsletter.mostrar{display:flex!important;animation-name:aparecer;animation-duration:.6s;animation-fill-mode:forwards}@keyframes aparecer{0%{display:flex;opacity:0}100%{opacity:1}}#seccion-newsletter .et_pb_column{flex-direction:column}div#cerrar-newsletter{cursor:pointer}.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea{color:black!important;padding-left:0px!important;padding-right:0px!important}footer.et-l.et-l--footer{z-index:1}.et_pb_menu .et-menu.nav li ul.sub-menu{box-shadow:none!important;background-color:var(--gris)!important}footer .et_pb_menu .et-menu.nav li ul.sub-menu a{padding:4px!important}footer .et_pb_menu .et-menu.nav li ul.sub-menu a:hover{background-color:transparent!important}@media only screen and (max-width:980px){.footer-menu-desplegable{display:none!important}}#menu-footer-dcha.et-menu .menu-item-has-children>a:first-child:after{transform:rotate(180deg)}.footer-menu-desplegable a:hover{text-decoration:none!important}.et_pb_wc_cart_products:not(.et_pb_wc_cart_empty)~.aviso-carrito-vacio,.et_pb_wc_cart_products:not(.et_pb_wc_cart_empty)~.et_pb_button_module_wrapper{display:none}.woocommerce-cart-form .shop_table_responsive{margin-top:80px!important}.shop_table_responsive thead{display:none!important}.et_pb_wc_cart_products.et_pb_row_layout_horizontal table.shop_table_responsive tbody tr:first-child td:first-child{border:none!important}tr.woocommerce-cart-form__cart-item.cart_item *{background-color:transparent!important}.product-remove{padding-left:0px!important}.product-remove .remove{font-weight:100!important;padding-left:1px;width:21px!important;height:21px!important}.woocommerce-cart table.cart img{width:80px;height:80px;object-fit:cover;border:1px solid #000}.quantity{text-align:right}.product-subtotal{text-align:right;padding-right:0px!important}.actions{padding-left:0px!important;padding-right:0px!important}.et_pb_wc_cart_products.et_pb_row_layout_horizontal table.shop_table_responsive tr,.et_pb_wc_cart_products.et_pb_row_layout_horizontal table.shop_table_responsive tr td{padding-left:0px!important}.cart_totals h2{text-align:right}.cart_totals th{padding-left:0px!important}.cart_totals td{padding-right:0px!important;text-align:right}.woocommerce table.shop_table tbody th,.order-total .amount{font-weight:500}.cart_totals .shop_table.shop_table_responsive{margin-top:24px!important;margin-bottom:16px!important}.shop_table th{width:80px!important}.woocommerce-shipping-totals.shipping th,.woocommerce-shipping-totals.shipping td{border:1px solid black!important;border-width:1px 0px!important}a.shipping-calculator-button{color:black!important}.cart_totals .shop_table.shop_table_responsive th,.cart_totals .shop_table.shop_table_responsive td{padding-bottom:16px!important;padding-top:16px!important;vertical-align:top}.cart_totals *{font-weight:inherit!important}.woocommerce-shipping-calculator{border:1px solid #000;padding:3px 10px;margin-top:8px!important;width:max-content;margin-left:auto}#shipping_method{margin-bottom:16px!important}#shipping_method input[type="radio"]{accent-color:#000}.woocommerce-shipping-calculator{margin-bottom:8px!important;display:block;margin-top:4px}.shipping-calculator-form *,.shipping-calculator-form ::placeholder{color:black!important;text-align:left}#calc_shipping_postcode_field~p{text-align:right;margin:20px 0 7px}.shipping-calculator-form .selection>span,.shipping-calculator-form p>input{background-color:transparent!important;border-bottom:1px solid black!important}@media only screen and (max-width:768px){tr.woocommerce-cart-form__cart-item.cart_item,tr.woocommerce-cart-form__cart-item.cart_item>*{padding-left:0px!important;padding-right:0px!important}.woocommerce-cart .shop_table tbody{display:flex;gap:0;flex-direction:column}.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item{display:flex!important;flex-wrap:wrap;align-items:flex-start}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce-cart td.product-remove{display:flex!important;width:100%;justify-content:end}.woocommerce-cart .product-remove .remove{width:max-content!important}.woocommerce-cart td.product-thumbnail{width:100%}.woocommerce-cart table.cart img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.woocommerce-cart td.product-name{width:100%;display:flex!important}.woocommerce-cart td.product-price{width:33.33%}.woocommerce-cart td.product-quantity{width:33.33%;min-width:auto!important}.woocommerce-cart .quantity{display:flex;justify-content:center}.woocommerce-cart input[id*="quantity"]{text-align:center!important}.woocommerce-cart td.product-subtotal{width:33.33%;display:flex!important;justify-content:end}.woocommerce-cart td{padding-left:0px!important}.woocommerce-cart .cart-subtotal td{width:100%;display:flex!important;justify-content:space-between}.woocommerce table.shop_table_responsive tr td::before{font-weight:normal!important}tr.woocommerce-shipping-totals.shipping td{background-color:transparent!important}.woocommerce-cart ul#shipping_method li{display:flex;justify-content:end}p.woocommerce-shipping-destination{text-align:right}.woocommerce-cart .order-total td{display:flex!important;justify-content:space-between}.woocommerce-cart form.woocommerce-shipping-calculator .select2-selection{padding-left:0px!important}.woocommerce-cart p#calc_shipping_country_field{min-width:240px}}p#wc-stripe-payment-request-button-separator{margin:12px!important}div#wc-stripe-payment-request-wrapper{overflow:hidden;border:1px solid #000;padding-top:0px!important}p#wc-stripe-payment-request-button-separator{margin:12px!important}.woocommerce a.button.wc-backward{font-size:var(--p)!important;border:1px solid black!important;border-radius:0}.woocommerce a.button.wc-backward:hover{background-color:#000;color:#fff;padding:.3em 1em}.woocommerce a.button.wc-backward:after{display:none!important}body.home video,#full-width .et_pb_image_wrap,#full-width img{object-fit:cover;object-position:center;width:100vw;height:100%}@media only screen and (min-width:981px){body.home #main-content .et_pb_code_inner,#full-width .et_pb_image{height:80vh}.fila-mitad{height:50vw!important}}@media only screen and (min-width:2560px){.fila-mitad{height:1280px!important}}@media only screen and (max-width:980px){body.home #et-main-area .et_pb_code_inner,#full-width .et_pb_image{height:50vh}.col_vacia.et_pb_column.et_pb_column_empty{display:block;height:100vw}.fila-mitad .et_pb_column:not(.col_vacia){padding:80px 5vw;margin:auto!important}.fila-foto-dcha{display:flex;flex-direction:column;height:100%}.fila-foto-dcha .et_pb_column:nth-of-type(1){order:2}}#fila-texto-about .et_pb_column{display:flex;justify-content:space-evenly;flex-direction:row}@media only screen and (max-width:980px){#fila-texto-about .et_pb_column{flex-direction:column;align-items:center}}.woocommerce-shop .et_pb_text h1 .coleccion{display:none}.woocommerce-loop-product__link{display:flex;flex-direction:column}.woocommerce-loop-product__title{order:1}.tp-image-wrapper{order:2;border:1px solid #000}.price{order:3}table.variations *{font-family:'HelveticaNeue-regular',Helvetica,Arial,Lucida,sans-serif!important}.woocommerce ul.products{display:flex;flex-wrap:wrap;gap:64px 16px;justify-content:center}@media only screen and (max-width:980px){.woocommerce ul.products{gap:40px 4%}.et-db #et-boc .et-l .et_pb_shop .woocommerce ul.products li.product{margin-right:0px!important}}.woocommerce-page ul.products li.product:nth-child(n){margin-bottom:0px!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}li.product:not(.featured) .tp-image-wrapper,.home li.product.featured .tp-image-wrapper{aspect-ratio:1/1.5;display:inline-grid}@media only screen and (min-width:981px){body:not(.home).woocommerce-page ul.products li.product.featured{width:calc(50% - 8px)!important}body:not(.home) li.product.featured .tp-image-wrapper img,body:not(.home) li.product.featured .tp-image-wrapper video{height:calc((100vw - var(--scrollbar-width) - 40px*2 - 16px*3)/4 * 1.5 - 2px)!important;box-sizing:content-box!important}}@media only screen and (min-width:2560px){li.product.featured .tp-image-wrapper img{height:910px!important}}@media only screen and (max-width:980px){body:not(.home).et-db #et-boc .et-l .et_pb_shop ul.products li.product.featured{width:100%!important;margin-right:0px!important}body:not(.home) li.product.featured .tp-image-wrapper img,body:not(.home) li.product.featured .tp-image-wrapper video{height:calc((90vw - 3.6vw)/2 * 1.5 - 2px)!important}}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{object-fit:cover;margin-bottom:0px!important;height:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(25% - 16/4*3px)!important;margin-right:0px!important;margin-left:0}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce-loop-product__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--h)!important}.woocommerce-loop-product__title span{font-family:'SackersGothicStd-Heavy',Helvetica,Arial,Lucida,sans-serif;padding-right:4px;text-transform:uppercase}.fila-pagina-producto .et_pb_column{display:flex;flex-direction:column;justify-content:center}.woocommerce-product-gallery__trigger{display:none}@media only screen and (min-width:981px){.fila-pagina-producto .et_pb_column_1_tb_body{min-height:max-content;max-height:70vw;height:calc(100vh - 16px)!important}}@media only screen and (max-width:980px){.fila-pagina-producto .et_pb_column_1_tb_body{padding:64px 16px}}.et_pb_wc_add_to_cart .quantity input.qty{padding:0.3em!important;height:30px;border:1px solid black!important;background-color:#fff0;color:#000}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin-right:10px!important}.et_pb_wc_add_to_cart{width:100%}.et_pb_wc_add_to_cart *{color:#000}.et_pb_wc_add_to_cart :not(.variations_button *){color:#000;font-size:inherit!important;font-weight:inherit!important}.woocommerce div.product form.cart .variations{margin:0}.woocommerce div.product form.cart .variations td{padding-bottom:0px!important}.single_variation_wrap{padding-top:32px}.woocommerce-variation.single_variation{padding:0 0 32px 0}.woocommerce div.product form.cart .variations td select{border-radius:0px!important;border-bottom:1px solid black!important}a.reset_variations{display:none!important}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:32px}.woocommerce-variation-price .price{font-family:'SackersGothicStd-Heavy',Helvetica,Arial,Lucida,sans-serif;width:100%;display:flex;justify-content:center;gap:8px;font-size:var(--h)!important}.et_pb_wc_add_to_cart,.woocommerce-variation-add-to-cart.variations_button{text-align:center!important}.woocommerce-variation-description{text-align:left}.variations .label{text-align:left}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled{opacity:0.35!important}@media only screen and (min-width:981px){.woocommerce-product-gallery--with-images div:not(.flex-control-nav) img:not(.zoomImg){max-height:100vh!important;height:100vh!important;object-fit:cover}.woocommerce-product-gallery--with-images .flex-viewport,.woocommerce-product-gallery__image .flex-viewport img:not(.zoomImg){height:calc(100vh - 112px)!important;max-height:70vw;object-fit:cover}}@media only screen and (max-width:980px){.woocommerce-product-gallery--with-images .flex-viewport,.woocommerce-product-gallery__image img:not(.zoomImg){height:50vh!important;object-fit:cover}}.woocommerce div.product div.images .flex-control-thumbs{margin-top:16px;padding-left:16px;width:100%;gap:16px;display:flex}.woocommerce div.product div.images .flex-control-thumbs li{margin:0;aspect-ratio:1/1;max-width:80px}.woocommerce div.product div.images .flex-control-thumbs li img{object-fit:cover;width:100%;height:100%;opacity:1!important}.flex-active{border:1px solid black!important}.wpcpv-item-image{display:none}.flex-viewport .wpcpv-item-video{width:100%;height:100%;background-color:hsl(0 0% 0% / .3);font-family:inherit;top:0;left:0;transition:.2s}.flex-viewport .wpcpv-item-video:hover{background-color:hsl(0 0% 0% / .5)}.flex-viewport .wpcpv-item::before{line-height:30px;text-align:center;font-family:inherit;content:"▶︎";font-size:64px;display:flex;justify-content:center;flex-direction:column;height:100%;width:100%;text-shadow:0 2px 32px hsl(0 0% 0% / .2);transition:.2s}.flex-viewport .wpcpv-item:hover::before{transform:scale(115%)}.wpcpv-item-video~.zoomImg{display:none!important}.wpcpv-thumb-video .wpcpv-item{display:flex;justify-content:center;flex-direction:column;background-color:#000;width:50%!important;height:50%!important;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.wpcpv-thumb-video .wpcpv-item::before{height:100%!important;width:100%!important;font-size:24px;font-family:inherit;content:"▶︎";line-height:40px;padding-left:1px;display:flex;justify-content:center;flex-direction:column}.wpcpv-thumb-video .wpcpv-item-video img{display:none!important}.lg-icon:not(.lg-close){display:none}.lg-thumb-outer.lg-grab{display:none}.et_pb_posts .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;gap:16px}.et_pb_posts article{width:calc(25% - 16px*3/4)}.et_pb_posts article:first-child{width:calc(50% - 16px*2/3)}.et_pb_posts article img{aspect-ratio:1/1;object-fit:cover}.et_pb_posts article:first-child img{height:calc((100vw - 40px*2 - 16px*3)/4 - 2px)!important;aspect-ratio:unset;width:100%}@media only screen and (max-width:980px){.et_pb_posts article{width:calc(50% - 16px*1/2)}.et_pb_posts article:first-child{width:100%}.et_pb_posts article:first-child img{height:auto!important;aspect-ratio:2/1}}#foto-post img{max-height:800px;object-fit:cover}h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{font-size:var(--h);text-transform:uppercase;padding-top:1em}.wp-block-image{padding:1em 0}.et_pb_toggle{padding-left:0px!important;padding-right:0px!important}.et_pb_accordion .et_pb_toggle:first-child{display:none}.woocommerce-checkout #left-area{width:100%;padding-right:0px!important;padding-bottom:80px}.woocommerce-checkout #sidebar{display:none!important}.woocommerce-checkout #main-content .container::before{display:none}.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout h4{font-size:var(--h);text-transform:uppercase}.entry-title.main_title{margin:40px 0;text-align:center}.checkout.woocommerce-checkout{max-width:1200px;margin:auto}.checkout h3{text-align:center;margin-bottom:24px;width:100%;min-height:30px}#billing_user_dni_field{display:none!important}#ship-to-different-address-checkbox{min-height:14px!important}.select2.select2-container.select2-container--default{width:100%!important}.select2-container{vertical-align:sub!important}input,textarea{background-color:transparent!important;border-bottom:1px solid black!important;padding:0 20px 0 0px!important;min-height:28px}input:focus,textarea:focus{color:black!important}input[type="radio"]{min-height:inherit}.select2-selection.select2-selection--single{border-width:0 0 1px 0;border-radius:0;border-bottom:1px solid #000}#order_review_heading{max-width:800px;margin:80px auto 24px;text-align:center}#order_review{max-width:680px;margin:auto}.shipping_address{margin-bottom:40px}#order_comments{background-color:#fff0;border-bottom:1px solid #000}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 #fff0 #fff0 #fff0}input[type="radio"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;border:1px solid black!important;padding:0px!important;border-radius:14px}input[type="radio"]:checked{background-color:black!important}input[type="radio"]:checked::before{content:"";width:4px;height:4px;display:block;background-color:#fff;top:4px;left:4px;position:relative;border-radius:8px}.required{color:black!important}.select2-selection__rendered{padding:0px!important}#order_comments{padding-left:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row input.input-text:focus,textarea,#order_comments{color:#000;font-size:var(--p)}input[type="checkbox"]{min-height:14px!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px!important;padding:0px!important;border:1px solid black!important;margin:-2px 4px;display:inline-block!important}input[type="checkbox"]:checked{background-color:black!important}input[type="checkbox"]:checked::before{content:"";left:3px;top:1px;width:3px;height:7px;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;border-color:#fff;position:relative}#order_review *{font-weight:normal!important;font-size:var(--p);color:#000;border:none}.woocommerce-checkout #main-content .cart-subtotal td{border:none}#payment{background-color:transparent!important;border:1px solid black!important;border-radius:0px!important}.woocommerce-checkout #payment ul.payment_methods{border-color:#000}#shipping_method{margin-bottom:0px!important}#order_review a{text-decoration:underline}#place_order{border:1px solid #000;border-radius:0px!important;background-color:#000;color:white!important;text-transform:uppercase}#place_order::after{display:none}#place_order:hover{padding:.3em 1em!important;background-color:#fff0;color:black!important}.select2-container.select2-container--default.select2-container--open .select2-search.select2-search--dropdown{display:none}.select2-dropdown.select2-dropdown--below{border:1px solid #000;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:black!important}.select2-results__option[data-selected="true"]{background-color:transparent!important}.select2-results__option[aria-selected="true"]{background-color:black!important}.form-row.validate-required{padding-left:0px!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--gris)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--gris)}p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated{display:none!important}.stripe-source-errors *{color:white!important}.woocommerce-order-received .container{width:90%!important}.woocommerce-order-received #left-area *{font-size:var(--p);font-weight:400}.woocommerce-order-received #left-area h1,.woocommerce-order-received #left-area h2,.woocommerce-order-received #left-area h3{font-size:var(--h)}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-bottom:80px}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0px!important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;gap:16px;flex-wrap:wrap}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details::before{display:none}.woocommerce ul.order_details li{border:none}.woocommerce-order-details{max-width:680px;margin-bottom:40px!important}.woocommerce-columns--addresses .woocommerce-column{margin-top:24px}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details *{border:none;color:#000}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__line-item.order_item td{border-bottom:1px solid #000}.woocommerce-order-received .woocommerce-table--order-details *{padding-left:0px!important}.woocommerce-order-received address{border:1px solid black!important;border-radius:0px!important;margin-top:8px}.woocommerce-order-received .button,.woocommerce-order-received .pdf_invoice_download_button{border:1px solid black!important;border-radius:0px!important;background-color:black!important;color:white!important;text-transform:uppercase}.woocommerce-order-received .button:hover,.woocommerce-order-received .pdf_invoice_download_button:hover{padding:.3em 1em!important;background-color:transparent!important;color:black!important}.woocommerce-order-received .button:hover::after{display:none}