:root{--black:#000 !important;--white:#fff !important;--burdeos:#a3525b !important;--gris:#999797 !important;--gris-claro:#ccc !important;--error:#d05454 !important;--success:#72a061 !important;--tipoUno:'Montserrat',sans-serif;--tipoDos:'Open Sans',sans-serif;--lateral:25px;--swiper-navigation-size:25px;--swiper-navigation-color:#000 !important;--swiper-pagination-color:#000 !important}::selection{background-color:var(--black);color:var(--white);text-shadow:none}::placeholder{color:var(--gris)}.edit-post{position:fixed;left:0;bottom:0;z-index:9999;background-color:var(--success);width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff}.color-main{color:var(--burdeos)}a.btn.btn-round{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50% !important;padding:0 !important;width:25px !important;height:25px !important}html,body{font-family:var(--tipoDos);line-height:1.2;color:var(--black);font-size:18px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#full{margin-top:50px}h1,h2,h3,h4,h5{font-family:var(--tipoUno);letter-spacing:1px;color:var(--black);display:inline-block}p{margin:0;line-height:1.4;display:inline-block;font-weight:500;font-size:18px}li{margin:0;font-weight:500;letter-spacing:.2px}img{max-width:100%;height:auto;-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important}a{font-weight:500;text-decoration:none;transition:all .28s ease;color:var(--black)}a>i{transition:all .28s ease}a.anime:hover>i{margin-right:-5px;margin-left:5px}input:not([type=checkbox]):not([type=button]):not([type=radio]):not([type=submit]),.select2-container--default .select2-selection--single{width:100% !important;height:40px !important;font-size:15px !important;padding-left:15px !important;border:1px solid var(--black) !important;border-radius:0 !important;font-family:var(--tipoDos)}.select2-container--default .select2-selection--single{display:flex !important;align-items:center !important;position:relative}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100% !important}textarea{width:100% !important;font-size:15px !important;padding-left:15px !important;padding-top:10px !important;border:1px solid var(--black) !important;border-radius:0 !important;font-family:var(--tipoDos)}.btn,input[type=submit],.mailpoet_form input.mailpoet_submit,#account button.button,#account a.button,#tarjeta-regalo button.gift_card_add_to_cart_button{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:var(--burdeos) !important;color:var(--white) !important;text-transform:uppercase !important;font-family:var(--tipoUno) !important;letter-spacing:1px !important;font-size:12px !important;font-weight:600 !important;border:none !important;height:58px !important;width:fit-content !important;padding:0 20px !important;cursor:pointer !important;transition:all .28s ease !important;border-radius:0 !important}.btn:hover,input[type=submit]:hover,.mailpoet_form input.mailpoet_submit:hover,#account button.button:hover,#account a.button:hover,#tarjeta-regalo button.gift_card_add_to_cart_button:hover{background-color:var(--black) !important;color:var(--white) !important}.btn.btn-black,input[type=submit].btn-black,.mailpoet_form .btn-black input.mailpoet_submit,#account button.button.btn-black,#account a.button.btn-black{background-color:#000 !important;color:var(--white) !important}.btn.btn-black:hover,input[type=submit].btn-black:hover,.mailpoet_form .btn-black:hover input.mailpoet_submit,#account button.button.btn-black:hover,#account a.button.btn-black:hover{background-color:rgba(0,0,0,.5) !important;color:#000;!important}#account a.button{display:flex;justify-content:center;align-items:center}.overflow-hidden{overflow:hidden}.hide{display:none !important}.line{position:relative}.line:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:var(--burdeos);transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-in-out}.line:hover:before{transform:scaleX(1);transform-origin:bottom left}section{position:relative;width:100%}section.padding{padding:25px}.w920{max-width:920px;margin-left:auto;margin-right:auto}.w1200{max-width:1200px;margin-left:auto;margin-right:auto}section .title{width:100%;padding-bottom:10px;display:inline-block;text-transform:uppercase}section .title h2{font-size:14px}section .section_header{display:flex;justify-content:space-between;align-items:center}header#header{position:fixed;z-index:1001;left:0;top:0;width:100%;height:50px;border-bottom:2px solid var(--black);display:flex;align-items:center;justify-content:space-between;background-color:var(--white);padding:0 var(--lateral)}header#header #btn-menu,header#header .icons_rrss{display:none}header#header .menu{flex:1 0 0;display:flex;align-items:center;gap:20px}header#header .logo{display:flex;align-items:center}header#header .logo img{height:25px}header#header .icons{flex:1 0 0;display:flex;justify-content:end;align-items:center;gap:20px}header#header .icons i{font-size:18px;display:flex}header#header nav a{text-decoration:none;color:var(--black);text-transform:uppercase;letter-spacing:.8px;font-family:var(--tipoUno);font-size:12px;font-weight:600;position:relative}header#header nav a:hover,header#header nav a.active{color:var(--burdeos)}header#header .menu_cesta img{height:19px;display:flex}header#header nav .marcador{display:flex;width:15px;height:15px;background-color:var(--burdeos);color:var(--white);border-radius:50px;justify-content:center;align-items:center;font-size:8px;position:absolute;right:-7px;top:-7px}header#header .acceder.active{color:var(--burdeos)}nav.filtros{display:flex;align-items:center;justify-content:start;gap:10px;margin-bottom:20px;font-size:14px;text-wrap:nowrap;width:100%}nav.filtros i{font-size:10px}nav.filtros .selectbox{position:relative;cursor:pointer}nav.filtros .selectbox-selected{text-align:center;color:var(--gris-claro);white-space:nowrap}nav.filtros .selectbox-selected.active{color:var(--burdeos)}nav.filtros .selectbox-values{position:absolute;top:30px;display:none;text-align:left;z-index:9;background-color:var(--white)}nav.filtros .selectbox-item{padding:10px 15px;white-space:nowrap;width:100%;cursor:pointer;display:block}.contenido p,.contenido li{margin-bottom:.8em;font-weight:500;width:100%}.contenido li{list-style:circle;list-style-position:inside}.wp-block-cover{margin-bottom:50px}.contenido div>p:last-child{margin-bottom:0}.contenido .wp-block-columns{width:100%}.contenido .wp-block-columns.gap{gap:100px}.contenido .wp-block-quote{padding-left:30px}.contenido .wp-block-quote cite{position:relative;font-size:20px;font-family:var(--tipoDos);font-weight:600}.contenido .wp-block-quote cite:after{font-family:var(--tipoUno);content:"\201C";font-size:150px;color:#d7d7d7;position:absolute;left:-98px;top:-50px}.contenido a{color:var(--burdeos)}.contenido a:hover{text-decoration:underline}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.slider img.grande{display:block}.slider img.movil{display:none}.banners{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.banners a{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--burdeos);aspect-ratio:16/9;width:100%;padding:20px;text-align:center}.banners a:hover{background-color:var(--black)}.banners a img{width:auto;height:80px;object-fit:cover;object-position:center;transition:transform .5s ease;margin-top:-20px;margin-bottom:10px}.banners a.banner:hover img{transform:scale(1.1)}.banners a.banner h2{color:var(--white);font-size:22px;margin-bottom:5px}.banners a.banner h3{color:var(--white);font-size:18px}#cta{position:relative;background-color:var(--black);height:400px;overflow:hidden}#cta img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:blur(5px);transform:scale(1.1);transition:all 2s ease}#cta:hover img{transform:scale(1.3)}#cta .info a{position:absolute;z-index:1;color:var(--white);display:flex;align-items:center;justify-content:center;padding:25px;width:100%;height:100%;font-weight:600;font-style:italic}#newsletter form{display:flex;flex-direction:column;gap:25px}#login-form{width:100%;height:100%;opacity:0;pointer-events:none;background-color:#fff;transition:all .36s ease;position:fixed;display:flex;justify-content:center;align-items:center;z-index:10;left:0;top:0}#login-form.active{background-color:rgb(0 0 0/80%);opacity:1;pointer-events:all}#login-form>div{width:100%;display:flex;flex-direction:column;position:relative;gap:20;padding:50px;background-color:var(--white);transition:all .36s ease .18s;opacity:0;transform:scale(.9);max-width:500px}#login-form.active>div{opacity:1;transform:scale(1)}#login-form form{display:flex;flex-direction:column;gap:20px}#login-form a{font-size:14px}#login-form button.close{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;top:10px;right:10px;border:none;background-color:transparent;cursor:pointer}#login-form button.close:before,#login-form button.close:after{content:'';width:50%;height:2px;background-color:#000;transition:all .28s ease;position:absolute}#login-form button.close:hover:before,#login-form button.close:hover:after{background-color:#000}#login-form button.close:before{transform:rotate(45deg)}#login-form button.close:after{transform:rotate(-45deg)}#login-form input[type=text],#login-form input[type=password]{width:100%;height:40px;font-size:14px;padding-left:15px;border:1px solid var(--gris-claro);border-radius:0}#login-form .actions{width:100%;display:flex;align-items:center;justify-content:space-between}.productos.grid{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.productos.grid.grid6{grid-template-columns:repeat(6,1fr)}.productos.grid.grid5{grid-template-columns:repeat(5,1fr)}.productos.grid.grid4{grid-template-columns:repeat(4,1fr)}.productos.grid .producto{position:relative}.productos.grid .producto>a.imagen{position:relative;display:flex}.productos.grid .producto img{width:100%;height:auto;opacity:1;transition:all .28s ease}.productos.grid .producto img.back-img{display:none;position:absolute;left:0;top:0;z-index:1}.productos.grid .producto:hover img.back-img{display:block}.productos.grid .producto:hover img:not(.back-img){opacity:.5}.productos.grid .producto .tallas{position:absolute;display:flex;gap:1px;z-index:2;bottom:0;right:0}.productos.grid .producto .tallas span{display:flex;align-items:center;justify-content:center;text-transform:uppercase;background-color:rgba(255,255,255,.5);color:var(--black);width:20px;height:20px;font-size:11px;font-weight:700}.productos.grid .producto .info{height:60px;display:flex;justify-content:space-between;gap:10px;padding-top:5px}.productos.grid .producto .info .left{display:flex;flex-direction:column}.productos.grid .producto .info h3{line-height:10px;margin-bottom:8px}.productos.grid .producto .info h3 a{font-size:14px;font-weight:700}.productos.grid .producto .info span{font-size:12px}.productos.grid .producto .favorito{opacity:0;z-index:1;cursor:pointer;width:40px;height:40px;display:flex;justify-content:end;align-items:top;font-size:16px;padding-top:5px;padding-right:5px}.productos.grid .producto .favorito.active,.productos.grid .producto:hover .favorito{opacity:1}.swiper-wrapper{align-items:center}.reviews.swiper{margin-left:auto;margin-right:auto;padding:100px 0;max-width:600px;text-align:center}.reviews.swiper img.google{width:70px;height:auto;margin-top:10}.reviews .review .content{max-width:350px;display:flex;align-items:center;flex-direction:column;gap:18px}.reviews .review .content img{width:50px;height:50px}.reviews .review .content .comentario{font-size:13px;line-height:18px}.reviews .review .content .star.dorada{color:#fbbc04}.reviews .swiper-pagination{display:none}.reviews .swiper-button{display:block}section.suscribirse{background-color:var(--burdeos);color:#fff}section.suscribirse #mailpoet_form_1 form.mailpoet_form p.mailpoet_form_paragraph{margin-bottom:40px}section.suscribirse #mailpoet_form_1 form.mailpoet_form p{margin-bottom:20px}section.suscribirse #mailpoet_form_1 .parsley-required{color:#fff;margin-top:20px}#single-product{display:flex;justify-content:space-between;gap:25px}#single-product .favorito{position:absolute;left:30px;top:30px;z-index:2;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#single-product div.info{width:100%;max-width:400px;position:relative}#single-product div.info .sticky{position:sticky;top:75px}#single-product .galeria-producto{display:inline-block}#single-product .galeria-producto>.swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}#single-product .relacionados{display:flex;flex-direction:column;margin-bottom:25px}#single-product .relacionados section{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.panels .panel:first-child{border-top:2px solid var(--gris)}.panels .panel .heading{border-bottom:2px solid var(--gris);padding:10px 0;display:flex;justify-content:space-between;align-items:center}.panels .panel .heading span,.panels .panel .heading i{color:var(--gris)}.panels .panel .heading,.panels .panel .heading:hover span,.panels .panel .heading:hover i,.panels .panel.active .heading span,.panels .panel.active .heading i{cursor:pointer;color:var(--burdeos)}.panels .panel .heading i{font-size:11px}.panels .panel div.contenedor{display:none;padding:20px 0;border-bottom:2px solid var(--gris)}#single-product .precio-normal{font-weight:700;display:inline-block;margin-top:20px}#single-product button#comprar{width:100% !important;margin-bottom:50px;margin-top:40px;transition:background-color 1.5s ease}#single-product button#comprar.error{background-color:var(--error) !important}#single-product button#comprar.success{background-color:var(--success) !important}#single-product .breadcrumb{width:100%;display:flex;align-items:center;justify-content:start;margin-bottom:10px;gap:5px}#single-product .breadcrumb a{font-size:12px;color:var(--gris)}#single-product .breadcrumb i{font-size:5px;color:var(--gris)}#single-product h1{font-size:22px;margin-top:20px;width:100%;margin-bottom:20px}#single-product .configuracion>div{width:100%;display:flex;justify-content:space-between;border-top:2px solid var(--black);border-bottom:2px solid var(--black);padding:10px 0;align-items:center}#single-product .configuracion>div:last-child{border-top:none}#single-product .configuracion>div .opciones{display:flex;justify-content:end;gap:10px}#single-product .configuracion>div .opciones div.quantity,#single-product .configuracion>div .opciones div.quantity-adjust{width:auto}#single-product .configuracion>div .opciones div.quantity input::-webkit-inner-spin-button,#single-product .configuracion>div .opciones div.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#single-product .configuracion>div .opciones div.quantity input{-moz-appearance:textfield}#single-product .configuracion>div .opciones .atributo{display:flex;justify-content:center;align-items:center;padding:5px 8px;border:1px solid var(--black);font-size:12px}#single-product .configuracion>div .opciones .atributo.selected{background-color:var(--black);color:var(--white)}#single-product .short-description{padding:20px 0;width:100%;display:inline-block}#single-product .fechas{display:flex;justify-content:space-between;align-items:center;transition:background-color 1.5s ease}#single-product .configuracion input{background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important;color:var(--black) !important;font-family:var(--tipoDos) !important;line-height:1.2 !important;font-size:16px !important;height:auto !important;text-align:right !important}#single-product #infoAlquiler ul{padding:20px 0;display:flex;flex-direction:column;gap:10px}#single-product .seleccionar{transition:border .5s ease}#single-product .seleccionar.error,#single-product .fechas.error{color:var(--error);border-color:var(--error);animation:horizontal-shaking .35s infinite}@keyframes horizontal-shaking{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}100%{transform:translateX(0)}}.daterangepicker{margin:0;top:calc(50% - 147px) !important;left:calc(50% - 243px) !important;right:auto !important;position:fixed !important;z-index:9999}.daterangepicker:before,.daterangepicker:after{display:none !important}.bgflot{background-color:rgba(0,0,0,.85);width:100%;height:100%;position:fixed;overflow:hidden;display:none;justify-content:center;align-items:center;z-index:1009;top:0;left:0;right:0;bottom:0}body.show-daterangepicker{overflow:hidden}body.show-daterangepicker .bgflot{display:flex}.single .daterangepicker select{background:0 0 !important;border:none !important;margin-right:10% !important;width:auto !important}.single .daterangepicker .drp-buttons .btn{height:40px !important;margin:0 !important}.single .daterangepicker td.active,.single .daterangepicker td.active:hover{background-color:var(--burdeos) !important}.single .daterangepicker td.today.disabled{background-color:#dff5ff}.single .daterangepicker td.in-range{background-color:#ddbabe}.single .daterangepicker .drp-selected{display:none}.single .daterangepicker.show-calendar .drp-buttons{display:flex;justify-content:space-between;align-items:center}#tarjeta-regalo h1{margin-top:0}form.gift-cards_form h3{display:none}form.gift-cards_form .gift-cards-list h3{display:block;font-size:16px;font-weight:700;margin-top:25px;margin-bottom:15px;width:100%}form.gift-cards_form .gift-card-content-editor.step-content h5{margin-top:25px;margin-bottom:10px;font-size:16px;font-weight:700}form.gift-cards_form .gift-card-content-editor.step-content .ywgc-single-recipient{margin-bottom:25px}form.gift-cards_form .gift-card-content-editor.step-content label{margin-bottom:0;font-size:14px;line-height:30px}form.gift-cards_form .gift-card-content-editor.step-content input{width:100%;max-width:none}#tarjeta-regalo .product_meta,#tarjeta-regalo .quantity,#tarjeta-regalo p.price{display:none}footer{display:flex;align-items:center;justify-content:center;padding:100px 25px;border-top:2px solid var(--black);border-bottom:2px solid var(--black);width:100%}footer article{display:flex;gap:100px}footer article>div{flex:1}footer article h5{font-size:14px;font-weight:700;margin-bottom:10px}footer article ul{display:flex;flex-direction:column;gap:5px}footer article ul li a{font-size:12px;white-space:nowrap}.creditos{padding:10px 25px;font-size:12px;text-align:center}#whatsapp{position:fixed;z-index:1003;right:30px;bottom:30px;background-color:#0cc143;color:var(--white);font-size:35px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:100px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}#whatsapp:hover{width:70px;height:70px;box-shadow:10px 10px 10px rgba(0,0,0,.2)}#whatsapp:hover>i{margin-right:0;margin-left:0}#checkout{margin-top:25px;margin-bottom:100px}#checkout table.cart{border-left:1px solid var(--black);border-right:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:0}#checkout table.cart .product-thumbnail img{width:10%}#checkout .woocommerce table.cart td{border-top:1px solid var(--black)}#checkout form .ywgc_enter_code{border:1px solid #000;padding:20px}#checkout form .ywgc_enter_code>div{margin:0}#checkout form .ywgc_enter_code input{margin-bottom:10px}#checkout form .ywgc_enter_code p{margin-left:0;margin-right:0;padding:0;margin-bottom:15px}#checkout .woocommerce table.cart td,#checkout .woocommerce table.cart td dt,#checkout .woocommerce table.cart td dd,#checkout .woocommerce table.cart td dd p{line-height:18px;font-size:14px}#checkout .woocommerce form .form-row .select2-container{width:100% !important}#checkout .woocommerce table.cart td.product-name a{font-weight:600}#checkout .woocommerce table.cart td .variation{margin-top:5px;font-size:14px}#checkout table.cart .product-thumbnail img{width:80px;max-width:100%;height:auto;display:flex}#checkout table.cart td.product-remove{text-align:right}#checkout .woocommerce a.remove{display:inline-block;color:var(--gris) !important}#checkout .woocommerce a.remove:hover{background:var(--gris) !important;color:var(--white) !important}#checkout .woocommerce form .form-row{padding:0;margin:0}#checkout form.woocommerce-checkout.checkout{display:flex;flex-wrap:wrap;gap:20px}#checkout form.woocommerce-checkout.checkout .woocommerce-NoticeGroup{width:100%}#checkout form.woocommerce-checkout #customer_details{flex:1}#customer_details .col-1,#customer_details .col-2,.woocommerce-input-wrapper{width:100%;max-width:100%;margin-bottom:0}#checkout .w100{grid-column:1/-1;width:100%}#checkout h3,#checkout form.checkout_coupon.woocommerce-form-coupon>p,#checkout p#order_comments_field label{font-family:var(--tipoUno);font-weight:600;letter-spacing:1px;font-size:16px;margin-bottom:10px;grid-column:1/-1;width:100%;line-height:normal}#checkout h3#ship-to-different-address{margin-top:20px}#checkout .form-row.form-row-wide.w100 h3{margin-bottom:0}#checkout #payment,#checkout table.woocommerce-checkout-review-order-table{background-color:transparent;border:1px solid var(--black);border-radius:0}#checkout #payment{padding:20px;margin-bottom:25px}#checkout #payment .form-row.place-order{padding:0}#checkout #payment ul.payment_methods li.active label{color:var(--burdeos);border-color:var(--burdeos)}#checkout #payment ul.woocommerce-SavedPaymentMethods{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px}#checkout #payment ul.woocommerce-SavedPaymentMethods li{display:flex;justify-content:start;align-items:center;gap:5px;height:26px}#checkout #payment ul.woocommerce-SavedPaymentMethods li:before{display:none}#checkout #wc-stripe-new-payment-method{margin-right:0}#checkout #payment ul.woocommerce-SavedPaymentMethods li>label{padding:0;line-height:16px;font-size:12px;justify-content:start;border:none;height:auto;text-align:left;font-family:var(--tipoDos);margin:0}#checkout #payment ul.woocommerce-SavedPaymentMethods li>input{width:auto !important;display:flex;margin:0;padding:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:10px}#checkout .woocommerce form .form-row-first,#checkout .woocommerce form .form-row-last,#checkout .woocommerce-page form .form-row-first,#checkout .woocommerce-page form .form-row-last{width:100%}#checkout #order_review{max-width:380px;width:100%}#checkout #order_review form.checkout_coupon{display:none;padding:0;border:none;margin-top:0}#checkout .woocommerce-form-coupon-toggle,#checkout table.woocommerce-checkout-review-order-table thead,#checkout table.woocommerce-checkout-review-order-table tbody,#checkout .woocommerce-privacy-policy-text,#checkout .woocommerce-billing-fields>h3{display:none !important}form.checkout_coupon.woocommerce-form-coupon{display:block !important}#checkout .woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}#checkout h3#order_review_heading,#checkout .woocommerce-shipping-totals,#checkout #shipping_method input[type=radio],#checkout #payment input[type=radio]{display:none}#checkout div.woocommerce-shipping-totals{margin:20px 0}#checkout #shipping_method{display:flex;gap:10px}#checkout #shipping_method li,#checkout #payment li{margin:0;width:100%}#checkout table.shop_table.woocommerce-checkout-review-order-table{padding:10px}#checkout table.shop_table.woocommerce-checkout-review-order-table tbody th,#checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td,#checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th{border:none;font-size:16px;padding:0 10px}#checkout form.checkout_coupon{margin-bottom:20px}#checkout form.checkout_coupon p.form-row{margin:0 !important}#checkout #payment li.payment_method_stripe{margin-bottom:10px}#checkout #payment ul.payment_methods{padding:0;border:none;margin-bottom:25px}#checkout aside{width:100%;max-width:400px}#checkout aside>#order_review{display:flex;flex-direction:column;background-color:var(--black);color:var(--white);width:100%;position:sticky;top:90px;padding:30px;gap:30px}#checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:8px}#checkout .checkout-fields textarea{padding:15px !important;height:100px !important}#checkout .woocommerce-additional-fields{margin-top:50px}#checkout .woocommerce-additional-fields h3{display:none}#checkout label.checkbox{position:relative;color:var(--black);font-family:var(--tipoDos);font-weight:300;line-height:1.2;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:0}#checkout label.checkbox input{display:none}#checkout label.checkbox a{color:var(--burdeos)}#checkout label.checkbox:before{content:'';min-width:18px !important;height:18px !important;border:1px solid var(--gris)}#checkout label.checkbox:after{content:'';width:14px;height:14px;background-color:var(--burdeos);transform:scale(0);transition:all .28s ease;position:absolute;left:2px}#checkout label.checkbox.active:after{transform:scale(1)}#checkout .woocommerce-SavedPaymentMethods-saveNew{display:flex;align-items:center;gap:10px;position:relative;flex-wrap:nowrap}#checkout .woocommerce-SavedPaymentMethods-saveNew input{width:auto !important;margin-right:0}#checkout #card-panel label{font-size:16px;margin-bottom:0}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{display:none !important}#checkout .woocommerce-SavedPaymentMethods-saveNew label{color:var(--black);font-family:var(--tipoDos);font-weight:300;line-height:1.2;cursor:pointer;font-size:13px;letter-spacing:0}#checkout .checkout-fields{display:grid;width:100%;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:20px}#checkout .checkout-fields>span{display:flex;align-items:center}#checkout #order_comments_field{grid-column:1/-1;margin-top:20px;width:100%}#checkout #shipping-methods{display:grid;grid-column:1/-1;gap:20px;grid-template-columns:repeat(2,1fr)}#checkout #shipping-methods>div{display:flex;width:100%;gap:5px;padding:10px;border:1px solid var(--black);opacity:.75;cursor:pointer;transition:all .28s ease;align-items:center}#checkout #shipping-methods>div.active{opacity:1;border:1px solid var(--burdeos);color:var(--burdeos)}#checkout #shipping-methods figure{min-width:40px;height:40px;padding:5px}#checkout #shipping-methods figure i{font-size:30px}#checkout form.checkout_coupon.woocommerce-form-coupon .form-row-first,#checkout form .ywgc_enter_code .form-row-first{width:70%;float:left}#checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last,#checkout form .ywgc_enter_code .form-row-last{width:30%;float:left}#checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last button,#checkout form .ywgc_enter_code .form-row-last button,#checkout #shipping_method>li>label,#checkout #payment li>label{width:100%;display:flex;justify-content:center;align-items:center;border-radius:0;font-family:var(--tipoUno);font-weight:600;background-color:transparent;color:var(--black);border:1px solid var(--black);height:50px;font-size:13px;transition:all .28s ease;letter-spacing:0px;line-height:19px;text-align:center}#checkout #payment li.payment_method_stripe>label:before,#checkout #payment li.payment_method_bacs>label:before,#checkout #shipping_method label:before{font-family:'Font Awesome 6 Free';margin-right:10px;font-size:25px}#checkout #shipping_method label[for=shipping_method_0_flat_rate1]:before{content:"\f48b"}#checkout #shipping_method label[for=shipping_method_0_local_pickup2]:before{content:"\f54e"}#checkout #payment li.payment_method_stripe>label:before{content:"\f09d"}#checkout #payment li.payment_method_bacs>label:before{content:"\f19c"}#checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last button,#checkout form .ywgc_enter_code .form-row-last button{background-color:transparent !important;color:#000 !important;border-left:none;height:40px}#checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last button:hover,#checkout #shipping_method>li>label:hover,#checkout #shipping_method>li>input:checked+label:hover,#checkout #shipping_method>li>label.selected:hover{background-color:var(--burdeos);border:1px solid var(--burdeos);color:var(--white);cursor:pointer}#checkout #shipping_method>li>input:checked+label,#checkout #shipping_method>li>label.selected{background-color:var(--black);border:1px solid var(--black);color:var(--white)}#checkout fieldset{border:none;padding:0}#checkout #order_review .total{padding-bottom:20px;margin-top:10px;border-bottom:1px solid #fff}#checkout .woocommerce-checkout #payment div.payment_box:before{border:1em solid var(--white);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#checkout .woocommerce-checkout #payment div.payment_box{width:100%;padding:0;border-radius:0;line-height:1.5;background-color:var(--white);color:var(--gris)}#checkout .woocommerce-checkout #payment div.payment_box p{font-size:12px}#checkout .woocommerce-checkout #payment div.payment_box a{color:var(--burdeos)}#checkout #payment-methods{margin-bottom:40px}#checkout #resumen>div{display:flex;justify-content:space-between;font-size:16px}#checkout #wc-stripe-cc-form .form-row{padding:0}#checkout #wc-stripe-cc-form .form-row>label{font-size:13px;color:var(--black);line-height:18px;font-weight:600}#checkout #payment ul.payment_methods .stripe-card-group{width:100%}#checkout #wc-stripe-cc-form .wc-stripe-elements-field,#checkout #wc-stripe-cc-form .wc-stripe-iban-element-field{width:100%;border:1px solid var(--black);color:var(--black);padding:10px 13px 6px}#checkout .woocommerce-account-fields{margin-top:25px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:none;line-height:24px;padding:0;margin-bottom:25px}button#place_order{background-color:var(--burdeos) !important;color:var(--white) !important;text-transform:uppercase !important;font-family:var(--tipoUno) !important;letter-spacing:1px !important;font-size:12px !important;font-weight:600 !important;border:none !important;height:58px !important;width:100% !important;padding:0 20px !important;cursor:pointer !important;transition:all .28s ease !important;margin-top:40px}#order_review.loading:before{content:'\f1ce';font-size:32px;font-family:'Font Awesome 6 Free';font-weight:600;color:#fff;animation:rotate 1s linear infinite;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:3}.blockUI.blockOverlay{background-color:var(--black) !important}@keyframes rotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}#order_review.loading:after{content:'';width:100%;height:100%;background-color:rgb(0 0 0/80%);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:999}#account h1{margin-bottom:20px}#account h2{font-size:20px;font-weight:900;margin-bottom:20px}#account .woocommerce form .form-row{padding:3px;margin:0 0 6px;display:flex;justify-content:space-between}#account .woocommerce form .form-row button{margin:0}#account .title h2{margin-bottom:0}#account p:last-child{margin-bottom:0}#account .order-again,#account #shipping_country_field,#account #billing_country_field{display:none !important}#account .content{display:flex;flex-direction:column;padding-bottom:100px;justify-content:space-between;width:100%;gap:30px}#account #customer_login .col-1.u-column1,#account #customer_login .col-2.u-column2{max-width:none}#account .woocommerce form.checkout_coupon,#account .woocommerce form.login,#account .woocommerce form.register{margin:0}#account #customer_login .col-1.u-column1 p,#account #customer_login .col-2.u-column2 p,#account #customer_login .col-1.u-column1 a,#account #customer_login .col-2.u-column2 a{font-size:14px;margin-bottom:20px}#account mark{background-color:transparent;font-weight:900}#account .content .woocommerce{display:flex;flex-direction:column;gap:20px}#account .content .woocommerce nav{width:100%;display:flex}#account .content .woocommerce nav ul{width:auto;display:flex;gap:1px;overflow-x:scroll}#account .content .woocommerce nav ul li{list-style:none;margin:0}#account .content .woocommerce nav ul a{width:100%;height:40px;padding:0 18px;background-color:var(--gris-claro);color:#000;font-size:14px;font-weight:600;display:flex;align-items:center;text-wrap:nowrap}#account .content .woocommerce nav ul a:hover{background-color:var(--black);color:#fff;text-decoration:none}#account .content .woocommerce nav ul li.is-active a{background-color:var(--burdeos);color:#fff}#account .content .woocommerce .woocommerce-MyAccount-content{width:100%;padding:0;border:0;display:flex;flex-direction:column}#account .content .woocommerce .woocommerce-MyAccount-content fieldset{padding:35px 0}#account .content .woocommerce .woocommerce-MyAccount-content h3{margin-bottom:35px;font-size:28px;font-weight:700}#account table{width:100%;border-collapse:collapse;margin-bottom:25px;font-size:16px}#account p,#account a,#account li{font-size:16px;line-height:26px}#account th,#account td{border:1px solid #000;padding:8px;text-align:left;font-size:14px;line-height:20px}#account .content .woocommerce td.woocommerce-orders-table__cell-order-actions,#account .content .woocommerce td.payment-method-actions{text-align:right}#account .content .woocommerce td.woocommerce-orders-table__cell-order-actions a.button,#account .content .woocommerce td.payment-method-actions a.button{padding:5px 10px !important;height:auto !important;width:fit-content !important;margin:0 !important;text-align:center !important;letter-spacing:normal !important;display:inline-block;margin-left:5px !important}#account td.woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}#account .woocommerce-Addresses .col-1,#account .woocommerce-Addresses .col-2{width:100%;max-width:none;margin-bottom:25px;padding:0}#account .woocommerce-Addresses header{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}#account .content .woocommerce-MyAccount-content .woocommerce-Addresses h3,#account .content .woocommerce .woocommerce-MyAccount-content fieldset legend{font-family:var(--tipoUno);font-size:20px;font-weight:900;float:left;width:100%;margin-bottom:0}#account .woocommerce-address-fields__field-wrapper{margin-bottom:25px}#account .content .woocommerce form .password-input{width:100%}#account .woocommerce-order-details,#account .woocommerce-customer-details{max-width:600px;margin:20px auto}#checkout .woocommerce-order-details h2,#checkout h2.woocommerce-column__title,#checkout .woocommerce-notice.woocommerce-thankyou-order-received{font-size:20px;font-weight:600;margin-bottom:20px}#checkout form#order_review{max-width:none;display:flex;gap:30px}#checkout form#order_review #payment{max-width:350px}#checkout .woocommerce-form-login-toggle{display:none !important}#checkout .woocommerce .woocommerce-customer-details address,#account .woocommerce .woocommerce-customer-details address{border:1px solid #000;border-radius:0 !important;padding:20px;font-size:16px}#account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:5px}#sincontenido{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;height:calc(50vh)}section#contacto{background-color:#f2f2f2;width:100%;display:flex;justify-content:space-between;margin-top:100px}section#contacto #mapa{display:flex;width:50%;aspect-ratio:4/3}section#contacto #mapa iframe{filter:grayscale(100%);width:100%;height:100%}section#contacto #mapa:hover iframe{filter:grayscale(0%)}section#contacto #formulario{position:relative;display:flex;width:50%;justify-content:center;align-items:center;padding:50px}section#contacto .wpcf7{max-width:400px;width:100%}section#contacto #formulario form{transition:all .28s ease}section#contacto #formulario form>p{transition:all .28s ease;display:flex;flex-direction:column;gap:10px}section#contacto #formulario form .last>p{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}section#contacto #formulario .wpcf7-form-control-wrap{width:100%}section#contacto #formulario form .wpcf7-acceptance>span{margin-left:0}section#contacto #formulario form .wpcf7-acceptance>span label{display:flex;justify-content:start;align-items:center;gap:10px;font-size:15px;max-width:230px}section#contacto #formulario form .wpcf7-acceptance>span label a{font-style:italic;color:var(--burdeos)}section#contacto #formulario form input[type=checkbox]{width:20px !important;height:20px !important}section#contacto #formulario form input[type=submit]:disabled{pointer-events:none;opacity:.5}section#contacto #formulario form.submitting>p{opacity:.2}section#contacto #formulario .wpcf7-spinner{position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);margin:0}section#contacto #formulario form .wpcf7-response-output{background-color:#6fd5df;color:#fff;margin:25px 0 0;border:none;padding:15px 20px;font-size:14px;text-align:center;font-weight:600}section#contacto #formulario form.sent .wpcf7-response-output{background-color:var(--success)}section#contacto #formulario form.invalid .wpcf7-response-output{background-color:var(--error)}.wpcf7-not-valid{border-color:red !important}.wpcf7-not-valid-tip{display:none !important}#ayuda{margin-top:100px;margin-bottom:100px}#ayuda .panels{margin-top:50px}.woocommerce-error,.woocommerce-message,.woocommerce-info{display:flex !important;padding:1em 1em 1em 3.5em !important;justify-content:space-between !important;align-items:center !important;border:none !important;font-size:16px !important;font-weight:600 !important;line-height:20px !important;border-radius:5px !important;margin:0 0 25px}.woocommerce-error.mb-0,.woocommerce-message.mb-0,.woocommerce-info.mb-0{margin-bottom:0 !important}ul.woocommerce-error,ul.woocommerce-message,ul.woocommerce-info,.woocommerce-error p,.woocommerce-message p,.woocommerce-info p{display:flex !important;flex-direction:column !important;align-items:start !important;justify-content:start !important;height:fit-content !important;width:100%}.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{text-decoration:underline;color:#fff}#account .content .woocommerce .woocommerce-error a.woocommerce-Button.button,#account .content .woocommerce .woocommerce-message a.woocommerce-Button.button,#account .content .woocommerce .woocommerce-info a.woocommerce-Button.button{background-color:transparent !important;border:2px solid #fff !important}.woocommerce-error{background-color:var(--error) !important;color:var(--white) !important}.woocommerce-message{border-top-color:#8fae1b !important;background-color:#8fae1b !important;color:#fff !important}.woocommerce-info{border-top-color:#1baea0 !important;background-color:#1baea0 !important;color:#fff !important}.woocommerce-error li:last-child{margin-bottom:0}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{color:#fff !important;top:auto !important}.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after{content:none !important}.categoria-producto-descripcion-final{display:flex;flex-direction:column;justify-content:center;align-items:safe;padding:5vw 0;gap:20px;width:1400px;margin:0 auto}.categoria-producto-descripcion-final ol,.categoria-producto-descripcion-final ul{margin-left:15px}.categoria-producto-descripcion-final li{list-style:disclosure-closed}.categoria-producto-descripcion-final a,.categoria-producto-descripcion-final h1{color:var(--burdeos)}p a,.cc-message a,.cmplz-cookiebanner a{text-decoration:underline !important;text-underline-offset:3px}