@media only screen and (min-width:981px){.et_header_style_centered #logo{max-height:54%}.et_pb_svg_logo.et_header_style_centered #logo{height:54%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}#logo{max-height:120px!important;height:auto!important;display:block;margin:0 auto}.et-fixed-header #logo{max-height:120px!important;height:auto!important}#main-header,.et-fixed-header #main-header{padding:20px 0!important}#main-header{background:#ffffff!important;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,0.05)}#top-menu li a{font-family:'Georgia',serif;font-size:18px;font-weight:500;letter-spacing:0.5px;color:#222!important;transition:all 0.3s ease-in-out}#top-menu li a:hover{color:#bfa14a!important}.et-cart-info{display:none!important}#main-header .logo_container{float:none!important;text-align:center!important;width:100%!important;margin-bottom:10px}#main-header .logo_container img{max-height:80px!important;height:auto!important;display:inline-block!important}#et-top-navigation{float:none!important;text-align:center!important;width:100%!important}#top-menu{display:inline-block!important;float:none!important}#top-menu li{display:inline-block!important;float:none!important}#main-header .nav li a{font-family:'Adamina',serif;font-size:15px;font-weight:normal;padding:0 12px;line-height:60px}#main-content .container:before{display:none!important}.woocommerce-page #content-area,.woocommerce-page #left-area{width:100%!important;max-width:100%!important;margin:0 auto!important;float:none!important;border:none!important}.woocommerce-page #main-content .container{max-width:1920px!important;width:100%!important;padding:0 40px;box-sizing:border-box}.archive.woocommerce,.single-product{font-family:'Adamina',serif;color:#222}.archive.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:bold;color:#000;margin-top:10px}.archive.woocommerce ul.products li.product .price,.single-product .woocommerce-Price-amount{font-size:16px;font-weight:bold;color:#000}.single-product .product_title{font-size:26px;font-weight:bold;margin-bottom:15px;color:#000}.single-product .stock{font-size:15px;font-weight:bold;color:#bfa14a;margin-bottom:10px}.single-product .product_meta{font-size:14px;color:#444;margin-top:20px}.single-product .product_meta a{color:#000;font-weight:bold}.single-product .product_meta a:hover{color:#bfa14a}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single-product .single_add_to_cart_button{font-family:'Lily Script One',serif;background:#bfa14a!important;color:#000000!important;border:1px solid #ccc!important;padding:10px 20px;border-radius:4px;font-weight:bold;font-size:16px;text-transform:uppercase;transition:all 0.3s ease;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.single-product .single_add_to_cart_button:hover{background:#d4b55c!important;color:#000000!important;border-color:transparent!important}.btn-agotado,.woocommerce ul.products li.product .outofstock{background:#ccc!important;color:#fff!important;border:1px solid #ccc!important;font-family:'Adamina',serif;font-size:15px;font-weight:bold;text-align:center;padding:8px 16px;display:inline-block;border-radius:4px;width:100%;cursor:not-allowed;box-sizing:border-box}.btn-agotado:hover{background:#ccc!important;color:#fff!important;border-color:#ccc!important}.woocommerce-breadcrumb{font-size:14px;font-family:'Adamina',serif;color:#666!important;margin-bottom:10px}.woocommerce-breadcrumb a{color:#000!important;text-decoration:none;transition:color 0.3s ease}.woocommerce-breadcrumb a:hover{color:#bfa14a!important}.archive.woocommerce .woocommerce-products-header h1{font-size:32px;font-weight:bold;text-transform:uppercase;margin-bottom:8px;color:#000;border-bottom:2px solid #eee;padding-bottom:8px}.woocommerce-result-count{font-size:14px;font-style:italic;color:#444;margin-bottom:20px}.woocommerce-ordering select{font-family:'Adamina',serif;border:1px solid #ccc;padding:6px 10px;border-radius:4px;font-size:14px;background:#fff;color:#000;cursor:pointer}.woocommerce-ordering select:hover{border-color:#bfa14a}.woocommerce-info,.woocommerce-message,.woocommerce-error{font-family:'Adamina',serif;padding:15px 20px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.woocommerce-info{background:#f7f7f7!important;border:1px solid #ccc!important;color:#000!important}.woocommerce-message{background:#f7f7f7!important;border:1px solid #ccc!important;color:#000!important}.woocommerce-error{background:#fff5f5!important;border:1px solid #e5aaaa!important;color:#a94442!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:#000!important;font-weight:bold;text-decoration:none;border-bottom:1px solid #bfa14a;transition:color 0.3s ease}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover{color:#bfa14a!important}.woocommerce-account{font-family:'Adamina',serif;color:#222}.woocommerce-account h2{font-size:24px;font-weight:bold;margin-bottom:15px;color:#000;border-bottom:2px solid #eee;padding-bottom:5px}.woocommerce-account form{border:1px solid #ddd;border-radius:8px;padding:25px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:30px}.woocommerce-account form .input-text{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:4px;font-size:15px;margin-bottom:15px;background:#fff}.woocommerce-account form .input-text:focus{border-color:#bfa14a;outline:none;box-shadow:0 0 5px rgba(191,161,74,0.3)}.woocommerce-account form .button{background:#fff!important;color:#000!important;border:1px solid #ccc!important;padding:10px 20px;border-radius:4px;font-weight:bold;font-size:16px;transition:all 0.3s ease}.woocommerce-account form .button:hover{background:#f7f7f7!important;border-color:#999!important}.woocommerce-MyAccount-navigation{border:1px solid #ddd;border-radius:8px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);padding:20px;margin-bottom:30px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 15px;color:#000;font-size:15px;border-radius:4px;transition:all 0.3s ease;border:1px solid transparent}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:#f7f7f7;border:1px solid #ccc;color:#000}.woocommerce-MyAccount-content{border:1px solid #ddd;border-radius:8px;padding:25px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-size:15px;line-height:1.6}.woocommerce-cart{font-family:'Adamina',serif;color:#222}.woocommerce-cart h1,.woocommerce-cart .entry-title{font-size:28px;font-weight:bold;text-transform:uppercase;border-bottom:2px solid #eee;margin-bottom:20px;color:#000}.woocommerce-cart table.shop_table{border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.woocommerce-cart table.shop_table th{background:#fafafa;font-size:15px;font-weight:bold;color:#000;padding:12px}.woocommerce-cart table.shop_table td{font-size:15px;padding:12px;border-top:1px solid #eee}.woocommerce-cart table.shop_table td.product-name a{color:#000;font-weight:bold;text-decoration:none}.woocommerce-cart table.shop_table td.product-name a:hover{color:#bfa14a}.woocommerce-cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#fff!important;color:#000!important;border:1px solid #ccc!important;padding:10px 20px;border-radius:4px;font-weight:bold;font-size:15px;transition:all 0.3s ease}.woocommerce-cart .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#f7f7f7!important;border-color:#999!important;color:#000!important}.woocommerce-checkout{font-family:'Lily Script One',serif;color:#222}.woocommerce-checkout h1,.woocommerce-checkout .entry-title{font-size:28px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:8px;color:#000}.woocommerce-checkout form.checkout{border:1px solid #ddd;border-radius:8px;padding:25px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:30px}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:4px;font-size:15px;background:#fff;margin-bottom:15px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#bfa14a;outline:none;box-shadow:0 0 5px rgba(191,161,74,0.3)}.woocommerce-checkout #place_order{background:#fff!important;color:#000!important;border:1px solid #ccc!important;padding:12px 24px;border-radius:4px;font-weight:bold;font-size:16px;transition:all 0.3s ease;margin-top:20px}.woocommerce-checkout #place_order:hover{background:#f7f7f7!important;border-color:#999!important;color:#000!important}.woocommerce-order-received{font-family:'Adamina',serif;color:#222}.woocommerce-order-received .entry-title{font-size:28px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:8px;color:#000;text-align:center}.trastienda-thankyou-box{max-width:700px;margin:30px auto;padding:25px;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.08);text-align:center;background:#fff}.trastienda-thankyou-box h2{font-size:22px;margin-bottom:10px}.trastienda-thankyou-box p{font-size:16px;color:#444;margin:0}.trastienda-success h2{color:#2e7d32}.trastienda-fail h2{color:#c62828}.woocommerce-shipping-destination{display:none!important}#top-menu li ul.sub-menu{background:#ffffff!important;border:1px solid #ddd!important;border-radius:6px;padding:8px 0;box-shadow:0 4px 12px rgba(0,0,0,0.08)}#top-menu li ul.sub-menu li a{font-family:'Adamina',serif;font-size:15px;color:#000!important;padding:10px 20px;display:block;transition:all 0.3s ease}#top-menu li ul.sub-menu li a:hover{background:#f7f7f7!important;color:#bfa14a!important}.woocommerce-account #sidebar,.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar,.woocommerce-order-received #sidebar,.woocommerce-page #sidebar{display:none!important;visibility:hidden!important}.woocommerce-account #left-area,.woocommerce-cart #left-area,.woocommerce-checkout #left-area,.woocommerce-order-received #left-area,.woocommerce-page #left-area{width:100%!important;max-width:100%!important;margin:0 auto!important;float:none!important}.page-id-XXX #sidebar,.page-id-XXX .et_pb_widget_area,.page-id-XXX .widget{display:none!important;visibility:hidden!important}.page-id-XXX #left-area{width:100%!important;max-width:100%!important;margin:0 auto!important;float:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.et_pb_button:hover .et_pb_button_icon{display:none!important}.et_pb_button_icon{display:none!important}.et_pb_wc_add_to_cart{margin-top:20px!important}.woocommerce-cart a.button.wc-forward{margin-top:20px!important}.woocommerce-thankyou-message{display:none}.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after,.single-product .single_add_to_cart_button:after{font-family:none!important;content:none!important;display:none!important}.trastienda-add-check{display:inline-block;margin-left:8px;color:#28a745;font-size:16px;font-weight:700;line-height:1}.et_pb_menu .mobile_menu_bar:before{color:#222!important;font-size:26px!important}#main-header #mobile_menu{background:#ffffff!important;border:1px solid #ddd!important;border-top:none!important}#mobile_menu li a{font-family:'Adamina',serif;font-size:15px!important;font-weight:normal;color:#000!important;padding:10px 20px!important;transition:all 0.3s ease;border-bottom:1px solid #eee}#mobile_menu li a:hover{background:#f7f7f7!important;color:#bfa14a!important}#mobile_menu li ul.sub-menu{background:#f7f7f7!important;border:none!important;padding:0}#mobile_menu li ul.sub-menu li a{padding-left:30px!important}@media only screen and (max-width:980px){#main-header .logo_container{text-align:center;width:100%;margin-bottom:10px}#main-header .logo_container img{max-height:80px}#et-top-navigation{width:100%;text-align:center}.mobile_menu_bar{float:none!important;text-align:center;margin:10px 0!important}}@media only screen and (max-width:980px){.et_mobile_menu{font-family:'Adamina',serif;font-size:15px!important;font-weight:normal;color:#000!important;padding:10px 20px!important;transition:all 0.3s ease;border-bottom:1px solid #eee}.et_mobile_menu #menu-item-2953 a{padding-left:30px!important}}.woocommerce-price-suffix{display:none!important;visibility:hidden!important}