
 .site-branding{ padding-bottom: 0!important; } .widget_shopping_cart{ border:none!important; width:320px!important; } .widget_shopping_cart .cart_list a, .widget_shopping_cart .cart_list span{ color:#3a3a3a!important; } .woocommerce-mini-cart__total strong{ color:#3a3a3a; } .woocommerce-mini-cart__total bdi{ font-weight:bold; } .woocommerce-mini-cart__buttons a:hover{ background-color:#ceaf61!important; color:#ffffff!important; border-color:#ceaf61!important; } .woocommerce-mini-cart__buttons a.checkout:hover{ background-color:#424242!important; border-color:#424242!important; } .ast-desktop .menu-item>.sub-menu{ padding:0.5em 0; box-shadow: 2px 2px 4px rgba(0, 0, 0, .1); } .ast-desktop .menu-item>.sub-menu li:not(:last-child){ border-bottom:solid 1px #c4a65a; } .ast-above-header { background-color: rgba(206,174,95,0.76)!important; } .ast-above-header-bar a{ color:#000000!important; } .ast-above-header-section-1 { padding: 0.2em 0 0.2em 0!important; line-height:1.75em!important; } .ast-advanced-headers-layout { padding-top: 3%!important; padding-bottom: 3%!important; } .ast-header-break-point .main-header-menu, .ast-header-break-point .main-navigation ul .menu-item .menu-link{ border:none!important; } .ast-mobile-popup-header .ahfb-svg-iconset svg { width: 24px!important; height: 24px!important; } form select, form input, form textarea, form span.select2-selection{ background-color:#fefdfb!important; border: solid 2px #eee1c0!important; line-height:1.8em!important; color:#4a4a4a!important; } form textarea { line-height:1.35em!important; } span.select2-selection span{ color:#4a4a4a!important; } .ast-float-label label{ color:#999; font-weight:normal!important; } .woocommerce-message{ background-color:#fefdfb!important; } .additional_preferencia_entrega_field label{ display:block!important; margin-top:-20px!important; } .woocommerce .widget_product_categories ul.children{ padding-left: 0.2em; } .woocommerce ul.product-categories>li ul li:before { padding: 0 2px 0 2px; } .woocommerce-ordering select { max-width: 100%; } #place_order, .woocommerce-cart-form button, .woocommerce-button, .woocommerce-Button, .button{ padding-bottom:1em!important; padding-top:1em!important; } .woocommerce form .button.single_add_to_cart_button { margin-left: 14px; } .elementor-widget-social-icons .elementor-grid-item a { margin: 0.2em!important; } .woocommerce-product-attributes, .woocommerce-product-attributes th, .woocommerce-product-attributes td, .woocommerce form.login, .woocommerce form.register, .woocommerce-cart-form__contents, .cart_totals.calculated_shipping, .woocommerce-cart-form__cart-item td, #order_review, #order_review_heading, table.shop_table th, table.shop_table td, .wc-tabs, .product_meta{ border-color:#e9d9b1!important; } .woocommerce-orders-table__header, .woocommerce-Address-title, .woocommerce-Address-title h3, .woocommerce-order-details__title, .woocommerce-column__title, .woocommerce-cart-form__contents thead, .cart_totals h2, #order_review_heading, .woocommerce-billing-fields h3{ background-color:#3a3a3a!important; color:#fff!important; border-color:#3a3a3a!important; } .woocommerce-ordering select{ padding:0.95em!important; background-color: #ceaf61!important; border: none!important; color:#3a3a3a!important; } .astra-shop-filter-button{ height:3.5em!important; color:#3a3a3a!important; } .astra-shop-filter-button:hover{ color:#fff!important; } .search-field{ background-color:#ffffff!important; border-right:none!important; } .ast-article-post:hover{ background-color:#f8f0df; } p.woocommerce-result-count{ line-height:3em; color:#ceaf61; display:none; } .ast-quick-view-text{ padding:1em; } #ast-quick-view-close{ font-size:1.8em; width:1.25em; height:1.25em; line-height:1.25em; color:#3a3a3a; } .ast-shop-load-more{ color:#ceaf61; border-color:#ceaf61; } .ast-shop-load-more.no-more { border:none!Important; } .woocommerce-loop-category__title .count{ display:none!important; } .woocommerce-loop-category__title { background: rgba(0,0,0,0.5)!important; left:0!important; Right:0!important; bottom:1em!important; } .product-category a:hover .woocommerce-loop-category__title { background: rgba(0,0,0,0.7)!important; } .onsale{ background-color:#e41721!important; color:#ceaf61!important; font-weight:bold!important; font-size:1.35em!important; } .term-description, .taxonomy-description{ display:none; } .woocommerce .star-rating::before { color:#ceaf61!important; } form .quantity .qty { width: auto; } form .quantity input { line-height:2.15em!important; background-color:transparent!important; border:none!important; font-weight:700; font-size:1.1em; min-width:2.8em; } form .quantity.buttons_added a{ border: none!important; background-color:#eee1c0!important; color:#3a3a3a; font-weight:700; font-size: 1.1em; width:2.6em!important; } form .quantity.buttons_added a:hover{ border-color:#ceaf61!important; background-color:#ceaf61!important; color:#3a3a3a; } .product form.cart .variations{ border:none!important; margin-bottom:0!important; } .related.products, .up-sells{ padding-top:2em; padding-bottom:1em; } .ast-article-single form.cart{ margin-top:1em!important; } .single-product div.product p.price, .single-product div.product span.price { font-size: 1.40em; line-height: 1em; } .mcmp_recalc_price_row{ font-size:0.80em; line-height:1.8em; padding-left:0.2em; color:#ceaf61; } .sbw-sel-option-price-container{ padding:0.25em 0 0.5em 0; } .sbw-sel-option-price-container div{ font-size:1.15em; font-weight:bold; line-height:1.25em; display:inline; } #_mcmp_sbw_quantity_select{ opacity:0; } .sbw_selectbtn { display:inline-block; background-color:transparent; border: 2px solid #eee1c0; font-size: 1em; color:#d4c6a5; padding:4px 12px; margin-right:8px; margin-bottom:8px; cursor:pointer; user-select: none; } .sbw_selectbtn:hover{ background-color:#ceaf61; color:#3a3a3a; border-color:#ceaf61; } .sbw_selectbtn.selected{ background-color:#3a3a3a!important; border:2px solid #3a3a3a; color:#fff; } .wcpa_form_outer{ margin:0; } .wcpa_form_item > label{ display:none; } .wcpa_type_textarea textarea{ background:#f6edd8!important; padding:0.5em 1em; } .wcpa_type_textarea textarea:focus{ border-color:#ceaf61!important; } .wcpa_type_textarea textarea::placeholder{ color:#d4c6a5; } .wcpa_radio{ display:inline-block; user-select: none; } .wcpa_radio label .wcpa_check{ display:none!important; } .wcpa_radio label{ background-color:transparent; border: 2px solid #eee1c0; font-size: 1em; color:#d4c6a5; padding:6px 12px!important; margin-right:4px; margin-bottom:4px; cursor:pointer; } .wcpa_radio label:hover{ background-color:#ceaf61; color:#3a3a3a; border-color:#ceaf61; } .wcpa_radio input:checked~label{ background-color:#3a3a3a; border:2px solid #3a3a3a; color:#fff; } .single-product .product_meta{ margin:0!important; } .single-product .product_meta span.sku_wrapper, .single-product .product_meta span.posted_in{ display:none!important; } .flex-control-thumbs li { clear:none!important; margin:0!important; width: 20%!important; margin: 0!important; float:none!important; display:inline-block; } .flex-control-thumbs li img { padding:0.25em; } .iva-info{ font-size:0.90em; color:#c6b794; margin:0; } .payment_box{ background-color:#fff!important; } .payment_box:before{ border-bottom-color: #fff!important; } #order_review{ border-top:none!important; } #order_review_heading, .woocommerce-billing-fields h3{ padding:1.2em!important; } .woocommerce-cart-form__contents .product-thumbnail{ display:none!important; } .woocommerce-thankyou-order-received{ font-size:1.6em; font-weight:700; } .woocommerce-checkout-review-order-table th.product-total, .woocommerce-checkout-review-order-table tr > td{ text-align:right; } .woocommerce-checkout-review-order-table td.product-name{ text-align:left!important; } .woocommerce-table--custom-fields td{ width:50%; } .shipping_address{ padding-bottom:2.5em; } .widget_shopping_cart dl.variation{ display:none; } .woocommerce-MyAccount-navigation-link{ border: solid 2px #eee1c0!important; border-top:none!important; background-color:#f7efdc; } .woocommerce-MyAccount-navigation-link:first-of-type{ border-top: solid 2px #eee1c0!important; } .woocommerce-MyAccount-navigation-link a{ font-size:1.2em; font-weight:600; color:#3a3a3a; } .woocommerce-MyAccount-navigation-link:hover{ background:#eee1c0!important; } .woocommerce-MyAccount-navigation-link.is-active{ border-color:#3a3a3a!important; } .woocommerce-MyAccount-navigation-link.is-active a{ background:#3a3a3a!important; color:#fff; } .woocommerce-MyAccount-content fieldset legend{ padding-top:2em!important; font-weight:bold; font-size:1.25em; border:none!important; margin-bottom:0!important; } .woocommerce-customer-details address, .woocommerce-MyAccount-content address{ border: solid 2px #eee1c0!important; border-top: none!important; background-color:#fbf9f5!important; } .woocommerce-Address-title .edit:hover{ color:#fff!important; } .woocommerce-MyAccount-content{ margin-top:2.5em; } .woocommerce-order-details h2{ padding:1em!important; } th.woocommerce-table__product-name, th.woocommerce-table__product-table{ background:#3a3a3a; color:#fff; } table.woocommerce-table--order-details td.product-name, table.woocommerce-table--order-details tfoot th{ border-left: 1px solid #e9d9b1!important; } table.woocommerce-table--order-details tfoot tr:last-of-type *{ border-bottom: 1px solid #e9d9b1!important; } table.custom-fields th{ border-left: 1px solid #e9d9b1!important; } table.custom-fields tr:first-of-type *{ border-top: 1px solid #e9d9b1!important; } table.custom-fields tr:last-of-type *{ border-bottom: 1px solid #e9d9b1!important; } .swiper-pagination-bullet{ background-color:white;	 } img[data-lazy-src] { opacity: 0; } img.lazyloaded { transition: opacity .5s linear; opacity: 1; } @media (max-width: 544px) { .woocommerce-page ul.products { display: block!important; } } @media (min-width: 768px) { a:focus{ outline: none!important; } } @media (max-width: 991px) { .woocommerce-column{ margin-bottom:1em!important; } table.my_account_orders tbody td{ border-left: 1px solid #e9d9b1!important; } tr.woocommerce-orders-table__row{ margin-bottom:1em; } tr.woocommerce-orders-table__row td:first-of-type{ border-top: 1px solid #e9d9b1!important; } tr.woocommerce-orders-table__row td:last-of-type{ border-bottom: 1px solid #e9d9b1!important; } } @media (min-width: 922px) { .woocommerce-cart-form__contents .product-thumbnail{ display:block!important; } .woocommerce-MyAccount-content{ margin-top:0; } .woocommerce-MyAccount-content{ margin-top:0; } .woocommerce-MyAccount-navigation{ width:28%!important; } table.my_account_orders .woocommerce-orders-table__cell-order-number{ border-left: 1px solid #e9d9b1!important; } table.my_account_orders tr.woocommerce-orders-table__row:last-of-type td{ border-bottom: 1px solid #e9d9b1!important; } .astra-shop-thumbnail-wrap a{ overflow: hidden; } .astra-shop-thumbnail-wrap a img{ transition: all 0.5s ease; } .astra-shop-thumbnail-wrap a:hover img{ transform: rotate(5deg) scale(1.20); } .product-category a{ margin-bottom: .8em!important; overflow: hidden; } .product-category a img{ margin: 0!important; transition: all 0.5s ease; } .product-category a:hover img{ transform: rotate(5deg) scale(1.20); } }