.elementor-kit-42{--e-global-color-primary:#000000;--e-global-color-secondary:#E9E1D6;--e-global-color-text:#1A1A1A;--e-global-color-accent:#8A8A8A;--e-global-color-ava0f01:#FFFFFF;--e-global-color-ava0b02:#8A8A8A4D;--e-global-color-ava0g03:#5E5E5E;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:0.08em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:32px;--e-global-typography-secondary-letter-spacing:0.08em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:16px;--e-global-typography-accent-letter-spacing:0.1em;--e-global-typography-ava0h03-font-family:"Montserrat";--e-global-typography-ava0h03-font-size:16px;--e-global-typography-ava0h03-font-weight:600;--e-global-typography-ava0h03-text-transform:uppercase;--e-global-typography-ava0h03-line-height:24px;--e-global-typography-ava0h03-letter-spacing:0.06em;--e-global-typography-ava0sm1-font-family:"Montserrat";--e-global-typography-ava0sm1-font-size:13px;--e-global-typography-ava0sm1-font-weight:400;--e-global-typography-ava0sm1-line-height:20px;--e-global-typography-ava0sm1-letter-spacing:0em;--e-global-typography-ava0pr1-font-family:"Montserrat";--e-global-typography-ava0pr1-font-size:13px;--e-global-typography-ava0pr1-font-weight:500;--e-global-typography-ava0pr1-text-transform:uppercase;--e-global-typography-ava0pr1-line-height:20px;--e-global-typography-ava0pr1-letter-spacing:0.06em;--e-global-typography-ava0mn1-font-family:"Montserrat";--e-global-typography-ava0mn1-font-size:13px;--e-global-typography-ava0mn1-font-weight:500;--e-global-typography-ava0mn1-text-transform:uppercase;--e-global-typography-ava0mn1-line-height:20px;--e-global-typography-ava0mn1-letter-spacing:0.1em;--e-global-typography-ava0bd1-font-family:"Montserrat";--e-global-typography-ava0bd1-font-size:11px;--e-global-typography-ava0bd1-font-weight:600;--e-global-typography-ava0bd1-text-transform:uppercase;--e-global-typography-ava0bd1-line-height:16px;--e-global-typography-ava0bd1-letter-spacing:0.08em;--e-global-typography-ava0lb1-font-family:"Montserrat";--e-global-typography-ava0lb1-font-size:13px;--e-global-typography-ava0lb1-font-weight:600;--e-global-typography-ava0lb1-text-transform:uppercase;--e-global-typography-ava0lb1-line-height:20px;--e-global-typography-ava0lb1-letter-spacing:0.06em;background-color:var(--e-global-color-ava0f01);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:300ms;--e-preloader-animation:pulse;--e-preloader-animation-duration:300ms;--e-preloader-delay:300ms;--e-preloader-width:100px}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-ava0f01);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:0 0 0 0;padding:15px 32px 15px 32px}.elementor-kit-42 button:hover,.elementor-kit-42 button:focus,.elementor-kit-42 input[type="button"]:hover,.elementor-kit-42 input[type="button"]:focus,.elementor-kit-42 input[type="submit"]:hover,.elementor-kit-42 input[type="submit"]:focus,.elementor-kit-42 .elementor-button:hover,.elementor-kit-42 .elementor-button:focus{background-color:var(--e-global-color-ava0f01);color:var(--e-global-color-primary)}.elementor-kit-42 e-page-transition{background-color:#FFF}.elementor-kit-42 a{color:var(--e-global-color-primary)}.elementor-kit-42 a:hover{color:var(--e-global-color-primary)}.elementor-kit-42 h1{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-42 h2{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-42 h3{color:var(--e-global-color-text);font-family:var(--e-global-typography-ava0h03-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-ava0h03-font-size);font-weight:var(--e-global-typography-ava0h03-font-weight);text-transform:var(--e-global-typography-ava0h03-text-transform);line-height:var(--e-global-typography-ava0h03-line-height);letter-spacing:var(--e-global-typography-ava0h03-letter-spacing)}.elementor-kit-42 h4{color:#1A1A1A}.elementor-kit-42 h5{color:#1A1A1A}.elementor-kit-42 h6{color:#1A1A1A}.elementor-kit-42 img{border-radius:0 0 0 0}.elementor-kit-42 label{color:var(--e-global-color-text);font-family:var(--e-global-typography-ava0lb1-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-ava0lb1-font-size);font-weight:var(--e-global-typography-ava0lb1-font-weight);text-transform:var(--e-global-typography-ava0lb1-text-transform);line-height:var(--e-global-typography-ava0lb1-line-height);letter-spacing:var(--e-global-typography-ava0lb1-letter-spacing)}.elementor-kit-42 input:not([type="button"]):not([type="submit"]),.elementor-kit-42 textarea,.elementor-kit-42 .elementor-field-textual{font-family:var(--e-global-typography-text-font-family),Helvetica,Arial,sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text);background-color:var(--e-global-color-ava0f01);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:0 0 0 0;padding:12px 16px 12px 16px}.elementor-kit-42 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-42 textarea:focus,.elementor-kit-42 .elementor-field-textual:focus{color:#1A1A1A;background-color:#FFF}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px}.elementor-widget:not(:last-child){--kit-widget-spacing:16px}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-42{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:30px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-42 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-42 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-42 h3{font-size:var(--e-global-typography-ava0h03-font-size);line-height:var(--e-global-typography-ava0h03-line-height);letter-spacing:var(--e-global-typography-ava0h03-letter-spacing)}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-42 label{font-size:var(--e-global-typography-ava0lb1-font-size);line-height:var(--e-global-typography-ava0lb1-line-height);letter-spacing:var(--e-global-typography-ava0lb1-letter-spacing)}.elementor-kit-42 input:not([type="button"]):not([type="submit"]),.elementor-kit-42 textarea,.elementor-kit-42 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px}}@media(max-width:767px){.elementor-kit-42{--e-global-typography-primary-font-size:24px;--e-global-typography-primary-line-height:32px;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:28px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-42 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-42 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-42 h3{font-size:var(--e-global-typography-ava0h03-font-size);line-height:var(--e-global-typography-ava0h03-line-height);letter-spacing:var(--e-global-typography-ava0h03-letter-spacing)}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-42 label{font-size:var(--e-global-typography-ava0lb1-font-size);line-height:var(--e-global-typography-ava0lb1-line-height);letter-spacing:var(--e-global-typography-ava0lb1-letter-spacing)}.elementor-kit-42 input:not([type="button"]):not([type="submit"]),.elementor-kit-42 textarea,.elementor-kit-42 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px}}:root{--ava-primario:var(--e-global-color-primary, #000000);--ava-beige:var(--e-global-color-secondary, #e9e1d6);--ava-texto:var(--e-global-color-text, #1a1a1a);--ava-gris:var(--e-global-color-accent, #8a8a8a);--ava-borde:#8a8a8a4d}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--ava-primario);outline-offset:3px}.ava-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ava-beige)}.ava-card__media .elementor-widget-image,.ava-card__media img{width:100%;height:100%}.ava-card__media img{object-fit:cover}.ava-card__media .ava-card__alt{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.ava-card:hover .ava-card__alt{opacity:1}@media (hover:none){.ava-card__alt{display:none}}.ava-card__badge{position:absolute;top:12px;left:12px;z-index:2;width:auto!important}.ava-card__fav{position:absolute;top:2px;right:2px;z-index:2;width:auto!important}@media (max-width:767px){.ava-card__badge{top:8px;left:8px}.ava-card__fav{top:0;right:0}}.price del,.woocommerce-Price-amount del,.elementor-widget-woocommerce-product-price del{color:var(--ava-gris);font-weight:400;opacity:1}.price ins,.elementor-widget-woocommerce-product-price ins{text-decoration:none;font-weight:700;color:var(--ava-primario)}.price{display:flex;flex-wrap:wrap;gap:0 8px;flex-direction:row-reverse;justify-content:flex-end}.woocommerce span.onsale,.elementor-widget-woocommerce-product-images span.onsale{min-width:0;min-height:0;padding:4px 8px;border-radius:0;background:#fff;color:#000;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;top:12px;left:12px}.ava-header__isotipo,.ava-header__iconos-fija{display:none!important}.ava-header.elementor-sticky--effects .ava-topbar,.ava-header.elementor-sticky--effects .ava-header__main{display:none!important}.ava-header.elementor-sticky--effects .ava-header__fila-menu{min-height:64px;justify-content:space-between}.ava-header.elementor-sticky--effects .ava-header__isotipo,.ava-header.elementor-sticky--effects .ava-header__iconos-fija{display:flex!important;flex:0 0 200px}.ava-header.elementor-sticky--effects .ava-header__iconos-fija{justify-content:flex-end}.ava-header.elementor-sticky--effects{box-shadow:none}.ava-header .e-n-menu-title{border-bottom:1px solid #fff0}.ava-header .e-n-menu-title:hover,.ava-header .e-n-menu-title.e-current{border-bottom-color:var(--ava-primario)}.elementor-menu-cart__toggle .elementor-button-icon[data-counter]::before{top:-6px;right:-8px;min-width:16px;height:16px;line-height:16px;padding:0 4px;background:var(--ava-primario);color:#fff;font-size:10px;font-weight:600;border-radius:9999px}.ava-envio-gratis{display:flex;flex-direction:column;gap:8px;padding:16px 24px;background:var(--ava-beige);font-size:13px;line-height:20px}.ava-envio-gratis__barra{height:4px;background:#fff}.ava-envio-gratis__barra span{display:block;height:100%;background:var(--ava-primario)}.elementor-menu-cart__container{background-color:rgb(0 0 0 / .4)}.elementor-menu-cart__main{width:440px;max-width:100%;border-radius:0}.elementor-menu-cart__product-image img{aspect-ratio:4 / 5;object-fit:cover;background:var(--ava-beige)}.elementor-menu-cart__product-name a{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}@media (max-width:767px){.elementor-menu-cart__main{width:100%}}.ava-colores{display:flex;gap:4px;margin:0 0 0 -6px;padding:0;list-style:none}.ava-colores a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.ava-colores a span{width:32px;height:32px;border-radius:9999px}.ava-colores a.ava-claro span{box-shadow:inset 0 0 0 1px var(--ava-borde)}.ava-colores a[aria-current="true"] span{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--ava-primario)}.variable-items-wrapper .variable-item:not(.radio-variable-item){width:48px!important;height:48px!important;border-radius:0!important;box-shadow:0 0 0 1px var(--ava-gris)!important;background:#fff}.variable-items-wrapper .variable-item .variable-item-span{font-size:13px;font-weight:500;color:var(--ava-texto)}.variable-items-wrapper .variable-item:hover{box-shadow:0 0 0 1px var(--ava-primario)!important}.variable-items-wrapper .variable-item.selected{background:var(--ava-primario)!important;box-shadow:0 0 0 1px var(--ava-primario)!important}.variable-items-wrapper .variable-item.selected .variable-item-span{color:#fff;font-weight:600}.variable-items-wrapper .variable-item.disabled .variable-item-span{color:var(--ava-gris);text-decoration:line-through}@media (max-width:767px){.variable-items-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.variable-items-wrapper .variable-item{width:auto!important}}.ava-filtros .berocket_aapf_widget .bapf_body ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ava-filtros .bapf_sfilter.bapf_ckbox_square label{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--ava-gris);font-size:13px}.ava-filtros .bapf_sfilter input:checked+label{background:var(--ava-primario);color:#fff;border-color:var(--ava-primario)}.ava-filtros .bapf_head h3{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bapf_sfa_taxonomy .bapf_sfa_unall,.berocket_aapf_widget_selected_area li a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 16px;background:var(--ava-beige);color:#000;font-size:13px;text-decoration:none}@media (max-width:767px){.ava-filtros .berocket_aapf_widget .bapf_body ul{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}}.ava-seo .elementor-widget-text-editor,.ava-seo .term-description{column-count:2;column-gap:64px;font-size:14px;line-height:1.7}@media (max-width:767px){.ava-seo .elementor-widget-text-editor,.ava-seo .term-description{column-count:1}.ava-seo.ava-seo--plegado .elementor-widget-text-editor,.ava-seo.ava-seo--plegado .term-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:767px){.ava-scroll-x{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.ava-scroll-x::-webkit-scrollbar{display:none}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{min-height:48px;border:1px solid var(--ava-gris);border-radius:0;padding:12px 16px;font-size:15px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:22px;padding:0}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus{border-color:var(--ava-primario);outline:none}.woocommerce form .form-row label{font-size:13px;font-weight:600}.woocommerce input[type="checkbox"],.woocommerce input[type="radio"]{width:20px;height:20px;accent-color:var(--ava-primario)}@media (max-width:767px){.woocommerce form .form-row input.input-text,.woocommerce form .form-row select{font-size:16px}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:48px;border-radius:0;padding:0 32px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.woocommerce .quantity .qty{width:40px;min-height:44px;border:0;text-align:center}.ava-estado-pedido{display:inline-block;padding:2px 10px;font-size:12px;border:1px solid var(--ava-primario)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;height:48px;padding:0 16px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.woocommerce-MyAccount-navigation li.is-active a{background:var(--ava-beige);font-weight:600}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--ava-borde)}@media (max-width:767px){.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;border-bottom:1px solid var(--ava-borde)}.woocommerce-MyAccount-navigation li a{white-space:nowrap}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:0}}.ava-pdp__barra{display:none}@media (max-width:767px){.ava-pdp__barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:12px 16px 20px;background:#fff;border-top:1px solid var(--ava-borde);transform:translateY(100%);transition:transform .2s}.ava-pdp__barra.is-visible{transform:none}}.elementor a{transition:color .2s}.elementor a:hover{text-decoration:underline;text-underline-offset:3px}.elementor-button,button,input[type=submit]{transition:background-color .2s,color .2s,border-color .2s}input:focus,textarea:focus,select:focus{box-shadow:none!important;outline:none}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.woocommerce a:not(.button):not(.elementor-button),.woocommerce-info a,.woocommerce-message a{color:#000}.ava-filtros__cuerpo .bapf_sfilter ul{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0!important;padding:0!important;list-style:none}.ava-filtros__cuerpo .bapf_sfilter li{position:relative;margin:0!important;padding:0!important;float:none!important;width:auto!important}.ava-filtros__cuerpo .bapf_sfilter input[type=checkbox],.ava-filtros__cuerpo .bapf_sfilter input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none}.ava-filtros__cuerpo .bapf_sfilter label{display:flex!important;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:0 4px!important;border:1px solid #8A8A8A;background:#fff;font:500 13px/16px Montserrat,sans-serif!important;color:#1A1A1A!important;cursor:pointer;transform:none!important}.ava-filtros__cuerpo .bapf_sfilter label::before,.ava-filtros__cuerpo .bapf_sfilter label::after{display:none!important}.ava-filtros__cuerpo .bapf_sfilter input:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.ava-filtros__cuerpo .bapf_qty{display:none!important}.ava-filtros__cuerpo .bapf_sfilter.bapf_colorinline ul,.ava-filtros__cuerpo .bapf_sfilter[data-taxonomy="pa_color"] ul{grid-template-columns:repeat(auto-fill,44px)}.ava-filtros__cuerpo .bapf_sfilter.bapf_colorinline label,.ava-filtros__cuerpo .bapf_sfilter[data-taxonomy="pa_color"] label{width:44px;height:44px;border:0!important;background:transparent!important;padding:0!important}.ava-filtros__cuerpo .bapf_sfilter .bapf_clr_span,.ava-filtros__cuerpo .bapf_sfilter[data-taxonomy="pa_color"] label span:not(.bapf_qty){display:block!important;width:24px!important;height:24px!important;border-radius:9999px!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(138 138 138 / .3)!important;transform:none!important}.ava-filtros__cuerpo .bapf_sfilter input:checked+label .bapf_clr_span,.ava-filtros__cuerpo .bapf_sfilter[data-taxonomy="pa_color"] input:checked+label span:not(.bapf_qty){box-shadow:0 0 0 3px #fff,0 0 0 4px #000!important}.ava-filtros__cuerpo .irs-bar,.ava-filtros__cuerpo .ui-slider-range,.ava-filtros__cuerpo .bapf_slidr_main .ui-slider-range{background:#000!important;border-color:#000!important}.ava-filtros__cuerpo .irs-line,.ava-filtros__cuerpo .ui-slider{background:rgb(138 138 138 / .3)!important;border:0!important;height:2px!important}.ava-filtros__cuerpo .irs-handle,.ava-filtros__cuerpo .irs-handle>i:first-child,.ava-filtros__cuerpo .ui-slider-handle{background:#000!important;border-color:#000!important;border-radius:9999px!important;box-shadow:none!important}.ava-filtros__cuerpo .irs-from,.ava-filtros__cuerpo .irs-to,.ava-filtros__cuerpo .irs-single{background:transparent!important;color:#1A1A1A!important;font:400 13px/20px Montserrat,sans-serif!important}.ava-filtros__cuerpo .irs-from::before,.ava-filtros__cuerpo .irs-to::before,.ava-filtros__cuerpo .irs-single::before{display:none!important}.ava-filtros__cuerpo .irs-min,.ava-filtros__cuerpo .irs-max{display:none!important}.ava-filtros-activos *{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ava-filtros-activos .bapf_head,.ava-filtros-activos .bapf_sfa_name,.ava-filtros-activos .bapf_sfa_taxonomy>span{display:none!important}.ava-filtros-activos .bapf_sfilter,.ava-filtros-activos .bapf_body,.ava-filtros-activos ul{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;padding:0!important;list-style:none}.ava-filtros-activos li{margin:0!important;padding:0!important}.ava-filtros-activos a{display:inline-flex!important;align-items:center;gap:10px;height:36px;padding:0 12px 0 16px!important;background:#E9E1D6!important;color:#000!important;font:400 13px/20px Montserrat,sans-serif!important;text-decoration:none!important;white-space:nowrap}.ava-filtros-activos a i,.ava-filtros-activos a .fa,.ava-filtros-activos a svg{display:none!important}.ava-filtros-activos a::after{content:"✕";font-size:11px;line-height:1}.ava-filtros-activos a:hover{background:#000!important;color:#fff!important}.ava-filtros-activos .bapf_sfa_unall a{background:transparent!important;padding:0 8px!important;font-size:0!important;text-decoration:underline!important;text-underline-offset:4px}.ava-filtros-activos .bapf_sfa_unall a::before{content:"Borrar todo";font:600 13px/20px Montserrat,sans-serif;letter-spacing:.06em}.ava-filtros-activos .bapf_sfa_unall a::after{content:none}.ava-filtros-activos .bapf_sfa_unall a:hover{background:transparent!important;color:#000!important}@media(max-width:767px){.ava-filtros-activos a{font-size:12px!important;height:32px}}.ava-seo:not(:has(.term-description)){display:none}.elementor-menu-cart__main{padding:24px!important;font-family:Montserrat,sans-serif}.elementor-menu-cart__main::before{content:"Tu bolsa";display:block;margin:0 0 16px;font:600 16px/24px Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase}.elementor-menu-cart__close-button{margin:0 0 8px auto}.elementor-menu-cart__product{padding:16px 0!important;border-bottom:1px solid rgb(138 138 138 / .3)!important}.elementor-menu-cart__product-image img{width:96px!important;height:120px!important;object-fit:cover;background:#E9E1D6}.elementor-menu-cart__product-name,.elementor-menu-cart__product-name a{font:500 13px/20px Montserrat,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1A1A1A!important;text-decoration:none!important}.elementor-menu-cart__product-price,.elementor-menu-cart__product-price *{font:400 13px/20px Montserrat,sans-serif!important;color:#1A1A1A!important;letter-spacing:0!important}.elementor-menu-cart__product-remove{width:24px!important;height:24px!important;border-color:#8A8A8A!important}.elementor-menu-cart__product-remove::before,.elementor-menu-cart__product-remove::after{background:#1A1A1A!important}.elementor-menu-cart__subtotal{display:flex!important;justify-content:space-between;padding:16px 0!important;border:0!important;font:400 13px/20px Montserrat,sans-serif!important;text-transform:none!important}.elementor-menu-cart__subtotal strong{font-weight:600!important;text-transform:uppercase;letter-spacing:.06em}.elementor-menu-cart__subtotal .amount{font:600 16px/24px Montserrat,sans-serif!important}.elementor-menu-cart__footer-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.woocommerce-mini-cart__empty-message{font:400 15px/1.6 Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important;margin:0!important}.ava-envio-gratis{margin:0 0 8px}@media(max-width:767px){.elementor-menu-cart__product-image img{width:88px!important;height:110px!important}}.ava-header .ava-header__main{position:relative!important;z-index:2147483000!important}.ava-header .ava-topbar{position:relative!important;z-index:1!important}.ava-header .e-n-menu,.ava-header .e-n-menu-wrapper,.ava-header .e-n-menu-heading,.ava-header .e-n-menu-item,.ava-header .e-n-menu-title{z-index:auto!important}.ava-header .ava-header__fila-menu *:not(.e-n-menu-content):not(.e-n-menu-content *){z-index:auto!important}.ava-header:has(.elementor-menu-cart--shown) .e-n-menu-content{display:none!important}.elementor-menu-cart__container{z-index:99999!important}.elementor-menu-cart__main{z-index:100000!important}.ava-header-movil{position:relative;z-index:20}.ava-panel--menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important;padding:0!important}.ava-panel--menu>.e-con-inner{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;padding:0!important}.ava-panel--menu>*,.ava-panel--menu>.e-con-inner>*{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important}.ava-panel--menu .ava-mm{padding:0 16px!important}.ava-panel--menu .ava-mm__cuenta{margin:24px 16px 0!important}.dgwt-wcas-search-wrapp{max-width:none!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:48px!important;border:1px solid #000!important;border-radius:0!important;padding:0 16px 0 48px!important;font:400 15px/22px Montserrat,sans-serif!important;background:#fff!important}.dgwt-wcas-ico-magnifier{left:16px!important;max-width:20px}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{border:1px solid rgb(138 138 138 / .3)!important;border-radius:0!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important}.dgwt-wcas-suggestion{padding:12px 16px!important}.dgwt-wcas-st-title{font:500 13px/20px Montserrat,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#1A1A1A!important}.dgwt-wcas-sp,.dgwt-wcas-sp *{font:400 13px/20px Montserrat,sans-serif!important;color:#1A1A1A!important}.dgwt-wcas-suggestion-selected{background:#E9E1D6!important}.dgwt-wcas-si img{width:48px!important;height:60px!important;object-fit:cover}@media(max-width:767px){.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:16px!important}}#yith-wcwl-popup-message,#yith-wcwl-message,.yith-wcwl-notice,.yith-wcwl-feedback,.yith-wcwl-add-to-wishlist .feedback{display:none!important}body #hu,body #hu .hu-btn,body #hu-passive,body #hu-revoke,body .hu-iframe-overlay .hu-btn{font-family:"Montserrat",sans-serif!important}body #hu .hu-btn,body #hu button,body #hu [class*="box"],body #hu [class*="banner"],body #hu [class*="container"]{border-radius:0!important}body #hu .hu-btn{font-weight:600!important;letter-spacing:.06em}.ava-pdp .ava-pdp__colores{display:flex;flex-direction:column;gap:8px}.ava-pdp .ava-colores{display:flex!important;flex-wrap:wrap;gap:4px;margin:0 0 0 -6px!important;padding:0!important;list-style:none!important}.ava-pdp .ava-colores li{margin:0!important;padding:0!important;list-style:none!important}.ava-pdp .ava-colores li::marker{content:none}.ava-pdp .ava-colores a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.ava-pdp .ava-colores a span{display:block;width:32px;height:32px;border-radius:9999px}.ava-pdp .ava-colores a.ava-claro span{box-shadow:inset 0 0 0 1px rgb(138 138 138 / .3)}.ava-pdp .ava-colores a[aria-current="true"] span{box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.ava-pdp .ava-pequeno{font:400 13px/20px Montserrat,sans-serif;color:#1A1A1A}.ava-pdp .variations th,.ava-pdp .variations th label{font:400 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important;padding:0!important;margin:0 0 8px!important}.ava-pdp .variations th label::after{content:":"}.ava-pdp .woo-selected-variation-item-name{font-weight:600;margin-left:4px}.ava-pdp .variations td.value{padding:0!important}.ava-pdp .variable-items-wrapper{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}.ava-pdp .variable-items-wrapper .variable-item:not(.radio-variable-item){width:48px!important;height:48px!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:0 0 0 1px #8A8A8A!important;background:#fff!important}.ava-pdp .variable-items-wrapper .variable-item .variable-item-span{font:500 13px/16px Montserrat,sans-serif!important;color:#1A1A1A!important}.ava-pdp .variable-items-wrapper .variable-item:hover{box-shadow:0 0 0 1px #000!important}.ava-pdp .variable-items-wrapper .variable-item.selected{background:#000!important;box-shadow:0 0 0 1px #000!important}.ava-pdp .variable-items-wrapper .variable-item.selected .variable-item-span{color:#fff!important;font-weight:600!important}.ava-pdp .variable-items-wrapper .variable-item.disabled,.ava-pdp .variable-items-wrapper .variable-item.out-of-stock{opacity:1!important;box-shadow:0 0 0 1px rgb(138 138 138 / .3)!important}.ava-pdp .variable-items-wrapper .variable-item.disabled .variable-item-span,.ava-pdp .variable-items-wrapper .variable-item.out-of-stock .variable-item-span{color:#8A8A8A!important;text-decoration:line-through}.ava-pdp .variable-items-wrapper .variable-item.disabled::before,.ava-pdp .variable-items-wrapper .variable-item.disabled::after,.ava-pdp .variable-items-wrapper .variable-item.out-of-stock::before,.ava-pdp .variable-items-wrapper .variable-item.out-of-stock::after{display:none!important}@media (max-width:767px){.ava-pdp .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}.ava-pdp .variable-items-wrapper .variable-item:not(.radio-variable-item){width:auto!important}}.ava-pdp .woocommerce-variation-availability .stock{font:400 13px/20px Montserrat,sans-serif;color:#1A1A1A!important;margin:8px 0 12px}.ava-pdp .single_add_to_cart_button,.ava-pdp .single_add_to_cart_button.alt{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;min-height:48px;font:600 13px/16px Montserrat,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ava-pdp .single_add_to_cart_button:hover:not(.disabled){background:#fff!important;color:#000!important}.ava-pdp .single_add_to_cart_button.disabled,.ava-pdp .single_add_to_cart_button.wc-variation-selection-needed{opacity:.35!important;cursor:not-allowed}.ava-pdp #wcpay-express-checkout-element,.ava-pdp .wcpay-payment-request-wrapper,.ava-pdp #wc-stripe-payment-request-wrapper{margin-top:8px!important}.ava-pdp .wcpay-payment-request-separator,.ava-pdp #wcpay-express-checkout-button-separator{display:none!important}.ava-pdp form.cart~.yith-wcwl-add-to-wishlist,.ava-pdp .summary .yith-wcwl-add-to-wishlist:not(.ava-comprar__fav *),.ava-pdp .elementor-widget-woocommerce-product-add-to-cart .yith-wcwl-add-to-wishlist{display:none!important}@media (min-width:768px){.ava-pdp__barra{display:none!important}}.ava-pdp__barra img{width:40px!important;height:50px!important;object-fit:cover;flex:0 0 40px}.ava-pdp .single_add_to_cart_button{width:100%!important;min-height:48px!important}.ava-pdp .ava-comprar__fav{display:none!important}.ava-pdp .ava-galeria{position:relative}.ava-pdp .ava-galeria__fav{display:block!important;position:absolute!important;top:12px;right:12px;z-index:3}.ava-pdp .ava-galeria__fav .yith-wcwl-add-to-wishlist{margin:0!important}.ava-pdp .ava-galeria__fav a,.ava-pdp .ava-galeria__fav button{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;font-size:0!important;color:#000!important;text-decoration:none!important}.ava-pdp .ava-galeria__fav a i,.ava-pdp .ava-galeria__fav a svg,.ava-pdp .ava-galeria__fav button i,.ava-pdp .ava-galeria__fav button svg{font-size:20px!important;width:20px!important;height:20px!important;margin:0!important}.ava-pdp .ava-galeria__fav span:not([class*="icon"]),.ava-pdp .ava-galeria__fav .feedback{display:none!important}@media(max-width:767px){.ava-pdp .ava-galeria__fav{top:8px;right:8px}}.ava-novedades .elementor-swiper-button,.ava-favoritos .elementor-swiper-button,.ava-relacionados .elementor-swiper-button{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;bottom:auto!important;transform:none!important;border:1px solid #000!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important;font-size:16px!important;line-height:1!important;cursor:pointer;z-index:2}.ava-novedades .elementor-swiper-button .e-font-icon-svg,.ava-favoritos .elementor-swiper-button .e-font-icon-svg,.ava-relacionados .elementor-swiper-button .e-font-icon-svg,.ava-novedades .elementor-swiper-button i,.ava-favoritos .elementor-swiper-button i,.ava-relacionados .elementor-swiper-button i{display:block!important;position:static!important;width:16px!important;height:16px!important;font-size:16px!important;margin:0!important;padding:0!important;transform:none!important;fill:#000!important;color:#000!important;flex:0 0 16px!important}.ava-novedades .elementor-swiper-button-prev,.ava-favoritos .elementor-swiper-button-prev,.ava-relacionados .elementor-swiper-button-prev{left:auto!important;right:52px!important}.ava-novedades .elementor-swiper-button-next,.ava-favoritos .elementor-swiper-button-next,.ava-relacionados .elementor-swiper-button-next{left:auto!important;right:0!important}.ava-novedades .elementor-swiper-button,.ava-favoritos .elementor-swiper-button{top:-64px!important}.ava-relacionados .elementor-swiper-button{top:-54px!important}.ava-novedades .elementor-swiper-button:not(.swiper-button-disabled):hover,.ava-favoritos .elementor-swiper-button:not(.swiper-button-disabled):hover,.ava-relacionados .elementor-swiper-button:not(.swiper-button-disabled):hover{background:#000!important}.ava-novedades .elementor-swiper-button:not(.swiper-button-disabled):hover .e-font-icon-svg,.ava-favoritos .elementor-swiper-button:not(.swiper-button-disabled):hover .e-font-icon-svg,.ava-relacionados .elementor-swiper-button:not(.swiper-button-disabled):hover .e-font-icon-svg{fill:#fff!important}.ava-novedades .elementor-swiper-button.swiper-button-disabled,.ava-favoritos .elementor-swiper-button.swiper-button-disabled,.ava-relacionados .elementor-swiper-button.swiper-button-disabled{border-color:rgb(138 138 138 / .3)!important;opacity:1!important;cursor:default}.ava-novedades .swiper-button-disabled .e-font-icon-svg,.ava-favoritos .swiper-button-disabled .e-font-icon-svg,.ava-relacionados .swiper-button-disabled .e-font-icon-svg{opacity:.3}@media(max-width:767px){.ava-novedades .elementor-swiper-button,.ava-favoritos .elementor-swiper-button,.ava-relacionados .elementor-swiper-button{display:none!important}}.ava-cart a:not(.button):not(.checkout-button),.ava-checkout a:not(.button),.woocommerce-info a,.woocommerce-message a{color:#000!important;text-decoration:underline;text-underline-offset:3px}.ava-cart td.product-name a{color:#1A1A1A!important;text-decoration:none!important}.ava-cart td.product-name a:hover{text-decoration:underline!important}.ava-cart .cart_totals,.ava-cart .cart_totals *:not(.button):not(.checkout-button),.ava-checkout .woocommerce-checkout-review-order-table,.ava-checkout .woocommerce-checkout-review-order-table *{color:#1A1A1A!important}.ava-checkout .woocommerce-checkout label,.ava-checkout .woocommerce-billing-fields label,.ava-checkout .woocommerce-shipping-fields label,.ava-checkout .woocommerce-additional-fields label,.ava-checkout #payment label,.ava-checkout .woocommerce-terms-and-conditions-wrapper label{font:600 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important}.ava-checkout #payment .wc_payment_method>label{font-weight:600!important}.ava-checkout .woocommerce-SavedPaymentMethods-saveNew label,.ava-checkout .woocommerce-terms-and-conditions-wrapper label{font-weight:400!important}.ava-checkout .required{color:#000!important;text-decoration:none}.ava-checkout input.input-text,.ava-checkout select,.ava-checkout textarea,.ava-checkout .select2-container .select2-selection--single,.ava-cart .coupon .input-text,.ava-cart .quantity .qty{background:#fff!important;color:#1A1A1A!important}.ava-checkout #billing_country_field .woocommerce-input-wrapper,.ava-checkout #shipping_country_field .woocommerce-input-wrapper{display:block!important;width:100%!important}.ava-checkout #billing_country_field strong,.ava-checkout #shipping_country_field strong{display:block!important;width:100%!important;box-sizing:border-box;padding:13px 16px!important;background:#E9E1D6!important;border:0!important;font:400 15px/22px Montserrat,sans-serif!important;color:#1A1A1A!important}.ava-cart #shipping_method label,.ava-checkout #shipping_method label,.ava-cart .woocommerce-shipping-destination,.ava-checkout .woocommerce-shipping-methods label{font:400 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important}.ava-cart #shipping_method label .amount,.ava-checkout #shipping_method label .amount{font-weight:600!important}.ava-cart .shipping-calculator-button{color:#000!important}.ava-cart .e-cart-section,.ava-checkout .e-checkout__container .e-checkout-section,.ava-checkout .e-checkout__order_review{border-color:rgb(138 138 138 / .3)!important;border-radius:0!important}.ava-checkout #place_order{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;min-height:56px;font:600 13px/16px Montserrat,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ava-checkout #place_order:hover{background:#fff!important;color:#000!important}.ava-checkout .woocommerce-shipping-totals,.ava-cart .woocommerce-shipping-totals{display:block!important}.ava-checkout .woocommerce-shipping-totals th,.ava-checkout .woocommerce-shipping-totals td,.ava-cart .woocommerce-shipping-totals th,.ava-cart .woocommerce-shipping-totals td{display:block!important;width:100%!important;text-align:left!important;padding-left:0!important;padding-right:0!important}.ava-checkout .woocommerce-shipping-totals th,.ava-cart .woocommerce-shipping-totals th{border-bottom:0!important;padding-bottom:8px!important}.ava-checkout #shipping_method,.ava-cart #shipping_method{display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:0!important;list-style:none}.ava-checkout #shipping_method li,.ava-cart #shipping_method li{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0!important;padding:14px 16px!important;border:1px solid rgb(138 138 138 / .4)!important;background:#fff!important;text-align:left!important}.ava-checkout #shipping_method li:has(input:checked),.ava-cart #shipping_method li:has(input:checked){border-color:#000!important}.ava-checkout #shipping_method li input[type=radio],.ava-cart #shipping_method li input[type=radio]{margin:0!important;flex:0 0 auto}.ava-checkout #shipping_method li label,.ava-cart #shipping_method li label{flex:1 1 0%;min-width:0;display:flex!important;align-items:center;gap:10px;margin:0!important}.ava-checkout #shipping_method li img,.ava-cart #shipping_method li img{height:22px!important;width:auto!important;margin:0!important}.ava-checkout #shipping_method li button,.ava-checkout #shipping_method li .button,.ava-checkout #shipping_method li input[type=button],.ava-cart #shipping_method li button,.ava-cart #shipping_method li .button,.ava-cart #shipping_method li input[type=button]{position:static!important;flex:1 0 100%;width:100%!important;max-width:none!important;min-height:44px;margin:4px 0 0!important;padding:0 16px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font:600 12px/16px Montserrat,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:normal}.ava-checkout #shipping_method li button:hover,.ava-checkout #shipping_method li .button:hover,.ava-cart #shipping_method li button:hover{background:#fff!important;color:#000!important}.ava-checkout #shipping_method li>div,.ava-checkout #shipping_method li>p,.ava-cart #shipping_method li>div{flex:1 0 100%;font:400 12px/18px Montserrat,sans-serif;color:#1A1A1A}.ava-checkout #billing_country_field .woocommerce-input-wrapper,.ava-checkout #shipping_country_field .woocommerce-input-wrapper,.ava-checkout #billing_country_field .woocommerce-input-wrapper>*,.ava-checkout #shipping_country_field .woocommerce-input-wrapper>*{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.ava-checkout #billing_country_field .woocommerce-input-wrapper,.ava-checkout #shipping_country_field .woocommerce-input-wrapper{padding:13px 16px!important;background:#E9E1D6!important;border:0!important}.ava-checkout #billing_country_field .woocommerce-input-wrapper>*,.ava-checkout #shipping_country_field .woocommerce-input-wrapper>*{padding:0!important;border:0!important;background:transparent!important;font:400 15px/22px Montserrat,sans-serif!important}.ava-checkout table.woocommerce-checkout-review-order-table,.ava-checkout table.woocommerce-checkout-review-order-table thead,.ava-checkout table.woocommerce-checkout-review-order-table tbody,.ava-checkout table.woocommerce-checkout-review-order-table tfoot,.ava-cart .cart_totals table.shop_table,.ava-cart .cart_totals table.shop_table tbody{display:block!important;width:100%!important;table-layout:auto!important}.ava-checkout table.woocommerce-checkout-review-order-table tr,.ava-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;width:100%!important;border-bottom:1px solid rgb(0 0 0 / .1)}.ava-checkout table.woocommerce-checkout-review-order-table tr>*,.ava-cart .cart_totals table.shop_table tr>*{display:block!important;width:auto!important;max-width:none!important;border:0!important;padding:12px 0!important;background:none!important}.ava-checkout table.woocommerce-checkout-review-order-table tr>*:first-child{flex:1 1 auto}.ava-checkout table.woocommerce-checkout-review-order-table tr>*:last-child,.ava-cart .cart_totals table.shop_table tr>*:last-child{text-align:right}.ava-checkout tr.woocommerce-shipping-totals,.ava-cart tr.woocommerce-shipping-totals{flex-direction:column!important;align-items:stretch!important;gap:0}.ava-checkout tr.woocommerce-shipping-totals>*,.ava-cart tr.woocommerce-shipping-totals>*{width:100%!important;text-align:left!important}.ava-checkout tr.woocommerce-shipping-totals>td,.ava-cart tr.woocommerce-shipping-totals>td{padding-top:0!important}.ava-checkout #shipping_method li img,.ava-cart #shipping_method li img{flex:0 0 auto!important;width:auto!important;height:22px!important;max-width:64px!important;object-fit:contain}.ava-checkout #shipping_method li label,.ava-cart #shipping_method li label{white-space:normal}.ava-checkout tr.order-total,.ava-cart tr.order-total{border-bottom:0!important}.ywgc_enter_code,.ywgc-enter-code,.ywgc_have_code,.ywgc-have-code{font-family:Montserrat,sans-serif!important}.ywgc_enter_code p,.ywgc-enter-code p,.ywgc_enter_code label{font:400 13px/20px Montserrat,sans-serif!important;color:#1A1A1A!important}.ywgc_enter_code,.ywgc-enter-code{padding:0!important;margin:0 0 24px!important}.ywgc_enter_code input[type=text],.ywgc-enter-code input[type=text]{min-height:48px!important;border:1px solid #8A8A8A!important;border-radius:0!important;background:#fff!important;font:400 15px/22px Montserrat,sans-serif!important}.ywgc_enter_code button,.ywgc-enter-code button,.ywgc_apply_gift_card_button,button[name="ywgc_apply_gift_card"],.ywgc-apply-gift-card-button{min-height:48px!important;padding:0 32px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font:600 13px/16px Montserrat,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ywgc_enter_code button:hover,.ywgc-enter-code button:hover,.ywgc_apply_gift_card_button:hover{background:#fff!important;color:#000!important}.ava-checkout .e-checkout__order_review,.ava-checkout #order_review{padding:32px!important}.ava-checkout .e-checkout__order_review h3,.ava-checkout #order_review_heading,.ava-checkout .e-checkout__order_review .e-checkout-secondary-title{margin:0 0 16px!important;padding:0!important}.ava-checkout table.woocommerce-checkout-review-order-table{margin:0!important}.ava-checkout table.woocommerce-checkout-review-order-table tr{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}.ava-checkout table.woocommerce-checkout-review-order-table tr>*{padding:12px 0!important;margin:0!important;line-height:20px!important;height:auto!important;vertical-align:baseline!important}.ava-checkout table.woocommerce-checkout-review-order-table thead th{padding:0 0 12px!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ava-checkout tr.woocommerce-shipping-totals>th{padding:16px 0 8px!important}.ava-checkout tr.woocommerce-shipping-totals>td{padding:0 0 16px!important}.ava-checkout tr.order-total>*{padding-top:16px!important;font-size:20px!important;line-height:28px!important}@media(max-width:767px){.ava-checkout .e-checkout__order_review,.ava-checkout #order_review{padding:24px 16px!important}}.ava-checkout .e-woocommerce-coupon-nudge,.ava-checkout .e-coupon-box .e-checkout-secondary-title,.ava-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font:400 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important;margin:0!important}.ava-checkout .e-woocommerce-coupon-nudge a,.ava-checkout .e-show-coupon-form,.ava-checkout .showcoupon{font:600 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#000!important;text-decoration:underline!important}.ava-checkout .e-coupon-box{padding:16px 24px!important;border-color:rgb(138 138 138 / .3)!important;border-radius:0!important}.ava-cart .cart_totals table.shop_table td::before,.ava-checkout table.woocommerce-checkout-review-order-table td::before{content:none!important;display:none!important}.ava-cart .cart_totals tr{align-items:baseline}.ava-cart .cart_totals tr>th{flex:1 1 auto;font-weight:600!important}.ava-cart .cart_totals tr.woocommerce-shipping-totals{flex-direction:column!important;align-items:stretch!important}.ava-cart .cart_totals tr.woocommerce-shipping-totals>*{width:100%!important;max-width:none!important;text-align:left!important}.ava-cart #shipping_method,.ava-checkout #shipping_method{width:100%!important;max-width:none!important}.ava-cart #shipping_method li,.ava-checkout #shipping_method li{width:100%!important;max-width:none!important;box-sizing:border-box!important}.ava-cart .woocommerce-shipping-destination,.ava-cart .woocommerce-shipping-calculator{text-align:left!important;margin:12px 0 0!important}.ava-cart .includes_tax,.ava-checkout .includes_tax{display:block;margin-top:4px;font:400 12px/16px Montserrat,sans-serif!important;color:#8A8A8A!important}.ava-cart .includes_tax .amount,.ava-checkout .includes_tax .amount{font:400 12px/16px Montserrat,sans-serif!important;color:#8A8A8A!important}.product-type-gift-card .ava-guia-link,.product-type-gift-card .ava-pdp__colores{display:none!important}.ava-pdp form.gift-cards_form,.ava-pdp form.cart.gift-cards_form{display:flex!important;flex-direction:column!important;gap:24px!important}.ava-pdp form.gift-cards_form>*{width:100%!important;max-width:none!important;flex:none!important;margin:0!important}.ava-pdp form.gift-cards_form h3,.ava-pdp form.gift-cards_form h5,.ava-pdp form.gift-cards_form .ywgc-title,.ava-pdp form.gift-cards_form label{font:600 13px/20px Montserrat,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1A1A1A!important;margin:0 0 8px!important}.ava-pdp form.gift-cards_form .ywgc-choose-design-preview,.ava-pdp form.gift-cards_form .ywgc-design-list,.ava-pdp form.gift-cards_form .gift-card-design-.elementor-kit-42{display:none!important}.ava-pdp form.gift-cards_form button.ywgc-predefined-amount-button,.ava-pdp form.gift-cards_form .ywgc-amount-buttons button,.ava-pdp form.gift-cards_form .gift-cards-list button{display:inline-flex!important;align-items:center;justify-content:center;min-width:72px;height:48px!important;margin:0 8px 8px 0!important;padding:0 16px!important;background:#fff!important;color:#1A1A1A!important;border:1px solid #8A8A8A!important;border-radius:0!important;font:500 13px/16px Montserrat,sans-serif!important;letter-spacing:0!important}.ava-pdp form.gift-cards_form button.ywgc-predefined-amount-button.selected_button,.ava-pdp form.gift-cards_form button.selected_button,.ava-pdp form.gift-cards_form .gift-cards-list button.selected{background:#000!important;color:#fff!important;border-color:#000!important}.ava-pdp form.gift-cards_form input[type=text],.ava-pdp form.gift-cards_form input[type=email],.ava-pdp form.gift-cards_form input[type=date],.ava-pdp form.gift-cards_form textarea{width:100%!important;min-height:48px;padding:12px 16px!important;border:1px solid #8A8A8A!important;border-radius:0!important;background:#fff!important;font:400 15px/22px Montserrat,sans-serif!important}.ava-pdp form.gift-cards_form textarea{min-height:120px}.product-type-gift-card .ava-relacionados,.product-type-gift-card .ava-look-wrap{display:none!important}.ava-pdp form.gift-cards_form label{display:block!important;width:100%!important;margin:0 0 8px!important}.ava-pdp form.gift-cards_form input[type=text],.ava-pdp form.gift-cards_form input[type=email],.ava-pdp form.gift-cards_form textarea{display:block!important;margin:0 0 16px!important}.ava-pdp form.gift-cards_form,.ava-pdp form.gift-cards_form *{text-align:left!important}.ava-pdp form.gift-cards_form :is(div,p,span,fieldset):has(>input[type=text],>input[type=email],>textarea){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.ava-pdp form.gift-cards_form label{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;font:600 13px/20px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#1A1A1A!important;float:none!important}.ava-pdp form.gift-cards_form input[type=text],.ava-pdp form.gift-cards_form input[type=email],.ava-pdp form.gift-cards_form textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;min-height:48px!important;margin:0 0 16px!important;padding:12px 16px!important;border:1px solid #8A8A8A!important;border-radius:0!important;background:#fff!important;font:400 15px/22px Montserrat,sans-serif!important;float:none!important}.ava-pdp form.gift-cards_form textarea{min-height:120px!important;resize:vertical}.ava-pdp form.gift-cards_form input:focus,.ava-pdp form.gift-cards_form textarea:focus{border-color:#000!important;outline:none!important}.ava-pdp form.gift-cards_form :is(h3,h4,h5){margin:24px 0 12px!important;font:600 13px/20px Montserrat,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ava-pdp form.gift-cards_form>*:has(>:is(h3,h4,h5)):not(:has(input,textarea,select,button)){display:none!important}@media(max-width:767px){.ava-pdp form.gift-cards_form input[type=text],.ava-pdp form.gift-cards_form input[type=email],.ava-pdp form.gift-cards_form textarea{font-size:16px!important}}.product-type-gift-card .price,.ava-pdp .product-type-gift-card .price{flex-direction:row!important;gap:0 6px!important;text-transform:none!important}.ava-pdp .variations th,.ava-pdp .variations td.label{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0!important;margin:0 0 8px!important}.ava-pdp .variations th label,.ava-pdp .variations td.label label{display:inline!important;margin:0!important}.ava-pdp .variations th label::after,.ava-pdp .variations td.label label::after{content:none!important}.ava-pdp .woo-selected-variation-item-name{display:inline!important;margin:0 0 0 2px!important;font-weight:600!important;color:#1A1A1A!important}.ava-pdp form.gift-cards_form>h3:has(+.gift-card-content-editor.step-content),.ava-pdp form.gift-cards_form>h3:has(+.gift-card-content-editor){display:none!important}