.et_pb_menu ul.sub-menu{top:100%!important;margin-top:0!important;padding-top:0!important;z-index:9998}.et_pb_menu ul.sub-menu{position:absolute!important;z-index:99999!important}.et_pb_menu ul.sub-menu{top:calc(100% - 20px)!important}@media (max-width:768px){.footer-section{height:500px!important}}.footer-section{height:200px}@media (max-width:768px){.et_pb_menu ul.sub-menu{position:static!important;top:auto!important;margin:0!important;padding:0!important;z-index:99999!important}.et_pb_menu ul.sub-menu li{padding:10px 15px!important}.et_pb_section{overflow:visible!important}}.menu-pied-fixe .mobile_menu_bar{display:none!important}.menu-pied-fixe{display:block!important}.menu-pied-fixe{display:block!important;text-align:left!important}.menu-pied-fixe ul{display:flex!important;flex-direction:column!important;list-style:none;margin:0;padding:0;text-align:left}.menu-pied-fixe ul li{margin:5px 0!important;line-height:1.4!important}.menu-pied-fixe ul li a{text-decoration:none;color:inherit;font-size:16px;padding:0!important;margin:0!important;display:block;text-align:left!important}.et-pb-contact-message p{color:#ffffff!important}.custom-social-icons{display:flex;justify-content:flex-start!important;gap:10px;margin-top:20px}.custom-social-icons a{color:#ffffff!important;font-size:22px;text-decoration:none;transition:transform 0.3s ease,color 0.3s ease}.custom-social-icons a:hover{color:#81283c;transform:scale(1.1)}.et_pb_post .post-meta a[href*="category/edition"],.et_pb_post .post-meta a[href*="category/argitalpena"],.et_pb_post .post-meta a[href*="category/edicion"],.et_pb_post .post-meta a[href*="category/edition-en"]{background-color:#5ba80a;color:#FFF;padding:5px 10px;border-radius:3px}.et_pb_post .post-meta a[href*="category/exposition"],.et_pb_post .post-meta a[href*="category/erakusketak"],.et_pb_post .post-meta a[href*="category/exposiciones"],.et_pb_post .post-meta a[href*="category/exhibitions"]{background-color:#ecae29;color:#FFF;padding:5px 10px;border-radius:3px}h1.entry-title{color:#81283c}h2.wp-block-heading{color:#81283c}a.wp-block-latest-posts__post-title:hover{color:#81283c!important}a:hover{color:#81283c!important}.et_pb_gallery_item{position:relative;overflow:hidden}.et_pb_gallery_item .et_pb_gallery_caption{display:block;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);color:#fff;padding:10px;font-size:14px;text-align:center;opacity:1;visibility:visible;transition:all 0.3s ease}.et_pb_gallery_item:hover .et_pb_gallery_caption{background:rgba(0,0,0,0.9)}.et_pb_social_media_follow li a{font-family:'Font Awesome 6 Free';font-weight:900}.custom-social-icons{display:flex;justify-content:center;gap:15px;margin-top:20px}.product-collections{margin-top:20px}.product-collections .collection-link{display:inline-block;margin-right:10px;padding:5px 10px;background-color:#f5f5f5;border-radius:5px;text-decoration:none;color:#333}.product-collections .collection-link:hover{background-color:#ddd}.product-tags{margin-top:20px}.product-tags .tag-link{display:inline-block;margin-right:10px;padding:5px 10px;background-color:#eaf7ff;border-radius:5px;text-decoration:none;color:#0073aa}.product-tags .tag-link:hover{background-color:#cceeff;color:#005780}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span{color:#6e2e49;background-color:#fff;border:1px solid #6e2e49;padding:10px 15px;margin:0 5px;text-decoration:none}nav.woocommerce-pagination ul li span.page-numbers.current{background-color:#6e2e49;color:#ffffff;border-color:#6e2e49;pointer-events:none}nav.woocommerce-pagination ul li a:hover{background-color:#6e2e49;color:#ffffff;border-color:#6e2e49}.custom-product-tags a{background-color:#81283c;color:#FFF!important;padding:5px 10px;text-decoration:none;border-radius:5px;display:inline-block;margin-right:5px;margin-bottom:10px}.custom-product-tags a:hover{background-color:#5a2338;color:#FFF!important}.products-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.product-item{text-align:center;border:none;background:transparent;list-style:none;padding:10px;border-radius:5px;width:23%}.product-item img{width:310px;height:310px;object-fit:cover}.product-item h2{font-family:'Cormorant',serif;font-size:22px;color:#6E2249;text-align:center;margin-top:10px}@media (max-width:1200px){.product-item{width:30%}}@media (max-width:900px){.product-item{width:45%}}@media (max-width:600px){.product-item{width:100%}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#81283C}.woocommerce-checkout h1,.woocommerce-checkout h2{color:#81283c!important;font-family:'Cormorant',serif}.woocommerce-checkout h1{font-size:50px}.woocommerce-checkout h2{font-size:30px}.woocommerce-checkout button,.woocommerce-checkout input[type="submit"]{background-color:#81283c!important;color:#FFF!important;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px}.woocommerce-checkout button:hover,.woocommerce-checkout input[type="submit"]:hover{background-color:#5a2338!important;color:#FFF!important}.soldout{padding:3px 6px;text-align:center;background-color:#8cb90e;color:#FFF;font-weight:bold;position:absolute;top:6px;right:6px;font-size:13px;text-transform:uppercase;border-radius:5px}.soldout-message{padding:5px 10px;margin:0px 0px 20px 0px;background-color:#8cb90e;color:#FFF;font-weight:bold;text-align:center;font-size:16px;letter-spacing:1px;text-transform:uppercase;border-radius:5px;width:170px}