div.xoo-wsc-basket{bottom:44px}@media (max-width:485px){div.et_pb_shop ul.products.columns-4 li.product{width:100%!important}}.et_pb_shop ul.products{display:flex!important;flex-wrap:wrap!important}.et_pb_shop li.product{display:flex!important;flex-direction:column!important;border:1px solid #d9d9d9!important;border-radius:10px!important;padding:15px 15px 18px 15px!important;background:#fff!important;overflow:hidden!important;transition:border-color 0.25s ease}.et_pb_shop li.product:hover{border-color:#CCDB29!important}.et_pb_shop li.product a.woocommerce-LoopProduct-link{flex:1!important;display:flex!important;flex-direction:column!important}.rtr-cart-btn{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;background:#CCDB29!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;padding:9px 16px!important;text-decoration:none!important;border:none!important;border-radius:0px!important;cursor:pointer!important;transition:all 0.25s ease!important;margin-top:auto!important}.rtr-cart-btn:hover{background:#191919!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.rtr-cart-btn.added::after{content:" ✓"}.woocommerce-pagination{margin-top:40px!important}.woocommerce-pagination ul.page-numbers{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;border:none!important}.woocommerce-pagination ul.page-numbers li{border:none!important;margin:0!important;padding:0!important}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;border:1px solid #d9d9d9!important;border-radius:6px!important;background:#fff!important;color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important;transition:all 0.25s ease}.woocommerce-pagination ul.page-numbers li span.current{background:#CCDB29!important;border-color:#CCDB29!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.woocommerce-pagination ul.page-numbers li a:hover{background:#CCDB29!important;border-color:#CCDB29!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.woocommerce-pagination ul.page-numbers li span.dots{border:none!important;background:none!important;min-width:auto!important}.et_pb_shop li.product a.woocommerce-LoopProduct-link .price{padding-bottom:14px!important}.woof_sid_auto_shortcode{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap}.woof_sid_auto_shortcode .woof_container{flex:1;min-width:200px}.woof_sid_auto_shortcode .woof_container_inner h4{display:none}.rtr-finder{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 0}.rtr-finder-title{font-family:'Anton',sans-serif;font-size:16px;color:#CCDB29;letter-spacing:1.5px;text-transform:uppercase;margin-right:6px}.rtr-finder select{padding:12px 40px 12px 16px;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;background:rgba(255,255,255,0.08);border:2px solid rgba(255,255,255,0.25);border-radius:6px;cursor:pointer;min-width:180px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23CCDB29' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color 0.25s ease}.rtr-finder select:hover,.rtr-finder select:focus{border-color:#CCDB29;outline:none}.rtr-finder select option{background:#191919;color:#fff}.rtr-finder-button{display:inline-flex;align-items:center;padding:12px 28px;font-family:'Anton',sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important;color:#191919!important;-webkit-text-fill-color:#191919!important;background:#CCDB29;border-radius:6px;transition:all 0.25s ease}.rtr-finder-button:hover{background:#fff;color:#191919!important;-webkit-text-fill-color:#191919!important}@media (max-width:768px){.rtr-finder{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 16px}.rtr-finder-title{grid-column:1 / -1;text-align:center;font-size:14px;margin:0}.rtr-finder select{min-width:unset;padding:9px 32px 9px 12px;font-size:13px}.rtr-finder-button{grid-column:1 / -1;justify-content:center;padding:10px 20px;font-size:13px}}.woof_text_search_container,.woof_text_filter_wrapper{position:relative;width:100%}.woof_text_search_container input[type="search"],.woof_text_search_container input[type="text"],.woof_text_filter_wrapper input[type="search"],.woof_text_filter_wrapper input[type="text"]{width:100%!important;padding:14px 20px 14px 48px!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;color:#191919!important;background:#fff!important;border:2px solid #CCDB29!important;border-radius:50px!important;outline:none!important;transition:box-shadow 0.25s ease!important;-webkit-text-fill-color:#191919!important}.woof_text_search_container input:focus,.woof_text_filter_wrapper input:focus{box-shadow:0 0 0 3px rgba(204,219,41,0.2)!important}.woof_text_search_container::before,.woof_text_filter_wrapper::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;z-index:1;pointer-events:none}.woof_text_search_container input::placeholder,.woof_text_filter_wrapper input::placeholder{color:#999!important;-webkit-text-fill-color:#999!important}.woof_text_search_container,.woof_text_filter_wrapper{margin-bottom:20px!important}.woof_container_inner h4{font-family:'Anton',sans-serif!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#191919!important;-webkit-text-fill-color:#191919!important;padding-bottom:10px!important;margin-bottom:12px!important;border-bottom:2px solid #CCDB29!important}.woof_checkbox_label{font-family:'Open Sans',sans-serif!important;font-size:13px!important;color:#2a2a2a!important;-webkit-text-fill-color:#2a2a2a!important}.woof_checkbox_label_selected{font-weight:700!important;color:#191919!important;-webkit-text-fill-color:#191919!important}.icheckbox_square-green{background:none!important;width:18px!important;height:18px!important;min-width:18px!important;border:2px solid #ccc!important;border-radius:4px!important;transition:all 0.2s ease}.icheckbox_square-green:hover{border-color:#CCDB29!important}.icheckbox_square-green.checked{background:#CCDB29!important;border-color:#CCDB29!important}.icheckbox_square-green.checked::after{content:"✓"!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:12px!important;font-weight:700!important;width:100%!important;height:100%!important}.icheckbox_square-green ins.iCheck-helper{background:transparent!important}.woof_childs_list{margin:4px 0 8px 9px!important;padding-left:14px!important;border-left:1px solid #e0e0e0!important;overflow:hidden;max-height:0;transition:max-height 0.3s ease}.woof_childs_list.rtr-open{max-height:500px}.woof_childs_list li .woof_checkbox_label{font-size:12.5px!important;color:#666!important;-webkit-text-fill-color:#666!important}.woof_childs_list li .woof_checkbox_label_selected{color:#191919!important;-webkit-text-fill-color:#191919!important;font-weight:600!important}.rtr-woof-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;border:none;background:none;padding:0;margin-left:auto;transition:transform 0.3s ease;float:right}.rtr-woof-toggle svg{width:12px;height:12px;stroke:#999;transition:stroke 0.2s ease}.rtr-woof-toggle:hover svg{stroke:#CCDB29}.rtr-woof-toggle.rtr-open{transform:rotate(180deg)}.woof_childs_list_li>div+.woof_checkbox_label{font-weight:700!important;font-size:14px!important}button.woof_reset_search_form{display:block!important;width:100%!important;padding:8px 16px!important;background:#CCDB29!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:'Open Sans',sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border:none!important;border-radius:0!important;cursor:pointer!important;transition:background 0.25s ease!important;margin-top:16px!important}button.woof_reset_search_form:hover{background:#191919!important}.woof_list_checkbox>li>div+.woof_checkbox_label{font-weight:700!important;font-size:14px!important}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:100%!important}.woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none!important;padding:0!important;margin:0 0 3rem 0!important}.woocommerce-MyAccount-navigation ul li{margin:0!important}.woocommerce-MyAccount-navigation ul li a{display:block;padding:14px 10px;text-align:center;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;text-decoration:none!important;border:2px solid #191919;color:#191919!important;-webkit-text-fill-color:#191919!important;background:#fff;transition:all 0.25s ease}.woocommerce-MyAccount-navigation ul li a:hover{background:#CCDB29;border-color:#CCDB29;color:#191919!important;-webkit-text-fill-color:#191919!important}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--active a{background:#CCDB29!important;color:#191919!important;-webkit-text-fill-color:#191919!important;border-color:#CCDB29!important}.woocommerce-MyAccount-content{padding-top:2rem!important;border-top:2px solid #CCDB29;font-family:'Open Sans',sans-serif;font-size:15px;color:#666666}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-family:'Anton',sans-serif;font-weight:400;color:#191919;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:14px}.woocommerce-orders-table th{font-family:'Open Sans',sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:#999;border-bottom:2px solid #191919;padding:10px 8px}.woocommerce-orders-table td{padding:12px 8px;border-bottom:1px solid #e0e0e0;color:#2a2a2a}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content a.button{font-family:'Anton',sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:10px 24px;background:#CCDB29!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:none!important;border-radius:0!important;text-decoration:none!important;transition:background 0.25s ease}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content a.button:hover{background:#191919!important}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content input[type="tel"]{font-family:'Open Sans',sans-serif;font-size:14px;border:2px solid #e0e0e0!important;border-radius:0!important;padding:10px 14px!important;width:100%;color:#2a2a2a;transition:border-color 0.25s ease}.woocommerce-MyAccount-content input:focus{border-color:#CCDB29!important;outline:none!important;box-shadow:none!important}.woocommerce-MyAccount-content label{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#191919}@media (max-width:768px){.woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}}.woocommerce-info,.cart-empty{background:#191919!important;color:#fff!important;border:none!important;font-size:14px;padding:14px 20px!important}.woocommerce-info::before{color:#CCDB29!important}.woocommerce-cart table.cart,.woocommerce table.shop_table{border:1px solid #e0e0e0!important;border-radius:0!important;border-collapse:collapse!important}.woocommerce table.shop_table th{font-family:'Anton',sans-serif!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#191919!important;-webkit-text-fill-color:#191919!important;background:#f7f7f5!important;padding:14px 16px!important;border-bottom:2px solid #CCDB29!important}.woocommerce table.shop_table td{padding:16px!important;vertical-align:middle!important;border-bottom:1px solid #eee!important;font-size:14px!important;color:#2a2a2a!important}.woocommerce table.cart td.product-name a{color:#191919!important;-webkit-text-fill-color:#191919!important;font-weight:600!important;text-decoration:none!important}.woocommerce table.cart td.product-name a:hover{color:#CCDB29!important;-webkit-text-fill-color:#CCDB29!important}.woocommerce table.cart td.product-remove a.remove{color:#999!important;font-size:20px!important;transition:color 0.2s ease}.woocommerce table.cart td.product-remove a.remove:hover{background:none!important;color:#cc0000!important}.woocommerce table.cart input.qty{border:2px solid #e0e0e0!important;border-radius:0!important;padding:8px 10px!important;font-size:14px!important;width:60px!important;text-align:center!important;transition:border-color 0.25s ease}.woocommerce table.cart input.qty:focus{border-color:#CCDB29!important;outline:none!important}.woocommerce-cart .coupon input[type="text"]{border:2px solid #e0e0e0!important;border-radius:0!important;padding:10px 14px!important;font-size:13px!important;transition:border-color 0.25s ease}.woocommerce-cart .coupon input[type="text"]:focus{border-color:#CCDB29!important;outline:none!important}.cart_totals h2,.woocommerce-checkout h3{font-family:'Anton',sans-serif!important;font-weight:400!important;font-size:22px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#191919!important;-webkit-text-fill-color:#191919!important;margin-bottom:16px!important}body .cart_totals table.shop_table th,body.et-db #et-boc .cart_totals table.shop_table th{background:transparent!important;background-color:transparent!important;border-bottom:1px solid #eee!important}.cart_totals table.shop_table td{background:#fff!important;border-bottom:1px solid #eee!important}.cart_totals table.shop_table tr.order-total th,.cart_totals table.shop_table tr.order-total td{border-bottom:none!important;border-top:2px solid #CCDB29!important;font-weight:700!important}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{background:#CCDB29!important;color:#191919!important;-webkit-text-fill-color:#191919!important;font-size:14px!important;font-weight:600!important;border:none!important;padding:14px 20px!important}.woocommerce-form-login-toggle .woocommerce-info::before,.woocommerce-form-coupon-toggle .woocommerce-info::before{color:#191919!important}.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a{color:#191919!important;-webkit-text-fill-color:#191919!important}.woocommerce-form-login,.checkout_coupon{border:2px solid #e0e0e0!important;border-radius:0!important;padding:24px!important}.woocommerce-checkout label{font-size:13px!important;font-weight:600!important;color:#191919!important;-webkit-text-fill-color:#191919!important;text-transform:uppercase!important;letter-spacing:0.03em!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:14px!important;border:2px solid #e0e0e0!important;border-radius:0!important;padding:12px 14px!important;color:#2a2a2a!important;background:#fff!important;transition:border-color 0.25s ease}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#CCDB29!important;outline:none!important;box-shadow:none!important}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-family:'Anton',sans-serif!important;font-weight:400!important;font-size:20px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#191919!important;-webkit-text-fill-color:#191919!important;padding-bottom:10px!important;border-bottom:2px solid #CCDB29!important;margin-bottom:20px!important}.woocommerce-checkout-review-order-table{border:1px solid #e0e0e0!important}.woocommerce-checkout-review-order-table th{font-family:'Anton',sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;background:#f7f7f5!important;padding:12px 14px!important}.woocommerce-checkout-review-order-table td{font-size:14px!important;padding:12px 14px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:13px!important;color:#666!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#CCDB29!important;-webkit-text-fill-color:#CCDB29!important;font-weight:600!important}#place_order{width:100%!important}.woocommerce-checkout #payment{border-radius:0!important;background:#f7f7f5!important;border:1px solid #e0e0e0!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e0e0e0!important;padding:16px!important}.woocommerce-checkout #payment div.payment_box{background:#fff!important;border:1px solid #e0e0e0!important;font-size:13px!important;color:#666!important}.woocommerce-shipping-destination,.shipping-calculator-button{font-size:13px!important}.shipping-calculator-button{color:#CCDB29!important;-webkit-text-fill-color:#CCDB29!important;font-weight:600!important}@media (max-width:768px){.woocommerce table.shop_table th{font-size:11px!important;padding:10px 8px!important}.woocommerce table.shop_table td{padding:10px 8px!important;font-size:13px!important}}body .woocommerce-checkout-review-order-table th,body.et-db #et-boc .woocommerce-checkout-review-order-table th{background:transparent!important;background-color:transparent!important}body .woocommerce-checkout-review-order-table tfoot th,body.et-db #et-boc .woocommerce-checkout-review-order-table tfoot th{background:transparent!important;background-color:transparent!important;border-bottom:1px solid #eee!important}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-bottom:none!important;border-top:2px solid #CCDB29!important;font-weight:700!important}table.woocommerce-product-attributes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:none!important;width:100%!important}table.woocommerce-product-attributes tbody{display:contents!important}table.woocommerce-product-attributes tr{display:flex!important;flex-direction:column!important;background:#f7f7f5!important;padding:12px 14px!important;border:none!important}table.woocommerce-product-attributes th{font-size:10px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#999!important;-webkit-text-fill-color:#999!important;font-weight:600!important;padding:0 0 2px 0!important;background:none!important;border:none!important;text-align:left!important}table.woocommerce-product-attributes td{font-size:13px!important;font-weight:700!important;color:#191919!important;-webkit-text-fill-color:#191919!important;padding:0!important;border:none!important}table.woocommerce-product-attributes td p{margin:0!important}table.woocommerce-product-attributes td a{color:#191919!important;-webkit-text-fill-color:#191919!important;text-decoration:none!important}table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_modelo:empty,table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_ano:empty{display:none!important}.stock.in-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;color:#1D9E75!important;-webkit-text-fill-color:#1D9E75!important;margin-bottom:16px!important}.stock.in-stock::before{content:""!important;width:8px!important;height:8px!important;background:#1D9E75!important;border-radius:50%!important;display:inline-block!important}.stock.out-of-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;color:#cc0000!important;-webkit-text-fill-color:#cc0000!important}.stock.out-of-stock::before{content:""!important;width:8px!important;height:8px!important;background:#cc0000!important;border-radius:50%!important;display:inline-block!important}.quantity input.qty{width:56px!important;height:48px!important;border:2px solid #191919!important;background:#fff!important;text-align:center!important;font-size:16px!important;font-weight:700!important;color:#191919!important;-webkit-text-fill-color:#191919!important}.quantity input.qty:focus{border-color:#CCDB29!important;outline:none!important}table.woocommerce-product-attributes tr:nth-child(even),table.woocommerce-product-attributes tr:nth-child(odd){background:#f7f7f5!important}table.woocommerce-product-attributes tr th,table.woocommerce-product-attributes tr td{background:transparent!important;background-color:transparent!important}form.cart .quantity{display:inline-flex!important;align-items:center!important;margin-right:10px!important}form.cart .quantity input.qty{width:70px!important;height:48px!important;border:2px solid #191919!important;border-radius:0!important;background:#fff!important;text-align:left!important;padding:0 22px 0 12px!important;font-size:16px!important;font-weight:700!important;color:#191919!important;-webkit-text-fill-color:#191919!important}form.cart .quantity input.qty:focus{border-color:#CCDB29!important;outline:none!important}form.cart .quantity input.qty::-webkit-inner-spin-button,form.cart .quantity input.qty::-webkit-outer-spin-button{opacity:1!important;-webkit-appearance:inner-spin-button!important}.rtr-bajo-pedido{display:inline-flex;align-items:center;gap:6px;background:#191919;color:#CCDB29;-webkit-text-fill-color:#CCDB29;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:6px 14px;margin-bottom:16px}.product .summary .stock:not(:first-of-type){display:none!important}