.zv4f-social img{width:18px!important;height:18px!important;display:block;filter:invert(1) brightness(1.1);opacity:.92;margin-left:10px}@media (max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;position:relative!important}body.woocommerce-cart .vc-main,body.woocommerce-cart .entry-content,body.woocommerce-cart .woocommerce,body.woocommerce-cart .vc-cart,body.woocommerce-cart .vc-cart__form,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{max-width:100%!important;overflow-x:hidden!important;width:100%!important;box-sizing:border-box!important}html body.woocommerce-cart table.cart.vc-cart__table{width:100%!important;max-width:100%!important;table-layout:fixed!important;overflow:hidden!important}html body.woocommerce-cart table.cart.vc-cart__table tr.cart_item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}html body.woocommerce-cart table.cart.vc-cart__table tr.cart_item{grid-template-columns:72px minmax(0,1fr) 70px 36px!important;column-gap:10px!important;padding:12px 12px!important}@media (max-width:480px){html body.woocommerce-cart table.cart.vc-cart__table tr.cart_item{grid-template-columns:64px minmax(0,1fr) 64px 32px!important;column-gap:8px!important;padding:12px 10px!important}}html body.woocommerce-cart table.cart.vc-cart__table tr.cart_item>td{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body.woocommerce-cart table.cart.vc-cart__table tr.cart_item>td.product-subtotal{white-space:normal!important}#zarevo-top-bar,.zarevo-bar-inner{overflow:hidden!important;max-width:100%!important}}body:has(#mp_form_popup1.active)::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999990;pointer-events:none}#mp_form_popup1{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100% - 32px)!important;max-width:420px!important;min-width:0!important;max-height:85vh!important;max-height:85dvh!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:32px 22px 24px!important;background:#fff!important;background-image:none!important;border:1px solid rgb(0 0 0 / .06)!important;border-radius:18px!important;box-shadow:0 20px 60px rgb(0 0 0 / .25);font-family:Montserrat,Inter,sans-serif!important;text-align:center!important;animation:none!important;z-index:999999!important}#mp_form_popup1 form{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}#mp_form_popup1 h2.mailpoet-heading:first-of-type{margin:0 0 12px!important;padding:0;font-family:Montserrat,sans-serif!important;font-size:clamp(38px,10vw,48px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-1.5px;color:#000!important;text-align:center!important}#mp_form_popup1 h2.mailpoet-heading:nth-of-type(2){margin:0 0 12px!important;padding:0;font-family:Montserrat,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.35px;color:#171717!important;text-align:center!important}#mp_form_popup1 h2.mailpoet-heading .wp-smiley{display:none!important}#mp_form_popup1 p.mailpoet_form_paragraph:not(.last){max-width:310px;margin:0 auto 20px!important;padding:0;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important;color:#555!important;text-align:center!important}#mp_form_popup1 input.mailpoet_text{display:block!important;width:100%!important;max-width:100%!important;min-height:52px;box-sizing:border-box!important;margin:0 auto!important;padding:15px 16px!important;background:#f7f7f7!important;border:1px solid #dedede!important;border-radius:11px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.5!important;color:#111!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}#mp_form_popup1 input.mailpoet_text::placeholder{color:#666!important;opacity:1}#mp_form_popup1 input.mailpoet_text:focus{outline:none!important;background:#fff!important;border-color:#111!important;box-shadow:0 0 0 3px rgb(0 0 0 / .08)}#mp_form_popup1 input.mailpoet_submit{display:block!important;width:100%!important;min-height:52px;box-sizing:border-box!important;margin:0 auto!important;padding:15px 16px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:26px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}@media (hover:hover){#mp_form_popup1 input.mailpoet_submit:hover{background:#292929!important;border-color:#292929!important}}#mp_form_popup1 input.mailpoet_submit:focus-visible{outline:3px solid #777!important;outline-offset:3px}#mp_form_popup1 .mailpoet_paragraph{margin-bottom:14px!important;line-height:1.5!important}#mp_form_popup1 .mailpoet_paragraph.last{margin-bottom:0!important}#mp_form_popup1 .mailpoet_form_close_icon{position:absolute!important;top:12px!important;right:12px!important;width:22px!important;height:22px!important;padding:3px;cursor:pointer;z-index:3}#mp_form_popup1 .mailpoet_message{margin:12px 0 0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:1.5!important}#mp_form_popup1 .mailpoet_validate_success{color:#087847!important}#mp_form_popup1 .mailpoet_validate_error,#mp_form_popup1 .parsley-errors-list,#mp_form_popup1 .parsley-required{color:#c62828!important}@media (min-width:501px){#mp_form_popup1{width:420px!important;max-width:calc(100% - 48px)!important;padding:36px 30px 28px!important}#mp_form_popup1 h2.mailpoet-heading:first-of-type{font-size:48px!important}}@media (max-height:600px){#mp_form_popup1{max-height:92vh!important;max-height:92dvh!important;padding-top:24px!important;padding-bottom:18px!important}}@media (prefers-reduced-motion:reduce){#mp_form_popup1,#mp_form_popup1 *{transition:none!important;animation:none!important}}:root{--z-ink:#1A1714;--z-muted:#655F58;--z-soft:#8B857C;--z-muted-2:#A9A399;--z-brand:#9C2A20;--z-brand-h:#85231B;--z-brand-a:#741E18;--z-white:#FFF;--z-surface:#FAF9F6;--z-surface-2:#F2F0EB;--z-surface-3:#F6F4F0;--z-line:#E4E1D9;--z-line-hover:#D9D4C9;--z-border:#DED9D0;--z-border-soft:#E8E4DD;--z-error:#B23A2F;--z-error-bg:#FDF2F0;--z-error-line:#F0D9D5;--z-success:#0F6B38;--z-success-bg:#E4F6EC;--z-success-accent:#1FB25A;--z-wa:#25D366;--z-footer-bg:#1A1714;--z-footer-line:rgba(255,255,255,.08);--z-f-bg:#12100e;--z-f-surface:#1a1714;--z-f-surface-2:#221e1a;--z-f-text:#f0ebe3;--z-f-muted:rgba(240,235,227,.62);--z-f-muted-2:rgba(240,235,227,.40);--z-f-line:rgba(255,255,255,.08);--z-f-line-strong:rgba(255,255,255,.13);--z-f-accent:#c43c2e;--z-f-accent-soft:rgba(196,60,46,.15);--z-f-radius:12px;--z-f-ease:cubic-bezier(.22,1,.36,1);--z-radius:14px;--z-radius-sm:12px;--z-font-d:"Bricolage Grotesque",Inter,system-ui,sans-serif;--z-font-b:Inter,system-ui,sans-serif;--z-shadow-card:0 1px 3px rgba(26,23,20,.04);--z-shadow-hover:0 12px 28px rgba(26,23,20,.10);--z-pdp-w:420px}.vc-entry{min-height:auto}body:not(.single-product) .vc-entry{min-height:calc(100vh - 220px)}nav.vc-breadcrumbs{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--z-brand);outline-offset:2px}.screen-reader-text,.price .screen-reader-text,.woocommerce .price .screen-reader-text,.vc-card__price .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vc-header,.vc-header__bar,header.vc-header{position:sticky!important;z-index:1000!important}@media screen and (max-width:782px){.vc-header{top:0}}@media (max-width:600px){.vc-logo__tag{display:none}}@media (min-width:1024px){.vc-nav-wrap{display:flex!important;justify-content:center!important;width:100%!important}.vc-nav-wrap .vc-nav{display:flex!important;justify-content:center!important;margin:0 auto!important}}.vc-cart-count,.vc-wishlist-count,span.vc-cart-count,span.vc-wishlist-count,.vc-header__cart .vc-cart-count,.vc-header__wishlist .vc-wishlist-count,[data-vc-cart-count],[data-vc-wishlist-count]{background:var(--z-ink)!important;color:#fff!important;border:0!important;box-shadow:0 0 0 2px var(--z-white)!important}.vc-header__actions .vc-icon-btn:hover{color:var(--z-ink)!important;background:var(--z-surface-2)!important}body.woocommerce-cart .vc-header__cart,body.woocommerce-checkout .vc-header__cart,.woocommerce-checkout .vc-header .vc-nav-wrap,.woocommerce-checkout .vc-header__search,.woocommerce-checkout .vc-header__wishlist,.woocommerce-checkout .vc-header__account,.woocommerce-checkout .vc-header__burger{display:none!important}body.woocommerce-cart .vc-header__actions{gap:6px!important}@media (max-width:768px){.sidebar,.widget-area,.off-canvas,.filters-sidebar,.woof_sid_auto_shortcode,.filter-drawer,.drawer,[class*="filter"][class*="sidebar"],[class*="offcanvas"]{z-index:99999!important}body.filters-open .site-header,body.offcanvas-open .site-header,body.drawer-open .site-header{z-index:100!important}.vc-filters-overlay.is-open{z-index:10010!important}#vc-filters-aside.is-offcanvas.is-open,.vc-shop-layout__aside.is-offcanvas.is-open{z-index:10020!important}.vc-lightbox{z-index:10030!important}body.vc-filters-open .vc-header,body.vc-lightbox-open .vc-header{z-index:100!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.vc-filters-open .vc-header{background-color:#faf9f6!important}body.vc-lightbox-open .vc-header{background-color:transparent!important}}.vc-btn--primary,a.vc-btn--primary,.single-product .single_add_to_cart_button,.single-product button.single_add_to_cart_button,.single_add_to_cart_button,button.button.alt.single_add_to_cart_button,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button.product_type_variable,.woocommerce ul.products li.product a.button.product_type_grouped,.home ul.products li.product .button,.home ul.products li.product a.button,.vc-sec--featured ul.products li.product .button,.vc-sec--newest ul.products li.product .button,.related.products ul.products li.product .button,.woocommerce-cart .checkout-button,.woocommerce-cart a.checkout-button.button,.woocommerce-mini-cart__buttons a.checkout,a.button.checkout,.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order,.wpforms-container .wpforms-form button.wpforms-submit,.wpforms-container .wpforms-form .wpforms-submit,div.wpforms-container-full .wpforms-form button.wpforms-submit,.zarevo-review-login :is(a.button,a.zarevo-review-login__btn,.button),.zarevo-recs--cart .zarevo-rec-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:0!important;border-radius:var(--z-radius-sm)!important;background:var(--z-brand)!important;color:var(--z-white)!important;font-family:var(--z-font-b)!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .18s ease,box-shadow .18s ease!important}.vc-btn--primary:hover,a.vc-btn--primary:hover,.vc-btn.vc-btn--primary:hover,a.vc-btn.vc-btn--primary:hover,.single-product .single_add_to_cart_button:hover,.single-product button.single_add_to_cart_button:hover,.single_add_to_cart_button:hover,button.button.alt.single_add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product a.vc-btn--primary:hover,.woocommerce ul.products li.product a.button.product_type_simple:hover,.related.products ul.products li.product .button:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-cart a.checkout-button.button:hover,.woocommerce-mini-cart__buttons a.checkout:hover,a.button.checkout:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout button#place_order:hover,.wpforms-container .wpforms-form button.wpforms-submit:hover,.zarevo-review-login :is(a.button,a.zarevo-review-login__btn,.button):hover,.zarevo-recs--cart .zarevo-rec-add:hover{background:var(--z-brand-h)!important;color:#fff!important;box-shadow:0 4px 14px rgb(156 42 32 / .22)!important}.vc-btn--primary:is(:link,:visited,:hover){color:var(--z-white)!important}@media (hover:hover){ul.products li.product a.button.vc-btn--primary:hover,.woocommerce-cart a.checkout-button:hover,.woocommerce-checkout button#place_order:hover{background:var(--z-brand-h)!important;color:#fff!important;box-shadow:0 4px 14px rgb(156 42 32 / .22)!important}.vc-btn.vc-btn--ghost:hover{background:var(--brand-soft)!important;color:var(--brand-strong)!important}}.single-product .single_add_to_cart_button,.single-product button.single_add_to_cart_button{min-height:54px;padding:14px 28px;font-size:16px;width:100%;max-width:var(--z-pdp-w)}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.related.products ul.products li.product .button,.zarevo-recs--cart .zarevo-rec-add{min-height:48px;height:48px;padding:0 14px;font-size:.875rem;width:100%;margin-top:auto}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart a.checkout-button.button,.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{width:100%!important;min-height:54px!important;padding:14px 22px!important;font-size:16.5px!important;letter-spacing:-.01em!important;box-shadow:0 2px 8px rgb(156 42 32 / .18)!important}.woocommerce-cart .wc-proceed-to-checkout{margin:14px 0 0!important;padding:0!important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{margin:16px 0 0!important}.wpforms-container .wpforms-form button.wpforms-submit,.wpforms-container .wpforms-form .wpforms-submit,div.wpforms-container-full .wpforms-form button.wpforms-submit{min-width:190px;min-height:52px;padding:14px 26px;font-size:16px;margin:4px 0 0}.zarevo-review-login :is(a.button,a.zarevo-review-login__btn,.button){min-height:48px;padding:12px 24px;font-size:.9375rem;gap:8px;box-shadow:0 2px 8px rgb(26 23 20 / .10)}.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button.wc-variation-selection-needed,.single-product button.single_add_to_cart_button:disabled{background:var(--z-surface-2)!important;color:var(--z-soft)!important;border:1.5px solid var(--z-line)!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.wpforms-container .wpforms-form button.wpforms-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.vc-btn,.vc-hero__actions .vc-btn,.vc-sec--brand-story .vc-btn,.vc-newsletter-form__submit,a.vc-btn{min-height:48px!important;padding:12px 22px!important;border-radius:var(--z-radius-sm)!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-decoration:none!important}.vc-btn--ghost,.vc-btn--secondary,a.vc-btn:not(.vc-btn--primary){background:transparent!important;color:var(--z-ink)!important;border:1.5px solid var(--z-ink)!important}.vc-btn--block{width:100%!important}.vc-btn--lg{min-height:54px!important;font-size:16.5px!important}.vc-btn__ico{width:17px;height:17px}ul.products .added_to_cart,.woocommerce ul.products li.product .added_to_cart,.wc-block-grid .added_to_cart{display:none!important}.vc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3,12px)}.vc-hero li,.vc-hero__content li{font-size:15.5px!important;font-weight:600!important;color:#111!important;line-height:1.45!important}.vc-hero li strong,.vc-hero__content li strong{font-weight:800!important;color:#000!important}.vc-sec li,.zr-about li,[class*="confianza"] li{font-size:15px!important;font-weight:600!important;color:#111!important}.home h2,.woocommerce-products-header h1,.vc-sec-head__title,.vc-sec h2,.woocommerce .related>h2,.woocommerce .upsells>h2,.related.products>h2{font-family:var(--z-font-d)!important;color:var(--z-ink)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}.vc-sec--benefits{padding-block:clamp(2.25rem,4vw,3.25rem)!important}.vc-benefits--row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2rem 1.75rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.vc-benefit{display:flex!important;align-items:flex-start!important;gap:.9rem!important;margin:0!important;padding:0!important;min-width:0!important}.vc-benefit__ico{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:12px!important;background:var(--z-surface-2)!important;color:var(--z-ink)!important;box-shadow:0 1px 2px rgb(26 23 20 / .04)!important}.vc-benefit__ico svg{width:20px!important;height:20px!important;color:var(--z-ink)!important;stroke:var(--z-ink)!important}.vc-benefit__body{display:flex!important;flex-direction:column!important;gap:.15rem!important;min-width:0!important;padding-top:1px!important}.vc-benefit__title{margin:0!important;font-family:var(--z-font-d)!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--z-ink)!important;line-height:1.3!important}.vc-benefit__text{margin:0!important;font-family:var(--z-font-b)!important;font-size:.8125rem!important;color:var(--z-muted)!important;line-height:1.45!important}@media (max-width:1023px){.vc-benefits--row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.75rem 1.5rem!important}}@media (max-width:768px){.vc-benefit__ico{width:38px!important;height:38px!important;flex-basis:38px!important}}@media (max-width:640px){.vc-benefits--row{grid-template-columns:1fr!important;gap:1.35rem!important}}.vc-sec--reassurance{display:block!important;padding-block:.5rem!important}.vc-reassurance--strip{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;width:100%!important;margin:0!important;padding:1rem 0!important;list-style:none!important;border-top:1px solid var(--z-line)!important;border-bottom:1px solid var(--z-line)!important}.vc-reassurance__item{display:flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;flex:1 1 0!important;min-width:0!important;margin:0!important;padding:0!important}.vc-reassurance__ico,.vc-reassurance__ico svg{width:18px!important;height:18px!important;color:var(--z-ink)!important}.vc-reassurance__ico{display:grid!important;place-items:center!important;flex:0 0 auto!important}.vc-reassurance__text{font-family:var(--z-font-b)!important;font-size:.8125rem!important;font-weight:600!important;color:var(--z-ink)!important;line-height:1.3!important;white-space:nowrap!important}@media (max-width:768px){.vc-sec--reassurance .vc-reassurance{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:0 auto!important;padding:1.1rem 0!important}.vc-sec--reassurance .vc-reassurance__item{justify-content:center!important;flex:none!important;width:100%!important;max-width:280px!important;margin:0 auto!important;gap:10px!important}.vc-sec--reassurance .vc-reassurance__ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.vc-sec--reassurance .vc-reassurance__text{white-space:normal!important;text-align:left!important;font-size:14px!important}}.vc-sec--testimonials{position:relative!important;isolation:isolate;background:var(--z-surface-2)!important;padding:clamp(3rem,6vw,5rem) 0!important;overflow:hidden!important}.vc-sec--testimonials .vc-sec-head{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.vc-sec--testimonials .vc-sec-head__title,.vc-sec--testimonials h2{margin:0!important;color:var(--z-ink)!important}.vc-sec--testimonials .vc-testimonials--grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.85rem,1.6vw,1.25rem)!important;width:100%;max-width:1120px!important;margin:0 auto!important;align-items:stretch!important}.vc-sec--testimonials .vc-testimonial{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0;min-height:100%;margin:0!important;padding:clamp(1.35rem,2vw,1.65rem)!important;background:rgb(255 255 255 / .94)!important;border:1px solid rgb(26 23 20 / .105)!important;border-radius:18px!important;box-shadow:0 1px 2px rgb(26 23 20 / .025),0 8px 24px rgb(26 23 20 / .035)!important;overflow:hidden!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .28s cubic-bezier(.22,1,.36,1)!important}.vc-sec--testimonials .vc-testimonial__quote{margin:0!important;padding:0!important;border:0!important;color:var(--z-ink)!important;font-family:var(--z-font-b)!important;font-size:clamp(.92rem,1.15vw,1rem)!important;font-weight:450!important;line-height:1.62!important;font-style:normal!important}.vc-sec--testimonials .vc-testimonial__author{display:flex!important;align-items:center!important;gap:.72rem!important;margin-top:auto!important;padding-top:1.25rem!important}.vc-sec--testimonials .vc-testimonial__author::before{content:"\2605"!important;width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--z-ink)!important;color:var(--z-white)!important;font-family:var(--z-font-d)!important;font-size:.82rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 0 0 4px rgb(255 255 255 / .9),0 3px 10px rgb(26 23 20 / .08)!important}.vc-sec--testimonials .vc-testimonial__meta{min-width:0;display:flex!important;flex-direction:column!important;gap:.16rem!important;line-height:1.2!important}.vc-sec--testimonials .vc-testimonial__name{margin:0!important;color:var(--z-ink)!important;font-family:var(--z-font-b)!important;font-size:.9rem!important;font-weight:750!important;line-height:1.2!important}.vc-sec--testimonials .vc-testimonial__city{margin:0!important;color:var(--z-muted)!important;font-family:var(--z-font-b)!important;font-size:.76rem!important;line-height:1.25!important}@media (hover:hover) and (pointer:fine){.vc-sec--testimonials .vc-testimonial:hover{transform:translateY(-4px)!important;border-color:rgb(156 42 32 / .17)!important;background:var(--z-white)!important;box-shadow:0 2px 5px rgb(26 23 20 / .035),0 16px 38px rgb(26 23 20 / .085)!important}}@media (max-width:900px){.vc-sec--testimonials .vc-testimonials--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:760px!important}.vc-sec--testimonials .vc-testimonial:last-child{grid-column:1/-1}}@media (max-width:640px){.vc-sec--testimonials{padding:2.8rem 0 3.25rem!important}.vc-sec--testimonials .vc-testimonials--grid{grid-template-columns:1fr!important;gap:.75rem!important;max-width:100%!important}.vc-sec--testimonials .vc-testimonial{padding:1.25rem!important;border-radius:15px!important}.vc-sec--testimonials .vc-testimonial__quote{font-size:.91rem!important}.vc-sec--testimonials :is(.vc-sec-head__title,h2){max-width:12ch;font-size:clamp(1.9rem,9vw,2.5rem)!important;line-height:1.03!important;letter-spacing:-.042em!important}}.zr-resenas__nota{font-size:18px!important;font-weight:700!important;color:#000!important;line-height:1.35!important;letter-spacing:.01em}.zr-resenas__promedio,.zr-resenas [class*="promedio"],.zr-resenas strong{font-size:1.15em!important;font-weight:700!important;color:#111!important}.zr-resenas__fecha,.zr-resenas time,[class*="resena"] time,.zr-resenas__item time{display:none!important}.vc-sec--brand-story :is(h2,.vc-sec-head__title),.vc-sec--brand-story :is(.vc-sec-head__title,h2) *{color:var(--z-surface)!important}.vc-story__title,h2.vc-story__title,.vc-story__title *{color:#FFF!important}.vc-sec--brand-story :is(p,.vc-pattern-muted){max-width:40rem;color:var(--z-soft)!important}.vc-sec--brand-story a.vc-btn:not(.vc-btn--primary){border-color:rgb(255 255 255 / .45)!important;color:var(--z-surface)!important;background:transparent!important}.vc-sec--brand-story a.vc-btn--primary{background:var(--z-brand)!important;color:var(--z-white)!important;border-color:transparent!important}.vc-sec--brand-story a.vc-btn--primary:hover{background:var(--z-brand-h)!important}@media (max-width:640px){.vc-sec--brand-story{padding-block:2rem}}.vc-sec--combos .vc-combo{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;max-width:820px!important;background:var(--z-white)!important;border:1px solid var(--z-line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(26 23 20 / .04)!important}.vc-sec--combos .vc-combo__media{position:relative!important;width:42%!important;max-width:300px!important;min-width:200px!important;background:var(--z-surface-2)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.35rem!important}.vc-sec--combos .vc-combo__title{margin:0!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--z-ink)!important;line-height:1.25!important}.vc-sec--combos .vc-combo__item{display:flex!important;gap:.5rem!important;margin:0 0 .35rem!important;font-size:.92rem!important;line-height:1.45!important;color:var(--z-ink)!important}.vc-sec--combos .vc-combo__price-now{font-size:1.35rem!important;font-weight:750!important;color:var(--z-brand)!important}.vc-sec--combos .vc-combo__price-was{font-size:.9rem!important;color:var(--z-muted-2)!important}.vc-sec--combos .vc-combo__cta{border-radius:999px!important;padding:.7rem 1.25rem!important;font-weight:600!important;font-size:.9rem!important;white-space:nowrap!important}@media (max-width:900px){.vc-sec--combos .vc-combo{flex-direction:column!important;max-width:400px!important}.vc-sec--combos .vc-combo__media{width:100%!important;max-width:100%!important;min-width:0!important;min-height:190px!important}.vc-sec--combos .vc-combo__img{max-height:180px!important}.vc-sec--combos .vc-combo__body{padding:1.15rem 1.2rem 1.3rem!important}.vc-sec--combos .vc-combo__foot{flex-direction:column!important;align-items:stretch!important}.vc-sec--combos .vc-combo__cta{width:100%!important;text-align:center!important}}.vc-sec--instagram{padding-block:clamp(2rem,4vw,3rem)!important}.vc-instagram--cta{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important}.vc-sec--instagram .vc-sec-head__title{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.vc-sec--instagram .vc-sec-head__title::after{background-color:var(--z-ink)!important}.vc-instagram--cta .vc-btn .vc-instagram__ico{display:none!important}.vc-sec--instagram .vc-btn:not(.vc-btn--primary),.vc-instagram--cta .vc-btn:not(.vc-btn--primary),.vc-sec--instagram a.vc-btn:not(.vc-btn--primary){background:transparent!important;color:var(--z-ink)!important;border:1.5px solid var(--z-ink)!important;box-shadow:none!important}.vc-sec--instagram .vc-btn:not(.vc-btn--primary):hover,.vc-instagram--cta .vc-btn:not(.vc-btn--primary):hover{background:var(--z-ink)!important;color:#fff!important}@media (max-width:768px){.vc-sec-head__action{padding-block:10px;margin-block:-10px}}.vc-sec--categories{--zc-gap:.75rem;padding-block:clamp(1.75rem,4vw,2.75rem)}.vc-sec--categories .vc-container{position:relative}.vc-sec--categories .vc-cats--tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--zc-gap)!important;overflow:visible!important;scroll-snap-type:none!important;flex-wrap:unset!important}.vc-sec--categories .vc-cat{position:relative!important;flex:none!important;width:100%!important;aspect-ratio:1/1!important;display:block!important;border-radius:16px!important;overflow:hidden!important;background:var(--z-ink)!important;border:0!important;color:var(--z-surface)!important;text-decoration:none!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease}.vc-sec--categories .vc-cat__media{position:absolute!important;inset:0!important;background:var(--z-ink)!important;z-index:0}.vc-sec--categories .vc-cat__img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .4s cubic-bezier(.22,1,.36,1)}.vc-sec--categories .vc-cat::after{content:"";position:absolute!important;inset:0!important;background:linear-gradient(to top,rgb(26 23 20 / .88) 0%,rgb(26 23 20 / .4) 50%,rgb(26 23 20 / .15) 100%)!important;z-index:1;pointer-events:none}.vc-sec--categories .vc-cat__label{position:absolute!important;inset:auto 0 0!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;padding:14px 16px!important;background:transparent!important;border:0!important;color:var(--z-surface)!important}.vc-sec--categories .vc-cat__name{font-family:var(--z-font-d)!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--z-surface)!important;line-height:1.2!important;text-shadow:0 1px 3px rgb(0 0 0 / .4)}.vc-sec--categories .vc-cat__ico{width:16px!important;height:16px!important;color:var(--z-surface)!important;opacity:.85!important;flex:none!important}.zc-cat-nav,.vc-cat__media--placeholder .vc-ph{display:none!important}@media (hover:hover) and (pointer:fine){.vc-sec--categories .vc-cat:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(26 23 20 / .12)!important}.vc-sec--categories .vc-cat:hover .vc-cat__img{transform:scale(1.025)}}@media (min-width:640px){.vc-sec--categories{--zc-gap:.9rem}.vc-sec--categories .vc-cats--tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-sec--categories .vc-cat__name{font-size:1.05rem!important}.vc-sec--categories .vc-cat__label{padding:16px 18px!important}}@media (min-width:1024px){.vc-sec--categories .vc-cats--tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1rem!important}.vc-sec--categories .vc-cat{border-radius:18px!important}}.woocommerce ul.products li.product,.home ul.products li.product,.vc-sec--featured ul.products li.product,.vc-sec--newest ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.vc-card{overflow:hidden!important;border-radius:14px!important}.woocommerce ul.products li.product .vc-card,.home ul.products li.product .vc-card,.vc-sec--featured ul.products li.product .vc-card,.vc-sec--newest ul.products li.product .vc-card,.vc-card.vc-card--clasica,.zarevo-recs--cart .zarevo-rec-card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;background:var(--z-white)!important;border:1px solid var(--z-line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:var(--z-shadow-card)!important;padding:0 0 14px!important;box-sizing:border-box!important;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease!important}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product .vc-card:hover,.home ul.products li.product .vc-card:hover,.vc-card.vc-card--clasica:hover,.zarevo-recs--cart .zarevo-rec-card:hover{border-color:var(--z-line-hover)!important;box-shadow:var(--z-shadow-hover)!important;transform:translateY(-3px)!important}.woocommerce ul.products li.product .vc-card:hover .vc-card__title a,.vc-card.vc-card--clasica:hover .vc-card__title a,.zarevo-recs--cart .zarevo-rec-card:hover .zarevo-rec-title{color:var(--z-brand)!important}}.vc-card__media{border-radius:14px 14px 0 0!important;overflow:hidden!important;aspect-ratio:1/1!important}.woocommerce ul.products li.product .vc-card__media,.zarevo-recs--cart .zarevo-rec-thumb{position:relative!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--z-surface)!important;overflow:hidden!important}.woocommerce ul.products li.product .vc-card__media img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.zarevo-recs--cart .zarevo-rec-thumb img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:0!important}.vc-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.woocommerce ul.products li.product .vc-card__badges,.vc-card__badges{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 20px)!important;z-index:5!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.woocommerce ul.products li.product .vc-card__badges :is(.onsale,.vc-badge,.vc-badge--oferta,.wc-new-badge,.vc-badge--new,span.new),.vc-card__badges :is(.onsale,.vc-badge,.vc-badge--oferta,.wc-new-badge,.vc-badge--new,span.new){position:static!important;inset:auto!important;margin:0!important;align-self:flex-start!important}.woocommerce ul.products li.product .vc-card__media>.onsale,.vc-card__media>span.onsale{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important}.woocommerce ul.products li.product .zarevo-low-stock-badge{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;margin:0!important}.woocommerce span.onsale,.onsale,.woocommerce ul.products li.product .onsale,.vc-card .onsale,.onsale.vc-badge,.vc-badge--oferta{background:var(--z-ink)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:4px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important}.woocommerce ul.products li.product .wc-new-badge,.woocommerce .badge-new,.vc-badge--new,span.new{background:var(--z-ink)!important;color:#fff!important;border-radius:999px!important;min-height:26px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;opacity:.92!important}:is(.woocommerce ul.products li.product,body) button.vc-wish{--vw-size:38px;--vw-red:#9C2A20;--vw-red-tint:rgba(156,42,32,.14);position:absolute;top:12px;right:12px;z-index:6;display:grid;place-items:center;width:var(--vw-size);height:var(--vw-size);margin:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);color:#33302B;box-shadow:0 0 0 1px rgb(26 23 20 / .07),0 2px 8px -2px rgb(26 23 20 / .2);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 260ms cubic-bezier(.34,1.56,.64,1),box-shadow 220ms cubic-bezier(.16,1,.3,1),color 160ms ease,background-color 160ms ease}:is(.woocommerce ul.products li.product,body) button.vc-wish::before{content:"";position:absolute;inset:-6px;border-radius:50%}:is(.woocommerce ul.products li.product,body) button.vc-wish svg{width:18px;height:18px;overflow:visible;fill:#fff0;stroke:currentColor;stroke-width:2;transform:scale(.94) translateY(.5px);transition:transform 420ms cubic-bezier(.34,1.56,.64,1),fill 200ms ease,stroke 200ms ease}@media (hover:hover) and (pointer:fine){:is(.woocommerce ul.products li.product,body) button.vc-wish:hover{color:var(--vw-red);background:#fff;transform:scale(1.1);box-shadow:0 0 0 1px rgb(156 42 32 / .22),0 8px 18px -8px rgb(156 42 32 / .45)}:is(.woocommerce ul.products li.product,body) button.vc-wish:hover svg{fill:var(--vw-red-tint);transform:scale(1.04) translateY(.5px)}}:is(.woocommerce ul.products li.product,body) button.vc-wish:active{transform:scale(.9)}:is(.woocommerce ul.products li.product,body) button.vc-wish[aria-pressed="true"]{color:var(--vw-red);background:#fff;box-shadow:0 0 0 1px rgb(156 42 32 / .28),0 8px 18px -8px rgb(156 42 32 / .5)}:is(.woocommerce ul.products li.product,body) button.vc-wish[aria-pressed="true"] svg{fill:var(--vw-red);stroke:var(--vw-red);transform:scale(1.12) translateY(.5px)}:is(.woocommerce ul.products li.product,body) button.vc-wish:focus-visible{outline:2px solid var(--vw-red);outline-offset:3px}@media (max-width:768px){:is(.woocommerce ul.products li.product,body) button.vc-wish{--vw-size:36px;top:8px;right:8px}:is(.woocommerce ul.products li.product,body) button.vc-wish svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){:is(.woocommerce ul.products li.product,body) button.vc-wish,:is(.woocommerce ul.products li.product,body) button.vc-wish svg{transition-duration:1ms}}body.vc-motion-nula button.vc-wish,body.vc-motion-nula button.vc-wish svg{transition-duration:1ms!important}.vc-card__body{padding:9px 12px!important}.woocommerce ul.products li.product .vc-card__body,.home ul.products li.product .vc-card__body,.related.products ul.products li.product .vc-card__body,.zarevo-recs--cart .zarevo-rec-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:0!important;padding:12px 14px 0!important;min-width:0!important;box-sizing:border-box!important}.vc-card__cat{display:block!important;margin:0 0 3px!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#8B857C!important}.woocommerce ul.products li.product .vc-card__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.home ul.products li.product .vc-card__title,.vc-sec--featured ul.products li.product .vc-card__title,.vc-sec--newest ul.products li.product .vc-card__title,.related.products ul.products li.product .vc-card__title,.vc-card__title,.zarevo-recs--cart .zarevo-rec-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:var(--z-font-d)!important;font-weight:700!important;font-size:.875rem!important;letter-spacing:-.015em!important;color:var(--z-ink)!important;line-height:1.35!important;height:2.7em!important;margin:0 0 .4rem!important;padding:0!important}.zarevo-recs--cart .zarevo-rec-title{text-decoration:none!important}@media (min-width:640px){.woocommerce ul.products li.product .vc-card__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.home ul.products li.product .vc-card__title,.vc-sec--featured ul.products li.product .vc-card__title,.vc-sec--newest ul.products li.product .vc-card__title,.related.products ul.products li.product .vc-card__title,.vc-card__title,.zarevo-recs--cart .zarevo-rec-title{font-size:.9rem!important}}@media (min-width:1024px){.woocommerce ul.products li.product .vc-card__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.home ul.products li.product .vc-card__title,.vc-sec--featured ul.products li.product .vc-card__title,.vc-sec--newest ul.products li.product .vc-card__title,.related.products ul.products li.product .vc-card__title,.vc-card__title,.zarevo-recs--cart .zarevo-rec-title{font-size:.95rem!important}}.woocommerce ul.products li.product .vc-card__title a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.vc-card__title a,.zarevo-recs--cart .zarevo-rec-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;line-height:1.3!important;max-height:3.9em!important;color:var(--z-ink)!important}.woocommerce ul.products li.product .vc-card__price,.woocommerce ul.products li.product .price,.home ul.products li.product .price,.related.products ul.products li.product .price,.zarevo-recs--cart .zarevo-rec-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;margin:0 0 4px!important;padding:0!important;min-height:2.6em!important;overflow:visible!important;font-size:1.25rem!important;font-weight:800!important;font-family:var(--z-font-d)!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--z-ink)!important}.woocommerce ul.products li.product .price ins,.vc-card__price ins{color:var(--z-brand)!important;text-decoration:none!important;font-weight:800!important}.woocommerce ul.products li.product .price del,.vc-card__price del{color:var(--z-muted-2)!important;font-weight:500!important;font-family:var(--z-font-b)!important;font-size:.85em!important;text-decoration:line-through!important;opacity:.78!important}@media (max-width:768px){.woocommerce ul.products li.product :is(.vc-card__price,.price){font-size:1.05rem!important;min-height:2.2em!important;margin:0 0 4px!important}}.vc-card__price,.woocommerce ul.products li.product .price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 .3rem!important;margin:0 0 .25rem!important;padding:0!important;line-height:1.15!important;min-height:1.3em!important}.vc-card__price del,.woocommerce ul.products li.product .price del{font-size:.75em!important;font-weight:500!important;color:#9a958c!important;opacity:.85!important;margin:0!important;padding:0!important;line-height:1!important;order:0}.vc-card__price ins,.vc-card__price>.amount,.vc-card__price>.woocommerce-Price-amount,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price>.amount,.vc-card__price .woocommerce-Price-amount,.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:1.05rem!important;font-weight:700!important;text-decoration:none!important;margin:0!important;padding:0!important;line-height:1.15!important;order:1}@media (min-width:640px){.vc-card__price ins,.vc-card__price>.amount,.vc-card__price>.woocommerce-Price-amount,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price>.amount,.vc-card__price .woocommerce-Price-amount,.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:1.1rem!important}}@media (min-width:1024px){.vc-card__price ins,.vc-card__price>.amount,.vc-card__price>.woocommerce-Price-amount,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price>.amount,.vc-card__price .woocommerce-Price-amount,.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:1.15rem!important}}.zarevo-recs--cart .zarevo-rec-price>.woocommerce-Price-amount,.zarevo-recs--cart .zarevo-rec-price .amount{color:var(--z-ink)!important;font-weight:800!important;font-family:var(--z-font-d)!important;font-size:1.25rem!important;letter-spacing:-.02em!important;line-height:1.15!important}.zarevo-recs--cart .zarevo-rec-price del,.zarevo-recs--cart .zarevo-rec-price del .woocommerce-Price-amount,.zarevo-recs--cart .zarevo-rec-price del .amount{display:block!important;color:var(--z-muted-2)!important;font-weight:500!important;font-family:var(--z-font-b)!important;font-size:.85em!important;text-decoration:line-through!important;opacity:.78!important;line-height:1.15!important}.zarevo-recs--cart .zarevo-rec-price ins,.zarevo-recs--cart .zarevo-rec-price ins .woocommerce-Price-amount,.zarevo-recs--cart .zarevo-rec-price ins .amount{display:block!important;color:var(--z-brand)!important;text-decoration:none!important;font-weight:800!important;font-family:var(--z-font-d)!important;font-size:1.25rem!important;letter-spacing:-.02em!important;line-height:1.15!important;background:none!important;opacity:1!important}.zarevo-rec-price .amount{color:var(--z-ink)!important;font-weight:700!important}.zarevo-rec-price ins{background:transparent!important;text-decoration:none!important}.zarevo-rec-price ins .amount{color:var(--z-brand)!important;font-weight:800!important}.zarevo-rec-price del .amount{color:var(--z-muted-2)!important;font-weight:500!important}.zarevo-loop-main,.zarevo-loop-current,.zarevo-loop-regular{display:none!important}.zarevo-loop-price{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:1px!important;margin:4px 0 0!important;padding:0!important;line-height:1.05!important;font-family:inherit}.zarevo-loop-installments{margin:0!important;font-size:12px!important;line-height:1.1!important;font-weight:600!important;color:#1A1714!important}.zarevo-loop-installments strong{font-weight:800!important}.vc-card__installments,.woocommerce ul.products li.product .vc-card__installments,[class*="cuotas"],.zarevo-loop-cuotas{margin:0 0 .55rem!important;padding:0!important;line-height:1.25!important}@media (min-width:640px){.vc-card__installments,.woocommerce ul.products li.product .vc-card__installments,[class*="cuotas"],.zarevo-loop-cuotas{margin-bottom:.6rem!important}}@media (min-width:1024px){.vc-card__installments,.woocommerce ul.products li.product .vc-card__installments,[class*="cuotas"],.zarevo-loop-cuotas{margin-bottom:.65rem!important}}.zarevo-loop-transfer{display:none!important;min-height:2.4em;overflow:visible;word-break:break-word!important}.zarevo-loop-transfer__label{font-family:var(--z-font-b);font-size:12px;font-weight:500;color:#1a1a1a;line-height:1.2;opacity:.85}.zarevo-loop-transfer__note{font-family:var(--z-font-b);font-size:11px;font-weight:500;color:var(--z-success);line-height:1.2;opacity:.9}.zarevo-loop-transfer__price{font-family:var(--z-font-d);font-size:18px;font-weight:800!important;color:#0d7a3f;letter-spacing:-.02em;line-height:1.2}.zarevo-loop-transfer__price .amount,.zarevo-loop-transfer__price bdi{font-family:var(--z-font-d);font-size:.95rem;font-weight:700;color:var(--z-success);line-height:1.2}@media (min-width:640px){.zarevo-loop-transfer{display:block!important;margin:.15rem 0 0!important;padding:0!important;font-size:.72rem!important;line-height:1.3!important;font-weight:600!important;color:#0d5c2e!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}}@media (min-width:1024px){.zarevo-loop-transfer{font-size:.75rem!important;margin-top:.2rem!important}}@media (max-width:768px){.zarevo-loop-transfer{min-height:2.1em!important}.zarevo-loop-transfer__label{font-size:12px!important}.zarevo-loop-transfer__price,.zarevo-loop-transfer__price .amount,.zarevo-loop-transfer__price bdi{font-size:.8125rem!important}}.woocommerce ul.products li.product .vc-card__body:not(:has(.zarevo-loop-transfer))::after{content:""!important;display:block!important;min-height:2.4em!important}.vc-card__foot{margin-top:7px!important;padding:0!important}.woocommerce ul.products li.product .vc-card__foot,.home ul.products li.product .vc-card__foot{margin-top:auto!important;padding:0!important;flex-shrink:0!important}.vc-card__foot .vc-btn{min-height:40px!important;padding:8px 11px!important;border-radius:11px!important;font-weight:650!important}.vc-low-stock{margin:4px 0!important}.woocommerce ul.products li.product :is(.vc-card__cat,.woocommerce-loop-category__title,.product-category,.ast-woo-product-category,.vc-card__rating,.vc-card__rating-count,.vc-low-stock,p.vc-low-stock),.home ul.products li.product :is(.vc-card__cat,.vc-card__rating,.vc-low-stock),.vc-sec--featured ul.products li.product :is(.vc-card__cat,.vc-card__rating,.vc-low-stock),.vc-sec--newest ul.products li.product :is(.vc-card__cat,.vc-card__rating,.vc-low-stock),.vc-badge--nuevo,.vc-card__rating{display:none!important}.vc-quick-view.vc-quick-view.vc-quick-view.vc-quick-view.vc-quick-view.vc-quick-view,.vc-qv-btn.vc-qv-btn.vc-qv-btn.vc-qv-btn.vc-qv-btn.vc-qv-btn,.quick-view,.yith-wcqv-button,.woosq-btn,.ast-quick-view-button,.owp-quick-view,.product-quick-view,a.button.quick-view,.woocommerce ul.products li.product .button.quick-view{display:none!important;pointer-events:none!important}.zarevo-low-stock-badge,.vc-low-stock,p.stock.out-of-stock,.woocommerce .stock.out-of-stock,.single-product .stock.out-of-stock{display:inline-flex!important;align-items:center!important;gap:6px;align-self:flex-start!important;max-width:100%!important;background:var(--z-error-bg)!important;color:var(--z-brand)!important;border:1px solid var(--z-error-line)!important;border-radius:8px!important;padding:4px 9px!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;box-shadow:none!important}.single-product .stock.in-stock,.woocommerce .stock.in-stock{display:none!important}@media (min-width:1024px){.home ul.products,.vc-sec--featured ul.products,.vc-sec--newest ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important}.home ul.products>li:nth-child(n+5),.vc-sec--featured ul.products>li:nth-child(n+5),.vc-sec--newest ul.products>li:nth-child(n+5){display:none!important}}@media (min-width:769px) and (max-width:1023px){.home ul.products,.vc-sec--featured ul.products,.vc-sec--newest ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.home ul.products>li:nth-child(n+4),.vc-sec--featured ul.products>li:nth-child(n+4),.vc-sec--newest ul.products>li:nth-child(n+4){display:none!important}}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products,.home ul.products,.vc-sec--featured ul.products,.vc-sec--newest ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.home ul.products>li:nth-child(n+5),.vc-sec--featured ul.products>li:nth-child(n+5),.vc-sec--newest ul.products>li:nth-child(n+5){display:none!important}.woocommerce ul.products li.product,.home ul.products li.product{min-height:0!important}.woocommerce ul.products li.product .vc-card,.home ul.products li.product .vc-card,.vc-card.vc-card--clasica{border-radius:12px!important;padding:0 0 8px!important;min-height:0!important}.woocommerce ul.products li.product .vc-card__body{padding:10px 10px 0!important;min-height:0!important}.woocommerce ul.products li.product .vc-card__title a,.vc-card__title a{max-height:3.6em!important}.vc-card__foot .vc-btn{width:100%!important}.woocommerce ul.products li.product :is(.button,.add_to_cart_button,.button.product_type_variable),.home ul.products li.product .button,.related.products ul.products li.product .button{min-height:44px!important;height:44px!important;font-size:.8rem!important;border-radius:8px!important;padding:0 8px!important;white-space:normal!important;line-height:1.15!important}.vc-card__badges{top:8px!important;left:8px!important}}.woocommerce nav.woocommerce-pagination ul.page-numbers,ul.page-numbers{display:flex!important;justify-content:center!important;gap:6px!important;margin:2rem 0 0!important;padding:0!important;list-style:none!important;border:0!important}ul.page-numbers li{margin:0!important;border:0!important}ul.page-numbers .page-numbers,.vc-pagination .page-numbers .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;padding:0 12px!important;border:1px solid var(--z-border)!important;border-radius:10px!important;background:#fff!important;color:var(--z-ink)!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:border-color .15s ease,background .15s ease!important}ul.page-numbers .page-numbers:hover,.vc-pagination .page-numbers .page-numbers:hover{border-color:var(--z-muted-2)!important;background:var(--z-surface-3)!important}ul.page-numbers .page-numbers.current,.vc-pagination .page-numbers .page-numbers.current{background:var(--z-ink)!important;border-color:var(--z-ink)!important;color:#fff!important}.vc-single .vc-gallery__main,.woocommerce-product-gallery__image.vc-gallery__main{aspect-ratio:1/1;background:var(--z-surface-2)}.vc-gallery__main img,.woocommerce-product-gallery__image.vc-gallery__main img{width:100%;height:100%;object-fit:contain;background:var(--z-surface-2)}.single-product .product_title,.single-product h1.product_title{font-size:clamp(1.5rem,2.2vw,1.85rem)!important;margin:0 0 10px!important;max-width:28ch}.single-product .woocommerce-breadcrumb{font-size:12px!important;color:var(--z-muted-2)!important;margin-bottom:8px!important}details#tab-description .vc-accordion__panel>h2:first-child,details#tab-additional_information .vc-accordion__panel>h2:first-child,:is(.product_meta,.sku_wrapper,.posted_in,.tagged_as),.single-product .summary .woocommerce-product-rating,.single-product .entry-summary .woocommerce-product-rating,.single-product .summary>.star-rating,.single-product .entry-summary>.star-rating,.product-rating,.single-product .woocommerce-product-details__short-description,.single-product .vc-single__excerpt,.vc-single__rating,.vc-single__excerpt,.stock.in-stock,.vc-single__meta{display:none!important}.single-product .vc-single__rating-link,.single-product .woocommerce-review-link{color:#6b6459!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important}.single-product .vc-single__rating-link:hover,.single-product .woocommerce-review-link:hover{color:#9c2a20!important}.vc-single__summary{display:flex;flex-direction:column;gap:9px;max-width:var(--z-pdp-w)}.single-product .vc-single__summary{--z-pdp-width:var(--z-pdp-w)}.single-product .vc-single__summary>:is(.price,.zarevo-precio-transferencia,.stock,form.cart){max-width:var(--z-pdp-width)}.single-product .vc-single__summary>form.cart :is(.zarevo-qty-selector,.vc-single__cart-row,.single_add_to_cart_button,.zarevo-pdp-trust,.zarevo-pdp-wa){width:100%!important;max-width:var(--z-pdp-width)!important;box-sizing:border-box!important}.single-product .vc-single__summary>form.cart .vc-single__cart-row{display:flex!important;width:100%!important}.single-product .vc-single__summary>form.cart .vc-single__cart-row .single_add_to_cart_button{flex:1 1 100%!important;min-width:0!important}.single-product .vc-single__summary>form.cart .zarevo-qty-option{box-sizing:border-box!important;width:100%!important}.vc-single__title{margin:0;font-family:var(--z-font-d);font-size:clamp(1.45rem,4.5vw,1.8rem);font-weight:800;line-height:1.18;letter-spacing:-.025em;color:var(--z-ink)}.single-product .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:12px 0 14px!important;font-size:1.35rem!important;font-weight:700!important;color:var(--z-ink)!important}.single-product .price del{font-size:1rem!important;font-weight:500!important;color:var(--z-soft)!important;opacity:.85}.single-product .price ins{text-decoration:none!important;color:var(--z-brand)!important}.single-product .price+p{margin-top:6px!important;font-size:15px!important;font-weight:600!important;color:var(--z-ink)!important}.vc-single__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.vc-single__price ins{font-family:var(--z-font-d);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.vc-single__cart{display:flex;flex-direction:column;gap:8px;margin:2px 0 0}.vc-single__cart-row{gap:8px;align-items:stretch}.vc-qty{display:flex;align-items:stretch;width:112px;min-width:112px;height:50px;border:1.5px solid var(--z-border);border-radius:var(--z-radius-sm);background:var(--z-white);overflow:hidden}.vc-qty__btn{flex:0 0 36px;width:36px;height:50px;display:grid;place-items:center;border:0;background:#fff0;color:var(--z-muted);cursor:pointer;transition:background .15s,color .15s}.vc-qty__btn:hover{background:var(--z-surface-2);color:var(--z-ink)}.vc-qty__btn:disabled{opacity:.35;cursor:not-allowed}.vc-qty__btn svg{width:15px;height:15px}.vc-qty .qty{flex:1;width:40px;height:50px;margin:0;padding:0;border:0;outline:0;background:#fff0;box-shadow:none;text-align:center;font-family:var(--z-font-b);font-size:15px;font-weight:700;color:var(--z-ink);-moz-appearance:textfield}.vc-qty .qty::-webkit-inner-spin-button,.vc-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.cart .quantity.vc-qty--fixed,form.cart .quantity.hidden,form.cart .quantity:has(input.qty[max="1"]){display:none!important}@media (min-width:900px){.vc-single__summary{gap:11px}.vc-single__title{font-size:1.8rem}.vc-single__price ins{font-size:1.6rem}.vc-qty{width:120px;min-width:120px;height:52px}.vc-qty__btn{flex:0 0 38px;width:38px;height:52px}.vc-qty .qty{height:52px;font-size:15.5px}}.single-product .variations,.single-product table.variations{margin:0 0 12px!important;border:0!important;width:100%!important}.single-product .variations select,select.zarevo-modelo-select{display:block!important;width:100%!important;max-width:var(--z-pdp-w)!important;min-height:48px!important;padding:12px 14px!important;font-size:15px!important;border-radius:var(--z-radius-sm)!important;border:1px solid var(--z-border)!important;background:var(--z-white)!important;color:var(--z-ink)!important}.svsw-attr-wrap.zarevo-modelo-as-select .svsw-swatch-content{display:none!important}.single-product .zarevo-choice-label{font-size:13.5px!important;color:var(--z-muted)!important;margin:6px 0 4px!important;line-height:1.4!important}.zarevo-choice-label:empty{display:none}.single-product .zarevo-price-note{font-size:13px!important;color:var(--z-muted)!important;line-height:1.45!important;margin:8px 0 12px!important;max-width:var(--z-pdp-w)!important}.single-product .zarevo-color-swatches,.zarevo-color-swatches{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:10px 0 8px!important}.single-product .zarevo-color-swatch{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid transparent!important;box-shadow:0 0 0 1px var(--z-border)!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important}.single-product .zarevo-color-swatch.is-selected{box-shadow:0 0 0 2px var(--z-ink)!important;transform:scale(1.06)!important}.single-product .zarevo-color-swatch.is-oos{opacity:.35!important;pointer-events:none!important}.zarevo-color-unavailable,.single-product .zarevo-color-unavailable{font-size:13px!important;color:var(--z-error)!important;margin:6px 0!important;line-height:1.4}.zarevo-clear-wrap{display:none;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px;font-size:13.5px}.zarevo-clear-wrap.is-visible{display:flex}.zarevo-clear-wrap a.reset_variations{display:inline!important;visibility:visible!important;opacity:1!important;font-size:13.5px!important;font-weight:600!important;color:var(--z-brand)!important;text-decoration:underline!important;text-underline-offset:3px;background:none!important;border:0!important;padding:0!important;min-height:0!important;box-shadow:none!important;cursor:pointer}.zarevo-clear-hint{font-size:12.5px;color:var(--z-soft);line-height:1.35;margin-left:6px}.single-product .vc-low-stock,.single-product p.vc-low-stock{margin:6px 0 10px!important}.zarevo-warranty-upsell{margin:0 0 16px}.zarevo-wu-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--z-line);border-radius:10px;background:var(--z-surface);color:var(--z-ink);cursor:pointer;box-shadow:none;transition:border-color .15s ease,background .15s ease}.zarevo-wu-card:hover,.zarevo-wu-card.is-active{border-color:var(--z-success-accent);background:var(--z-success-bg)}.zarevo-wu-card:focus-within{outline:2px solid rgb(31 178 90 / .28);outline-offset:2px}.zarevo-wu-checkbox{width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;accent-color:var(--z-success-accent)}.zarevo-wu-body{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.zarevo-wu-title{font-size:14px;font-weight:650;line-height:1.3}.zarevo-wu-desc{font-size:12.5px;line-height:1.4;color:var(--z-muted)}.zarevo-wu-price{margin-top:1px;white-space:nowrap;font-size:15px;color:var(--z-success)}.woocommerce-checkout-review-order-table tr.fee:not(.zarevo-warranty-fee-row){display:table-row}.single-product .related.products ul.products li.product,.single-product .related.products ul.products li.product .vc-card__body,.single-product .related.products ul.products li.product .vc-card__title{min-width:0!important}.single-product .related.products ul.products li.product .vc-card{min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.single-product .related.products ul.products li.product .vc-card__media img{width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;display:block!important}.single-product .related.products ul.products li.product .vc-card__title{overflow-wrap:anywhere;word-break:normal}.single-product .related.products ul.products li.product .vc-card__foot,.single-product .related.products ul.products li.product .vc-card__foot :is(.button,.vc-btn){width:100%!important;box-sizing:border-box!important}@media (min-width:769px){.single-product .related.products .zarevo-related-nav{display:none!important}}@media (max-width:768px){.single-product .related.products.zarevo-related-carousel{position:relative}.single-product .related.products.zarevo-related-carousel>ul.products{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 1px 10px!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:1px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.single-product .related.products.zarevo-related-carousel>ul.products::-webkit-scrollbar{display:none!important}.single-product .related.products.zarevo-related-carousel>ul.products>li.product{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;scroll-snap-align:start!important;scroll-snap-stop:always}.single-product .related.products.zarevo-related-carousel .zarevo-related-nav{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:-4px 0 12px!important}.single-product .related.products.zarevo-related-carousel .zarevo-related-nav button{appearance:none!important;border:1px solid var(--z-line)!important;background:var(--z-white)!important;color:var(--z-ink)!important;width:40px!important;height:40px!important;padding:0!important;border-radius:10px!important;display:inline-grid!important;place-items:center!important;font:600 19px/1 var(--z-font-b)!important;cursor:pointer!important;box-shadow:var(--z-shadow-card)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.single-product .related.products.zarevo-related-carousel .zarevo-related-nav button:hover:not(:disabled){border-color:var(--z-line-hover)!important;box-shadow:0 6px 16px rgb(26 23 20 / .08)!important;transform:translateY(-1px)}.single-product .related.products.zarevo-related-carousel .zarevo-related-nav button:disabled{opacity:.42!important;cursor:default!important;box-shadow:none!important}}@media (max-width:359px){.single-product .related.products.zarevo-related-carousel>ul.products{grid-auto-columns:calc((100% - 8px)/2)!important;gap:8px!important}}@media (max-width:768px){.single-product .vc-single__summary{--z-pdp-width:100%}.single-product .vc-single__summary>form.cart :is(.zarevo-pdp-trust,.zarevo-pdp-wa){max-width:none!important}.single-product .single_add_to_cart_button{min-height:54px!important;font-size:1rem!important}.single-product .zarevo-color-swatch{width:34px!important;height:34px!important}}@media (max-width:640px){.single-product .woocommerce-breadcrumb{display:none!important}}@media (max-width:879px){.single-product :is(.single_add_to_cart_button,button.single_add_to_cart_button,form.cart .single_add_to_cart_button,form.cart button[type="submit"]),.single-product :is(form.cart,.vc-single__cart-row,form.cart .vc-single__cart-row){position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:1!important;transform:none!important}.single-product :is(.single_add_to_cart_button,button.single_add_to_cart_button){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-shadow:none!important}}.zarevo-qty-selector{display:flex;flex-direction:column;gap:10px;margin:16px 0 20px}.zarevo-qty-option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--z-white);border:1.5px solid var(--z-line);border-radius:var(--z-radius-sm);cursor:pointer;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.zarevo-qty-option:hover{border-color:var(--z-ink)}.zarevo-qty-option.selected{background:var(--z-surface);border-color:var(--z-ink);box-shadow:0 1px 3px rgb(26 23 20 / .06)}.zarevo-qty-option:has(.zarevo-qty-badge):not(.selected){border-color:var(--z-soft);box-shadow:0 0 0 1px rgb(26 23 20 / .04)}.zarevo-qty-option:has(.zarevo-qty-badge).selected{border-color:var(--z-ink);background:var(--z-surface);box-shadow:0 2px 8px rgb(26 23 20 / .08)}.zarevo-qty-radio{width:20px;height:20px;flex:none;border:2px solid var(--z-muted-2);border-radius:50%;background:var(--z-white);box-sizing:border-box}.zarevo-qty-option.selected .zarevo-qty-radio{background:var(--z-ink);border-color:var(--z-ink);box-shadow:inset 0 0 0 4px var(--z-white)}.zarevo-qty-title{font-family:var(--z-font-b);font-size:15px;font-weight:600;color:var(--z-ink);line-height:1.3}.zarevo-qty-price{margin-top:2px;font-family:var(--z-font-d);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--z-ink);line-height:1.2}.zarevo-qty-unit{font-family:var(--z-font-b);font-size:13px;font-weight:500;color:var(--z-muted);line-height:1.35}.zarevo-qty-save{font-family:var(--z-font-b);font-size:12px;font-weight:700;color:var(--z-success)}.zarevo-qty-badge{position:absolute!important;top:10px!important;right:12px!important;left:auto!important;margin:0!important;z-index:1;display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;background:var(--z-success-bg)!important;color:var(--z-success)!important;font-family:var(--z-font-b)!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;flex:none!important;box-shadow:none!important}form.cart:has(.zarevo-qty-selector) :is(.quantity,.vc-qty),body.single-product:has(.zarevo-qty-selector) .vc-sticky-atc :is(.quantity,.vc-qty){display:none!important}.zarevo-precio-transferencia,.zarevo-transfer--product,#zarevo-product-transfer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;width:100%!important;max-width:var(--z-pdp-w)!important;margin:6px 0 12px!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important}.zarevo-pt-label{margin:0;padding:0;font-family:var(--z-font-b);font-size:12px;font-weight:600;line-height:1.2;color:var(--z-success)}.zarevo-pt-precio{margin:0;padding:0;font-family:var(--z-font-d);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--z-success)}.zarevo-pt-ahorro{margin:0;padding:0;font-family:var(--z-font-b);font-size:12.5px;font-weight:650;line-height:1.25;color:var(--z-muted)}@media (min-width:900px){.zarevo-pt-precio{font-size:1.45rem}}@media (max-width:768px){.zarevo-qty-option{padding:12px 14px!important}.zarevo-qty-price{font-size:18px!important}.zarevo-precio-transferencia,.zarevo-transfer--product,#zarevo-product-transfer{max-width:100%!important}.zarevo-pt-precio{font-size:1.15rem!important}}.zarevo-social-proof{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px;width:100%!important;max-width:100%!important;margin:1.25rem 0 1.1rem!important;padding:1rem 1.1rem 1.05rem!important;box-sizing:border-box!important;border:1px solid rgb(26 23 20 / .08)!important;border-radius:16px!important;background:linear-gradient(180deg,#fbf9f6 0%,#f7f4ef 100%)!important;box-shadow:0 1px 0 rgb(255 255 255 / .8) inset,0 8px 24px rgb(26 23 20 / .04)!important;cursor:pointer!important;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease!important}.zarevo-social-proof:hover,.zarevo-social-proof:focus-visible{border-color:rgb(156 42 32 / .28)!important;box-shadow:0 1px 0 rgb(255 255 255 / .9) inset,0 10px 28px rgb(26 23 20 / .07)!important;outline:none!important}.zarevo-social-proof:active{transform:scale(.995)!important}.zarevo-social-proof::before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:0 3px 3px 0!important;background:#9c2a20!important}.zarevo-social-proof:has(.zarevo-sp-score:empty){display:none!important}.zarevo-sp-rating{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.35rem .5rem!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 0 .35rem!important;box-sizing:border-box!important;line-height:1!important}.zarevo-sp-stars{display:block!important;flex:0 0 auto!important;color:#9c2a20!important;font-size:1rem!important;letter-spacing:.08em!important;line-height:1!important;font-weight:400!important;white-space:nowrap!important;transition:transform .18s ease}.zarevo-sp-score{flex:0 0 auto!important;font-family:var(--z-font-d)!important;color:#1a1714!important;font-size:1.05rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1!important;white-space:nowrap!important}.zarevo-sp-count{flex:0 1 auto!important;min-width:0!important;font-family:var(--z-font-b)!important;color:#6b6459!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.3!important;white-space:nowrap!important}.zarevo-sp-quote{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:.85rem 0 0!important;padding:.85rem 0 0 .35rem!important;border-top:1px solid rgb(26 23 20 / .08)!important;color:#1a1714!important;font-size:.9375rem!important;font-weight:450!important;line-height:1.5!important;letter-spacing:-.005em!important;font-style:normal!important;quotes:none!important}.zarevo-sp-author{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem .4rem!important;margin-top:.55rem!important;font-family:var(--z-font-b)!important;color:#5c564e!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.35!important;font-style:normal!important}.zarevo-sp-more{display:inline-flex!important;align-items:center!important;gap:.25rem!important;margin-top:.65rem!important;padding:0!important;color:#1a1714!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important;border-bottom:1px solid rgb(26 23 20 / .25)!important;transition:color .15s ease,border-color .15s ease!important}.zarevo-social-proof:hover .zarevo-sp-more,.zarevo-sp-more:hover{color:#9c2a20!important;border-bottom-color:rgb(156 42 32 / .55)!important}@media (hover:hover) and (pointer:fine){.zarevo-social-proof:hover .zarevo-sp-stars{transform:translateY(-1px)}.zarevo-social-proof:hover .zarevo-sp-count{color:var(--z-ink)!important}}@media (max-width:768px){.zarevo-social-proof{gap:6px!important}.zarevo-sp-count{white-space:normal!important}}@media (max-width:640px){.zarevo-social-proof{padding:.9rem 1rem .95rem!important;border-radius:14px!important;margin:1rem 0 .9rem!important}.zarevo-sp-quote{font-size:.9rem!important}.zarevo-sp-stars{font-size:.95rem!important}}.zarevo-pdp-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:0!important;width:100%!important;margin:16px 0 0!important;padding:12px 6px!important;background:var(--z-surface)!important;border:1px solid var(--z-line)!important;border-radius:14px!important;box-shadow:0 2px 8px rgb(26 23 20 / .04)!important;list-style:none!important;box-sizing:border-box!important;overflow:hidden!important;text-align:center!important;font-size:12.5px!important;line-height:1.35!important}.zarevo-pdp-trust__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;gap:7px!important;padding:8px 6px!important;font:600 11px/1.25 var(--font-sans,system-ui,-apple-system,sans-serif)!important;color:var(--z-ink)!important;letter-spacing:-.01em!important;box-sizing:border-box!important;transition:opacity .2s ease!important}.zarevo-pdp-trust__item+.zarevo-pdp-trust__item{border-top:none!important;border-left:1px solid rgb(26 23 20 / .07)!important}.zarevo-pdp-trust__item svg{width:30px!important;height:30px!important;padding:6px!important;background:rgb(26 23 20 / .05)!important;border-radius:10px!important;stroke:currentColor!important;flex:0 0 30px!important;transition:background .2s ease!important}@media (min-width:768px){.zarevo-pdp-trust{padding:16px 10px!important;border-radius:16px!important}.zarevo-pdp-trust__item{gap:9px!important;padding:10px 12px!important;font-size:12.5px!important}.zarevo-pdp-trust__item svg{width:34px!important;height:34px!important;padding:7px!important;flex:0 0 34px!important;border-radius:11px!important}}@media (max-width:480px){.single-product .zarevo-pdp-trust{align-items:flex-start!important;gap:8px!important}}.zarevo-pdp-wa{margin:5px 0 0;max-width:var(--z-pdp-w)}.zarevo-pdp-wa__link{display:inline-flex;align-items:center;gap:5px;font-family:var(--z-font-b);font-size:13px;font-weight:600;color:var(--z-success)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgb(15 107 56 / .3);transition:text-decoration-color .15s ease}.zarevo-pdp-wa__link:hover{text-decoration-color:currentColor}.zarevo-pdp-wa__icon,.zarevo-pdp-wa__arrow,.zarevo-pdp-wa__subtitle{display:none}.zarevo-pdp-wa__title{font-weight:600}.woocommerce-Reviews,#reviews,.cr-reviews-ajax-reviews{font-family:inherit;color:var(--z-ink)}.cr-voting-upvote,.cr-voting-downvote,.cr-voting-upvote-count,.cr-voting-downvote-count,.ivole-voting,.cr-review-vote,.woocommerce-noreviews,p.woocommerce-noreviews,.cr-noreviews,.ivole-verified-badge,#comments .woocommerce-Reviews-title,#comments .woocommerce-review__dash{display:none!important}.ivole-histogramTable{background:var(--z-white);border:1px solid var(--z-line);border-radius:16px;box-shadow:none;padding:1.75rem 2rem;margin:0 0 2.25rem}.cr-summaryBox-wrap{display:grid!important;grid-template-columns:240px 1fr!important;gap:36px!important;align-items:center!important;padding:30px 36px!important;margin-bottom:32px!important;background-color:#faf9f7!important;border:1px solid #e7e3de!important;border-radius:16px!important;box-shadow:none;box-sizing:border-box!important}.cr-overall-rating-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-right:36px!important;border-right:1px solid #e2ddd7!important;text-align:center!important}.cr-average-rating span{font-family:system-ui,-apple-system,sans-serif;font-size:50px!important;font-weight:800!important;line-height:1!important;color:#1a1714!important;letter-spacing:-.02em!important}.cr-average-rating-stars{margin:10px 0 6px!important;display:flex!important;justify-content:center!important}.cr-total-rating-count{font-family:system-ui,sans-serif;font-size:13px!important;font-weight:500!important;color:#77716c!important;margin-top:2px!important}.ivole-summaryBox{width:100%!important}.cr-histogramTable{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.ivole-histogramRow{display:grid!important;grid-template-columns:40px 1fr 45px!important;align-items:center!important;gap:14px!important;font-size:13px!important;font-weight:600!important;color:#1a1714!important}.cr-histogram-rating-label{display:inline-flex!important;align-items:center!important;gap:4px!important}.cr-histogram-rating-icon{fill:#9c2a20!important;color:#9c2a20!important}.ivole-meter{position:relative;height:8px!important;background-color:#ece8e3!important;border:0!important;border-radius:99px!important;overflow:hidden!important;width:100%!important;box-shadow:none!important}.ivole-meter-bar{height:100%!important;margin:0!important;padding:0!important;border:0!important;background-color:#9c2a20!important;border-radius:99px!important;font-size:0!important;transition:width .4s ease!important}.ivole-histogramCell3{text-align:right!important;color:#77716c!important;font-size:12px!important;font-weight:500!important}.cr-summaryBox-wrap svg.cr-rating-icon,.cr-summaryBox-wrap svg.cr-histogram-rating-icon{color:var(--z-brand)!important;fill:var(--z-brand)!important;width:1.35em;height:1.35em}.cr-summaryBox-wrap .cr-histogram-a,.cr-summaryBox-wrap .cr-histogram-rating-value{color:var(--z-brand)!important;font-weight:650!important;font-size:.95rem;letter-spacing:-.01em}#comments .crstar-rating-svg{position:relative!important;display:inline-flex!important;align-items:center!important}#comments .cr-rating-icon-base{display:flex!important;gap:2px!important}#comments .cr-rating-icon-bg{stroke:#e7e3de!important;color:transparent!important}#comments .cr-rating-icon-frnt{position:absolute!important;top:0!important;left:0!important;height:100%!important;display:flex!important;gap:2px!important;overflow:hidden!important;white-space:nowrap!important}#comments .cr-rating-icon-frnt svg,#comments .cr-histogram-rating-icon{fill:#9C2A20!important;color:#9C2A20!important;stroke:transparent!important}#comments .crstar-rating-svg svg{width:18px!important;height:18px!important;min-width:18px!important;flex-shrink:0!important}@media (max-width:768px){.cr-summaryBox-wrap{grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}.cr-overall-rating-wrap{padding-right:0!important;padding-bottom:24px!important;border-right:none!important;border-bottom:1px solid #e2ddd7!important}}#comments{width:100%;max-width:1164px;margin:0 auto;box-sizing:border-box}#comments .commentlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important;list-style:none!important}#comments .commentlist li.review{display:flex;flex-direction:column;padding:24px!important;margin:0!important;background:#fff;border:1px solid #e7e3de;border-radius:16px;box-shadow:0 4px 16px rgb(26 23 20 / .03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#comments .commentlist li.review:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgb(26 23 20 / .08);border-color:#d9d4ce}#comments .comment_container{display:flex;flex-direction:row;gap:16px;padding:0!important;height:100%;box-sizing:border-box}#comments .comment_container img.avatar{width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid #e7e3de;margin:0!important;float:none!important;flex-shrink:0}#comments .comment-text{display:flex;flex-direction:column;width:100%;height:100%;border:none!important;padding:0!important;margin:0 0 0 62px!important}#comments .comment-text,#comments .comment-text *{background:transparent!important;box-shadow:none!important}#comments .comment-text .star-rating{font-size:14px;color:#9C2A20;margin:4px 0 8px!important;float:none!important}#comments .comment-text .meta{margin:0 0 12px!important;font:400 12px/1.3 system-ui;color:#77716c}#comments .comment-text .meta strong{color:#1A1714;font-size:15px;font-weight:700;display:block}#comments .woocommerce-review__published-date{font-size:12px;color:#8a847e}#comments .ivole-review-country-icon{width:18px;height:auto;vertical-align:middle}#comments .comment-text .description{font:400 14px/1.55 system-ui,sans-serif;color:#38322c;flex-grow:1;margin-top:12px!important}#comments .comment-text .description p{margin:0!important}.woocommerce-review__author{color:var(--z-ink)!important;font-weight:650!important;font-size:1.05rem!important;letter-spacing:-.01em;line-height:1.35}.woocommerce-Reviews .commentlist li,.cr-review-card{margin:0;padding:1.5rem 1.75rem;border:1px solid var(--z-line);border-radius:16px;background:var(--z-white);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-Reviews .commentlist li:hover,.cr-review-card:hover{border-color:color-mix(in srgb,var(--z-line) 70%,var(--z-ink) 30%)}.woocommerce-Reviews .comment-text,.cr-review-card .cr-review-content{color:var(--z-ink);font-size:1rem;line-height:1.65;letter-spacing:-.005em;margin-top:.65rem}.woocommerce-Reviews .star-rating,.cr-review-card .star-rating{color:var(--z-brand)!important;font-size:1.15em;letter-spacing:.02em}@media (max-width:991px){#comments .commentlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:680px){#comments .commentlist{grid-template-columns:1fr;gap:14px}}.zarevo-review-login,#reviews .zarevo-review-login,.woocommerce-Reviews .zarevo-review-login,#tab-reviews .zarevo-review-login{display:block!important;visibility:visible!important;opacity:1!important;margin:1.75rem 0 2rem!important;padding:1.65rem 1.85rem;border:1px solid var(--z-line);border-radius:16px;background:var(--z-surface);box-shadow:none;transition:border-color .2s ease}.zarevo-review-login:hover{border-color:color-mix(in srgb,var(--z-line) 65%,var(--z-ink) 35%)}.zarevo-review-login__text{margin:0 0 1.15rem;font-size:1.05rem;line-height:1.55;letter-spacing:-.01em;color:var(--z-ink);font-weight:450}.zarevo-review-login__cta{margin:0}@media (max-width:640px){.ivole-histogramTable,.zarevo-review-login{padding:1rem 1.05rem!important;border-radius:10px!important}.woocommerce-Reviews .commentlist li,.cr-review-card{border-radius:10px!important}}#review_form.cr-single-product-review{width:100%;max-width:820px;margin:32px auto 0;padding:0;overflow:hidden;background:#fff;border:1px solid #e7e3de;border-radius:20px;box-shadow:0 16px 44px rgb(26 23 20 / .06);box-sizing:border-box}#review_form #respond{margin:0}.woocommerce #review_form #respond p{margin:25px}#review_form .comment-reply-title{display:block;position:relative;margin:0!important;padding:30px 36px 26px!important;background:#1A1714;color:#fff!important;font-size:0!important;line-height:1}#review_form .comment-reply-title::before{content:"Contanos tu experiencia";display:block;color:#fff;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}#review_form .comment-reply-title::after{content:"Tu opinión ayuda a otros a comprar con confianza.";display:block;margin-top:8px;color:rgb(255 255 255 / .72);font-size:14px;line-height:1.45;font-weight:400}#review_form .comment-form{display:flex;flex-direction:column;gap:24px;padding:32px 36px 36px;box-sizing:border-box}#review_form .comment-form-rating{margin:0!important;padding-bottom:22px;border-bottom:1px solid #ece8e3}#review_form .comment-form-rating>label,#review_form .comment-form-comment label{font-size:0!important;display:block;margin-bottom:12px}#review_form .comment-form-rating>label::before{content:"¿Cómo fue tu experiencia?";display:block;font-size:15px;font-weight:700;color:#1A1714;line-height:1.3}#review_form .comment-form-rating>label::after{content:"Elegí una puntuación";display:block;margin-top:4px;font-size:13px;font-weight:400;color:#77716c}#review_form .stars{margin:0!important}#review_form .stars span{display:flex;align-items:center;gap:8px}#review_form .stars a{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border-radius:10px;color:#9C2A20!important;font-size:32px!important;line-height:1!important;text-decoration:none!important;transition:transform .16s ease,background .16s ease,color .16s ease}#review_form .stars a:hover,#review_form .stars a:focus{background:#faf3f2;color:#9C2A20!important;transform:translateY(-2px);outline:none}#review_form .comment-form-comment{margin:0!important}#review_form .comment-form-comment label{margin-bottom:10px}#review_form .comment-form-comment label::before{content:"Contanos qué te pareció";display:block;font-size:15px;font-weight:700;color:#1A1714}#review_form #comment{display:block;width:100%;min-height:160px;margin:0;padding:16px;resize:vertical;box-sizing:border-box;border:1px solid #d9d4ce!important;border-radius:14px!important;background:#fff!important;color:#1A1714!important;font-family:inherit;font-size:15px!important;line-height:1.55!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / .02);transition:border-color .16s ease,box-shadow .16s ease}#review_form #comment:hover{border-color:#bdb7b0!important}#review_form #comment:focus{border-color:#1A1714!important;outline:none!important;box-shadow:0 0 0 4px rgb(26 23 20 / .08)!important}#review_form .cr-upload-local-images{margin:0!important;padding:20px!important;border:1.5px dashed #cfc8c1!important;border-radius:14px!important;background:#faf9f7!important;box-sizing:border-box}#review_form .cr-upload-images-status{display:block;margin:0 0 6px!important;font-size:0!important}#review_form .cr-upload-images-status::before{content:"📷 Sumá fotos o videos";display:block;font-size:14px;font-weight:700;color:#1A1714}#review_form .cr-upload-local-images::after{content:"Mostrá tu producto en uso y ayudá a otros compradores.";display:block;margin-top:6px;color:#77716c;font-size:12px;line-height:1.4}#review_form input[type="file"]{width:100%;margin-top:10px;font-size:13px;color:#5f5953;font-family:inherit;box-sizing:border-box;cursor:pointer}#review_form input[type="file"]::file-selector-button{padding:8px 16px;margin-right:12px;border-radius:8px;background-color:#1A1714;color:#fff;border:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px;transition:background-color .2s ease}#review_form input[type="file"]::-webkit-file-upload-button{padding:8px 16px;margin-right:12px;border-radius:8px;background-color:#1A1714;color:#fff;border:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px}#review_form input[type="file"]::file-selector-button:hover{background-color:#38322c}#review_form .form-submit{margin:8px 0 0!important;padding:0!important}#review_form #submit.cr-single-product-rev-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0!important;padding:14px 28px!important;border:1px solid #9C2A20!important;border-radius:12px!important;background:#9C2A20!important;color:#fff!important;font-family:inherit;font-size:16px!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 14px rgb(156 42 32 / .2);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}#review_form #submit.cr-single-product-rev-submit:hover{background:#82221A!important;border-color:#82221A!important;box-shadow:0 8px 22px rgb(156 42 32 / .3);transform:translateY(-2px)}#review_form #submit.cr-single-product-rev-submit:active{transform:translateY(0);box-shadow:0 2px 8px rgb(156 42 32 / .2)}#review_form #submit.cr-single-product-rev-submit:focus-visible{outline:3px solid rgb(156 42 32 / .25)!important;outline-offset:3px}#review_form #cancel-comment-reply-link{display:none!important}#review_form .required{color:#9C2A20!important}@media (max-width:768px){#review_form.cr-single-product-review{margin-top:20px;border-radius:16px}#review_form .comment-reply-title{padding:22px 20px 18px!important}#review_form .comment-reply-title::before{font-size:20px}#review_form .comment-reply-title::after{font-size:13px}#review_form .comment-form{padding:22px 20px 24px;gap:20px}#review_form .stars span{gap:4px}#review_form .stars a{width:38px!important;height:38px!important;font-size:28px!important}#review_form #comment{min-height:140px;font-size:14px!important}#review_form .cr-upload-local-images{padding:16px!important}#review_form #submit.cr-single-product-rev-submit{min-height:48px;font-size:15px!important}}.vc-drawer__panel{display:flex!important;flex-direction:column!important;max-height:100vh!important;max-height:100dvh!important}.vc-drawer__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px 12px!important;border-bottom:1px solid var(--z-line)!important;flex-shrink:0!important}.vc-drawer__title{margin:0!important;font-family:var(--z-font-d)!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--z-ink)!important}.vc-drawer__body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 14px 16px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}.vc-minicart__items,ul.woocommerce-mini-cart{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important;list-style:none!important;overflow-x:hidden!important;width:100%!important;box-sizing:border-box!important}.vc-drawer .vc-minicart__items>ul.woocommerce-mini-cart{order:0!important}.vc-drawer .vc-minicart__items>.vc-shipbar{order:1!important}.vc-drawer .vc-minicart__items>.zarevo-recs{order:2!important}.vc-drawer .vc-minicart__items>.woocommerce-mini-cart__total{order:3!important;margin-top:4px!important}.vc-drawer .vc-minicart__items>.woocommerce-mini-cart__buttons{order:9!important}.vc-minicart__items>:is(.woocommerce-mini-cart__total,.vc-shipbar,.woocommerce-mini-cart__buttons){flex-shrink:0!important}ul.woocommerce-mini-cart li.mini_cart_item{position:relative!important;display:block!important;min-height:92px!important;margin:0!important;padding:14px 0 14px 78px!important;border-bottom:1px solid var(--z-line)!important;list-style:none!important;box-sizing:border-box!important}ul.woocommerce-mini-cart li.mini_cart_item:last-child{border-bottom:0!important}ul.woocommerce-mini-cart li.mini_cart_item>a:not(.remove){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.6em!important;width:100%!important;margin:0 0 8px!important;padding:0 40px 0 0!important;box-sizing:border-box!important;font:650 14px/1.3 var(--z-font-b)!important;letter-spacing:0!important;color:var(--z-ink)!important;text-decoration:none!important;overflow-wrap:anywhere!important}@media (hover:hover) and (pointer:fine){ul.woocommerce-mini-cart li.mini_cart_item>a:not(.remove):hover{color:var(--z-brand)!important}}ul.woocommerce-mini-cart li.mini_cart_item img{position:absolute!important;top:14px!important;left:0!important;width:64px!important;height:64px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;object-fit:contain!important;background:var(--z-surface)!important;border:1px solid var(--z-line)!important;border-radius:10px!important;box-sizing:border-box!important}ul.woocommerce-mini-cart li.mini_cart_item .vc-minicart-item__controls{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.vc-qty.vc-qty--mini{display:inline-flex!important;align-items:stretch!important;flex:0 0 auto!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:1px solid var(--z-line)!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.vc-qty--mini .vc-qty__btn{flex:0 0 32px!important;width:32px!important;height:auto!important;min-height:0!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--z-ink)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;transition:background-color .15s ease,transform .1s ease!important}.vc-qty--mini .vc-qty__btn:hover{background:var(--z-surface)!important}.vc-qty--mini .vc-qty__btn:active{transform:scale(.92)!important}.vc-qty--mini .vc-qty__btn:disabled,.vc-qty--mini:has(.qty[max="1"]) .vc-qty__btn{opacity:.35!important;cursor:not-allowed!important;transform:none!important}.vc-qty--mini .vc-qty__btn svg{width:13px!important;height:13px!important;display:block!important}.vc-qty--mini .qty{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font:700 14px/1 var(--z-font-b)!important;color:var(--z-ink)!important;-moz-appearance:textfield!important;appearance:textfield!important}.vc-qty--mini .qty::-webkit-outer-spin-button,.vc-qty--mini .qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}ul.woocommerce-mini-cart li.mini_cart_item .vc-minicart-item__price{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-align:right!important;white-space:nowrap!important;font:800 15px/1.2 var(--z-font-d)!important;letter-spacing:-.02em!important;color:var(--z-ink)!important}.vc-minicart-item__price .amount,.vc-minicart-item__price bdi{font:inherit!important;color:inherit!important}.vc-minicart-item__price .woocommerce-Price-currencySymbol{font-size:.8em!important;font-weight:700!important;color:var(--z-muted)!important;margin-right:1px!important}ul.woocommerce-mini-cart li.mini_cart_item a.remove,.vc-drawer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{position:absolute!important;top:10px!important;right:0!important;left:auto!important;bottom:auto!important;z-index:10!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;text-indent:0!important;color:var(--z-muted)!important;background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;transition:color .15s ease,background-color .15s ease!important}ul.woocommerce-mini-cart li.mini_cart_item a.remove::before,.vc-drawer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove.remove_from_cart_button::before{content:""!important;display:block!important;width:18px!important;height:18px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16'/><path d='M10 11v6'/><path d='M14 11v6'/><path d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12'/><path d='M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/></svg>") center/18px 18px no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16'/><path d='M10 11v6'/><path d='M14 11v6'/><path d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12'/><path d='M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/></svg>") center/18px 18px no-repeat!important}ul.woocommerce-mini-cart li.mini_cart_item a.remove:hover,.vc-drawer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove.remove_from_cart_button:hover{color:#C0392B!important;background:rgb(192 57 43 / .08)!important}@media (max-width:420px){ul.woocommerce-mini-cart li.mini_cart_item{min-height:80px!important;padding:12px 0 12px 64px!important}ul.woocommerce-mini-cart li.mini_cart_item img{top:12px!important;width:52px!important;height:52px!important;border-radius:9px!important}ul.woocommerce-mini-cart li.mini_cart_item>a:not(.remove){font-size:13.5px!important;padding-right:38px!important;margin-bottom:7px!important}ul.woocommerce-mini-cart li.mini_cart_item a.remove,.vc-drawer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{top:6px!important;right:-4px!important}ul.woocommerce-mini-cart li.mini_cart_item .vc-minicart-item__controls{gap:8px!important}.vc-qty.vc-qty--mini{width:94px!important;min-width:94px!important;max-width:94px!important}.vc-qty--mini .vc-qty__btn{flex-basis:30px!important;width:30px!important}ul.woocommerce-mini-cart li.mini_cart_item .vc-minicart-item__price{font-size:14px!important}}@media (max-width:768px){.vc-qty--mini .qty{font-size:16px!important}}.vc-drawer .blockUI.blockOverlay,.woocommerce-cart .blockUI.blockOverlay{background:transparent!important;opacity:0!important}.zarevo-recs--minicart{flex:0 1 auto!important;display:flex!important;flex-direction:column!important;margin:6px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--z-line)!important}.zarevo-recs-title--mini{margin:0 0 10px!important;font-family:var(--z-font-b)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--z-muted)!important}.zarevo-recs-grid--mini{display:flex!important;flex-direction:column!important;gap:8px!important}.zarevo-rec-card{transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease!important}.zarevo-rec-card:hover{border-color:var(--z-line-hover)!important;box-shadow:var(--z-shadow-hover)!important;transform:translateY(-2px)!important}.zarevo-rec-card:hover .zarevo-rec-title{color:var(--z-brand)!important}.zarevo-rec-card--mini{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;background:var(--z-white)!important;border:1px solid var(--z-line)!important;border-radius:12px!important;box-shadow:0 1px 2px rgb(26 23 20 / .03)!important}.zarevo-rec-card--mini .zarevo-rec-thumb{display:block!important;width:52px!important;height:52px!important;flex:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:10px!important;background:var(--z-surface)!important;border:1px solid rgb(26 23 20 / .06)!important}.zarevo-rec-card--mini .zarevo-rec-thumb img{display:block!important;width:52px!important;height:52px!important;object-fit:contain!important;background:var(--z-surface)!important;border-radius:0!important;aspect-ratio:auto!important}.zarevo-rec-card--mini .zarevo-rec-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;row-gap:3px!important;min-width:0!important;margin:0!important;padding:0!important}.zarevo-rec-card--mini .zarevo-rec-title{grid-column:1/-1!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;font-family:var(--z-font-b)!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.25!important;color:var(--z-ink)!important;text-decoration:none!important}.zarevo-rec-card--mini .zarevo-rec-price{grid-column:1!important;grid-row:2!important;display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;font-family:var(--z-font-d)!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--z-brand)!important}.zarevo-rec-card--mini .zarevo-rec-price del,.zarevo-rec-card--mini .zarevo-rec-price del .amount{margin-right:4px!important;color:var(--z-muted-2)!important;font-family:var(--z-font-b)!important;font-size:11.5px!important;font-weight:500!important;text-decoration:line-through!important;opacity:.85!important}.zarevo-rec-card--mini .zarevo-rec-price ins{color:var(--z-brand)!important;text-decoration:none!important;font-weight:800!important}.zarevo-rec-card--mini .zarevo-rec-add{grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:0!important;border-radius:999px!important;background:var(--z-brand)!important;color:#fff!important;font-family:var(--z-font-b)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;touch-action:manipulation!important;transition:background-color .15s ease!important}.zarevo-rec-card--mini .zarevo-rec-add:hover{background:var(--z-brand-h)!important;color:#fff!important}.zarevo-rec-card--mini .zarevo-rec-add:active{transform:scale(.96)!important}@media (max-width:360px){.zarevo-rec-card--mini{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:9px!important}.zarevo-rec-card--mini .zarevo-rec-thumb,.zarevo-rec-card--mini .zarevo-rec-thumb img{width:44px!important;height:44px!important}.zarevo-rec-card--mini .zarevo-rec-body{grid-template-columns:minmax(0,1fr)!important}.zarevo-rec-card--mini .zarevo-rec-add{grid-column:1!important;grid-row:3!important;justify-self:stretch!important;width:100%!important}}.woocommerce-mini-cart__total{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin:4px 0 10px!important;padding:12px 0 0!important;border-top:1px solid var(--z-line)!important;font-size:14px!important;color:var(--z-muted)!important}.woocommerce-mini-cart__total strong{color:var(--z-ink)!important;font-weight:650!important}.woocommerce-mini-cart__total .amount{font-family:var(--z-font-d)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--z-ink)!important}.vc-drawer__body .vc-shipbar,.vc-minicart__items .vc-shipbar{margin:0 0 12px!important;padding:12px!important;background:var(--z-surface)!important;border:1px solid var(--z-line)!important;border-radius:12px!important}.vc-drawer__body .vc-shipbar__msg{margin:0 0 8px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;color:var(--z-ink)!important}.vc-shipbar__track{height:7px!important;background:var(--z-line)!important;border-radius:999px!important;overflow:hidden!important}.vc-shipbar__fill{display:block!important;height:100%!important;background:var(--z-brand)!important;border-radius:999px!important;transform-origin:left center!important;transition:width .3s ease!important}.vc-shipbar.is-reached .vc-shipbar__fill{background-color:#00a650!important}.vc-shipbar.is-reached .vc-shipbar__msg,.vc-shipbar.is-reached .vc-shipbar__msg strong{color:#00a650!important}.vc-shipbar.is-reached::after{content:"Tu pedido ya no tiene costo de envío";display:block;font-size:13px;color:#666;margin-top:10px;line-height:1.4}.woocommerce-mini-cart__buttons{position:sticky!important;bottom:0!important;z-index:3!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:4px 0 0!important;padding:12px 0 max(12px,env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid var(--z-line)!important;box-shadow:0 -8px 16px rgb(26 23 20 / .06)!important}.woocommerce-mini-cart__buttons a.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;margin:0!important;border-radius:var(--z-radius-sm)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important;touch-action:manipulation!important;transition:transform .1s ease,background-color .15s ease!important}.woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout),.vc-drawer__panel a.wc-forward:not(.checkout){background:transparent!important;color:var(--z-ink)!important;border:1.5px solid var(--z-ink)!important}.woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover,.vc-drawer__panel a.wc-forward:not(.checkout):hover{background:var(--z-ink)!important;color:var(--z-white)!important}.woocommerce-mini-cart__buttons a.button.checkout{background:var(--z-brand)!important;color:#fff!important;border:0!important}.woocommerce-mini-cart__buttons a.button:active{transform:scale(.98)!important}@media (hover:hover){.vc-drawer .woocommerce-mini-cart__buttons a.button:not(.checkout):hover{background:var(--brand-soft)!important;color:var(--brand-strong)!important}.vc-drawer .woocommerce-mini-cart__buttons a.button.checkout:hover{background:var(--z-brand-h)!important;color:#fff!important;box-shadow:0 4px 14px rgb(156 42 32 / .22)!important}}.woocommerce-mini-cart__empty-message{padding:28px 20px!important;text-align:center!important;font-size:15px!important;color:var(--z-muted)!important;line-height:1.5!important}.vc-minicart__items .woocommerce-mini-cart__empty-message{margin:16px 0 22px;color:var(--z-ink);opacity:.68}.vc-minicart__items .woocommerce-mini-cart__buttons .vc-btn--primary{background:#fff!important;color:var(--z-ink)!important;border:2px solid var(--z-ink)!important;min-height:48px!important;border-radius:var(--z-radius-sm)!important;box-shadow:none!important;transition:all .2s ease!important}.vc-minicart__items .woocommerce-mini-cart__buttons .vc-btn--primary:hover{background:var(--z-ink)!important;color:#fff!important;transform:translateY(-1px)}@media (min-width:768px){.vc-drawer__head{padding:18px 22px 16px!important}.vc-drawer__title{font-size:1.15rem!important}.vc-drawer__body{padding:16px 20px 20px!important}}@media (min-width:1024px){.vc-drawer__body{padding:10px!important}.woocommerce-mini-cart__total .amount{font-size:1.3rem!important}}.woocommerce-cart{--zc-ink:var(--z-ink);--zc-muted:var(--z-muted);--zc-soft:var(--z-soft);--zc-line:var(--z-line);--zc-line-soft:var(--z-border-soft);--zc-surface:var(--z-surface);--zc-surface-2:var(--z-surface-2);--zc-white:var(--z-white);--zc-brand:var(--z-brand);--zc-brand-h:var(--z-brand-h);--zc-success:var(--z-success);--zc-success-bg:var(--z-success-bg);--zc-error:var(--z-error);--zc-error-bg:var(--z-error-bg);--zc-radius:16px;--zc-radius-sm:12px;--zc-shadow:0 1px 2px rgba(26,23,20,.04),0 8px 24px rgba(26,23,20,.04)}.woocommerce-cart .woocommerce,.woocommerce-cart .vc-cart{padding-top:0!important;color:var(--zc-ink)!important}.woocommerce-cart .vc-entry{min-height:0!important}.woocommerce-cart .vc-cart{grid-template-rows:auto auto 1fr!important}.woocommerce-cart :is(h1,.entry-title,.wp-block-post-title){margin:0 0 1.25rem!important;padding:0!important;border:0!important;font-family:var(--z-font-d)!important;font-size:clamp(1.65rem,2.4vw,2.05rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.12!important;color:var(--zc-ink)!important;text-decoration:none!important}.woocommerce-cart .cross-sells,.woocommerce-cart .vc-cart__crosssells{display:none!important}.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 1rem!important}.woocommerce-cart :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){margin:0 0 10px!important;padding:12px 14px!important;border:1px solid var(--zc-line)!important;border-left-width:3px!important;border-radius:var(--zc-radius-sm)!important;background:var(--zc-surface-2)!important;color:var(--zc-ink)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important}.woocommerce-cart .woocommerce-info{border-left-color:var(--zc-brand)!important}.woocommerce-cart .woocommerce-message{border-left-color:var(--zc-success)!important;background:var(--zc-success-bg)!important}.woocommerce-cart .woocommerce-error{border-left-color:var(--zc-error)!important;background:var(--zc-error-bg)!important}.woocommerce-cart :is(.woocommerce-info,.woocommerce-message) a{color:var(--zc-brand)!important;font-weight:650!important;text-decoration:underline!important;text-underline-offset:2px!important}.woocommerce-cart .woocommerce-message a.button{background:transparent!important;color:var(--zc-ink)!important;border:0!important;text-decoration:underline!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.vc-cart .zv-notice,.woocommerce-cart .zv-notice{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 10px!important;padding:12px 14px!important;border-radius:var(--zc-radius-sm)!important;border:1px solid var(--zc-line)!important;background:var(--zc-surface)!important;color:var(--zc-ink)!important;font-family:var(--z-font-b)!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}.woocommerce-cart .zv-notice .zv-i{flex:0 0 28px!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--zc-brand)!important;color:var(--zc-white)!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.woocommerce-cart .zv-notice strong{color:var(--zc-ink)!important;font-weight:700!important}.woocommerce-cart :is(.zarevo-ship-progress,.vc-shipbar){margin:0 0 1rem!important;padding:14px!important;background:var(--zc-surface-2)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-radius-sm)!important}.woocommerce-cart :is(.zarevo-ship-msg,.vc-shipbar__msg){margin:0 0 8px!important;font-family:var(--z-font-b)!important;font-size:14px!important;font-weight:650!important;color:var(--zc-ink)!important;line-height:1.4!important}.woocommerce-cart .zarevo-ship-header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:0 0 8px!important}.woocommerce-cart .zarevo-ship-header .zarevo-ship-msg{margin:0!important}.woocommerce-cart .zarevo-ship-pct{flex:none!important;font-family:var(--z-font-d)!important;font-size:13px!important;font-weight:800!important;color:var(--zc-brand)!important}.woocommerce-cart .zarevo-ship-bar{height:6px!important;border-radius:999px!important;background:var(--zc-line)!important;overflow:hidden!important}.woocommerce-cart .zarevo-ship-bar>span{display:block!important;height:100%!important;background:var(--zc-brand)!important;border-radius:999px!important}.zarevo-ship-bar.is-close span,.woocommerce-cart .zarevo-ship-bar.is-close>span{background:#C45C2A!important}.zarevo-ship-bar.is-complete span,.woocommerce-cart .zarevo-ship-bar.is-complete>span{background:var(--z-success-accent)!important}.zarevo-ship-msg.zarevo-ship-ok,.woocommerce-cart .zarevo-ship-msg.zarevo-ship-ok{color:var(--z-success)!important}.zarevo-ship-sub,.woocommerce-cart .zarevo-ship-sub{margin:.5rem 0 0!important;font-family:var(--z-font-b)!important;font-size:13px!important;font-weight:500!important;color:var(--z-muted)!important;line-height:1.35!important}.woocommerce-cart .vc-shipbar__msg strong{font-weight:700!important}.woocommerce-cart .vc-shipbar__track{height:6px!important;border-radius:999px!important;background:var(--zc-line)!important;overflow:hidden!important}.woocommerce-cart .vc-shipbar__fill{background:var(--zc-brand)!important;border-radius:999px!important}.woocommerce-cart :is(.cart_totals,.vc-cart__totals) .vc-shipbar{display:none!important}.woocommerce-cart :is(table.shop_table.cart,table.cart){margin:0 0 1.25rem!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-radius)!important;background:var(--zc-white)!important;overflow:hidden!important;box-shadow:var(--zc-shadow)!important}.woocommerce-cart table.cart a{text-decoration:none!important}.woocommerce-cart table.cart tr:has(td.actions){display:none!important}.woocommerce-cart table.cart.vc-cart__table{width:100%!important;max-width:none!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;--r-gap:10px;--r-px:22px;--r-py:12px;--thumb:54px;--rm:36px;--name:14.5px;--price:13px;--sub:14.5px}.woocommerce-cart table.cart.vc-cart__table,.woocommerce-cart table.cart.vc-cart__table *{box-sizing:border-box!important}.woocommerce-cart table.cart.vc-cart__table :is(th,td){min-width:0!important;border:0!important}.woocommerce-cart table.cart.vc-cart__table tbody td{margin:0!important;padding:0!important;background:transparent!important}.woocommerce-cart table.cart.vc-cart__table tbody td::before,.woocommerce-cart table.cart td.product-subtotal::before,.product-subtotal::before{display:none!important;content:none!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail a{display:grid!important;place-items:center!important;margin:0!important;border:1px solid var(--z-line)!important;border-radius:10px!important;background:var(--z-surface)!important;overflow:hidden!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail img{display:block!important;margin:0!important;object-fit:contain!important}.woocommerce-cart table.cart.vc-cart__table td.product-name{min-width:0!important;text-align:left!important}.woocommerce-cart table.cart.vc-cart__table td.product-name .vc-cart__name{font-family:var(--z-font-d)!important;font-weight:700!important;line-height:1.3!important;color:var(--z-ink)!important;text-decoration:none!important}.woocommerce-cart table.cart.vc-cart__table td.product-name .vc-cart__name:hover{color:var(--z-brand)!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty{display:flex!important;align-items:stretch!important;margin:0!important;padding:0!important;border:1px solid var(--z-border)!important;border-radius:9px!important;background:var(--z-white)!important;overflow:hidden!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn{display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--z-muted)!important;transition:background-color .16s ease,color .16s ease!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn:hover{background:var(--z-surface-2)!important;color:var(--z-ink)!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn:disabled,.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn[aria-disabled=true]{opacity:.35!important;cursor:not-allowed!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn svg{width:14px!important;height:14px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty{flex:1 1 auto!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-family:var(--z-font-b)!important;font-weight:700!important;color:var(--z-ink)!important;-moz-appearance:textfield!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty::-webkit-inner-spin-button,.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;text-align:right!important;white-space:nowrap!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal .amount{font-family:var(--z-font-d)!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;color:var(--z-ink)!important;white-space:nowrap!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove{display:flex!important;justify-content:flex-end!important;min-width:0!important;position:static!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove{display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid var(--z-line)!important;border-radius:9px!important;background:var(--z-white)!important;color:var(--z-muted)!important;text-decoration:none!important;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove:hover{color:var(--z-error)!important;border-color:var(--z-error-line)!important;background:var(--z-error-bg)!important}@media (min-width:900px){.woocommerce-cart table.cart.vc-cart__table thead,.woocommerce-cart table.cart.vc-cart__table tbody{display:block!important}.woocommerce-cart table.cart.vc-cart__table thead tr,.woocommerce-cart table.cart.vc-cart__table tbody tr.vc-cart__row{display:grid!important;grid-template-columns:[thumb] 58px [name] minmax(210px,1fr) [price] 96px [qty] 112px [sub] 118px [remove] 38px!important;column-gap:var(--r-gap)!important;width:100%!important;padding-inline:var(--r-px)!important;align-items:center!important}.woocommerce-cart table.cart.vc-cart__table thead tr{min-height:34px!important;padding-bottom:7px!important;border-bottom:1px solid var(--z-line)!important}.woocommerce-cart table.cart.vc-cart__table thead th{padding:0!important;background:transparent!important;font-family:var(--z-font-b)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:var(--z-muted-2)!important;text-align:left!important;white-space:nowrap!important}.woocommerce-cart table.cart :is(th,td).product-price{display:block!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-thumbnail{grid-column:thumb!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-name{grid-column:name!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-price{grid-column:price!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-quantity{grid-column:qty!important;text-align:center!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-subtotal{grid-column:sub!important;text-align:right!important}.woocommerce-cart table.cart.vc-cart__table thead th.product-remove{grid-column:remove!important}.woocommerce-cart table.cart.vc-cart__table tbody tr.vc-cart__row{min-height:80px!important;padding-block:var(--r-py)!important;border-bottom:1px solid var(--z-line)!important;border-radius:10px!important;transition:background-color .18s ease,border-color .18s ease!important}.woocommerce-cart table.cart.vc-cart__table tbody tr.vc-cart__row:hover{background:var(--z-surface-3)!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail{grid-column:thumb!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail a{width:var(--thumb)!important;height:var(--thumb)!important;transition:border-color .18s ease,background-color .18s ease!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail a:hover{border-color:var(--z-border)!important;background:var(--z-surface-2)!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail img{width:var(--thumb)!important;height:var(--thumb)!important}.woocommerce-cart table.cart.vc-cart__table td.product-name{grid-column:name!important}.woocommerce-cart table.cart.vc-cart__table td.product-name .vc-cart__name{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--name)!important;letter-spacing:-.015em!important;overflow-wrap:anywhere!important}.woocommerce-cart table.cart.vc-cart__table td.product-price{grid-column:price!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;white-space:nowrap!important}.woocommerce-cart table.cart.vc-cart__table td.product-price .amount{font-family:var(--z-font-b)!important;font-size:var(--price)!important;font-weight:600!important;line-height:1.2!important;color:var(--z-ink)!important;white-space:nowrap!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity{grid-column:qty!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty{width:106px!important;min-width:106px!important;height:38px!important;min-height:38px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn{flex:0 0 34px!important;width:34px!important;height:38px!important;min-height:38px!important;cursor:pointer!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty{width:38px!important;min-width:38px!important;height:38px!important;font-size:13px!important;line-height:1!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal{grid-column:sub!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal .amount{font-size:var(--sub)!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove{grid-column:remove!important;align-items:center!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove{width:var(--rm)!important;height:var(--rm)!important;min-width:var(--rm)!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove:active{transform:scale(.96)!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove svg{width:16px!important;height:16px!important}}@media (max-width:899px){.woocommerce-cart table.cart.vc-cart__table{--r-gap:12px;--r-px:14px;--r-py:14px}.woocommerce-cart table.cart.vc-cart__table thead,.woocommerce-cart table.cart :is(td.product-price,th.product-price){display:none!important}.woocommerce-cart table.cart.vc-cart__table tbody tr.vc-cart__row{display:grid!important;grid-template-columns:[thumb] 52px [name] minmax(0,1fr) [remove] 36px!important;grid-template-rows:[top] auto [bottom] auto!important;grid-template-areas:"thumb name remove" "thumb meta meta"!important;column-gap:var(--r-gap)!important;row-gap:8px!important;align-items:center!important;width:100%!important;padding-block:var(--r-py)!important;padding-inline:var(--r-px)!important;border-bottom:1px solid var(--z-line)!important}.woocommerce-cart table.cart.vc-cart__table tbody td{width:auto!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail{grid-area:thumb!important;display:flex!important;align-items:center!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail a,.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail img{width:50px!important;height:50px!important}.woocommerce-cart table.cart.vc-cart__table td.product-name{grid-area:name!important;padding-right:8px!important}.woocommerce-cart table.cart.vc-cart__table td.product-name .vc-cart__name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:14px!important;letter-spacing:-.01em!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove{grid-area:remove!important;align-items:flex-start!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove{width:34px!important;height:34px!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove svg{width:15px!important;height:15px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity,.woocommerce-cart table.cart.vc-cart__table td.product-subtotal{grid-area:meta!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity{display:flex!important;align-items:center!important;justify-content:flex-start!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty{width:96px!important;height:36px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn{flex:0 0 32px!important;width:32px!important;height:36px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty{width:32px!important;height:36px!important;font-size:14px!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal .amount{font-size:15px!important}}@media (max-width:420px){.woocommerce-cart table.cart.vc-cart__table{--r-px:12px;--r-py:12px;--r-gap:10px}.woocommerce-cart table.cart.vc-cart__table tbody tr.vc-cart__row{grid-template-columns:[thumb] 48px [name] minmax(0,1fr) [remove] 34px!important}.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail a,.woocommerce-cart table.cart.vc-cart__table td.product-thumbnail img{width:46px!important;height:46px!important}.woocommerce-cart table.cart.vc-cart__table td.product-name .vc-cart__name{font-size:13.5px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty{width:90px!important;height:34px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .vc-qty__btn{flex:0 0 30px!important;width:30px!important;height:34px!important}.woocommerce-cart table.cart.vc-cart__table td.product-quantity .qty{height:34px!important;font-size:13.5px!important}.woocommerce-cart table.cart.vc-cart__table td.product-subtotal .amount{font-size:14.5px!important}.woocommerce-cart table.cart.vc-cart__table td.product-remove .vc-cart__remove{width:32px!important;height:32px!important}}.woocommerce-cart .cart_totals{padding:20px 20px 18px!important;background:var(--zc-white)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-radius)!important;box-shadow:var(--zc-shadow)!important;box-sizing:border-box!important}.woocommerce-cart .cart_totals>h2{margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid var(--zc-line)!important;font-family:var(--z-font-d)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--zc-ink)!important}.woocommerce-cart .vc-cart__head--summary{margin:0 0 .75rem!important;padding:0!important;font-family:var(--z-font-d)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--zc-ink)!important}.woocommerce-cart .cart_totals table{width:100%!important;margin:0 0 8px!important;border:0!important;background:transparent!important}.woocommerce-cart .cart_totals table :is(th,td){padding:11px 0!important;border:0!important;border-bottom:1px solid var(--zc-line-soft)!important;background:transparent!important;font-size:14.5px!important}.woocommerce-cart .cart_totals table th{font-weight:550!important;color:var(--zc-muted)!important;text-align:left!important}.woocommerce-cart .cart_totals table td{font-weight:650!important;color:var(--zc-ink)!important;text-align:right!important}.woocommerce-cart .cart_totals table tr.order-total :is(th,td){padding-top:16px!important;border-bottom:0!important}.woocommerce-cart .cart_totals table tr.order-total th{font-family:var(--z-font-d)!important;font-size:15px!important;font-weight:800!important;color:var(--zc-ink)!important}.woocommerce-cart .cart_totals table tr.order-total td,.woocommerce-cart .cart_totals table tr.order-total :is(td .amount,strong .amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol){font-family:var(--z-font-d)!important;font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--zc-ink)!important;text-decoration:none!important;border-bottom:0!important}.woocommerce-cart .cart_totals .woocommerce-Price-currencySymbol{font-size:.72em!important;font-weight:700!important;color:var(--zc-muted)!important;margin-right:2px!important}.woocommerce-cart .cart_totals tr.order-total td .amount,.woocommerce-checkout .vc-checkout__items tr.order-total td .amount{box-shadow:none!important;padding-bottom:0!important}.woocommerce-cart .cart_totals tr.order-total td .amount .woocommerce-Price-currencySymbol,.woocommerce-checkout .vc-checkout__items tr.order-total td .amount .woocommerce-Price-currencySymbol{vertical-align:baseline!important;font-size:.72em!important;color:var(--ink-3)!important}.woocommerce-cart .includes_tax,.woocommerce-checkout .includes_tax,.woocommerce .order-total small.includes_tax,.woocommerce-checkout-review-order-table .order-total small.includes_tax,.woocommerce-order .order-total small.includes_tax{display:none!important}@media (min-width:992px){.woocommerce-cart .cart_totals{position:sticky!important;top:96px!important}}.woocommerce-cart :is(.zarevo-precio-transferencia.zarevo-transfer--cart,#zarevo-cart-transfer){display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:14px!important;box-sizing:border-box!important;background:var(--zc-success-bg)!important;border:1px solid rgb(15 107 56 / .22)!important;border-radius:var(--zc-radius-sm)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-row--transfer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin:0!important;padding:0!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-label{margin:0!important;font-family:var(--z-font-b)!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;color:var(--zc-success)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-precio{margin:0!important;font-family:var(--z-font-d)!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--zc-success)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-ahorro{margin:0!important;font-family:var(--z-font-b)!important;font-size:12.5px!important;font-weight:600!important;line-height:1.25!important;color:var(--zc-muted)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-row--other{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:4px 12px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid rgb(15 107 56 / .16)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-label-other{margin:0!important;font-family:var(--z-font-b)!important;font-size:12.5px!important;font-weight:550!important;line-height:1.3!important;color:var(--zc-muted)!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-precio-other{margin:0!important;font-family:var(--z-font-d)!important;font-size:1rem!important;font-weight:750!important;letter-spacing:-.015em!important;line-height:1.2!important;color:var(--zc-ink)!important}.woocommerce-cart .zarevo-recs.zarevo-recs--cart{margin:1.5rem 0 1.75rem!important;padding:0!important}.woocommerce-cart .zarevo-recs--cart .zarevo-recs-title{margin:0 0 1rem!important;padding:0!important;border:0!important;font-family:var(--z-font-d)!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--z-ink)!important;text-decoration:none!important}.woocommerce-cart .zarevo-recs--cart .zarevo-recs-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,200px))!important;justify-content:start!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important}.zarevo-recs--cart .zarevo-rec-add.button,.zarevo-recs--cart a.zarevo-rec-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:auto 0 0!important;padding:12px 22px!important;font-size:14px!important;font-weight:650!important;line-height:1!important;color:#fff!important;background:#9c2a20!important;border:none!important;border-radius:12px!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;transition:background .15s ease,opacity .15s ease}.zarevo-recs--cart .zarevo-rec-add.button:hover,.zarevo-recs--cart a.zarevo-rec-add:hover{background:#7a2119!important;color:#fff!important}@media (max-width:979px){.woocommerce-cart .vc-cart{display:flex;flex-direction:column}.woocommerce-cart .vc-cart>.cart-collaterals{order:1}.woocommerce-cart .vc-cart>.zarevo-recs--cart{order:2}}@media (max-width:768px){.woocommerce-cart :is(h1,.entry-title){font-size:1.55rem!important;margin-bottom:.85rem!important}.woocommerce-cart .cart_totals{padding:16px 14px 14px!important}.woocommerce-cart .cart_totals table tr.order-total :is(td,td .amount){font-size:1.3rem!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{position:sticky!important;bottom:12px!important;z-index:30!important;box-shadow:0 10px 28px rgb(26 23 20 / .16)!important}.woocommerce-cart :is(.zarevo-precio-transferencia.zarevo-transfer--cart,#zarevo-cart-transfer){padding:12px!important;margin-bottom:12px!important}.woocommerce-cart .zarevo-transfer--cart .zarevo-pt-precio{font-size:1.25rem!important}.woocommerce-cart .zarevo-recs--cart .zarevo-recs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.woocommerce-cart .zarevo-recs--cart .zarevo-rec-card{border-radius:12px!important;padding:0 0 8px!important}.woocommerce-cart .zarevo-recs--cart .zarevo-rec-body{padding:10px 10px 0!important}.woocommerce-cart .zarevo-recs--cart .zarevo-rec-title{font-size:.9rem!important;height:3.6em!important;margin:0 0 6px!important}.woocommerce-cart .zarevo-recs--cart .zarevo-rec-price{font-size:1.05rem!important;min-height:2.2em!important}.woocommerce-cart .zarevo-recs--cart :is(.zarevo-rec-add.button,a.zarevo-rec-add){min-height:44px!important;height:44px!important;font-size:.8rem!important;border-radius:8px!important;padding:0 8px!important}}.vc-cart__proceed .vc-assurances,.woocommerce-checkout .vc-assurances{list-style:none!important;margin:16px 0 0!important;padding:14px 12px!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;background:var(--z-surface)!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;box-shadow:0 1px 2px rgb(26 23 20 / .03)!important}.vc-cart__proceed .vc-assurances li,.woocommerce-checkout .vc-assurances li{display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0!important;min-width:0!important;color:var(--z-ink)!important;font-family:var(--z-font-b)!important;font-size:13px!important;font-weight:550!important;line-height:1.35!important;text-align:left!important}.vc-cart__proceed .vc-assurances li+li,.woocommerce-checkout .vc-assurances li+li{padding-top:11px!important;border-top:1px solid rgb(26 23 20 / .06)!important}.vc-cart__proceed .vc-assurances li+li::before,.woocommerce-checkout .vc-assurances li+li::before{content:none!important;display:none!important}.vc-cart__proceed .vc-assurances li svg,.woocommerce-checkout .vc-assurances li svg,.vc-assurances li svg{flex:0 0 34px!important;width:34px!important;height:34px!important;padding:7px!important;box-sizing:border-box!important;border-radius:10px!important;background:rgb(26 23 20 / .06)!important;color:var(--z-ink)!important;stroke:var(--z-ink)!important;stroke-width:1.75!important;opacity:1!important}.vc-cart__proceed .vc-assurances li span,.woocommerce-checkout .vc-assurances li span{display:block!important;max-width:none!important;min-width:0!important;color:var(--z-ink)!important;font-weight:600!important}@media (min-width:768px){.vc-cart__proceed .vc-assurances,.woocommerce-checkout .vc-assurances{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:14px 6px!important}.vc-cart__proceed .vc-assurances li,.woocommerce-checkout .vc-assurances li{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:6px 10px!important}.vc-cart__proceed .vc-assurances li+li,.woocommerce-checkout .vc-assurances li+li{padding-top:6px!important;border-top:0!important;border-left:1px solid rgb(26 23 20 / .07)!important}.vc-cart__proceed .vc-assurances li span,.woocommerce-checkout .vc-assurances li span{max-width:11ch!important;font-size:12px!important;line-height:1.3!important}}.woocommerce-checkout .woocommerce{max-width:none!important;padding:0!important;margin:0!important}.woocommerce-checkout .vc-entry{min-height:0!important}.woocommerce-checkout :is(form.checkout,.col2-set,.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}.woocommerce-checkout .vc-page-head{margin:0 0 1.25rem!important;padding:0!important}.woocommerce-checkout :is(.vc-page-head__title,h1.entry-title){margin:0!important;padding:0!important;border:0!important;font-family:var(--z-font-d)!important;font-size:clamp(1.65rem,2.4vw,2.05rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.12!important;color:var(--z-ink)!important;text-decoration:none!important}.zarevo-checkout-note,.woocommerce-checkout .zarevo-checkout-note,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 8px!important;padding:9px 12px!important;border:1px solid var(--z-line)!important;border-left-width:3px!important;border-left-color:var(--z-brand)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-surface-2)!important;color:var(--z-ink)!important;font-family:var(--z-font-b)!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}.zarevo-checkout-note p{margin:0!important;font-size:13px!important}.zarevo-checkout-note strong,.zarevo-checkout-note .amount{color:var(--z-ink)!important;font-weight:700!important}.woocommerce-checkout :is(.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle) .woocommerce-info a{color:var(--z-brand)!important;font-weight:650!important;text-decoration:underline!important;text-underline-offset:2px!important}@media (min-width:900px){.woocommerce-checkout .woocommerce{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;align-items:start!important}.woocommerce-checkout .woocommerce>*{grid-column:1/-1!important}.woocommerce-checkout .woocommerce>.zarevo-checkout-note{grid-column:1!important}.woocommerce-checkout .woocommerce>.woocommerce-form-coupon-toggle{grid-column:2!important}}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 10px!important}.woocommerce-checkout .checkout_coupon{margin:0 0 16px!important;padding:16px!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-white)!important;box-sizing:border-box!important}.woocommerce-checkout .checkout_coupon .input-text{min-height:48px!important;border-radius:var(--z-radius-sm)!important;border:1px solid var(--z-line)!important}.woocommerce-checkout .checkout_coupon .button{min-height:48px!important;border-radius:999px!important;background:var(--z-ink)!important;color:var(--z-white)!important;border:0!important;font-weight:600!important}.woocommerce-checkout .vc-checkout__cols{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,400px)!important;gap:40px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce-checkout .vc-checkout__main,.woocommerce-checkout .vc-checkout__aside{min-width:0!important;margin:0!important;padding:0!important;width:100%!important}.woocommerce-checkout :is(.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3,.woocommerce-additional-fields>h3,.zarevo-pay-title,.vc-checkout__review-title,#order_review_heading){margin:0 0 16px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--z-line)!important;font-family:var(--z-font-d)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--z-ink)!important}.woocommerce-checkout :is(.woocommerce-billing-fields>p,.vc-checkout__billing-note){margin:0 0 16px!important;color:var(--z-muted)!important;font-size:14px!important;line-height:1.5!important}.woocommerce-checkout .form-row{margin:0 0 16px!important;padding:0!important;width:100%!important;float:none!important;box-sizing:border-box!important}.woocommerce-checkout .form-row label{display:block!important;margin:0 0 6px!important;font-size:13.5px!important;font-weight:600!important;color:var(--z-ink)!important;line-height:1.3!important}.woocommerce-checkout .form-row .required{color:var(--z-brand)!important}.woocommerce-checkout :is(.form-row input.input-text,.form-row textarea,.form-row select,.select2-container .select2-selection--single){min-height:50px!important;padding:12px 14px!important;font-size:16px!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-white)!important;color:var(--z-ink)!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout .form-row textarea{min-height:100px!important;resize:vertical!important}.woocommerce-checkout :is(.form-row input.input-text,.form-row textarea,.form-row select):focus{border-color:var(--z-ink)!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 23 20 / .08)!important}.woocommerce-checkout #billing_country_field,.woocommerce-additional-fields{display:none!important}.woocommerce-checkout .zv-pickup-note{margin:0 0 16px!important;padding:12px 14px!important;border-radius:var(--z-radius-sm)!important;border:1px solid var(--z-line)!important;background:var(--z-surface)!important;font-size:13px!important;line-height:1.4!important;color:var(--z-ink)!important}.woocommerce-checkout .zv-notas-toggle{display:inline-flex!important;margin:4px 0 12px!important;font-size:13.5px!important;font-weight:600!important;color:var(--z-brand)!important;text-decoration:none!important}.woocommerce-checkout .zv-ship-title{margin:0 0 8px!important;font-size:12.5px!important;font-weight:700!important;color:var(--z-ink)!important}.woocommerce-checkout :is(#shipping_method,.woocommerce-shipping-methods){list-style:none!important;margin:0 0 16px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.woocommerce-checkout :is(#shipping_method li,ul.woocommerce-shipping-methods li){margin:0!important;padding:12px 14px!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-white)!important}.woocommerce-checkout :is(#shipping_method li:has(input:checked),ul.woocommerce-shipping-methods li:has(input:checked),ul.woocommerce-shipping-methods li.zv-ship-selected){border-color:var(--z-ink)!important;background:var(--z-surface)!important}.woocommerce-checkout :is(#shipping_method label,ul.woocommerce-shipping-methods label){font-size:14px!important;font-weight:550!important;color:var(--z-ink)!important;cursor:pointer!important;line-height:1.35!important}.woocommerce-checkout .zar-trust-badge{display:block!important;margin:10px 0 2px!important;font-family:var(--z-font-b)!important;font-size:12px!important;font-weight:600!important;color:var(--z-muted)!important;line-height:1.4!important}.woocommerce-checkout .vc-checkout__review.vc-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.woocommerce-checkout :is(#order_review,.vc-checkout__review-order){background:var(--z-white)!important;border:1px solid var(--z-line)!important;border-radius:16px!important;padding:20px 20px 18px!important;box-shadow:0 1px 2px rgb(26 23 20 / .04),0 8px 24px rgb(26 23 20 / .04)!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout :is(table.woocommerce-checkout-review-order-table,.vc-checkout__items){margin:0 0 8px!important;border:0!important;width:100%!important}.woocommerce-checkout .vc-checkout__items thead,.woocommerce-checkout .vc-checkout__items.shop_table thead{display:none!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.vc-checkout__item td){padding:11px 0!important;border:0!important;border-bottom:1px solid var(--z-border-soft)!important;font-family:var(--z-font-b)!important;font-size:14.5px!important;color:var(--z-ink)!important;background:transparent!important;vertical-align:middle!important}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--z-muted)!important;border-bottom:1px solid var(--z-line)!important;padding-bottom:10px!important}.woocommerce-checkout .vc-checkout__item-media img{width:52px!important;height:52px!important;border-radius:10px!important;object-fit:cover!important}.woocommerce-checkout .vc-checkout__item-name{font-size:14px!important;font-weight:650!important;line-height:1.3!important;color:var(--z-ink)!important}.woocommerce-checkout .vc-checkout__item-qty{font-size:12.5px!important;font-weight:550!important;color:var(--z-muted)!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.vc-checkout__items tfoot th,.vc-checkout__items tfoot td){padding:11px 0!important;border:0!important;border-bottom:1px solid var(--z-border-soft)!important;font-size:14.5px!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table tfoot th,.vc-checkout__items tfoot th){font-weight:550!important;color:var(--z-muted)!important;text-align:left!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table tfoot td,.vc-checkout__items tfoot td){font-weight:650!important;color:var(--z-ink)!important;text-align:right!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td,.vc-checkout__items tr.order-total th,.vc-checkout__items tr.order-total td){padding-top:16px!important;border-bottom:0!important;font-size:16px!important;font-weight:800!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table .order-total th,.vc-checkout__items tr.order-total th){font-family:var(--z-font-d)!important;color:var(--z-ink)!important}.woocommerce-checkout :is(.woocommerce-checkout-review-order-table .order-total .amount,.vc-checkout__items tr.order-total .amount){font-family:var(--z-font-d)!important;font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--z-ink)!important;text-decoration:none!important}.woocommerce-checkout .vc-checkout__items.shop_table,.woocommerce-checkout .vc-checkout__items.shop_table tbody,.woocommerce-checkout .vc-checkout__items.shop_table tfoot{display:block;width:100%}.woocommerce-checkout .vc-checkout__items.shop_table tr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.woocommerce-checkout .vc-checkout__items.shop_table tr:not(.order-total){border-bottom:1px solid var(--line)}.woocommerce-checkout .vc-checkout__items.shop_table tr>*{display:block;border-bottom:0!important}.woocommerce-checkout .vc-checkout__items.shop_table td.product-name{display:flex;flex:1 1 auto;min-width:0}.woocommerce-checkout .vc-checkout__items.shop_table td.product-total{flex:0 0 auto}.woocommerce-checkout .vc-checkout__items.shop_table tr.order-total{align-items:baseline}.woocommerce-checkout .vc-checkout__items.shop_table tr.woocommerce-shipping-totals{flex-direction:column;gap:8px}.woocommerce-checkout .vc-checkout__items.shop_table tr.woocommerce-shipping-totals>th{display:none}.woocommerce-checkout .vc-checkout__items.shop_table tr.woocommerce-shipping-totals>td{width:100%;text-align:left}.woocommerce-checkout .vc-checkout__items.shop_table tfoot .shipping :is(ul,li,label),.woocommerce-checkout #zv-ship-title{text-align:left!important}.woocommerce-checkout .vc-checkout__items.shop_table tfoot .shipping #shipping_method>li{display:flex;align-items:flex-start;gap:10px}.woocommerce-checkout .vc-checkout__items.shop_table tfoot .shipping #shipping_method>li>input{flex:0 0 auto;margin:3px 0 0!important}.woocommerce-checkout #payment{background:transparent!important;border:0!important;padding:0!important}.woocommerce-checkout :is(ul.wc_payment_methods,.vc-checkout__methods){list-style:none!important;margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;border:0!important}.woocommerce-checkout :is(.wc_payment_method,.vc-checkout__method){margin:0!important;padding:0!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-white)!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.woocommerce-checkout :is(.wc_payment_method:has(input:checked),.vc-checkout__method:has(input:checked)),.woocommerce-checkout .vc-checkout__method.zv-pm-selected{border-color:var(--z-ink)!important;background:var(--z-surface)!important;box-shadow:0 1px 3px rgb(26 23 20 / .06)!important}.woocommerce-checkout .payment_method_bacs{order:-1!important;border-color:var(--z-ink)!important;background:var(--z-surface)!important}.zar-discount-badge-inline{display:inline-flex!important;align-items:center!important;margin-left:6px!important;padding:2px 8px!important;border-radius:999px!important;background:var(--z-success-bg)!important;color:var(--z-success)!important;font-family:var(--z-font-b)!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;vertical-align:middle!important;white-space:nowrap}.woocommerce-checkout :is(.wc_payment_method>label,.vc-checkout__method-label){display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;margin:0!important;font-size:14.5px!important;font-weight:650!important;color:var(--z-ink)!important;cursor:pointer!important;line-height:1.3!important}.woocommerce-checkout .wc_payment_method>label{flex:1 1 0!important;min-width:0!important}.woocommerce-checkout :is(.wc_payment_method input.input-radio,.vc-checkout__method-radio){width:18px!important;height:18px!important;margin:0!important;accent-color:var(--z-ink)!important;flex-shrink:0!important}.woocommerce-checkout .vc-checkout__method-icon{margin-left:auto!important;display:flex!important;align-items:center!important}.woocommerce-checkout .vc-checkout__method-icon :is(img,svg){width:22px!important;height:22px!important;opacity:.85!important}.woocommerce-checkout :is(.payment_box,.vc-checkout__method-box){margin:0!important;padding:0 16px 14px!important;border-top:1px solid var(--z-border-soft)!important;background:transparent!important;color:var(--z-muted)!important;font-size:13.5px!important;line-height:1.5!important}.woocommerce-checkout .payment_box p{margin:12px 0 0!important;color:var(--z-muted)!important}.woocommerce-checkout .zv-bacs-hint{margin-top:12px!important;padding:12px 14px!important;background:var(--z-success-bg)!important;border-radius:10px!important;border:1px solid rgb(15 107 56 / .18)!important;font-size:13.5px!important;color:var(--z-success)!important;line-height:1.45!important}.woocommerce-checkout .zv-bacs-hint strong{font-weight:650!important}.woocommerce-checkout .mp-checkout-pro-benefits-title{font-size:13.5px!important;margin:0 0 8px!important}.woocommerce-checkout .mp-checkout-pro-payment-methods{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:10px 0 6px!important}.woocommerce-checkout .mp-checkout-pro-payment-method-icon{height:20px!important;width:auto!important;opacity:.9!important}.zv-pm-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;background:var(--z-ink);color:var(--z-surface);font-size:11.5px;font-weight:650;border-radius:6px}@media (hover:hover){.woocommerce-checkout #shipping_method>li:not(:has(input:checked)):hover,.woocommerce-checkout .wc_payment_method:not(:has(input:checked)):hover>label{background:#F2F0EB!important}.woocommerce-checkout a.showcoupon:hover{color:#85231B!important}}.woocommerce-checkout :is(.woocommerce-terms-and-conditions-wrapper,.woocommerce-privacy-policy-text){font-size:12.5px!important;color:var(--z-muted)!important;line-height:1.45!important;margin:12px 0 0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{font-size:13px!important;line-height:1.4!important;color:var(--z-muted)!important}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--z-ink)!important}.woocommerce-checkout label.woocommerce-form__label-for-checkbox input#terms{display:inline-block!important;width:20px!important;height:20px!important;margin:0 8px 0 0!important;vertical-align:-5px!important}@media (max-width:879px){.woocommerce-terms-and-conditions-wrapper,.woocommerce-terms-and-conditions-wrapper .form-row,.woocommerce-terms-and-conditions-wrapper input#terms,.woocommerce-terms-and-conditions-wrapper label{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}}.woocommerce-checkout .correo_argentino_review_order_section:empty,.woocommerce-checkout .correo_argentino_review_order_section:has(address:empty){display:none!important}@media (min-width:992px){.woocommerce-checkout .vc-checkout__aside{position:relative!important}.woocommerce-checkout :is(#order_review,.vc-checkout__review-order){position:sticky!important;top:96px!important}}@media (max-width:991px){.woocommerce-checkout .vc-checkout__cols{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:768px){.woocommerce-checkout :is(#order_review,.vc-checkout__review-order){margin-top:0!important;padding:18px 16px!important}.woocommerce-checkout :is(.wc_payment_method,.vc-checkout__method){padding:0!important}.woocommerce-checkout #place_order{min-height:54px!important;font-size:16.5px!important}.woocommerce-checkout .vc-checkout__items input.qty{font-size:16px!important}}@media (max-width:640px){.woocommerce-checkout .vc-checkout__cols{gap:22px!important}.woocommerce-checkout .form-row{margin-bottom:14px!important}.woocommerce-checkout .vc-checkout__item-media img{width:44px!important;height:44px!important}}li.zv-ship-selected{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px!important;padding:12px 14px!important;box-sizing:border-box!important}li.zv-ship-selected>input.shipping_method{flex-shrink:0;margin-right:10px!important;margin-top:3px!important}li.zv-ship-selected>label{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;line-height:1.4!important;margin:0 0 4px!important;padding:0!important;font-weight:500!important;box-sizing:border-box!important}li.zv-ship-selected label .woocommerce-Price-amount{white-space:nowrap!important;font-weight:600!important}li.zv-ship-selected .corrarfo-selection-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important;margin-top:6px!important;box-sizing:border-box!important}#corrarfo_container_select_provinces,#corrarfo_container_select_0,li.zv-ship-selected .select2-container{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}li.zv-ship-selected .select2-selection--single.corrarfo-select2{width:100%!important;height:auto!important;min-height:42px!important;padding:8px 36px 8px 12px!important;border-radius:6px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}li.zv-ship-selected .select2-selection--single.corrarfo-select2,li.zv-ship-selected .select2-selection--single.corrarfo-select2:is(:hover,:focus),li.zv-ship-selected :is(.select2-container--focus,.select2-container--open) .select2-selection--single.corrarfo-select2,li.zv-ship-selected .select2-selection--single:hover{background-color:#fff!important;border-color:#ccc!important}li.zv-ship-selected .select2-selection__rendered{display:block!important;width:100%!important;padding:0!important;margin:0!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;text-overflow:unset!important;color:#222!important;background:transparent!important;opacity:1!important}li.zv-ship-selected .select2-selection__arrow{height:100%!important;top:0!important;right:8px!important}body .select2-dropdown.corrarfo-select2,body .select2-container--open .select2-dropdown{background-color:#fff!important;border:1px solid #ccc!important;z-index:999999!important}body .select2-results__option,body .select2-dropdown .select2-results__option,body .select2-results__options .select2-results__option{color:#1A1714!important;background:#fff!important;opacity:1!important;visibility:visible!important;padding:8px 12px!important;line-height:1.4!important}body .select2-results__option--highlighted,body .select2-results__option--highlighted[aria-selected],body .select2-results__option[aria-selected="true"].select2-results__option--highlighted,body .select2-results__option:is(:hover,:focus,:active),body .select2-dropdown .select2-results__option--highlighted,body .select2-dropdown .select2-results__option:hover{color:#fff!important;background:#000!important;opacity:1!important;visibility:visible!important}body .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted){color:#1A1714!important;background:#F2F0EB!important;font-weight:600!important}body .select2-search--dropdown .select2-search__field{color:#1A1714!important;background-color:#fff!important;border:1px solid #ccc!important;padding:6px 10px!important}body .select2-results__option *{color:inherit!important;opacity:1!important;visibility:visible!important}.woocommerce-account .woocommerce{max-width:1040px;margin:0 auto;padding:28px 20px 72px}.woocommerce-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){float:none!important;width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--z-white);border:1px solid var(--z-line);border-radius:16px;padding:8px;margin-bottom:24px;box-shadow:0 2px 12px rgb(26 23 20 / .04)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:2px}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;background:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li::before,.woocommerce-account .woocommerce-MyAccount-navigation li::after{content:none!important;display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:44px;border-radius:12px;font-size:.9375rem;font-weight:500;color:var(--z-muted)!important;text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgb(26 23 20 / .04);color:var(--z-ink)!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--z-ink)!important;color:var(--z-white)!important;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content>p{color:var(--z-muted);font-size:1rem;line-height:1.6;max-width:52ch;margin:0 0 24px}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--z-ink);text-underline-offset:3px}.woocommerce-account .woocommerce-MyAccount-content :is(.u-columns,.col2-set){display:grid!important;grid-template-columns:1fr;gap:14px;margin:0 0 28px!important}.woocommerce-account .woocommerce-MyAccount-content :is(.u-column,.col-1,.col-2,.woocommerce-Address){background:var(--z-white)!important;border:1px solid var(--z-line)!important;border-radius:16px!important;padding:20px!important;margin:0!important;box-shadow:0 2px 12px rgb(26 23 20 / .04)!important}.woocommerce-account .woocommerce-MyAccount-content h3{margin:0 0 8px;font-size:1rem;font-weight:650;color:var(--z-ink)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;border:0!important;border-collapse:separate;border-spacing:0;background:var(--z-white);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgb(26 23 20 / .04);margin:0 0 24px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--z-line)!important;background:rgb(26 23 20 / .02)!important;font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--z-muted-2)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table td{padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--z-line)!important;font-size:.9rem}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tr:last-child td{border-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content label{display:block;margin:0 0 6px;font-size:.8125rem;font-weight:600;color:var(--z-ink)}.woocommerce-account .woocommerce-MyAccount-content :is(input.input-text,textarea,select){width:100%;min-height:48px;padding:12px 14px!important;font-size:16px!important;border:1px solid var(--z-line)!important;border-radius:12px!important;background:var(--z-white)!important;color:var(--z-ink)!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-content :is(input,textarea,select):focus{border-color:var(--z-ink)!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 23 20 / .08)!important}.vc-footer{background:var(--z-footer-bg);font-family:inherit}footer.vc-footer{position:relative;overflow:hidden;color:var(--z-f-muted)!important;margin-top:4.5rem!important;padding:3rem 0 0!important;border:none!important}footer.vc-footer::before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgb(196 60 46 / .5) 20%,rgb(232 100 70 / .9) 50%,rgb(196 60 46 / .5) 80%,transparent 100%)!important;opacity:.85!important}footer.vc-footer .vc-container{max-width:1180px!important;margin-inline:auto!important;padding:0 1.25rem!important;display:flex!important;flex-direction:column!important;gap:0!important}footer.vc-footer .vc-footer__cols{display:grid!important;grid-template-columns:1fr!important;align-items:start;gap:2.5rem!important;padding-bottom:2.25rem!important;margin:0!important}footer.vc-footer .vc-footer__brand{display:flex!important;flex-direction:column!important;gap:1rem!important;max-width:none!important;width:100%!important;padding:0!important}footer.vc-footer .vc-footer__brand-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important;margin:0!important}.vc-footer__logo{margin:0 0 18px}footer.vc-footer .vc-footer__logo img,footer.vc-footer .vc-footer__logo .custom-logo{display:block;height:56px!important;max-height:36px!important;width:auto!important;margin:0!important;border-radius:14px;object-fit:contain;filter:brightness(1.05)}.vc-footer__about{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:750;letter-spacing:-.02em;color:var(--z-f-text)}footer.vc-footer .vc-footer__brand-desc{font-size:.9375rem!important;line-height:1.65!important;letter-spacing:-.01em!important;color:var(--z-f-muted)!important;margin:0!important;max-width:42ch!important}footer.vc-footer .vc-footer__trust-line{font-size:.8125rem!important;line-height:1.5!important;color:var(--z-f-muted-2)!important;margin:0!important;padding-top:.5rem!important;border-top:1px solid var(--z-f-line)!important;max-width:42ch!important}footer.vc-footer .vc-footer__social{display:flex!important;align-items:center;gap:.5rem!important;list-style:none!important;margin:0!important;padding:0!important}footer.vc-footer .vc-footer__social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:10px!important;background:var(--z-f-surface)!important;border:1px solid var(--z-f-line)!important;color:var(--z-f-text)!important;transition:background .25s var(--z-f-ease),border-color .25s var(--z-f-ease),transform .25s var(--z-f-ease),color .25s var(--z-f-ease)!important}footer.vc-footer .vc-footer__social-link svg{width:18px!important;height:18px!important;stroke-width:1.6!important}footer.vc-footer .vc-footer__social-link:hover{background:var(--z-f-accent-soft)!important;border-color:rgb(196 60 46 / .4)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(0 0 0 / .18)}footer.vc-footer .vc-footer__col{display:flex!important;flex-direction:column!important;gap:.9rem!important}footer.vc-footer .vc-footer__title{font-size:.6875rem!important;font-weight:600!important;line-height:1.2;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--z-f-muted-2)!important;margin:0 0 .2rem!important;opacity:1!important}footer.vc-footer :is(.vc-footer__menu,.vc-footer__contact){list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}footer.vc-footer .vc-footer__menu{gap:.55rem!important}footer.vc-footer .vc-footer__contact{gap:.7rem!important}.vc-footer__menu li,.vc-footer__contact-item{margin-bottom:12px}footer.vc-footer .vc-footer__menu a{display:inline-block!important;font-size:.9375rem!important;line-height:1.5;color:var(--z-f-muted)!important;text-decoration:none!important;letter-spacing:-.01em!important;transition:color .2s var(--z-f-ease),transform .2s var(--z-f-ease)!important}footer.vc-footer .vc-footer__menu a:hover{color:var(--z-f-text)!important;transform:translateX(3px)!important}footer.vc-footer :is(.vc-footer__contact-item,.vc-footer__contact-item a){font-size:.9375rem!important;line-height:1.5;color:var(--z-f-muted)!important;text-decoration:none!important;transition:color .2s var(--z-f-ease)!important}footer.vc-footer .vc-footer__contact-item a:hover{color:var(--z-f-text)!important}.vc-footer__contact-item strong{display:block;margin-bottom:4px;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.01em;color:var(--z-f-text)}.vc-footer__contact-detail{color:var(--z-f-muted);font-size:15px;line-height:1.5}footer.vc-footer .vc-footer__contact-item--wa a{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-weight:500!important;color:#25d366!important;opacity:.95!important}footer.vc-footer .vc-footer__contact-item--wa a:hover{color:#3be07a!important}footer.vc-footer .vc-footer__contact-item--wa svg{width:18px!important;height:18px!important;flex-shrink:0!important;color:var(--z-wa)}.vc-footer__contact-item--wa small{display:none!important}footer.vc-footer .vc-footer__trust{display:flex!important;flex-direction:column!important;align-items:center;gap:1rem!important;margin:0!important;padding:1.75rem 0!important;border-top:1px solid var(--z-f-line)!important;border-bottom:none!important}footer.vc-footer .vc-footer__badges{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center;gap:.6rem!important;list-style:none!important;margin:0!important;padding:0!important}footer.vc-footer .vc-footer__badge{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.7rem .9rem!important;background:var(--z-f-surface)!important;border:1px solid var(--z-f-line)!important;border-radius:10px!important;transition:border-color .2s var(--z-f-ease),background .2s var(--z-f-ease)!important}footer.vc-footer .vc-footer__badge:hover{background:var(--z-f-surface-2)!important;border-color:var(--z-f-line-strong)!important}footer.vc-footer .vc-footer__badge-icon{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;flex-shrink:0!important;opacity:.85!important}footer.vc-footer .vc-footer__badge-icon svg{width:16px!important;height:16px!important;display:block!important}footer.vc-footer .vc-footer__badge-label{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid rgb(255 255 255 / .08);border-radius:6px;background:rgb(255 255 255 / .02);font-size:.75rem!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--z-f-muted)!important;line-height:1.25!important}footer.vc-footer .vc-footer__pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0!important;padding:0!important}footer.vc-footer .vc-footer__pay{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem 1.1rem!important;width:100%!important;padding:.9rem 1.15rem!important;background:var(--z-f-surface)!important;border:1px solid var(--z-f-line)!important;border-radius:var(--z-f-radius)!important}footer.vc-footer .vc-footer__pay-label{font-size:.625rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--z-f-muted-2)!important;white-space:nowrap!important}footer.vc-footer .vc-footer__pay-list{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;list-style:none!important;margin:0!important;padding:0!important}footer.vc-footer .vc-footer__pay-item{display:inline-flex;align-items:center;line-height:1.2;font-size:.8125rem!important;font-weight:500!important;padding:.35rem .7rem!important;border-radius:999px!important;background:var(--z-f-surface-2)!important;border:1px solid var(--z-f-line-strong)!important;color:var(--z-f-text)!important;letter-spacing:-.01em!important}.vc-footer__pay img,.vc-footer .payment-icons img,.vc-footer .apm-icons img,.vc-footer [class*="payment"] img{height:22px!important;width:auto!important;max-width:44px!important;object-fit:contain;opacity:.9;filter:grayscale(.15);border-radius:3px}.vc-footer__datafiscal img{max-width:44px!important;max-height:52px!important;display:block}footer.vc-footer .vc-footer__bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1.1rem!important;margin:0!important;padding:1.5rem 0 2rem!important;border-top:1px solid var(--z-f-line)!important}footer.vc-footer .vc-footer__legal{width:100%!important;margin:0!important;padding:0!important;border:none!important}footer.vc-footer .vc-footer__legal-list{display:flex!important;flex-wrap:wrap!important;gap:.4rem 1.1rem!important;list-style:none!important;margin:0!important;padding:0!important}footer.vc-footer .vc-footer__legal-list a{font-size:.75rem!important;color:var(--z-f-muted-2)!important;text-decoration:none!important;letter-spacing:.01em!important;transition:color .2s var(--z-f-ease)!important}footer.vc-footer .vc-footer__legal-list a:hover{color:var(--z-f-text)!important}footer.vc-footer :is(.vc-footer__copy,.vc-footer__sign){font-size:.75rem!important;color:var(--z-f-muted-2)!important;margin:0!important;padding:0!important}.vc-footer__sign{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}footer.vc-footer .vc-footer__sign-link{display:inline-flex;align-items:center;gap:3px;color:#c9a36b!important;font-weight:600!important;text-decoration:none!important;transition:opacity .2s var(--z-f-ease)!important}footer.vc-footer .vc-footer__sign-link:hover{opacity:.75!important}.vc-footer__sign-name{font-weight:600}.vc-footer__credit,.vc-footer__credit-link{font-size:13px;color:var(--z-f-muted);text-decoration:none}.vc-footer__credit-link{font-weight:600}.vc-footer__credit-link:hover{color:var(--z-f-text)}footer.vc-footer .vc-footer__shipnote{order:-1!important;margin:0!important;padding:.4rem .85rem!important;border-radius:999px!important;background:var(--z-f-accent-soft)!important;border:1px solid rgb(196 60 46 / .25)!important;color:#e8a09a!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1.2;white-space:nowrap}@media (min-width:640px){footer.vc-footer .vc-container{padding-inline:1.75rem!important}footer.vc-footer .vc-footer__cols{grid-template-columns:1.5fr 1fr 1fr!important;gap:2rem 1.75rem!important}footer.vc-footer .vc-footer__brand{grid-column:1/-1!important}footer.vc-footer .vc-footer__badges{grid-template-columns:repeat(4,1fr)!important}footer.vc-footer .vc-footer__bottom{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.85rem 1.25rem!important}footer.vc-footer .vc-footer__shipnote{order:0!important}}@media (min-width:880px){footer.vc-footer .vc-footer__cols{border-bottom:1px solid var(--z-footer-line)}}@media (min-width:1024px){footer.vc-footer{padding-top:3.75rem!important}footer.vc-footer .vc-container{padding-inline:2rem!important}footer.vc-footer .vc-footer__cols{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(0,1fr))!important;gap:2.5rem 2.25rem!important;padding-bottom:2.5rem!important}footer.vc-footer .vc-footer__brand{grid-column:auto!important}footer.vc-footer .vc-footer__logo img,footer.vc-footer .vc-footer__logo .custom-logo{max-height:40px!important}footer.vc-footer .vc-footer__social-link{width:38px!important;height:38px!important}footer.vc-footer .vc-footer__pay{padding:1rem 1.35rem!important}footer.vc-footer .vc-footer__bottom{padding:1.6rem 0 2.1rem!important}}@media (max-width:900px){footer.vc-footer .vc-footer__badge-label{padding:4px 8px}}@media (max-width:879px){footer.vc-footer :is(.vc-footer__cols,.vc-footer__brand){align-items:center!important;text-align:center!important}footer.vc-footer .vc-footer__logo{display:flex!important;justify-content:center!important}footer.vc-footer :is(.vc-footer__trust-line,.vc-footer__col,.vc-footer__title,.vc-footer__trust,.vc-footer__bottom){text-align:center!important}footer.vc-footer .vc-footer__col{width:100%!important}footer.vc-footer :is(.vc-footer__social,.vc-footer__legal-list){justify-content:center!important}footer.vc-footer :is(.vc-footer__menu,.vc-footer__contact){align-items:center!important}.vc-footer__pay-row,.vc-footer__pay-label{display:none!important}.vc-footer__sign,.vc-footer__sign-link,.vc-footer__sign-name{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media (max-width:768px){.vc-footer__cols>nav.vc-footer__col:first-of-type,footer.vc-footer .vc-footer__trust-line,.vc-footer__bottom [class*="ship"],.vc-footer__bottom [class*="envio"],.vc-footer hr,.vc-footer__pay-row+*{display:none!important}.vc-footer__brand{margin-bottom:4px!important}.vc-footer__menu{flex-wrap:wrap!important;justify-content:center!important}.vc-footer__menu li{margin:0!important}.vc-footer__menu a{padding:2px 0!important}footer.vc-footer .vc-footer__legal-list a{display:inline-block;padding:8px 0}}@media (prefers-reduced-motion:reduce){footer.vc-footer .vc-footer__social-link,footer.vc-footer .vc-footer__menu a{transition:none!important}footer.vc-footer .vc-footer__social-link:hover,footer.vc-footer .vc-footer__menu a:hover{transform:none!important}}.vc-newsletter-form__form{width:100%;max-width:100%;margin:0;display:flex;flex-direction:column;gap:8px}.vc-newsletter-form__form .vc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vc-newsletter-form__input{width:100%!important;min-width:0;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 14px!important;margin:0!important;border:1.5px solid var(--z-border)!important;border-radius:10px!important;background:var(--z-white)!important;color:var(--z-ink)!important;font-family:var(--z-font-b)!important;font-size:16px!important;font-weight:500!important;line-height:1!important;box-sizing:border-box!important;outline:0!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease!important}.vc-newsletter-form__input::placeholder{color:var(--z-muted-2)!important;opacity:1!important;font-weight:400!important}.vc-newsletter-form__input:focus{border-color:var(--z-brand)!important;box-shadow:0 0 0 3px rgb(156 42 32 / .12)!important}.vc-newsletter-form__submit{width:100%!important;height:44px;margin:0!important;padding:0 16px!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:8px;white-space:nowrap}@media (min-width:768px){.vc-newsletter-form__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.vc-newsletter-form__input{height:50px!important;min-height:50px!important;max-height:50px!important;font-size:15.5px!important}.vc-newsletter-form__submit{width:auto!important;min-width:140px}}@media (min-width:1024px){.vc-newsletter-form__form{gap:12px}.vc-newsletter-form__submit{height:46px;min-width:150px;padding:0 22px!important}}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17{position:relative;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px!important;margin-bottom:0!important;align-items:stretch}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17::before{content:"";position:absolute;left:50%;top:-32px;width:min(100%,1100px);height:1px;transform:translateX(-50%);background:var(--z-border-soft)}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column h3.wp-block-heading{margin:0 0 11px;color:var(--z-ink);font-size:1.12rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child h3::after{content:" · respuesta rápida";color:var(--z-muted);font-size:.72em;font-weight:500}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column>p.wp-block-paragraph{margin:0;max-width:44ch;color:var(--z-muted);font-size:15px;line-height:1.65}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column ul.wp-block-list{display:flex;flex-direction:column;gap:13px;margin:22px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--z-border-soft)}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column ul.wp-block-list li{margin:0;padding:0;color:var(--z-muted);font-size:15px;line-height:1.55}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column ul.wp-block-list strong{display:inline-block;margin-right:3px;color:var(--z-ink);font-weight:700}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column ul.wp-block-list a{color:var(--z-brand);font-weight:600;text-decoration:underline;text-decoration-color:rgb(156 42 32 / .22);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column ul.wp-block-list a:hover{color:var(--z-brand-h);text-decoration-color:currentColor}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child .wp-block-buttons{width:100%;margin-top:auto;padding-top:28px}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child .wp-block-button{width:100%}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;box-sizing:border-box;padding:14px 18px;border:1px solid rgb(37 211 102 / .20);border-radius:var(--z-radius-sm)!important;background:var(--z-wa)!important;color:var(--z-white)!important;font-family:inherit;font-size:15px;font-weight:700;line-height:1.15;text-decoration:none;box-shadow:0 2px 5px rgb(37 211 102 / .08);transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child .wp-block-button__link:hover{filter:brightness(.97);box-shadow:0 8px 20px rgb(37 211 102 / .15);transform:translateY(-1px)}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 a{min-height:44px}@media (max-width:900px){.wp-block-columns.wp-container-core-columns-is-layout-ef163c17{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px!important}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17::before{top:-26px}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column:first-child{grid-column:1/-1}}@media (max-width:640px){.wp-block-columns.wp-container-core-columns-is-layout-ef163c17{grid-template-columns:1fr;gap:12px;margin-top:42px!important}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17::before{top:-21px;width:100%}.wp-block-columns.wp-container-core-columns-is-layout-ef163c17 .wp-block-column{padding:24px!important;border-radius:14px!important}}.vc-whatsapp-fab,.whatsapp-float,#whatsapp-button,.wa-float,.joinchat,.wws-popup,#wa-button{display:none!important}.single-product .vc-whatsapp-fab,.woocommerce-cart .vc-whatsapp-fab,.woocommerce-checkout .vc-whatsapp-fab,.single-product .whatsapp-float,.woocommerce-cart .whatsapp-float,.woocommerce-checkout .whatsapp-float{display:grid!important}.vc-whatsapp-fab{place-items:center;width:52px!important;height:52px!important;min-height:0;padding-inline:0;gap:0;background:var(--z-wa)!important;box-shadow:0 4px 14px rgb(37 211 102 / .22)!important}.vc-whatsapp-fab:hover{box-shadow:0 6px 18px rgb(37 211 102 / .28)!important}.vc-whatsapp-fab__label{display:none}@media (min-width:880px){.vc-whatsapp-fab{overflow:visible}.vc-whatsapp-fab::after{content:"¿Te ayudamos?";position:absolute;right:calc(100% + .7rem);top:50%;transform:translateY(-50%);white-space:nowrap;padding:.55rem .8rem;border-radius:10px;background:var(--z-ink);color:var(--z-white);font-size:13px;font-weight:600;line-height:1;box-shadow:0 8px 20px rgb(26 23 20 / .25);pointer-events:none;opacity:0;transition:opacity .18s ease}.vc-whatsapp-fab:hover::after,.vc-whatsapp-fab:focus-visible::after{opacity:1}}#zc-top{position:fixed!important;inset:auto auto 22px 18px!important;z-index:900!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:var(--z-f-bg)!important;color:#fff!important;box-shadow:0 4px 14px rgb(18 16 14 / .4),0 1px 3px rgb(0 0 0 / .15)!important;cursor:pointer!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.96);transition:opacity .18s ease,visibility .18s ease,transform .18s cubic-bezier(.22,1,.36,1),background-color .15s ease!important;-webkit-tap-highlight-color:#fff0}#zc-top.is-on{opacity:1;visibility:visible;pointer-events:auto;transform:none}#zc-top svg{width:20px!important;height:20px!important;display:block!important;color:#fff!important;stroke:currentColor!important;fill:none!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none}#zc-top:hover{background:#1c1916!important;box-shadow:0 6px 18px rgb(18 16 14 / .5),0 2px 4px rgb(0 0 0 / .18)!important}@media (hover:hover) and (pointer:fine){#zc-top:hover{transform:translateY(-2px)}}@media (max-width:640px){#zc-top{left:14px!important;bottom:22px!important}}.wpforms-container .wpforms-form :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],select,textarea){width:100%;min-height:50px;padding:12px 14px;box-sizing:border-box;font-family:var(--z-font-b);font-size:16px;color:var(--z-ink);background:var(--z-white);border:1px solid var(--z-line);border-radius:var(--z-radius-sm);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.wpforms-container .wpforms-form :is(input,textarea)::placeholder{color:var(--z-soft);opacity:1}.wpforms-container .wpforms-form :is(input,select,textarea):hover{border-color:var(--z-line-hover)}.wpforms-container .wpforms-form :is(input,select,textarea):focus{border-color:var(--z-brand);outline:none;box-shadow:0 0 0 3px rgb(156 42 32 / .13)}.wpforms-container .wpforms-form textarea{min-height:130px;resize:vertical}.wpforms-container .wpforms-form select{cursor:pointer}.wpforms-container .wpforms-form :is(input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]){background:var(--z-surface-3);color:var(--z-soft);border-color:var(--z-border);cursor:not-allowed;box-shadow:none}.wpforms-container .wpforms-form .wpforms-field{margin-bottom:22px}.wpforms-container .wpforms-form .wpforms-field-label{display:block;margin:0 0 8px;color:var(--z-ink);font:650 15px/1.35 inherit}.wpforms-container .wpforms-form .wpforms-required-label{color:var(--z-brand);font-weight:700}.wpforms-container .wpforms-form .wpforms-field-description{margin:7px 0 0;max-width:60ch;color:var(--z-muted);font-size:14px;line-height:1.55}.wpforms-container .wpforms-form :is(input,select,textarea).wpforms-error{border-color:var(--z-error);box-shadow:0 0 0 3px rgb(178 58 47 / .08)}.wpforms-container .wpforms-form label.wpforms-error{display:block;margin-top:7px;color:var(--z-error);font-size:13.5px}div.fpf-fields-config-wrapper{display:none}@media (max-width:768px){.wpforms-container .wpforms-form :is(button.wpforms-submit,.wpforms-submit){width:100%;min-height:54px;font-size:16px;border-radius:var(--z-radius-sm)}}@media (max-width:640px){.wpforms-container .wpforms-form .wpforms-field{margin-bottom:20px}}.vc-shop-layout__aside,#vc-filters-aside{border:1px solid rgb(0 0 0 / .08);border-radius:12px;padding:1.35rem 1.2rem;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .04);overflow-y:hidden!important}.vc-filters{--pill:999px;--gap:14px;display:flex;flex-direction:column;color:var(--z-ink);max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--z-brand) #fff0}.vc-filters::-webkit-scrollbar{width:4px}.vc-filters::-webkit-scrollbar-track{background:#fff0}.vc-filters::-webkit-scrollbar-thumb{background:var(--z-brand);border-radius:var(--pill)}.vc-filters__group{margin:0 0 var(--gap);padding:0 0 var(--gap);border:0;border-bottom:1px solid var(--z-border)}.vc-filters__group:last-of-type{margin-bottom:0;padding-bottom:0;border:0}.vc-filters__group--order{order:-1;margin-bottom:22px;padding-bottom:18px}.vc-filters__group--price{order:0}.vc-filters__group--cats{order:1}.vc-filters__group--attr,.vc-filters__actions,.vc-filters__apply{display:none!important}li:has(#vc-f-cat-sin-categorizar){display:none}.vc-filters__legend{margin:0 0 8px;padding:0;color:var(--z-ink);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.vc-filters__list{margin:0;padding:0;list-style:none}.vc-filters__item{margin:0 0 6px}.vc-filters__item:last-child{margin-bottom:0}.vc-filters__check{display:flex;align-items:center;gap:8px;min-height:20px;padding:.3rem .4rem;border-radius:6px;color:var(--z-ink);font-size:13.5px;line-height:1.35;cursor:pointer;transition:background .15s ease}.vc-filters__check:hover{background:rgb(0 0 0 / .03)}.vc-filters__check input[type="checkbox"]{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--z-brand);cursor:pointer}.vc-filters__count{margin-left:auto;color:var(--z-muted-2);font-size:11.5px;font-variant-numeric:tabular-nums}.vc-price-slider{display:flex;flex-direction:column;gap:6px;margin:2px 0 4px}.vc-price-slider__label{display:flex!important;justify-content:flex-end;align-items:center;color:var(--z-ink);font-size:13px;font-weight:700}.vc-price-slider__label>span:first-child{display:none}.vc-price-slider__amount{white-space:nowrap}.vc-price-slider__range{width:100%;height:5px;margin:5px 0;padding:0;appearance:none;border:0;border-radius:var(--pill);background:var(--z-border);outline:0;cursor:pointer}.vc-price-slider__range::-webkit-slider-runnable-track{height:5px;border-radius:var(--pill);background:var(--z-border)}.vc-price-slider__range::-moz-range-track{height:5px;border-radius:var(--pill);background:var(--z-border)}.vc-price-slider__range::-moz-range-progress{height:5px;border-radius:var(--pill);background:var(--z-ink)}.vc-price-slider__range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6.5px;appearance:none;border:2.5px solid var(--z-white);border-radius:50%;background:var(--z-ink);box-shadow:0 1px 4px rgb(26 23 20 / .18);cursor:pointer}.vc-price-slider__range::-moz-range-thumb{width:14px;height:14px;border:2.5px solid var(--z-white);border-radius:50%;background:var(--z-ink);box-shadow:0 1px 4px rgb(26 23 20 / .18);cursor:pointer}.vc-price-slider__range:is(:hover,:focus-visible)::-webkit-slider-thumb{background:#2C2926;transform:scale(1.08)}.vc-filters__price{display:flex;align-items:center;gap:8px}.vc-filters__price-input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--z-border);border-radius:var(--z-radius-sm);background:var(--z-white);color:var(--z-ink);font:400 13.5px/1.3 inherit}.vc-filters__price-input:focus{outline:0;border-color:var(--z-ink);box-shadow:0 0 0 3px rgb(26 23 20 / .07)}.vc-filters__price-sep{color:var(--z-muted-2);font-weight:600}.vc-filters-close{display:none;width:100%;min-height:48px;margin:0 0 16px;padding:12px 20px;border:1.5px solid var(--z-ink);border-radius:12px;background:#fff0;color:var(--z-ink);font:600 .9rem/1.2 var(--z-font-b);cursor:pointer;align-items:center;justify-content:center;box-sizing:border-box}.vc-filters-close:is(:hover,:focus-visible){background:var(--z-ink);color:var(--z-white);outline:none}@media (max-width:1024px){.vc-filters-close{display:inline-flex}.vc-filters-toggle,.zarevo-mobile-filter-trigger{min-height:46px!important;padding:11px 16px!important;border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;background:var(--z-white)!important;color:var(--z-ink)!important;font:650 14px/1 var(--z-font-b)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;cursor:pointer!important;box-shadow:var(--z-shadow-card)!important;transition:border-color .16s ease,box-shadow .16s ease!important}.vc-filters-toggle svg{width:18px!important;height:18px!important;flex:none!important;stroke:var(--z-ink)!important}.vc-filters-toggle:hover,.zarevo-mobile-filter-trigger:hover{border-color:var(--z-ink)!important;box-shadow:0 6px 16px rgb(26 23 20 / .08)!important}}.zarevo-orderby{--ob-border:#E6E6E6;--ob-border-hover:#D0D0D0;--ob-text:var(--z-ink);--ob-muted:#737373;--ob-bg:#fff;--ob-hover:#F6F6F6;--ob-brand:var(--z-brand);position:relative;display:block;width:100%;font-family:inherit;font-size:13.5px;line-height:1.3;color:var(--ob-text);-webkit-user-select:none;user-select:none}.zarevo-orderby__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.zarevo-orderby__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:44px;padding:0 12px 0 14px;background:var(--ob-bg);border:1px solid var(--ob-border);border-radius:10px;color:var(--ob-text);font-size:inherit;letter-spacing:-.01em;cursor:pointer;outline:none;transition:border-color .15s ease,background-color .15s ease}.zarevo-orderby__trigger:hover{border-color:var(--ob-border-hover);background:var(--ob-hover)}.zarevo-orderby__trigger:focus-visible{border-color:var(--ob-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--ob-brand) 20%,transparent)}.zarevo-orderby.is-open .zarevo-orderby__trigger{border-color:var(--ob-brand)}.zarevo-orderby__value{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zarevo-orderby__chevron{flex-shrink:0;width:14px;height:14px;color:var(--ob-muted);transition:transform .18s ease,color .15s ease}.zarevo-orderby.is-open .zarevo-orderby__chevron{transform:rotate(180deg);color:var(--ob-brand)}.zarevo-orderby__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;margin:0;padding:4px;list-style:none;background:var(--ob-bg);border:1px solid var(--ob-border);border-radius:10px;box-shadow:0 4px 16px rgb(0 0 0 / .07);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .13s ease,visibility .13s ease;max-height:min(300px,52vh);overflow-y:auto;overscroll-behavior:contain}.zarevo-orderby.is-open .zarevo-orderby__list{opacity:1;visibility:visible;pointer-events:auto}.zarevo-orderby__option{display:block;width:100%;padding:11px 12px;border:0;border-radius:7px;background:#fff0;color:var(--ob-text);font-size:inherit;text-align:left;cursor:pointer;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .12s ease}.zarevo-orderby__option:is(:hover,:focus-visible){background:var(--ob-hover)}.zarevo-orderby__option.is-selected{background:color-mix(in srgb,var(--ob-brand) 10%,#fff);color:var(--ob-brand);font-weight:500}.zarevo-orderby__list::-webkit-scrollbar{width:6px}.zarevo-orderby__list::-webkit-scrollbar-thumb{background:#DDD;border-radius:3px}.vc-filters__orderby option{background:#fff!important;color:var(--z-ink)!important}@media (min-width:769px){#vc-products-grid .zarevo-results-bar{position:relative}#vc-products-grid .zarevo-orderby{position:absolute;top:-10px;right:0;width:280px;margin:0}}@media (max-width:768px){.vc-searchform__field{display:flex!important;align-items:center!important;border:1px solid #e2e2e2!important;border-radius:10px!important;background-color:#f8f8f8!important;padding-right:12px!important}.vc-searchform__input{border:none!important;background:transparent!important}}@media (max-width:879px){.vc-main .vc-results__section{margin-top:56px}.vc-main .vc-page-head{padding-bottom:0}.vc-main .vc-page-head__title{margin:0;line-height:1.12}.vc-main .vc-page-head__desc{margin:10px 0 0}.vc-main .vc-page-head__search{margin-top:28px}.vc-main .vc-results__heading{margin:0 0 28px}.vc-main .vc-results__count{font-weight:400}.vc-main .vc-results__section>ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.vc-main .vc-results__section>ul.products>li{margin:0!important;width:auto!important}.vc-main .vc-card{height:100%}.vc-main .vc-card__media{position:relative}.vc-main .vc-badges{z-index:2}.vc-main .vc-results__shop-link{margin:48px 0 0;text-align:center}.vc-main .vc-results__shop-link .vc-readmore{display:inline-flex;align-items:center;gap:8px}.vc-main .vc-results__section>.products:is(.columns-1,.columns-2)~.vc-results__shop-link{margin-top:40px}.vc-main .vc-results__section:has(>ul.products>li:first-child:nth-last-child(1))>.vc-results__heading,.vc-main .vc-results__section:has(>ul.products>li:first-child:nth-last-child(1)) :is(.woocommerce-ordering,.woocommerce-result-count,.vc-results__filters,.vc-results__sort,.vc-filter,.vc-sort){display:none}.vc-main .vc-results__section:has(>ul.products>li:first-child:nth-last-child(1)){margin-top:42px}.vc-main .vc-results__section :is(.woocommerce-ordering,.woocommerce-result-count){margin:0}.vc-main .vc-results__section:has(.woocommerce-ordering,.vc-results__filters,.vc-results__sort) .vc-results__heading{margin-bottom:20px}}@media (min-width:768px) and (max-width:879px){.vc-main .vc-results__section>ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (max-width:767px){.vc-main .vc-breadcrumbs{margin-bottom:8px}.vc-main .vc-page-head__title{font-size:clamp(1.55rem,6vw,2rem);line-height:1.14}.vc-main .vc-page-head__desc{margin-top:8px}.vc-main .vc-page-head__search{margin-top:20px}.vc-main .vc-page-head__search .vc-searchform__field{min-height:46px}.vc-main .vc-page-head__search .vc-searchform__btn{padding-inline:16px}.vc-main .vc-results__section{margin-top:36px}.vc-main .vc-results__section>ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.vc-main .vc-results__shop-link{margin-top:36px}.vc-main .vc-results__section:has(.woocommerce-ordering,.vc-results__filters,.vc-results__sort) :is(.woocommerce-ordering,.vc-results__filters,.vc-results__sort){display:flex;gap:8px;width:100%;margin:0 0 20px}.vc-main .vc-results__section:has(.woocommerce-ordering,.vc-results__filters,.vc-results__sort) :is(.woocommerce-ordering,.vc-results__filters)>*,.vc-main .vc-results__section:has(.woocommerce-ordering,.vc-results__filters,.vc-results__sort)>:is([class*="filter"],[class*="sort"])>*{flex:1;min-width:0}.vc-main .vc-results__section:has(.woocommerce-ordering,.vc-results__filters,.vc-results__sort) .vc-results__heading{margin-bottom:16px}}@media (max-width:768px){body.woocommerce-cart .site-header,body.woocommerce-checkout .site-header{padding-top:8px;padding-bottom:8px}}#vc-sticky-atc,.vc-sticky-atc{display:none!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.vc-sec--testimonials .vc-testimonial:hover,.woocommerce ul.products li.product .vc-card:hover,.vc-card.vc-card--clasica:hover,#zc-top:hover{transform:none!important}}@media (max-width:600px){:is([id*="envialo" i],[class*="envialo" i]):has(iframe,form){max-width:100vw!important;box-sizing:border-box!important}[class*="envialo" i]:is([class*="popup" i],[class*="modal" i]),:is([id*="envialo" i],[class*="envialo" i])>:is([class*="modal" i],[class*="popup" i],[class*="dialog" i]),iframe[src*="envialo" i]{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;width:calc(100vw - 32px)!important;max-width:420px!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch;border-radius:14px!important;z-index:2147483000!important;box-sizing:border-box!important}:is([id*="envialo" i],[class*="envialo" i]) :is(img,video){max-width:100%!important;height:auto!important}:is([id*="envialo" i],[class*="envialo" i]) :is(input,select,textarea){font-size:16px!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:768px){.vc-drawer__panel[aria-label="Tu carrito"]{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin-top:0!important;box-sizing:border-box!important}}.zvp-combos__grid .zvc-card--mini .zvc-cta{margin-bottom:20px!important}body.vc-lightbox-open .vc-header{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}body.vc-lightbox-open .vc-header,body.vc-lightbox-open .vc-header *{pointer-events:none!important}.vc-sec--reassurance{padding-block:clamp(2.25rem,4vw,3.25rem)!important;background:var(--surface-2,#f7f5f2)}.vc-sec--reassurance .vc-reassurance--strip{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1rem,3vw,2rem);list-style:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.vc-sec--reassurance .vc-reassurance__item{display:flex!important;align-items:flex-start!important;gap:0.75rem!important;flex:1 1 160px;max-width:220px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vc-sec--reassurance .vc-reassurance__ico{width:28px;height:28px;flex:none;color:#1a1714;stroke:currentColor}.vc-sec--reassurance .vc-reassurance__ico svg{width:100%;height:100%;display:block}.vc-sec--reassurance .vc-reassurance__text{font-size:0.95rem!important;font-weight:700!important;line-height:1.3!important;color:#1a1714!important}@media (max-width:640px){.vc-sec--reassurance .vc-reassurance--strip{gap:1rem .75rem}.vc-sec--reassurance .vc-reassurance__item{flex:1 1 calc(50% - 0.5rem);max-width:none}}html.zv-hdr-on body:not(.woocommerce-checkout):not(.zv-foco):not(.zv-semifoco) header.vc-header .vc-logo img.vc-logo__img{max-height:none!important;width:40px!important;height:40px!important}body .vc-footer{margin-top:0!important}.vc-footer .zv4f-help{display:flex;align-items:center;gap:18px;margin:40px 0 0;padding:18px 18px 18px 22px;background:#221E1A;border:1px solid rgb(240 235 227 / .08);border-radius:16px}.vc-footer .zv4f-help__i{flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:rgb(31 178 90 / .12);color:#1FB25A}.vc-footer .zv4f-help__txt{flex:1 1 auto;min-width:0}.vc-footer .zv4f-help__t{font-size:18px;letter-spacing:-.01em;line-height:1.25}.vc-footer .zv4f-help__s{font-size:14px;margin-top:4px}.vc-footer a.zv4f-wa{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px!important;border:0!important;border-radius:12px!important;background:#FAF9F6!important;color:#1A1714!important;box-shadow:none!important;font:600 15px/1 Inter,system-ui,sans-serif;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.vc-footer a.zv4f-wa svg{width:20px;height:20px;color:#1FB25A!important;fill:#1FB25A!important;flex:0 0 20px}.vc-footer a.zv4f-wa:hover{background:#FFFFFF!important;transform:translateY(-1px)}.vc-footer a.zv4f-wa:focus-visible{outline:2px solid #1FB25A;outline-offset:3px}@media (max-width:640px){.vc-footer .zv4f-help{flex-wrap:wrap;gap:14px;padding:18px}.vc-footer .zv4f-help__txt{flex:1 1 calc(100% - 62px)}.vc-footer a.zv4f-wa{width:100%}}.zr-resenas .zr-resenas__cabecera{display:flex;justify-content:center;text-align:center;margin:0 0 32px}.zr-resenas .zr-resenas__intro{display:flex;flex-direction:column;align-items:center;gap:12px}.zr-resenas .zr-resenas__intro::before{content:"Reseñas reales";font:600 13px/1 Inter,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#9C2A20}.zr-resenas .zr-resenas__titulo{margin:0;font-family:"Bricolage Grotesque",Inter,sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,41px);line-height:1.1;letter-spacing:-.02em;color:#1A1714}.zr-resenas .zr-resenas__resumen{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;padding:8px 16px;background:#FFF;border:1px solid #E4E1D9;border-radius:999px;font-size:14px;color:#6B655C}.zr-resenas .zr-resenas__resumen svg{width:16px;height:16px;color:#E8A317}.zr-resenas .zr-resenas__resumen strong{color:#1A1714;font-weight:700}.zr-resenas .zr-resenas__pista{gap:20px}.zr-resenas .zr-resena__tarjeta{gap:0;padding:28px;background:#FFF;border:1px solid #E4E1D9;border-radius:16px;box-shadow:0 1px 2px rgb(26 23 20 / .04);transition:box-shadow .2s ease,border-color .2s ease}@media (hover:hover){.zr-resenas .zr-resena__tarjeta:hover{border-color:#D6D2C8;box-shadow:0 14px 32px -16px rgb(26 23 20 / .22)}}.zr-resenas .zr-estrellas{display:inline-flex;gap:2px}.zr-resenas .zr-estrellas svg{width:18px;height:18px;color:#E8A317}.zr-resenas .zr-resena__texto{flex:0 0 auto;margin:14px 0 0;padding:0;border:0}.zr-resenas .zr-resena__texto p{margin:0;font-size:16px;line-height:1.6;color:#33302B;-webkit-line-clamp:5}.zr-resenas .zr-resena__leer{align-self:flex-start;margin-top:8px;font-size:14px;font-weight:600;color:#1A1714;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.zr-resenas .zr-resena__autor{margin-top:auto;padding-top:22px}.zr-resenas .zr-resena__nombre{font-size:15px;font-weight:600;color:#1A1714}.zr-resenas .zr-resena__producto{margin-top:16px;padding-top:16px;border-top:1px solid #F2F0EB}.zr-resenas .zr-resena__miniatura{width:52px;height:52px;flex:0 0 52px;border-radius:10px;border:0;background:#F2F0EB;overflow:hidden}.zr-resenas .zr-resena__producto-nombre{font-size:14px;font-weight:500;line-height:1.35;color:#33302B}@media (hover:hover){.zr-resenas .zr-resena__producto:hover .zr-resena__producto-nombre{color:#9C2A20}}.zr-resenas .zr-resenas__pie{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.zr-resenas .zr-resenas__nota{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#6B655C!important;text-align:center}.zr-resenas .zr-resenas__nota::before{content:"";flex:0 0 auto;width:5px;height:10px;margin:0 3px 3px 2px;border:solid #1FB25A;border-width:0 2px 2px 0;transform:rotate(45deg)}.zr-resenas .zr-resenas__progreso{width:96px;height:3px;border-radius:999px;background:#E4E1D9;overflow:hidden}.zr-resenas .zr-resenas__progreso span{background:#1A1714;border-radius:999px}@media (max-width:768px){.zr-resenas .zr-resenas__cabecera{margin-bottom:24px}.zr-resenas .zr-resenas__pista{gap:12px;scroll-snap-type:x mandatory;scroll-padding-left:0}.zr-resenas .zr-resena{flex:0 0 86%;scroll-snap-align:start}.zr-resenas .zr-resena__tarjeta{padding:22px}.zr-resenas .zr-resena__texto p{font-size:15.5px}.zr-resenas .zr-resenas__pie{margin-top:20px}}:root{--zv-star:#E8A317;--zv-star-empty:#E4E1D9}.star-rating::before{color:var(--zv-star-empty)!important;opacity:1!important}.star-rating span,.star-rating span::before,.star-rating strong.rating{color:var(--zv-star)!important}.zvr-stars__base{color:var(--zv-star-empty)!important}.zvr-stars__top{color:var(--zv-star)!important}.cr-rating-icon,.cr-histogram-rating-icon,.cr-rating-icon-frnt svg{color:var(--zv-star)!important}.cr-rating-icon-bg,.cr-rating-icon-base svg{color:var(--zv-star-empty)!important}.zr-estrellas svg,.zr-resenas__resumen svg{color:var(--zv-star)!important}.zvr-line{gap:8px;align-items:center}.zvr-line .zvr-stars{font-size:15px;letter-spacing:1px}.zvr-line b{color:#1A1714;font-weight:700}@media (min-width:900px){.vc-single__layout{align-items:start}.vc-single__gallery{position:sticky;top:88px;align-self:start}}.zvp-trust .zvp-trust__i{font-size:0!important;line-height:0;display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#E4F6EC}.zvp-trust .zvp-trust__i::before{content:"";width:18px;height:18px;background:#1FB25A;-webkit-mask:var(--zv-ic) center/contain no-repeat;mask:var(--zv-ic) center/contain no-repeat}.zvp-trust li:nth-child(1){--zv-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.7-7 9-4-1.3-7-4.5-7-9V6l7-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.zvp-trust li:nth-child(2){--zv-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v9H3z'/%3E%3Cpath d='M14 9h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E")}.zvp-trust li:nth-child(3){--zv-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E")}.zvp-trust li:nth-child(4){--zv-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.zvc-pdp{margin:24px 0 8px!important}.zvc-pdp .zvc-pdp__t{margin:0 0 12px;font:700 17px/1.3 "Bricolage Grotesque",Inter,sans-serif;letter-spacing:-.01em;color:#1A1714}.zvc-pdp .zvc-card--mini{display:grid!important;grid-template-columns:132px minmax(0,1fr);align-items:stretch;overflow:hidden;border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.zvc-pdp .zvc-card--mini:hover{border-color:#D6D2C8;box-shadow:0 14px 32px -18px rgb(26 23 20 / .25)}}.zvc-pdp .zvc-card--mini+.zvc-card--mini{margin-top:12px}.zvc-pdp .zvc-media{position:relative;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;padding:14px 12px!important}.zvc-pdp .zvc-media .zvc-img{flex:0 0 auto!important;display:block;width:104px!important;height:104px!important;max-width:100%;margin:0!important;border-radius:12px;background:#FFF;border:1px solid #E4E1D9;overflow:hidden}.zvc-pdp .zvc-media:has(.zvc-img:nth-of-type(3)) .zvc-img{width:84px!important;height:84px!important}.zvc-pdp .zvc-media .zvc-img img{width:100%!important;height:100%!important;max-width:none;object-fit:contain;padding:6px;box-sizing:border-box}.zvc-pdp .zvc-media .zvc-plus{position:relative;z-index:2;flex:0 0 auto;width:24px!important;height:24px!important;margin:-8px 0!important;display:grid!important;place-items:center;border-radius:50%;background:#1A1714;color:#FFF;border:2px solid #FAF9F6;font-size:14px;line-height:1}.zvc-pdp .zvc-media .zvc-off{position:absolute;top:8px;left:8px;right:auto;z-index:3}.zvc-pdp .zvc-body{padding:16px 18px!important;gap:10px!important;justify-content:center}.zvc-pdp .zvc-title{margin:0;font-size:15px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zvc-pdp .zvc-cta{height:46px!important;border-radius:12px!important;width:100%}@media (max-width:600px){.zvc-pdp .zvc-card--mini{grid-template-columns:minmax(0,1fr)!important}.zvc-pdp .zvc-media{flex-direction:row!important;padding:16px 12px!important;border-right:0!important;border-bottom:1px solid #E4E1D9}.zvc-pdp .zvc-media .zvc-img,.zvc-pdp .zvc-media:has(.zvc-img:nth-of-type(3)) .zvc-img{width:auto!important;height:auto!important;flex:1 1 0!important;max-width:132px!important;aspect-ratio:1/1}.zvc-pdp .zvc-media .zvc-plus{margin:0 -8px!important}.zvc-pdp .zvc-body{padding:16px!important}.zvc-pdp .zvc-title{-webkit-line-clamp:2}}html body #reviews .woocommerce-Reviews-title{margin:0 0 14px;font:700 17px/1.3 "Bricolage Grotesque",Inter,sans-serif;color:#1A1714}html body #reviews .cr-summaryBox-wrap{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px;align-items:center;margin:0 0 16px!important;padding:20px 24px!important;background:#FFF;border:1px solid #E4E1D9!important;border-radius:16px;box-shadow:none}html body #reviews .cr-overall-rating-wrap{display:flex!important;flex-direction:column;align-items:center;gap:6px;margin:0!important;padding:0!important;border:0!important;width:auto!important}html body #reviews .cr-average-rating,html body #reviews .cr-average-rating span{margin:0;font:800 44px/1 "Bricolage Grotesque",Inter,sans-serif!important;color:#1A1714!important}html body #reviews .cr-average-rating-stars svg{width:18px!important;height:18px!important}html body #reviews .cr-total-rating-count{margin:0!important;font-size:13px!important;line-height:1.3;color:#6B655C!important;text-align:center}html body #reviews .ivole-summaryBox{margin:0!important;padding:0!important;border:0!important;width:100%!important;max-width:none!important}html body #reviews .cr-histogramTable{display:flex!important;flex-direction:column;gap:6px;width:100%!important;margin:0!important}html body #reviews .ivole-histogramRow{display:grid!important;grid-template-columns:30px minmax(0,1fr) 40px!important;align-items:center;gap:10px;margin:0!important}html body #reviews .ivole-histogramRow>div{display:block!important;width:auto!important;padding:0!important;margin:0!important}html body #reviews .cr-histogram-rating-label{display:inline-flex;align-items:center;gap:3px}html body #reviews .cr-histogram-rating-value{font-size:13px!important;font-weight:600!important;color:#1A1714!important}html body #reviews .cr-histogram-rating-icon{width:12px!important;height:12px!important}html body #reviews .ivole-meter{height:6px!important;margin:0!important;padding:0!important;border-radius:999px!important;background:#F2F0EB!important;border:0!important;box-shadow:none!important;overflow:hidden}html body #reviews .ivole-meter-bar{height:100%!important;border-radius:999px!important;background:var(--zv-star)!important;font-size:0!important;color:transparent!important}html body #reviews .ivole-histogramCell3,html body #reviews .ivole-histogramCell3 *{font-size:12px!important;font-weight:500!important;color:#6B655C!important;text-align:right}html body #reviews a.cr-histogram-a,html body #reviews .cr-histogram-a{color:inherit;text-decoration:none}html body #reviews ol.commentlist{display:flex;flex-direction:column;gap:12px;margin:0 0 16px!important;padding:0!important;list-style:none}html body #reviews ol.commentlist li.review{margin:0!important;padding:0!important;border:0!important;background:none!important}html body #reviews .commentlist .comment_container{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 20px!important;background:#FFF;border:1px solid #E4E1D9;border-radius:16px}html body #reviews .commentlist .zvr-av{position:static!important;float:none!important;display:grid!important;place-items:center;width:40px!important;height:40px!important;margin:0!important;border-radius:50%!important;background:#F2F0EB!important;color:#1A1714!important;font:600 14px/1 Inter,system-ui,sans-serif!important;border:0!important}html body #reviews .commentlist .comment-text{display:flex!important;flex-direction:column;min-width:0;margin:0!important;padding:0!important;border:0!important}html body #reviews .commentlist .comment-text .meta{order:1;display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0!important;font-size:13px!important;color:#6B655C!important}html body #reviews .commentlist .woocommerce-review__author{font-size:15px!important;font-weight:600!important;color:#1A1714!important}html body #reviews .commentlist .woocommerce-review__dash{display:none!important}html body #reviews .commentlist .woocommerce-review__published-date{font-size:13px!important;color:#6B655C!important}html body #reviews .commentlist .comment-text .star-rating{order:2;float:none!important;margin:6px 0 0!important;font-size:14px!important}html body #reviews .commentlist .ivole-verified-badge{order:3;margin:6px 0 0!important;font-size:12px;color:#1FB25A}html body #reviews .commentlist .description{order:4;margin:10px 0 0!important}html body #reviews .commentlist .description p{margin:0!important;font-size:15px!important;line-height:1.6!important;color:#33302B!important}html body #reviews .zvr-write{height:44px;padding:0 20px;border-radius:12px}@media (max-width:600px){html body #reviews .cr-summaryBox-wrap{grid-template-columns:minmax(0,1fr)!important;gap:14px;padding:16px!important}html body #reviews .cr-overall-rating-wrap{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"num stars" "num count";align-items:center;justify-items:start;column-gap:12px;row-gap:2px}html body #reviews .cr-average-rating{grid-area:num}html body #reviews .cr-average-rating-stars{grid-area:stars}html body #reviews .cr-total-rating-count{grid-area:count;text-align:left!important}html body #reviews .cr-average-rating,html body #reviews .cr-average-rating span{font-size:36px!important}html body #reviews .cr-average-rating-stars svg{width:14px!important;height:14px!important}html body #reviews .ivole-histogramRow{grid-template-columns:26px minmax(0,1fr) 34px!important;gap:8px}html body #reviews .cr-histogramTable{gap:4px}html body #reviews .commentlist .comment_container{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px!important}html body #reviews .commentlist .zvr-av{width:36px!important;height:36px!important;font-size:13px!important}html body #reviews .commentlist .description p{font-size:15px!important}}html body svg.cr-rating-icon,html body svg.cr-rating-icon path:not([fill="none"]),html body svg.cr-histogram-rating-icon,html body svg.cr-histogram-rating-icon path:not([fill="none"]){color:var(--zv-star)!important;fill:var(--zv-star)!important;stroke:none!important}html body svg.cr-rating-icon-bg,html body svg.cr-rating-icon-bg path:not([fill="none"]){color:var(--zv-star-empty)!important;fill:var(--zv-star-empty)!important;stroke:none!important}html body .zvr-stars .zvr-stars__top{color:var(--zv-star)!important}html body .zvr-stars .zvr-stars__base{color:var(--zv-star-empty)!important}html body .star-rating::before{color:var(--zv-star-empty)!important}html body .star-rating span::before{color:var(--zv-star)!important}html body #reviews .commentlist .comment_container{grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"av meta" "av stars" "txt txt" "ver ver";column-gap:12px!important;row-gap:0!important;align-items:center}html body #reviews .commentlist .comment-text{display:contents!important}html body #reviews .commentlist .zvr-av{grid-area:av}html body #reviews .commentlist .comment-text .meta{grid-area:meta;align-self:end}html body #reviews .commentlist .comment-text .star-rating{grid-area:stars;align-self:start;margin:4px 0 0!important}html body #reviews .commentlist .description{grid-area:txt;margin:12px 0 0!important}html body #reviews .commentlist .ivole-verified-badge{grid-area:ver}html body #reviews .commentlist .ivole-verified-badge:not(:has(span:not(:empty))){display:none!important}@media (max-width:600px){html body #reviews .commentlist .comment_container{grid-template-columns:36px minmax(0,1fr)!important;column-gap:10px!important}}html body #reviews .cr-summaryBox-wrap{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px!important;align-self:start}html body #reviews .cr-overall-rating-wrap{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"num stars" "num count";align-items:center;justify-items:start;column-gap:12px;row-gap:2px}html body #reviews .cr-average-rating{grid-area:num}html body #reviews .cr-average-rating-stars{grid-area:stars}html body #reviews .cr-total-rating-count{grid-area:count;text-align:left!important}html body #reviews .cr-average-rating,html body #reviews .cr-average-rating span{font-size:40px!important}html body #reviews .ivole-histogramRow{grid-template-columns:26px minmax(0,1fr) 38px!important;gap:8px}@media (min-width:900px){html body #reviews .cr-summaryBox-wrap{position:sticky;top:88px}}html body #reviews .zvr-help{display:flex!important;align-items:center;gap:16px;margin:0 0 14px!important;padding:18px 20px!important;background:#FFFFFF!important;border:1px solid #E4E1D9!important;border-radius:16px!important;box-shadow:none!important}html body #reviews .zvr-help::before{content:"";flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#E4F6EC}html body #reviews .zvr-help::after{content:"";position:absolute;top:50%;left:30px;transform:translateY(-50%);width:20px;height:20px;margin:0;background:#1FB25A;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}html body #reviews .zvr-help{position:relative}html body #reviews .zvr-help p{flex:1 1 auto;margin:0!important;font-size:14.5px!important;line-height:1.5!important;color:#6B655C!important}html body #reviews .zvr-help p b{display:block;font-size:15px;color:#1A1714}html body #reviews a.zvr-help__wa{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;height:44px!important;padding:0 18px!important;border-radius:12px!important;background:#1FB25A!important;color:#FFFFFF!important;border:0!important;font:600 14.5px/1 Inter,system-ui,sans-serif!important;white-space:nowrap;text-decoration:none!important}@media (hover:hover){html body #reviews a.zvr-help__wa:hover{background:#18994C!important}}@media (max-width:600px){html body #reviews .zvr-help{flex-wrap:wrap;padding:16px!important}html body #reviews .zvr-help::after{top:36px;left:26px}html body #reviews .zvr-help p{flex:1 1 calc(100% - 56px)}html body #reviews a.zvr-help__wa{width:100%}}.vc-footer .zv4f-copy .zv4f-credit{margin:12px 0 0!important}.vc-footer .zv4f-copy .zv4f-credit a{display:inline-flex!important;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:1px solid rgb(240 235 227 / .10);border-radius:999px;background:rgb(240 235 227 / .04);font:400 14px/1.2 Inter,system-ui,sans-serif!important;color:rgb(244 239 231 / .72)!important;text-decoration:none!important;transition:border-color .15s ease,background-color .15s ease}.vc-footer .zv4f-copy .zv4f-credit img{display:block;width:24px;height:24px;flex:0 0 24px;border-radius:7px}.vc-footer .zv4f-copy .zv4f-credit b{font-weight:600;color:#F4EFE7}@media (hover:hover){.vc-footer .zv4f-copy .zv4f-credit a:hover{border-color:rgb(214 170 98 / .45);background:rgb(214 170 98 / .08)}}.vc-footer .zv4f-copy .zv4f-credit a:focus-visible{outline:2px solid #D6AA62;outline-offset:3px}.vc-home>.vc-sec:not(.vc-sec--benefits):not(.vc-sec--hero){padding-top:clamp(44px,5.2vw,64px)!important;padding-bottom:clamp(44px,5.2vw,64px)!important}.vc-home>.zvc-sec{padding-top:clamp(44px,5.2vw,64px)!important;padding-bottom:clamp(44px,5.2vw,64px)!important}.vc-home>.vc-sec--hero{padding-bottom:clamp(40px,4.4vw,56px)!important}.vc-home .vc-sec-head{margin-bottom:clamp(20px,2.4vw,28px)!important}.vc-sec--benefits .vc-benefit__ico{background:#FFFFFF!important;border:1px solid #E4E1D9;border-radius:12px;color:#1FB25A!important}html body .vc-sec--benefits .vc-benefit__ico svg,html body .vc-sec--benefits .vc-benefit__ico svg *{color:#1FB25A!important;stroke:#1FB25A!important}.vc-sec--benefits .vc-benefit__title{font-weight:700}.vc-home>.vc-sec--reassurance{display:none!important}.zvc-sec .zvc-card--full .zvc-media{gap:0!important;padding:54px 14px 18px!important;align-items:center;justify-content:center}.zvc-sec .zvc-card--full .zvc-media .zvc-img{flex:1 1 0!important;min-width:0;max-width:128px;aspect-ratio:1/1;height:auto!important}.zvc-sec .zvc-card--full .zvc-media .zvc-img img{width:100%;height:100%;object-fit:contain}.zvc-sec .zvc-card--full .zvc-media .zvc-plus{position:relative;z-index:2;flex:0 0 auto;width:26px!important;height:26px!important;margin:0 -9px!important;border:2px solid #FAF9F6}@media (max-width:640px){.vc-sec--benefits .vc-benefits{grid-template-columns:1fr 1fr!important;gap:10px!important}.vc-sec--benefits .vc-benefit{align-items:center;gap:10px;padding:12px;background:#FFF;border:1px solid #E4E1D9;border-radius:12px}.vc-sec--benefits .vc-benefit__ico{width:34px!important;height:34px!important;flex:0 0 34px;border:0;background:#E4F6EC!important}.vc-sec--benefits .vc-benefit__ico svg{width:18px;height:18px}.vc-sec--benefits .vc-benefit__title{font-size:13px!important;line-height:1.25}.vc-sec--benefits .vc-benefit__text{display:none!important}.vc-home>.vc-sec--benefits{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:400px){html body ul.products li.product a.vc-btn.vc-btn--sm,html body ul.products li.product .vc-btn.vc-btn--sm{font-size:clamp(11.5px,3.5vw,13px)!important;padding-left:5px!important;padding-right:5px!important;letter-spacing:-.015em!important}}html body p.stars a,html body p.stars a::before{color:#CFC9BE!important}html body p.stars:hover a,html body p.stars:hover a::before,html body p.stars.selected a:not(.active),html body p.stars.selected a:not(.active)::before,html body p.stars.selected a.active,html body p.stars.selected a.active::before{color:var(--zv-star)!important}html body p.stars:hover a:hover~a,html body p.stars:hover a:hover~a::before,html body p.stars.selected a.active~a,html body p.stars.selected a.active~a::before{color:#CFC9BE!important}html body p.stars a{transition:transform .12s ease}@media (hover:hover){html body p.stars a:hover{transform:scale(1.08)}}html body #reviews #review_form_wrapper #review_form #respond{background:#FFFFFF!important;border:1px solid #E4E1D9!important;border-radius:16px!important;overflow:hidden!important}html body #review_form #commentform>*{max-width:none!important;width:100%!important;box-sizing:border-box}html body #review_form #reply-title{display:block;border-radius:0!important}html body #review_form #commentform{padding:24px!important}html body #review_form #commentform :is(textarea,input[type=text],input[type=email]){width:100%!important;max-width:none!important;box-sizing:border-box}html body #review_form #commentform .form-submit,html body #review_form #commentform #submit{width:100%!important;max-width:none!important}html body #review_form #commentform #submit{height:52px;padding:0 24px!important;border-radius:12px!important}html body #review_form .cr-upload-local-images{width:100%!important;box-sizing:border-box}html body #review_form .comment-form-comment .required{color:#6B655C!important}@media (max-width:600px){html body #review_form #commentform{padding:18px!important}html body #review_form #reply-title{padding:22px 18px 18px!important}}html body ul.products li.product .vc-card__price{min-height:0!important;margin-bottom:2px!important}html body ul.products li.product .zarevo-loop-price{margin-top:2px!important}html body .vc-about .wp-block-group.alignfull{padding-top:clamp(40px,5vw,60px)!important;padding-bottom:clamp(40px,5vw,60px)!important}html body .vc-about .vc-pattern-section-head{text-align:center;margin-bottom:28px!important}html body .vc-about .vc-pattern-section-head>*{margin-left:auto!important;margin-right:auto!important}html body .vc-about .vc-pattern-kicker{display:inline-flex;justify-content:center;color:#9C2A20!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.2px;text-transform:uppercase}html body .vc-about .vc-pattern-kicker::before{display:none!important}html body .vc-about .vc-pattern-valores__item,html body .vc-about .vc-pattern-local__datos,html body .vc-about .vc-pattern-local__horarios{background:#FFFFFF!important;border:1px solid #E4E1D9!important;border-radius:16px!important;box-shadow:none!important}html body .vc-about .vc-pattern-valores__item{padding:24px!important}html body .vc-about .vc-pattern-valores__ico,html body .vc-about .vc-pattern-local__ico{background:#E4F6EC!important;color:#1FB25A!important}html body .vc-about .vc-pattern-valores__ico svg,html body .vc-about .vc-pattern-local__ico svg{color:#1FB25A!important}html body .vc-about .vc-pattern-valores__title{margin-top:16px!important}html body .vc-about .vc-pattern-local__grid{align-items:start}html body .vc-cta-band{padding-top:clamp(24px,3vw,40px)!important;padding-bottom:clamp(48px,5vw,64px)!important}html body .vc-about .vc-about__body{padding-bottom:0!important}html body .vc-main>article>header.vc-section{padding-top:clamp(40px,5vw,64px)!important}html body .vc-faqpage .vc-faqpage__body{padding-bottom:clamp(40px,5vw,60px)!important}html body .vc-shipbar .vc-shipbar__fill,html body.woocommerce-cart .vc-shipbar .vc-shipbar__fill{background:#1FB25A!important}html body .zvn.zvn--cart{background:#FFFFFF!important;border:1px solid #E4E1D9!important;border-left:4px solid #1FB25A!important;border-radius:16px!important;box-shadow:none!important}html body .zv-note-bar i{background:#1FB25A!important}@media (max-width:600px){html body .zvp-trust.zvp-trust--m{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .zvp-trust.zvp-trust--m li{padding:10px!important;gap:8px!important;align-items:center}html body .zvp-trust.zvp-trust--m .zvp-trust__i{width:28px;height:28px;flex:0 0 28px}html body .zvp-trust.zvp-trust--m .zvp-trust__i::before{width:16px;height:16px}html body .zvp-trust.zvp-trust--m b{font-size:12.5px!important;line-height:1.25}html body .zvp-trust.zvp-trust--m small{font-size:11.5px!important;line-height:1.3}}html body .zvp-trust li:nth-child(3){display:none!important}html body .zvp-trust.zvp-trust--m li:nth-child(4){grid-column:1 / -1}html body #reviews .zvr-help{display:none!important}html body .vc-faqpage__cta a.zv-wa-cta{display:inline-flex;align-items:center;gap:8px;background:#1FB25A!important;border-color:#1FB25A!important;color:#FFFFFF!important}html body .vc-faqpage__cta a.zv-wa-cta svg{flex:0 0 18px}@media (hover:hover){html body .vc-faqpage__cta a.zv-wa-cta:hover{background:#18994C!important;border-color:#18994C!important}}html body .zv-eta{display:flex;align-items:center;gap:8px}html body .zv-eta .zv-eta__i{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:#E4F6EC;color:#1FB25A}html body .vc-drawer--minicart .vc-minicart__items>.vc-shipbar{order:1!important}html body .vc-drawer--minicart .vc-minicart__items>.zvn{order:2!important;margin:0!important}html body .vc-drawer--minicart .vc-minicart__items>.zarevo-recs{order:3!important}html body .vc-drawer--minicart .vc-minicart__items>.woocommerce-mini-cart__total,html body .vc-drawer--minicart .vc-minicart__items>.zv-mc-transfer{order:4!important}html body .vc-drawer--minicart .vc-minicart__items>.zv-qd-trust{order:5!important}html body .vc-drawer--minicart .zvn.zvn--mini{background:#FFFFFF!important;border:1px solid #E4E1D9!important;border-left:4px solid #1FB25A!important;border-radius:14px!important;box-shadow:none!important}html body .vc-drawer--minicart .zvn .zvn__img{border-radius:10px;background:#F2F0EB;overflow:hidden}html body .vc-drawer--minicart :is(.zvn .zvn__btn,.zarevo-recs .zarevo-rec-add){display:inline-flex!important;align-items:center;justify-content:center;height:36px!important;min-height:0!important;padding:0 14px!important;border-radius:10px!important;background:#FFFFFF!important;color:#1A1714!important;border:1px solid #1A1714!important;box-shadow:none!important;font:600 13.5px/1 Inter,system-ui,sans-serif!important;white-space:nowrap;transition:background-color .15s ease,color .15s ease}@media (hover:hover){html body .vc-drawer--minicart :is(.zvn .zvn__btn,.zarevo-recs .zarevo-rec-add):hover{background:#1A1714!important;color:#FFFFFF!important}}html body .vc-drawer--minicart :is(.zvn .zvn__btn,.zarevo-recs .zarevo-rec-add)::before{content:"+";margin-right:6px;font-weight:600}html body .vc-drawer--minicart .zarevo-recs .zarevo-rec-add.added::before,html body .vc-drawer--minicart .zarevo-recs .zarevo-rec-add.loading::before{content:""}html body .vc-drawer--minicart .zv-qd-trust{display:flex!important;align-items:center;justify-content:center;gap:6px;margin:2px 0 0!important;padding:10px 12px!important;border-radius:12px;background:#F2F0EB;font-size:12.5px!important;line-height:1.4!important;color:#6B655C!important;text-align:left}html body .vc-drawer--minicart .zv-qd-trust .zv-lock{flex:0 0 16px;color:#1FB25A}html body .vc-drawer--minicart .zv-qd-added{color:#13753A!important;font-weight:600}html body .vc-drawer--minicart .vc-drawer__head .vc-icon-btn{border:1px solid #E4E1D9!important;color:#1A1714!important;background:#FFFFFF!important;box-shadow:none!important}@media (hover:hover){html body .vc-drawer--minicart .vc-drawer__head .vc-icon-btn:hover{background:#F2F0EB!important}}html body .vc-drawer--minicart .vc-drawer__head .vc-icon-btn:focus:not(:focus-visible){outline:none!important}html body .vc-drawer--minicart .vc-drawer__head .vc-icon-btn:focus-visible{outline:2px solid #1A1714!important;outline-offset:2px}.zv-aw .zv-aw__head{text-align:center;max-width:640px;margin:0 auto clamp(22px,2.6vw,32px)}.zv-aw .zv-aw__k{margin:0 0 10px;font:600 13px/1 Inter,system-ui,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#9C2A20}.zv-aw .zv-aw__t{margin:0;font-family:"Bricolage Grotesque",Inter,sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,41px);line-height:1.1;letter-spacing:-.02em;color:#1A1714}.zv-aw .zv-aw__l{margin:12px auto 0;max-width:560px;font-size:16px;line-height:1.55;color:#6B655C}.vc-home>.zv-aw{padding-top:clamp(44px,5.2vw,64px);padding-bottom:clamp(44px,5.2vw,64px)}.vc-home>.zv-aw--dolores{background:#FAF9F6}.zv-dol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zv-dol__c{margin:0;padding:0}.zv-dol__a{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px;background:#FFF;border:1px solid #E4E1D9;border-radius:16px;color:inherit;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){.zv-dol__a:hover{border-color:#D6D2C8;box-shadow:0 16px 32px -20px rgb(26 23 20 / .3);transform:translateY(-2px)}.zv-dol__a:hover .zv-dol__cta{gap:10px}}.zv-dol__a:focus-visible{outline:2px solid #1A1714;outline-offset:3px}.zv-dol__q{font:700 18px/1.3 "Bricolage Grotesque",Inter,sans-serif;letter-spacing:-.01em;color:#1A1714}.zv-dol__q::before{content:"“"}.zv-dol__q::after{content:"”"}.zv-dol__sol{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding-top:16px;border-top:1px solid #F2F0EB}.zv-dol__img{display:block;width:64px;height:64px;border-radius:12px;background:#F2F0EB;overflow:hidden}.zv-dol__img img{width:100%;height:100%;object-fit:contain;display:block}.zv-dol__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.zv-dol__txt b{font:600 14.5px/1.3 Inter,system-ui,sans-serif;color:#1A1714}.zv-dol__txt small{font-size:13.5px;line-height:1.45;color:#6B655C}.zv-dol__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.zv-dol__p{font:700 17px/1 Inter,system-ui,sans-serif;color:#1A1714}.zv-dol__p .woocommerce-Price-amount{color:inherit}.zv-dol__cta{display:inline-flex;align-items:center;gap:6px;font:600 14px/1 Inter,system-ui,sans-serif;color:#9C2A20;transition:gap .15s ease}.zv-dol__cta i{font-style:normal}.vc-home>.zv-aw--comparar{background:#FAF9F6}.zv-cmp{max-width:880px;margin:0 auto;background:#FFF;border:1px solid #E4E1D9;border-radius:16px;overflow:hidden}.zv-cmp__r{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-top:1px solid #F2F0EB}.zv-cmp__r--h{border-top:0}.zv-cmp__r>span{display:flex;align-items:center;gap:10px;padding:16px 20px;font-size:15px;line-height:1.45}.zv-cmp__l{font-weight:600;color:#1A1714}.zv-cmp__z{background:rgb(31 178 90 / .07);color:#1A1714;font-weight:500}.zv-cmp__o{color:#8A847A}.zv-cmp__r--h>span{padding-top:18px;padding-bottom:18px;font:700 16px/1.2 "Bricolage Grotesque",Inter,sans-serif}.zv-cmp__r--h .zv-cmp__z{color:#13753A}.zv-cmp__r--h .zv-cmp__o{color:#6B655C}.zv-cmp__r:not(.zv-cmp__r--h) .zv-cmp__z::before{content:"";flex:0 0 auto;width:6px;height:11px;margin:0 4px 3px 3px;border:solid #1FB25A;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.zv-cmp__r:not(.zv-cmp__r--h) .zv-cmp__o::before{content:"×";flex:0 0 14px;font:600 18px/1 Inter,system-ui,sans-serif;color:#B5AEA4;text-align:center}.zv-aw__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:24px}.zv-aw__ctas .zv-aw__btn{height:48px;padding:0 28px;border-radius:12px}.zv-aw__btn2{font:600 15px/1 Inter,system-ui,sans-serif;color:#13753A!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.vc-home>.zv-aw--ideas{background:#F2F0EB}.zv-ide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zv-ide__col{padding:18px 18px 8px;background:#FFF;border:1px solid #E4E1D9;border-radius:16px}.zv-ide__h{display:inline-flex;margin:0 0 6px;padding:7px 12px;border-radius:999px;background:#1A1714;color:#FFF;font:600 13px/1 Inter,system-ui,sans-serif}.zv-ide__l{list-style:none;margin:0;padding:0}.zv-ide__i{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 0;border-top:1px solid #F2F0EB}.zv-ide__i:first-child{border-top:0}.zv-ide__img{display:block;width:52px;height:52px;border-radius:10px;background:#F2F0EB;overflow:hidden}.zv-ide__img img{width:100%;height:100%;object-fit:contain;display:block}.zv-ide__n{display:flex;flex-direction:column;gap:3px;min-width:0;color:inherit;text-decoration:none!important}.zv-ide__n b{font:600 14px/1.3 Inter,system-ui,sans-serif;color:#1A1714;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zv-ide__n span{font:700 14.5px/1 Inter,system-ui,sans-serif;color:#1A1714}html body .zv-ide a.zv-ide__add{display:inline-flex!important;align-items:center;justify-content:center;height:36px!important;min-height:0!important;margin:0!important;padding:0 12px!important;border-radius:10px!important;background:#FFFFFF!important;color:#1A1714!important;border:1px solid #1A1714!important;box-shadow:none!important;font:600 13px/1 Inter,system-ui,sans-serif!important;white-space:nowrap}html body .zv-ide a.zv-ide__add::before{content:"+";margin-right:5px}html body .zv-ide a.zv-ide__add.added{background:#E4F6EC!important;border-color:#1FB25A!important;color:#13753A!important}html body .zv-ide a.zv-ide__add.added::before{content:"✓"}html body .zv-ide a.zv-ide__add.loading{opacity:.6}@media (hover:hover){html body .zv-ide a.zv-ide__add:not(.added):hover{background:#1A1714!important;color:#FFFFFF!important}}.zv-ide .added_to_cart{display:none!important}@media (max-width:767px){.zv-dol,.zv-ide{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.zv-dol::-webkit-scrollbar,.zv-ide::-webkit-scrollbar{display:none}.zv-dol__c,.zv-ide__col{scroll-snap-align:start}.zv-dol__a{padding:18px;gap:14px}.zv-dol__q{font-size:17px}.zv-cmp__r{grid-template-columns:1fr 1fr}.zv-cmp__r>span{padding:12px 14px;font-size:14px}.zv-cmp__l{grid-column:1 / -1;padding-bottom:0!important;font-size:12px!important;letter-spacing:.8px;text-transform:uppercase;color:#6B655C!important}.zv-cmp__r--h>span:first-child{display:none}.zv-cmp__r--h>span{font-size:15px}.zv-aw__ctas .zv-aw__btn{width:100%}}html body .zv-ide a.zv-ide__add.zv-atc--in::before{content:none!important}html body .zv-ide a.zv-ide__add.zv-atc--in{background:#E4F6EC!important;border-color:#1FB25A!important;color:#13753A!important}html body .zv-ide a.zv-ide__add .zv-atc__lbl{display:inline-flex;align-items:center;gap:5px}html body .zv-ide a.zv-ide__add .zv-atc__lbl svg{width:14px;height:14px}@media (max-width:767px){html body .zv-ide a.zv-ide__add{width:38px!important;height:38px!important;padding:0!important;font-size:0!important;border-radius:12px!important}html body .zv-ide a.zv-ide__add::before{margin:0!important;font-size:20px;line-height:1}html body .zv-ide a.zv-ide__add .zv-atc__lbl{font-size:0!important;gap:0}html body .zv-ide a.zv-ide__add .zv-atc__lbl svg{width:16px;height:16px}.zv-ide__i{grid-template-columns:48px minmax(0,1fr) 38px;gap:10px}.zv-ide__img{width:48px;height:48px}.zv-cmp__r>span{padding:10px 12px;font-size:13.5px;line-height:1.4;gap:8px}}@media (max-width:767px){html body:has(.zv-cbar) a.vc-whatsapp-fab{bottom:calc(84px + env(safe-area-inset-bottom))!important;width:46px!important;height:46px!important}html body.woocommerce-checkout a.vc-whatsapp-fab{opacity:.92}}html body .select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body .woocommerce-shipping-methods li:has(.corrarfo-selection-wrapper){flex-wrap:wrap!important;align-items:center;row-gap:12px}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper{flex:1 0 100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 0 0 30px!important;gap:10px!important;border-top:1px solid #E4E1D9;box-sizing:border-box}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper>div{width:100%!important}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper .select2-container{width:100%!important;max-width:100%!important}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper .select2-selection--single{height:48px!important;display:flex!important;align-items:center;border:1px solid #D9D4CE!important;border-radius:12px!important;background:#FFFFFF!important}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper .select2-selection__rendered{padding-left:14px!important;font-size:15px!important;color:#1A1714!important;line-height:1.3!important}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper .select2-selection__placeholder{color:#6B655C!important}html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper .select2-selection__arrow{height:46px!important;right:10px!important}@media (max-width:600px){html body .woocommerce-shipping-methods li .corrarfo-selection-wrapper{padding-left:0!important}}html body .woocommerce-shipping-methods li:has(.corrarfo-selection-wrapper)>input[type=radio]{flex:0 0 auto!important;margin-right:12px!important}html body .woocommerce-shipping-methods li:has(.corrarfo-selection-wrapper)>label{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important}html body .corrarfo-selection-wrapper>div{position:relative!important}html body .corrarfo-selection-wrapper>div>.select2-container--open:not(.select2){position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;z-index:60}html body .corrarfo-selection-wrapper .select2-dropdown{position:static!important;width:100%!important;border:1px solid #D9D4CE!important;border-radius:12px!important;overflow:hidden;background:#FFFFFF!important;box-shadow:0 18px 40px -20px rgb(26 23 20 / .35)!important}html body .corrarfo-selection-wrapper .select2-search--dropdown{padding:10px!important}html body .corrarfo-selection-wrapper .select2-search__field{height:42px!important;padding:0 12px!important;border:1px solid #D9D4CE!important;border-radius:10px!important;font-size:16px!important;outline:none!important;box-shadow:none!important}html body .corrarfo-selection-wrapper .select2-search__field:focus{border-color:#1A1714!important}html body .corrarfo-selection-wrapper .select2-results>.select2-results__options{max-height:300px!important;padding:0 6px 6px!important}html body #shipping_method .corrarfo-selection-wrapper .select2-results__option{display:block!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1.4!important;color:#33302B!important;min-height:0!important}html body #shipping_method .corrarfo-selection-wrapper .select2-results__option[id$="-NONE"],html body #shipping_method .corrarfo-selection-wrapper .select2-results__option:empty{display:none!important}html body #shipping_method .corrarfo-selection-wrapper .select2-results__option--highlighted,html body #shipping_method .corrarfo-selection-wrapper .select2-results__option--highlighted[aria-selected]{background:#F2F0EB!important;color:#1A1714!important}html body #shipping_method .corrarfo-selection-wrapper .select2-results__option[aria-selected=true]{background:#E4F6EC!important;color:#13753A!important;font-weight:600}html.zv-steps .woocommerce>.zarevo-checkout-note,html.zv-steps .woocommerce>.woocommerce-form-coupon-toggle{display:none!important}@media (min-width:961px){html.zv-steps .woocommerce:has(>.zarevo-checkout-note) .vc-checkout__aside{padding-top:67px}}body.zv-ship-pickup #billing_address_1_field,body.zv-ship-pickup #billing_address_2_field,body.zv-ship-pickup #billing_city_field,body.zv-ship-pickup #billing_state_field,body.zv-ship-pickup #billing_postcode_field,body.zv-ship-branch #billing_address_1_field,body.zv-ship-branch #billing_address_2_field,body.zv-ship-branch #billing_city_field,body.zv-ship-branch #billing_state_field,body.zv-ship-cp #billing_address_1_field,body.zv-ship-cp #billing_address_2_field,body.zv-ship-cp #billing_city_field,body.zv-ship-cp #billing_state_field{display:none!important}body.zv-ship-cp #billing_postcode_field,body.zv-ship-branch #billing_postcode_field{display:block!important}#billing_postcode_field.zv-cp-top{margin:0 0 14px!important}body.woocommerce-checkout #zv-pickup-note{display:none!important}html body #shipping_method li:has(>input[value^="local_pickup"]:checked)::after{content:"No necesitamos tu dirección: te avisamos cuando esté listo para retirar.";display:block;flex:1 0 100%;width:100%;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#F2F0EB;color:#6B655C;font-size:13.5px;line-height:1.45;box-sizing:border-box}html body #shipping_method li:has(>input[value^="local_pickup"]:checked){flex-wrap:wrap}html body #shipping_method li:has(>input[value^="local_pickup"]:checked)>input[type=radio]{flex:0 0 auto!important}html body #shipping_method li:has(>input[value^="local_pickup"]:checked)>label{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important}html body #shipping_method .corrarfo-selection-wrapper select{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #D9D4CE;border-radius:12px;background:#FFF;font-size:15px;color:#1A1714;box-sizing:border-box}html body #shipping_method .corrarfo-selection-wrapper .select2-container{min-height:48px}body.woocommerce-checkout .woocommerce>.zarevo-checkout-note,body.woocommerce-checkout .woocommerce>.woocommerce-form-coupon-toggle{display:none!important}.vc-home .vc-sec--hero .vc-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost{width:auto!important;min-height:0!important;height:auto!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;color:#6B655C!important;text-decoration:underline!important;text-decoration-color:rgb(107 101 92 / .45)!important;text-underline-offset:4px;transition:color .15s ease}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost::before{content:"¿Dudas? "}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost:hover{color:#1A1714!important;text-decoration-color:currentColor!important}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost:focus-visible{outline:2px solid #9C2A20;outline-offset:3px;border-radius:4px!important}@media (max-width:768px){.vc-home .vc-container,.vc-home .zvc-wrap{padding-inline:20px!important}.vc-home .zv-dol,.vc-home .zv-ide,.vc-home .zvc-grid{margin-inline:-20px!important;padding-inline:20px!important;scroll-padding-inline:20px!important}.vc-home ul.products.vc-grid{column-gap:12px!important;row-gap:12px!important}}@media (max-width:768px){.vc-home .vc-sec--hero ul.zv-chips{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden;margin:12px -20px 14px!important;padding:0 20px!important;list-style:none!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:20px}.vc-home .vc-sec--hero ul.zv-chips::-webkit-scrollbar{display:none}.vc-home .vc-sec--hero ul.zv-chips>li{flex:0 0 auto!important;width:auto!important;min-height:0!important;margin:0!important;padding:6px 11px!important;font-size:12.5px!important;line-height:1.2!important;white-space:nowrap;scroll-snap-align:start}}@media (max-width:768px){.vc-home .vc-sec--hero .vc-hero__content{min-width:0!important}}.vc-home li.product button.vc-wish,.vc-home .vc-card button.vc-wish,body.archive li.product button.vc-wish,body.archive .vc-card button.vc-wish{display:none!important}.vc-home .zarevo-loop-installments,body.archive .zarevo-loop-installments{font-size:12px!important;line-height:1.3!important;font-weight:400!important;color:#6B655C!important}.vc-home .zarevo-loop-installments strong,body.archive .zarevo-loop-installments strong{font-weight:600!important;color:#6B655C!important}@media (max-width:768px){.vc-home .zarevo-loop-installments,body.archive .zarevo-loop-installments{font-size:11.5px!important}}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary{font-size:14.5px!important;font-weight:700!important;line-height:1.2!important;padding:12px 18px!important;min-height:46px!important;letter-spacing:0!important;white-space:nowrap}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary:not(.zv-atc--in){background:#9C2A20!important;color:#fff!important;box-shadow:0 6px 14px -8px rgb(156 42 32 / .65)}@media (hover:hover){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary:not(.zv-atc--in):hover{background:#7F221A!important}}@media (max-width:768px){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary{font-size:14px!important;padding:12px 8px!important;min-height:46px!important}}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--primary{font-size:17px!important;font-weight:700!important;line-height:1.2!important;padding:16px 28px!important;min-height:56px!important;border-radius:14px!important;background:#9C2A20!important;color:#fff!important;box-shadow:0 14px 28px -14px rgb(156 42 32 / .75)!important;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover:hover){.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--primary:hover{background:#7F221A!important;transform:translateY(-1px)}}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--primary:active{transform:scale(.98)}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--primary:focus-visible{outline:2px solid #1A1714;outline-offset:3px}@media (max-width:768px){.vc-home .vc-sec--hero .vc-hero__actions{align-items:stretch}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--primary{width:100%!important;justify-content:center!important;font-size:17px!important;padding:15px 20px!important;min-height:56px!important}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost{align-self:center}}.vc-btn--primary:not(.zv-atc--in):not(:disabled),.add_to_cart_button.vc-btn--primary:not(.zv-atc--in){background-color:#9C2A20!important;border-color:#9C2A20!important;color:#fff!important}@media (hover:hover){.vc-btn--primary:not(.zv-atc--in):not(:disabled):hover,.add_to_cart_button.vc-btn--primary:not(.zv-atc--in):hover{background-color:#7F221A!important;border-color:#7F221A!important}}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card{box-shadow:0 4px 16px rgb(0 0 0 / .08)!important;border:1px solid #EDEAE6!important}.vc-home .zv-dol__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid #9C2A20;border-radius:12px;background:rgb(156 42 32 / .06);color:#9C2A20;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,color .15s ease}@media (hover:hover){.vc-home .zv-dol__a:hover .zv-dol__cta{background:#9C2A20;color:#fff}}.vc-home .vc-sec--hero ul.zv-chips>li{background:#E6E1D8!important;border:1px solid #CFC9BC!important;color:#1A1714!important;font-size:13.5px!important;font-weight:600!important;padding:7px 12px!important}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-price{margin-bottom:14px!important}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-transfer__price{font-size:15px!important;font-weight:800!important}@media (max-width:768px){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-transfer__price{font-size:14px!important}}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary{border-radius:12px!important}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-current,:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-current .amount{font-size:17px!important;font-weight:800!important;color:#1A1714!important}@media (max-width:768px){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-current,:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .zarevo-loop-current .amount{font-size:16px!important}}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-card__cat{font-size:11.5px!important;color:#6B655C!important}.vc-home .zvh__k,.vc-home .zv-aw--comparar .zv-cmp__r:not(.zv-cmp__r--h) .zv-cmp__l,.vc-home .zvc-tag,.vc-home .zarevo-loop-installments,body.archive .zarevo-loop-installments{font-size:12px!important}.vc-home .vc-sec--hero .vc-hero__actions a.vc-btn--ghost{display:inline-flex!important;align-items:center;min-height:44px!important;padding:0!important}.vc-home .zv-aw__btn2{display:inline-flex;align-items:center;min-height:44px}.vc-home .zv-aw--ideas .add_to_cart_button{min-height:44px!important}@media (max-width:768px){.vc-home .vc-sec h2,.vc-home .zvc-sec h2{font-size:28px!important;line-height:1.15!important}}.vc-footer.zv4f ul:not(.zv4f-social) li a{display:inline-flex;align-items:center;padding-block:8px}.vc-footer.zv4f .zv4f-contact ul:not(.zv4f-social) li a{gap:10px}.vc-footer.zv4f .zv4f-contact ul:not(.zv4f-social) li a svg{flex:0 0 auto;width:18px;height:18px;margin:0}.vc-footer.zv4f .zv4f-contact ul:not(.zv4f-social) li a span{min-width:0;overflow-wrap:anywhere}.vc-footer.zv4f .zv4f-social{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.vc-footer.zv4f .zv4f-social li{margin:0;padding:0}.vc-footer.zv4f .zv4f-social a{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .18);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.vc-footer.zv4f .zv4f-social a img{display:block;width:20px;height:20px;margin:0;filter:invert(1);opacity:.92}@media (hover:hover){.vc-footer.zv4f .zv4f-social a:hover{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .4);transform:translateY(-2px)}}.vc-footer.zv4f .zv4f-social a:focus-visible{outline:2px solid #fff;outline-offset:3px}.vc-header .vc-header__cart{min-width:44px;min-height:44px}@media (max-width:768px){.zvs-chips .zvs-chip{min-height:44px}}.vc-home .zv-aw--comparar .zv-cmp__o{color:#6B655C!important}.vc-home .vc-sec--story .vc-kicker{color:#E8796A!important}.vc-footer.zv4f .zv4f-copy,.vc-footer.zv4f .zv4f-copy p,.vc-footer.zv4f .zv4f-copy a,.vc-footer.zv4f .zv4f-pay__k{color:rgb(244 239 231 / .64)!important}@media (hover:hover) and (pointer:fine){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card{transition:transform 220ms cubic-bezier(.16,1,.3,1),box-shadow 220ms ease}:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px rgb(0 0 0 / .18)!important}}@media (prefers-reduced-motion:reduce){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card:hover{transform:none}}.vc-pattern-local__item a{display:inline-block;padding-block:11px}.vc-wishlist__clear{min-height:44px}@media (max-width:768px){:is(.vc-home,.woocommerce,body) ul.products li.product .vc-card .vc-btn--sm.vc-btn--primary{font-size:clamp(12px,3.6vw,14px)!important;padding:10px 6px!important;white-space:normal!important;line-height:1.15!important;text-wrap:balance}}@media (max-width:768px){.vc-home .zvh__k{white-space:normal!important;line-height:1.25!important}}