.buscar input[type="search"]{flex:1;min-width:0;border:0;background:#fff0;padding:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);outline:none}.buscar input[type="search"]::placeholder{color:var(--gris2);text-transform:uppercase}.buscar input[type="search"]::-webkit-search-cancel-button{display:none}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utils .cont:empty{display:none}.disco a.tapa,.disco a.disco-txt{color:inherit;text-decoration:none}.acciones form.cart{display:flex;gap:8px;align-items:stretch;margin:0;flex-wrap:wrap}.acciones form.cart button[type="submit"],.acciones .single_add_to_cart_button{border:1px solid var(--oro-vivo);background:var(--oro-vivo);color:var(--tinta);padding:12px 20px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer}.acciones form.cart button[type="submit"]:hover,.acciones .single_add_to_cart_button:hover{background:#E5B41F;border-color:#E5B41F}.acciones .quantity{display:inline-flex;border:1px solid var(--linea)}.acciones .quantity input{width:54px;border:0;background:var(--papel);text-align:center;font-family:var(--mono);font-size:13px}.acciones .quantity:not(:has(input[type="number"])){display:none}.filtros a.fop{text-decoration:none}.orden .sel{position:relative}.ddo-orden-menu{display:none;position:absolute;right:0;top:100%;z-index:60;min-width:210px;background:var(--papel);border:1px solid var(--tinta);padding:5px 0}.orden .sel:hover .ddo-orden-menu{display:block}.ddo-orden-menu a{display:block;padding:8px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);white-space:nowrap}.ddo-orden-menu a:hover{background:var(--tinta);color:var(--papel)}.migas a{color:var(--gris2)}.migas a:hover{color:var(--tinta)}.precio .woocommerce-Price-amount,.precio-xl .woocommerce-Price-amount{font-family:var(--mono)}.precio del,.precio ins{text-decoration:none;background:#fff0}.precio .antes .woocommerce-Price-amount{font-size:11px;color:var(--gris2);text-decoration:line-through}.wrap h1,.ficha-info h1,.entry-title,h1.product_title{font-family:var(--sans);font-size:21px;line-height:1.35;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tinta);margin:0}.wrap h2,.sec-cab h2,.panel h2{font-family:var(--sans);font-size:14px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.precio-xl,.precio-xl .woocommerce-Price-amount{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--tinta)}.precio-xl .cuotas,.precio-xl .cuotas .woocommerce-Price-amount{font-size:10.5px;letter-spacing:.1em;color:var(--gris);text-transform:uppercase;font-weight:400}.disco .art{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris2)}.disco .tit{font-family:var(--sans);font-size:14px;font-weight:500;line-height:1.35;text-transform:none;letter-spacing:normal;color:var(--tinta)}.disco .meta{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris2)}.disco .precio,.disco .precio .woocommerce-Price-amount{font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:-.02em;color:var(--tinta)}.disco .precio small,.disco .precio small .woocommerce-Price-amount{font-size:9.5px;letter-spacing:.1em;color:var(--verde);font-weight:400}.acciones{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.acciones .ddo-guardar{display:inline-flex;align-items:center}.ficha-info p.stock,.ficha-info .availability,.ficha-info .product_meta{display:none}html,body,body.woocommerce,body.woocommerce-page,#page,.site,.site-content,.ast-container{background-color:var(--fondo)!important}.cab,.nav,.pie,.panel,.disco,.filtros{background-color:var(--papel)!important}.disco .art{font-weight:500;color:var(--gris)}.linea-carro .art{font-weight:500;color:var(--gris)}.ddo-actualizar{margin-top:14px;text-align:right}.progreso .barra i{transition:width .3s}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:4px}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:9px 0;border-bottom:1px solid var(--linea);font-size:12.5px;text-align:left;font-weight:400}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:right;font-family:var(--mono);white-space:nowrap}.woocommerce-checkout-review-order-table .product-quantity{font-family:var(--mono);color:var(--gris2)}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{border-top:1px solid var(--tinta);border-bottom:0;padding-top:14px}.woocommerce-checkout-review-order-table .order-total th{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.woocommerce-checkout-review-order-table .order-total td{font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:-.02em}#shipping_method{margin:0;padding:0;list-style:none}#shipping_method li{position:relative;border:1px solid var(--linea);padding:13px 15px 13px 42px;margin-bottom:8px;background:var(--papel);list-style:none}#shipping_method li:hover{border-color:var(--gris2)}#shipping_method li input[type="radio"]{position:absolute;left:15px;top:15px;margin:0;accent-color:var(--tinta)}#shipping_method li label{display:block;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer}#shipping_method li label .woocommerce-Price-amount{font-family:var(--mono);font-weight:400;color:var(--gris)}.wc_payment_methods{margin:0;padding:0;list-style:none}.wc_payment_methods li{position:relative;border:1px solid var(--linea);padding:13px 15px 13px 42px;margin-bottom:8px;background:var(--papel);list-style:none}.wc_payment_methods li input[type="radio"]{position:absolute;left:15px;top:16px;margin:0;accent-color:var(--tinta)}.wc_payment_methods li label{display:block;font-size:14px;font-weight:500;cursor:pointer}.wc_payment_methods .payment_box{margin-top:8px;padding:11px 12px;background:var(--sutil);border:1px solid var(--linea);font-size:11.5px;line-height:1.5;color:var(--gris)}.wc_payment_methods .payment_box p:last-child{margin-bottom:0}#place_order{display:block;width:100%;margin-top:18px;border:1px solid var(--oro-vivo);background:var(--oro-vivo);color:var(--tinta);padding:15px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer}#place_order:hover{background:#E5B41F;border-color:#E5B41F}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris2);font-weight:500;margin:18px 0 10px}.sesion.ddo-oculta{display:none}button.btn{cursor:pointer}.ficha-info h1{margin-top:15px}.precio-xl,.precio-xl .woocommerce-Price-amount,.precio-xl .cuotas{line-height:inherit}.temas .cara{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris2);margin:14px 0 5px}.temas .cara:first-child{margin-top:0}.temas ol{list-style:none;margin:0;padding:0;columns:2;column-gap:26px}.temas li{break-inside:avoid;padding:2px 0}.temas li a{display:flex;gap:8px;align-items:baseline;font-family:var(--mono);font-size:11.5px;line-height:1.45;color:var(--tinta);text-decoration:none}.temas li a:hover span{color:var(--oro);text-decoration:underline;text-underline-offset:2px}.temas li b{flex:none;min-width:22px;font-weight:400;color:var(--gris2)}@media (max-width:640px){.temas ol{columns:1}.acciones form.cart{width:100%}.acciones form.cart button[type="submit"],.acciones .single_add_to_cart_button{flex:1;text-align:center}.acciones .ddo-guardar{justify-content:center}}.sesion .video{position:relative;cursor:pointer}.sesion .video::after{content:"";position:absolute;inset:0;background:#fff0;transition:background .15s}.sesion:hover .video::after{background:rgb(20 20 20 / .28)}.sesion .n,.sesion .t,.sesion .d{display:block}.sesion .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.mosaico .foto{overflow:hidden;padding:0}.datos-local{margin-bottom:44px}@media (min-width:981px){.ddo-mosaico{grid-auto-rows:1fr;height:520px}.ddo-mosaico .foto:first-child{grid-row:1 / -1}}@media (max-width:980px){.ddo-mosaico .foto{min-height:200px}}.mosaico .foto img{width:100%;height:100%;object-fit:cover;display:block}.texto-largo p:first-of-type::first-letter{font-family:var(--mono);font-size:44px;font-weight:500;float:left;line-height:.85;margin:4px 10px 0 0;color:var(--oro)}.texto-largo b,.texto-largo strong{font-weight:600}.texto-largo a{color:var(--oro);border-bottom:1px solid var(--oro)}.ddo-metodos{margin:4px 0 0;padding:0;list-style:none}.ddo-metodos li{position:relative;border:1px solid var(--linea);background:var(--papel);padding:10px 12px 10px 34px;margin-bottom:6px;list-style:none}.ddo-metodos li:hover{border-color:var(--gris2)}.ddo-metodos input[type="radio"]{position:absolute;left:12px;top:13px;margin:0;accent-color:var(--tinta)}.ddo-metodos label{display:block;font-size:12.5px;line-height:1.35;cursor:pointer}.ddo-metodos label .woocommerce-Price-amount{font-family:var(--mono);display:block;margin-top:2px;color:var(--tinta)}.ddo-detalle-paquete{margin:4px 0 0}.ddo-calculadora{margin-top:12px;padding-top:12px;border-top:1px solid var(--linea)}.ddo-calculadora .shipping-calculator-button{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--oro);border-bottom:1px solid var(--oro);cursor:pointer}.ddo-calculadora .shipping-calculator-form{margin-top:12px}.ddo-calculadora .form-row{margin-bottom:8px}.ddo-calculadora input,.ddo-calculadora select,.ddo-calculadora .select2-container .select2-selection--single{width:100%;border:1px solid var(--linea);background:var(--papel);padding:9px 11px;font-family:var(--sans);font-size:13px;height:auto;min-height:38px;border-radius:0}.ddo-calculadora button{width:100%;border:1px solid var(--tinta);background:var(--tinta);color:var(--papel);padding:12px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ddo-calculadora button:hover{background:#000}.fila.ddo-envio .num{text-align:right}.fila.ddo-envio .num .woocommerce-Price-amount{font-family:var(--mono)}.ddo-metodos{margin:8px 0 0;padding:0;list-style:none}.ddo-metodos li.opcion{position:relative;border:1px solid var(--linea);background:var(--papel);padding:0;margin-bottom:8px;list-style:none}.ddo-metodos li.opcion:hover{border-color:var(--gris2)}.ddo-metodos label{display:block;position:relative;padding:13px 15px 13px 42px;cursor:pointer;margin:0}.ddo-metodos input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ddo-metodos .bol{position:absolute;left:15px;top:15px;width:14px;height:14px;border:1px solid var(--gris2);background:var(--papel)}.ddo-metodos input:checked~.bol{border-color:var(--tinta)}.ddo-metodos input:checked~.bol::after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;background:var(--tinta)}.ddo-metodos input:focus-visible~.bol{outline:2px solid var(--oro);outline-offset:2px}.ddo-metodos li.opcion:has(input:checked){border-color:var(--tinta);background:var(--sutil)}.ddo-metodos .t{display:block;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.3;color:var(--tinta);text-transform:none;letter-spacing:normal;padding-right:76px}.ddo-metodos .s{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--gris);padding-right:76px}.ddo-metodos .p{position:absolute;right:15px;top:13px;font-family:var(--mono);font-size:13px;color:var(--tinta);white-space:nowrap}.ddo-metodos .p .woocommerce-Price-amount{font-family:var(--mono)}.ddo-metodos .p.libre{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris2);top:15px}.ddo-metodos .p.gratis,.ddo-gratis{color:var(--verde)}@media (max-width:1100px){.ddo-metodos .t,.ddo-metodos .s{padding-right:0}.ddo-metodos .p{position:static;display:block;margin-top:6px}}.dos>.panel,.dos>aside.panel{min-width:0}.woocommerce-checkout-review-order-table{table-layout:fixed;width:100%}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{word-break:normal;overflow-wrap:anywhere;vertical-align:top}.woocommerce-checkout-review-order-table .shipping th{width:78px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris2);font-weight:500;padding-top:13px}.woocommerce-checkout-review-order-table .shipping td{padding-left:10px}.woocommerce-checkout-review-order-table .ddo-metodos{margin:0}.woocommerce-checkout-review-order-table .ddo-metodos .t,.woocommerce-checkout-review-order-table .ddo-metodos .s{padding-right:0}.woocommerce-checkout-review-order-table .ddo-metodos .p{position:static;display:block;margin-top:6px;font-size:13px}.woocommerce-checkout-review-order-table .product-name{font-size:12.5px;line-height:1.4;padding-right:10px}.woocommerce-checkout-review-order-table .product-name .product-quantity{font-family:var(--mono);color:var(--gris2);white-space:nowrap}.woocommerce-account .form-row,.woocommerce-checkout .form-row{padding:0;margin:0 0 9px}.woocommerce-account .form-row label,.woocommerce-checkout .form-row label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris2);margin-bottom:3px}.woocommerce-account .form-row .required,.woocommerce-checkout .form-row .required{color:var(--rojo);text-decoration:none}.woocommerce-account .form-row input.input-text,.woocommerce-account .form-row textarea,.woocommerce-account .form-row select,.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{width:100%;border:1px solid var(--linea);background:var(--papel);padding:10px 12px;font-family:var(--sans);font-size:14px;color:var(--tinta);border-radius:0;min-height:42px}.woocommerce-account .form-row input.input-text:focus,.woocommerce-account .form-row textarea:focus,.woocommerce-account .form-row select:focus,.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus{outline:0;border-color:var(--tinta)}.woocommerce-account .form-row-first,.woocommerce-account .form-row-last,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:calc(50% - 4.5px);display:inline-block;vertical-align:top}.woocommerce-account .form-row-first,.woocommerce-checkout .form-row-first{margin-right:9px}@media (max-width:640px){.woocommerce-account .form-row-first,.woocommerce-account .form-row-last,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;margin-right:0}}.woocommerce-checkout #ship-to-different-address{margin:20px 0 12px}.woocommerce-checkout #ship-to-different-address label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);display:inline-flex;align-items:center;gap:8px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:block}ul#shipping_method,#shipping_method.ddo-metodos{margin:8px 0 0;padding:0;list-style:none}#shipping_method li,#shipping_method li.opcion{position:relative;border:1px solid var(--linea);background:var(--papel);padding:0;margin:0 0 8px;list-style:none;text-indent:0}#shipping_method li:hover{border-color:var(--gris2)}#shipping_method label{display:block;position:relative;padding:13px 15px 13px 42px;margin:0;cursor:pointer;font-weight:400}#shipping_method input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#shipping_method .bol{position:absolute;left:15px;top:15px;width:14px;height:14px;border:1px solid var(--gris2);background:var(--papel)}#shipping_method input:checked~.bol{border-color:var(--tinta)}#shipping_method input:checked~.bol::after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;background:var(--tinta)}#shipping_method li:has(input:checked){border-color:var(--tinta);background:var(--sutil)}#shipping_method .t{display:block;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.3;color:var(--tinta);text-transform:none;letter-spacing:normal;padding-right:84px}#shipping_method .s{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--gris);padding-right:84px}#shipping_method .p{position:absolute;right:15px;top:13px;font-family:var(--mono);font-size:13px;color:var(--tinta);white-space:nowrap}#shipping_method .p.libre{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris2);top:15px}#shipping_method .p.gratis{color:var(--verde)}@media (max-width:1100px){#shipping_method .t,#shipping_method .s{padding-right:0}#shipping_method .p{position:static;display:block;margin-top:6px}}.linea-carro .cant .quantity{display:flex!important;flex:1;align-items:stretch;border:0!important;background:none!important;border-radius:0!important;overflow:hidden;width:auto;margin:0;padding:0!important;min-height:0}.linea-carro .cant .quantity input.qty,.linea-carro .cant .quantity .minus,.linea-carro .cant .quantity .plus,.linea-carro .cant .quantity input[type="button"]{height:auto;align-self:stretch;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--tinta)!important;font-family:var(--mono)!important;font-size:12px!important;box-shadow:none!important;padding:0!important;line-height:30px!important;min-height:0!important}.linea-carro .cant .quantity .minus,.linea-carro .cant .quantity .plus,.linea-carro .cant .quantity input[type="button"]{width:30px;cursor:pointer;flex:none}.linea-carro .cant .quantity .minus:hover,.linea-carro .cant .quantity .plus:hover{background:var(--sutil)!important}.linea-carro .cant .quantity input.qty{flex:1;width:auto;min-width:38px;text-align:center;border-left:1px solid var(--linea)!important;border-right:1px solid var(--linea)!important;-moz-appearance:textfield}.linea-carro .cant .quantity input.qty::-webkit-outer-spin-button,.linea-carro .cant .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.linea-carro .x a.remove,.linea-carro .x .remove{display:inline-block!important;width:auto!important;height:auto!important;line-height:1!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gris2)!important;font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important}.linea-carro .x a.remove::before,.linea-carro .x .remove::before{content:none!important}.linea-carro .x a.remove:hover{color:var(--rojo)!important;background:transparent!important}.ast-single-entry-banner,.ast-archive-entry-banner,.ast-page-title,.ast-archive-title,.entry-header .entry-title,.woocommerce-products-header,.page .entry-header,.woocommerce-page .entry-header,body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-header,body.woocommerce-account .entry-header{display:none!important}.woocommerce-checkout-review-order-table{table-layout:auto}.woocommerce-checkout-review-order-table .product-name{width:auto;min-width:0;word-break:normal;overflow-wrap:anywhere;hyphens:none}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td{width:1%;white-space:nowrap;padding-left:12px}.woocommerce-checkout-review-order-table .shipping td{width:auto;white-space:normal}.hero-datos div:last-child{border-bottom:0}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important;margin:0!important;max-width:none!important}.woocommerce-checkout .col2-set::after,.woocommerce-checkout #customer_details::after{content:none}#shipping_method label,.woocommerce ul#shipping_method label,.woocommerce-checkout ul#shipping_method label{display:block!important;position:relative!important;padding:13px 15px 13px 42px!important;margin:0!important;cursor:pointer;font-weight:400;line-height:1.3}#shipping_method,.woocommerce ul#shipping_method{margin:8px 0 0!important;padding:0!important;list-style:none!important}#shipping_method li,.woocommerce ul#shipping_method li{position:relative!important;border:1px solid var(--linea);background:var(--papel);padding:0!important;margin:0 0 8px!important;list-style:none!important;text-indent:0!important;display:block!important}#shipping_method input[type="radio"],.woocommerce ul#shipping_method input[type="radio"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none}#shipping_method .bol{position:absolute!important;left:15px;top:15px;width:14px;height:14px;border:1px solid var(--gris2);background:var(--papel)}.woocommerce-checkout-review-order-table{width:100%!important;max-width:none!important;table-layout:auto!important;display:table!important}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tr{display:table-row-group}.woocommerce-checkout-review-order-table tr{display:table-row}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{display:table-cell!important;word-break:normal!important;overflow-wrap:break-word;hyphens:none}.woocommerce-checkout-review-order-table .product-name{width:99%;min-width:120px}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td{width:1%;white-space:nowrap;text-align:right}.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{padding:0!important;border:0!important;margin:0!important;background:transparent!important}.woocommerce-checkout-review-order-table{width:100%!important;box-sizing:border-box;margin:0;border-collapse:collapse!important;border-spacing:0!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding-left:0;padding-right:0}.woocommerce-checkout-review-order-table .product-name{min-width:0!important;width:auto!important;padding-right:8px}.woocommerce-checkout-review-order-table .product-total{padding-left:6px!important;width:1%!important}.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:inherit}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td{text-align:right!important;white-space:nowrap}.woocommerce-checkout-review-order-table .shipping th{width:70px;vertical-align:top;padding-right:8px}.woocommerce-checkout-review-order-table .shipping td{text-align:left!important;white-space:normal!important;padding-left:0}.woocommerce-checkout-review-order-table .ddo-fila-envio>td{padding:12px 0 4px!important;text-align:left!important;white-space:normal!important;width:auto!important}.woocommerce-checkout-review-order-table .ddo-fila-envio .fila{padding:0 0 4px}.woocommerce-checkout-review-order-table .ddo-fila-envio #shipping_method{width:100%}.woocommerce-checkout #order_review_heading,.dos>aside.panel>h2{display:block!important;width:100%!important;margin:0 0 15px!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid var(--linea)!important;background:none!important;text-align:left!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--tinta)!important;float:none!important}.woocommerce-checkout-review-order-table .ddo-fila-envio .fila span:first-child{font-size:12.5px;color:var(--gris)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.wc-block-components-notice-banner{border:1px solid var(--linea)!important;border-radius:0!important;background:var(--sutil)!important;color:var(--gris)!important;font-family:var(--sans)!important;font-size:12.5px!important;line-height:1.5;padding:14px 16px!important;margin:0 0 18px!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:none!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{position:static!important;margin:0!important;color:var(--oro)!important;font-size:14px;line-height:1}.woocommerce-message{border-color:var(--oro)!important;background:var(--oro-suave)!important;color:var(--tinta)!important}.woocommerce-error{border-color:var(--rojo)!important;background:#fff8f8!important;color:var(--tinta)!important}.woocommerce-error::before{color:var(--rojo)!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-left:auto;border:1px solid var(--tinta)!important;background:var(--tinta)!important;color:var(--papel)!important;border-radius:0!important;padding:10px 16px!important;font-family:var(--mono)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background:#000!important;border-color:#000!important}.woocommerce-error li{list-style:none;margin:0}.ddo-cartel{position:fixed;right:18px;bottom:18px;z-index:130;display:flex;align-items:center;gap:16px;max-width:min(420px, calc(100vw - 36px));padding:14px 16px;background:var(--tinta);color:var(--papel);border-left:3px solid var(--oro-vivo);box-shadow:0 8px 30px rgb(0 0 0 / .22);opacity:0;transform:translateY(12px);transition:opacity .22s,transform .22s}.ddo-cartel.on{opacity:1;transform:none}.ddo-cartel[hidden]{display:none}.ddo-cartel:not(.on){pointer-events:none}.ddo-cartel-txt{font-size:12.5px;line-height:1.4;flex:1;min-width:0}.ddo-cartel-link{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--oro-vivo);white-space:nowrap;border-bottom:1px solid var(--oro-vivo);padding-bottom:1px}.ddo-cartel-link:hover{color:var(--papel);border-bottom-color:var(--papel)}.ddo-cartel-x{background:none;border:0;color:#8a8a8a;font-family:var(--mono);font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.ddo-cartel-x:hover{color:var(--papel)}@media (max-width:640px){.ddo-cartel{right:12px;left:12px;bottom:12px;max-width:none}}.single_add_to_cart_button.loading,.add_to_cart_button.loading{opacity:.6;pointer-events:none}.ddo-indice .fop{padding:6px 0;font-size:12.5px}.ddo-indice .fop:hover{color:var(--tinta)}.ddo-ayuda h2{font-family:var(--sans);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding-bottom:9px;margin:38px 0 16px;border-bottom:1px solid var(--tinta);scroll-margin-top:110px}.ddo-ayuda h2:first-child{margin-top:0}.ddo-ayuda h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px}.ddo-ayuda p{font-size:14px;line-height:1.7;margin-bottom:14px}.ddo-ayuda ul,.ddo-ayuda ol{margin:0 0 16px 18px;padding:0}.ddo-ayuda li{font-size:14px;line-height:1.7;margin-bottom:6px}.ddo-ayuda a{color:var(--oro);border-bottom:1px solid var(--oro)}.ddo-ayuda p:first-of-type::first-letter{font-family:inherit;font-size:inherit;float:none;margin:0;line-height:inherit;color:inherit;font-weight:inherit}.ddo-arrepentimiento{display:inline-block;border:1px solid var(--oro);color:var(--oro)!important;padding:5px 11px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.ddo-arrepentimiento:hover{background:var(--oro);color:var(--papel)!important}.hero h1,.hero-txt h1{font-size:27px!important;letter-spacing:.06em!important;line-height:1.35!important;margin:12px 0!important}.hero .apoyo{max-width:50ch;margin-bottom:20px}.hero .etq{margin-bottom:0}@media (max-width:640px){.hero h1,.hero-txt h1{font-size:21px!important}}.carro,.dos{min-width:0}.carro>div,.dos>div,.dos>aside{min-width:0}.wc_payment_methods{margin:0;padding:0;list-style:none}.wc_payment_methods>li{position:relative;border:1px solid var(--linea);background:var(--papel);padding:13px 15px 13px 42px;margin:0 0 8px;list-style:none}.wc_payment_methods>li:hover{border-color:var(--gris2)}.wc_payment_methods>li:has(input:checked){border-color:var(--tinta);background:var(--sutil)}.wc_payment_methods>li>input[type="radio"]{position:absolute;left:15px;top:16px;margin:0;accent-color:var(--tinta)}.wc_payment_methods>li>label{display:block;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.3;color:var(--tinta);cursor:pointer;margin:0}.wc_payment_methods label img,.wc_payment_methods .payment_box img{display:inline-block;max-height:22px;width:auto;margin:0 0 0 8px;vertical-align:middle}.wc_payment_methods .payment_box{margin:10px 0 0;padding:12px 14px;background:var(--sutil);border:1px solid var(--linea);font-size:12px;line-height:1.5;color:var(--gris);max-height:280px;overflow-y:auto}.wc_payment_methods .payment_box::before{display:none}.wc_payment_methods .payment_box p{margin:0 0 8px}.wc_payment_methods .payment_box p:last-child{margin-bottom:0}.wc_payment_methods .payment_box img{max-width:100%;max-height:34px}.wc_payment_methods .payment_box>div,.wc_payment_methods .payment_box iframe{max-width:100%!important}html:not(.con-js) .ddo-guardar,html:not(.con-js) .ddo-cor,html:not(.con-js) .favs-grilla{display:none}.favs-grilla,html.con-favoritos .favs-vacio,html.con-favoritos .favs-sugeridos{display:none}html.con-favoritos .favs-grilla{display:grid}.favs-cargando{grid-column:1 / -1;margin:0}.favs-vacio .apoyo p{margin:0}.ddo-guardar .cor{font-style:normal;margin-right:7px}.ddo-guardar .cor::before{content:"\2661"}.ddo-guardar .ets{display:grid;align-items:center;justify-items:center}.ddo-guardar .ets>span{grid-area:1 / 1}.ddo-guardar .et-on{visibility:hidden}.ddo-guardar:focus-visible,.ddo-cor:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.disco .ddo-cor{position:absolute;top:7px;left:7px;z-index:3;width:29px;height:29px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:rgb(255 255 255 / .92);border:1px solid var(--linea);color:var(--gris2);opacity:0;transition:opacity .12s,color .12s,border-color .12s}.disco:hover .ddo-cor,.disco .ddo-cor:focus-visible{opacity:1}.disco .ddo-cor:hover{color:var(--oro);border-color:var(--tinta)}.disco .ddo-cor svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}@media (hover:none){.disco .ddo-cor{opacity:.8}}.tabla .est.mal{border-color:var(--rojo);color:var(--rojo)}.ddo-entrar{max-width:460px}.ddo-entrar.con-registro{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;max-width:860px}.ddo-entrar-pie{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:4px}.ddo-entrar-pie label{display:flex!important;align-items:center;gap:7px;margin:0!important;text-transform:none!important;font-family:var(--sans)!important;font-size:12.5px!important;letter-spacing:0!important;color:var(--gris)!important}.ddo-entrar-pie input[type="checkbox"]{width:15px;height:15px;accent-color:var(--tinta)}.woocommerce-LostPassword{margin:12px 0 0}@media (max-width:640px){.ddo-entrar.con-registro{grid-template-columns:1fr}}.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content>h3{margin-bottom:12px}.woocommerce-MyAccount-content fieldset{border:1px solid var(--linea);padding:16px 18px;margin:20px 0 0}.woocommerce-MyAccount-content fieldset legend{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris2);padding:0 7px}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button[type="submit"]{display:inline-block;border:1px solid var(--tinta);background:var(--tinta);color:var(--papel);padding:12px 20px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;border-radius:0}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content button[type="submit"]:hover{background:#000;border-color:#000}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.woocommerce-Address{border:1px solid var(--linea);background:var(--papel);padding:18px 20px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:block;margin:0 0 14px;padding:0 0 11px;border-bottom:1px solid var(--linea)}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{margin:0 0 7px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address .edit{display:block;float:none;text-align:right}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address address{font-style:normal;font-size:13.5px;line-height:1.7}.woocommerce-Address .edit{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--oro)}.woocommerce-Address .edit:hover{color:var(--tinta)}@media (max-width:640px){.woocommerce-Addresses{grid-template-columns:1fr}}.ddo-paginas-cuenta{display:flex;gap:9px;margin-top:16px}.ddo-tras-pedido{text-align:left;margin-top:22px;padding:20px 22px;border:1px solid var(--oro);background:var(--oro-suave)}.ddo-tras-pedido .etq{margin-bottom:12px}.ddo-tras-pedido p{margin:0 0 10px;font-size:13px;line-height:1.65;color:var(--tinta)}.ddo-tras-pedido p:last-child{margin-bottom:0}.ddo-tras-pedido p:first-of-type{font-family:var(--mono);font-size:13.5px;line-height:2}.ddo-tras-pedido h2,.ddo-tras-pedido h3{margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--oro)}.ddo-tras-pedido ul,.ddo-tras-pedido .wc-bacs-bank-details{list-style:none;margin:0;padding:16px 18px;border:1px solid var(--linea);background:var(--sutil);font-family:var(--mono);font-size:12px;line-height:1.9}.ddo-tras-pedido li strong{color:var(--tinta)}.woocommerce-order .woocommerce-notice--success{display:none}.woocommerce form .password-input{display:block;position:relative;width:100%}.woocommerce form .password-input input.input-text{padding-right:44px}.woocommerce form .show-password-input{position:absolute;top:0;right:0;width:42px;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:none;color:var(--gris2);cursor:pointer}.woocommerce form .show-password-input:hover,.woocommerce form .show-password-input.display-password{color:var(--tinta)}.pie .pie-bajo-in a{font-size:inherit;letter-spacing:inherit;color:var(--gris2);text-decoration:none}.pie .pie-bajo-in a:hover{color:var(--tinta)}.redes{display:flex;align-items:center;gap:9px}.redes a+a::before{content:"·";margin-right:9px;color:var(--linea)}.ddo-aviso-direccion{margin:-6px 0 0;max-width:62ch}.ddo-aviso-direccion+.woocommerce-billing-fields h3{margin-top:14px}.ddo-nota-envio{margin-top:16px}.ddo-resalte{color:var(--oro);font-weight:500;white-space:nowrap}