#preset_586 .filter-items.filter-checkbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}#preset_586 .filter-item.checkbox input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#preset_586 .filter-item.checkbox label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background-color:#fff;border:1px solid #2b2b2b;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;margin:0}#preset_586 .filter-item.checkbox .term-label{color:#2b2b2b;font-weight:500;font-size:15px;text-decoration:none;pointer-events:none;width:100%;display:flex;justify-content:space-between;align-items:center}#preset_586 .filter-item.checkbox .item-count{font-size:13px;font-weight:400;opacity:.65;margin-left:8px}#preset_586 .filter-item.checkbox:not(.disabled) label:hover{background-color:#f5f2ec}#preset_586 .filter-item.checkbox.active label,#preset_586 .filter-item.checkbox:has(input:checked) label{background-color:#2b2b2b;border-color:#2b2b2b}#preset_586 .filter-item.checkbox.active .term-label,#preset_586 .filter-item.checkbox:has(input:checked) .term-label,#preset_586 .filter-item.checkbox.active .item-count,#preset_586 .filter-item.checkbox:has(input:checked) .item-count{color:#fff}#preset_586 .filter-item.checkbox.disabled label{opacity:.4;cursor:not-allowed}#preset_586 .filter-title{font-size:20px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#2b2b2b;margin-bottom:16px}@media (max-width:1024px){#preset_586 .filter-item.checkbox label{padding:12px 18px}#preset_586 .filter-item.checkbox .term-label{font-size:14px}#preset_586 .filter-title{font-size:18px}}@media (max-width:600px){#preset_586 .filter-items.filter-checkbox{gap:8px}#preset_586 .filter-item.checkbox label{padding:10px 16px}#preset_586 .filter-item.checkbox .term-label{font-size:13px}#preset_586 .filter-item.checkbox .item-count{font-size:12px}#preset_586 .filter-title{font-size:16px;margin-bottom:12px}}@media (max-width:360px){#preset_586 .filter-item.checkbox label{padding:10px 14px}#preset_586 .filter-item.checkbox .term-label{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}a.term-label{color:#070704}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{color:#070704}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a{color:#070704}span.yith-wcan-tooltip{background:#070704!important}.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip:before{background:0 0!important;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #070704;content:"";bottom:-5px;display:block;height:0;left:-5px;position:absolute;top:calc(50% - 5px);width:0}@media (max-width:767px){.yith-wcan-filters .yith-wcan-filter .filter-title{color:var(--yith-wcan-filters_colors_titles,#434343);font-size:16px}}.elementor-widget-woocommerce-product-price .price{display:flex;flex-direction:row-reverse;align-items:center;gap:5px}.elementor-widget-woocommerce-product-price .price span.woocommerce-Price-amount.amount:first-child,.elementor-widget-woocommerce-product-price .price span[aria-hidden=true]:nth-child(2){display:none!important}.elementor-widget-woocommerce-product-price .price span.woocommerce-Price-amount.amount:last-child{display:inline!important}.woocommerce-product-price .price span.woocommerce-Price-amount{display:inline-block}.woocommerce-product-price .price span.woocommerce-Price-amount:nth-child(2){display:none!important}.woocommerce div.product p.stock{font-size:18px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#000}a.reset_variations{color:#000;font-size:14px!important;font-weight:700}.woocommerce-message{border-top-color:#8fae1b;display:none}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:-82px}.woocommerce-variation-price{position:relative;margin-bottom:100px;z-index:1;font-size:25px;padding:10px 0 0}.woocommerce-variation-add-to-cart{position:relative;z-index:0}@media (max-width:767px){.woocommerce-variation-price{position:relative;top:-43px!important;margin-bottom:15px;z-index:1;font-size:25px;padding:24px 0}.elementor-widget-woocommerce-product-price{display:none!important}}button.single_add_to_cart_button,button.qib-button{background-color:#0073aa;color:white;padding:12px 30px;border:none;border-radius:30px;font-size:16px;cursor:pointer;transition:background-color .3s ease}button.single_add_to_cart_button:hover,button.qib-button:hover{background-color:#005b7f}input.qty{width:60px;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px;text-align:center;margin-right:10px}.total-label{font-weight:700;color:#070704}.total-value{font-weight:700;color:#070704}body .added_to_cart.wc-forward{background-color:#070704!important;color:#fff!important;padding:10px 20px!important;text-align:center!important;text-decoration:none!important;border-radius:5px!important}@media (max-width:767px){.yith-add-to-wishlist-button-block{width:100%;display:flex;justify-content:center;margin-top:5px}.yith-wcwl-add-to-wishlist-button{display:flex;align-items:center;justify-content:center;width:auto;padding:12px 0;background-color:transparent;color:#070704;text-decoration:none;font-size:14px;border:none;border-radius:5px}.yith-wcwl-icon{font-size:20px;margin-right:5px}.yith-wcwl-add-to-wishlist-button__label{font-size:14px;line-height:1.2}}.woocommerce-tabs{margin-bottom:30px}.tabs{list-style:none;display:flex;border-bottom:2px solid #d8d8d8;margin-bottom:20px}.tabs li{margin-right:5px}.tabs a{display:block;padding:12px 20px;text-decoration:none;color:#070704;background-color:#d8d8d8;border:1px solid #d8d8d8;border-bottom:none;transition:all .3s ease}.tabs a:hover{background-color:#fff;color:#070704}.tabs .active a{background-color:#fff;color:#070704;font-weight:700}.panel{background-color:#fff;border:1px solid #d8d8d8;padding:30px}.panel h2{color:#070704;margin-bottom:20px;font-size:24px;border-bottom:2px solid #d8d8d8;padding-bottom:10px}.panel p{margin-bottom:15px;color:#070704}.panel strong{color:#070704;font-weight:700}.panel ul{list-style:none;margin:20px 0}.panel li{background-color:#d8d8d8;margin-bottom:10px;padding:15px;border-left:4px solid #070704}.panel li p{margin:0}.highlight{background-color:#d8d8d8;padding:2px 4px;color:#070704}.woocommerce-Reviews{background-color:#fff}.woocommerce-Reviews h2{color:#070704;margin-bottom:20px}.woocommerce-noreviews{color:#070704;font-style:italic;text-align:center;padding:30px;background-color:#d8d8d8}.comment-form{background-color:#d8d8d8;padding:30px;margin-top:20px}.comment-reply-title{color:#070704;font-size:18px;margin-bottom:20px}.comment-form label{color:#070704;font-weight:700;display:block;margin-bottom:5px}.comment-form .required{color:#070704}.comment-form textarea{width:100%;padding:10px;border:2px solid #070704;background-color:#fff;color:#070704;resize:vertical}.comment-form select{padding:8px;border:2px solid #070704;background-color:#fff;color:#070704}.stars span{display:inline-block;margin-right:10px}.stars a{color:#070704;text-decoration:none;padding:5px;border:1px solid #070704;margin-right:5px;background-color:#fff}.stars a:hover{background-color:#070704;color:#fff}.submit{background-color:#070704;color:#fff;padding:12px 25px;border:none;cursor:pointer;font-size:16px;margin-top:15px;transition:all .3s ease}.submit:hover{background-color:#fff;color:#070704;border:2px solid #070704}.hidden{display:none}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{display:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:none}.woocommerce ul.order_details{margin:0 0 3em;list-style:none;color:#070704}.woocommerce-table tfoot th{background-color:#d8d8d8;color:#070704!important;font-weight:700}.woocommerce-table td{padding:12px;text-align:left;border-bottom:1px solid #d8d8d8;color:#070704!important}.woocommerce-notice{background-color:#d8d8d8;color:#070704;padding:15px;border-radius:5px;margin-bottom:20px;border-left:4px solid #070704}.woocommerce-order-overview{list-style:none;padding:20px;margin:20px 0;background-color:#d8d8d8;border-radius:5px}.woocommerce-order-overview li{margin:10px 0;padding:8px 0;border-bottom:1px solid #fff}.woocommerce-order-overview li:last-child{border-bottom:none}.woocommerce-order-overview strong{color:#070704;font-weight:700}.woocommerce-order-details-title{color:#070704;font-size:24px;margin:30px 0 20px;border-bottom:2px solid #d8d8d8;padding-bottom:10px}.woocommerce-table{width:100%;border-collapse:collapse;margin:20px 0;background-color:#fff;border:1px solid #d8d8d8}.woocommerce-table th,.woocommerce-table td{padding:12px;text-align:left;border-bottom:1px solid #d8d8d8}.woocommerce-table th{background-color:#070704;color:#fff;font-weight:700}.woocommerce-table tbody tr:hover{background-color:#d8d8d8}.woocommerce-table tfoot td{background-color:#d8d8d8;color:#070704;font-weight:700}.woocommerce-table a{color:#070704;text-decoration:none;font-weight:700}.woocommerce-table a:hover{text-decoration:underline}.woocommerce-customer-details{margin-top:30px;padding:20px;background-color:#d8d8d8;border-radius:5px}.woocommerce-column-title{color:#070704;font-size:20px;margin-bottom:15px;border-bottom:1px solid #070704;padding-bottom:5px}address{font-style:normal;line-height:1.8;color:#070704}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{margin:10px 0;font-weight:700}.elementor-message.elementor-message-success.elementor-message-svg{padding-top:40px}.woocommerce-cart-form{background-color:#fff;color:#070704}.shop_table th{color:#070704}.shop_table th.product-remove,.shop_table th.product-thumbnail,.shop_table th.product-name,.shop_table th.product-price,.shop_table th.product-quantity,.shop_table th.product-subtotal{color:#070704}.shop_table td.product-remove,.shop_table td.product-thumbnail,.shop_table td.product-name,.shop_table td.product-price,.shop_table td.product-quantity,.shop_table td.product-subtotal{color:#070704}.shop_table a{color:#070704;text-decoration:none}.shop_table a:hover{text-decoration:underline}.coupon input.input-text{border-color:#070704;color:#070704}.coupon button{background-color:#070704;color:#fff}.actions{background-color:#d8d8d8}.quantity input.input-text{border-color:#070704}.cart-collaterals{background-color:#fff;color:#070704;padding:20px;border:none}.cart_totals h2{color:#070704}.shop_table{width:100%;margin-bottom:20px;border:none}.shop_table th,.shop_table td{color:#070704;border:none}.cart-subtotal th,.cart-subtotal td{color:#070704}.order-total th,.order-total td,.order-total strong{color:#070704}.checkout-button{background-color:#070704;color:#fff;padding:10px 20px;text-align:center;display:inline-block;border-radius:5px;text-decoration:none;border:none}.checkout-button:hover{background-color:#d8d8d8;color:#070704}.checkout-button.alt{background-color:#070704!important;color:#fff;border:none}.checkout-button.alt:hover{background-color:#d8d8d8;color:#070704}.wc-block-cart-items{width:100%;border-collapse:collapse;background-color:#fff;border:2px solid #d8d8d8;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(7,7,4,.1)}.wc-block-cart-items__header{background-color:#070704;color:#fff}.wc-block-cart-items__header th{padding:15px 20px;text-align:left;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #d8d8d8}.wc-block-cart-items__header-image{width:100px;text-align:center}.wc-block-cart-items__header-product{width:auto}.wc-block-cart-items__header-total{width:120px;text-align:right}.wc-block-cart-items__row{background-color:#fff;border-bottom:1px solid #d8d8d8;transition:background-color .3s ease}.wc-block-cart-items__row:hover{background-color:#d8d8d8}.wc-block-cart-items__row td{padding:20px;vertical-align:top}.wc-block-cart-item__image{text-align:center;padding:15px}.wc-block-cart-item__image img{max-width:80px;height:auto;border-radius:6px;border:1px solid #d8d8d8}.wc-block-cart-item__product{padding:15px 20px}.wc-block-components-product-name{color:#070704;text-decoration:none;font-weight:700;font-size:16px;display:block;margin-bottom:8px;transition:color .3s ease}.wc-block-components-product-name:hover{color:#d8d8d8}.wc-block-cart-item__prices{margin:10px 0}.wc-block-components-product-price__value{color:#070704;font-size:18px;font-weight:700}.wc-block-components-product-metadata__description{color:#070704;font-size:14px;margin:10px 0;opacity:.8}.wc-block-cart-item__quantity{margin-top:15px;display:flex;align-items:center;gap:10px}.wc-block-components-quantity-selector{display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:4px;background-color:#fff}.wc-block-components-quantity-selector__input{border:none;padding:8px 12px;width:60px;text-align:center;font-size:14px;background-color:#fff;color:#070704}.wc-block-components-quantity-selector__button{background-color:#000!important;color:#fff!important;border:none;padding:8px 12px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.wc-block-components-quantity-selector__button:hover:not(:disabled){background-color:#d8d8d8;color:#070704}.wc-block-components-quantity-selector__button:disabled{background-color:#d8d8d8;color:#070704;cursor:not-allowed;opacity:.6}.wc-block-cart-item__remove-link{background-color:transparent;color:#070704;border:1px solid #d8d8d8;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;text-decoration:none;transition:all .3s ease}.wc-block-cart-item__remove-link:hover{background-color:#070704;color:#fff;border-color:#070704}.wc-block-cart-item__total{text-align:right;padding:20px}.wc-block-cart-item_total .wc-block-components-product-price_value{font-size:20px;font-weight:700;color:#070704}.wc-block-components-totals-footer-item{background-color:#d8d8d8;padding:15px;border-radius:6px;margin:20px 0;border:2px solid #070704}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:18px;font-weight:700;color:#070704}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:20px;font-weight:700;color:#070704}.wc-block-cart__submit{margin-top:20px}.wc-block-cart__submit-container{background-color:#fff!important;padding:15px;border-radius:8px;border:1px solid #d8d8d8}.wc-block-cart__submit-button{width:100%;background-color:#070704!important;color:#fff!important;border:none;padding:15px 20px;border-radius:6px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:block;text-align:center}.wc-block-cart__submit-button:hover{background-color:#d8d8d8!important;color:#070704!important;transform:translateY(-2px);box-shadow:0 6px 12px rgba(7,7,4,.2)}.wc-block-components-button__text{color:inherit}.is-large.wc-block-cart .wc-block-cart-items th{padding:16px!important;white-space:nowrap}@media (max-width:768px){.wc-block-cart-items__header-image,.wc-block-cart-item__image{display:none}.wc-block-cart-items__header th,.wc-block-cart-items__row td{padding:10px}.wc-block-components-product-name{font-size:14px}.wc-block-cart-item__quantity{flex-direction:column;align-items:flex-start}.wc-block-components-sidebar{margin-top:30px;padding:15px}.wc-block-cart__totals-title{font-size:18px}.wc-block-components-totals-item__label,.wc-block-components-totals-item__value{font-size:14px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:16px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:18px}.wc-block-cart__submit-button{font-size:14px;padding:12px 15px}}.wc-block-components-form{width:100%;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(7,7,4,.1);border:2px solid #d8d8d8}.wc-block-components-title{color:#070704;font-size:18px;font-weight:700}.wc-block-components-express-payment__content{margin-top:20px}.wc-block-components-express-payment__event-buttons{list-style-type:none;padding:0}.wc-block-components-express-payment__event-buttons li{margin-bottom:10px}.paypal-buttons{width:100%;height:48px;transition:.2s ease-in-out}.paypal-buttons:focus,.paypal-buttons:hover{box-shadow:0 6px 12px rgba(7,7,4,.2)}.payment_box{background-color:#f9f9f9;padding:20px;border-radius:10px;border:1px solid #ddd;max-width:400px;font-family:Arial,sans-serif}.payment_box p{font-size:14px;margin-bottom:10px;font-weight:700}.payment-method-sedes{list-style-type:none;padding:0}.sede-option{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.sede-option input[type=radio]{margin-right:10px}.sede-option label{display:block;font-size:14px;line-height:1.5}.sede-option label strong{font-weight:700}.sede-option input[type=radio]:checked+label{color:#25d366}.sede-option input[type=radio]:hover{cursor:pointer}.custom-payment-option{display:none}img.bank-logo{width:78px!important;margin-right:58px!important;margin-left:36px!important}.bank-info-container{display:flex;align-items:center;margin-bottom:15px}.bank-details{font-size:14px}.whatsapp-info{text-align:center;font-size:14px;color:#333;margin-top:20px}.whatsapp-info a{color:#25d366;text-decoration:none}.whatsapp-info a:hover{text-decoration:underline}