:root{--vb-carbon: #2A2B2F;--vb-terra: #B05A36;--vb-terra-dark: #97482A;--vb-arena: #DDD6CA;--vb-marfil: #FAF7F2;--vb-salvia: #8A9A7B;--vb-line: #E6DFD3;--vb-muted: #66676C;--vb-serif: "Outfit", system-ui, sans-serif;--vb-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-family: var(--vb-sans) !important;--font-heading-family: var(--vb-serif) !important;--font-heading-weight: 600 !important;--font-heading-style: normal !important}body{font-family:var(--vb-sans)!important;letter-spacing:0!important;color:rgba(var(--color-foreground),.82)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--vb-serif)!important;font-weight:600!important;letter-spacing:-.02em!important;color:rgb(var(--color-foreground))!important}h1 em,h2 em,h3 em,.h1 em,.h2 em{font-style:normal!important;color:var(--vb-terra)!important}.color-scheme-3 h1 em,.color-scheme-3 h2 em,.color-scheme-4 h1 em,.color-scheme-4 h2 em{color:#e19a76!important}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{font-family:var(--vb-sans)!important;font-weight:600!important;letter-spacing:.01em!important;min-height:5rem!important}.button:after,.button:before{box-shadow:none!important}.button--primary{transition:background-color .2s ease,transform .2s ease!important}.button--primary:hover{transform:translateY(-1px)!important}.announcement-bar__message{font-family:var(--vb-sans)!important;font-size:1.2rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important}.header-wrapper{border-bottom:1px solid var(--vb-line)!important}.header__heading-link .h2,.header__heading-link{font-family:var(--vb-serif)!important;font-size:2.8rem!important;color:var(--vb-carbon)!important}.header__menu-item{font-size:1.45rem!important;color:var(--vb-carbon)!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important;color:var(--vb-terra)!important}.cart-count-bubble{background-color:var(--vb-terra)!important;color:var(--vb-marfil)!important}.card-wrapper .card{border-radius:20px!important;overflow:hidden!important}.card__heading,.card__heading a{font-family:var(--vb-serif)!important;font-size:2rem!important;color:var(--vb-carbon)!important}.card .media img{object-fit:contain!important}.card__inner .card__media{background:var(--vb-arena)!important}.price{font-family:var(--vb-sans)!important;font-weight:600!important;color:var(--vb-carbon)!important}.price--on-sale .price-item--regular{color:var(--vb-muted)!important}.badge{font-family:var(--vb-sans)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:1.05rem!important}.collection-hero__title{font-size:clamp(3.6rem,5vw,5.6rem)!important}.facets__summary,.facet-filters__label,.product-count__text{font-family:var(--vb-sans)!important}.drawer__heading{font-family:var(--vb-serif)!important;font-size:2.8rem!important}.cart-item__name{font-family:var(--vb-serif)!important;font-size:1.8rem!important;color:var(--vb-carbon)!important}.drawer__inner,.cart-drawer{background:var(--vb-marfil)!important}.totals__total-value{font-weight:700!important;color:var(--vb-carbon)!important}.field__input,.select__select,.customer .field input{font-family:var(--vb-sans)!important}.vb-eyebrow{font-family:var(--vb-sans)!important;font-size:1.2rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--vb-carbon)!important}::selection{background:var(--vb-terra);color:var(--vb-marfil)}*:focus-visible{outline-color:var(--vb-terra)!important}.vb-logo{display:inline-flex!important;align-items:center!important;gap:10px!important;font-family:var(--vb-serif)!important;font-size:2.8rem!important;color:var(--vb-carbon)!important;letter-spacing:-.01em!important}.vb-logo em{font-style:normal!important;color:var(--vb-terra)!important}.vb-logo__mark{width:26px!important;height:26px!important;border:2px solid var(--vb-terra)!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important}.vb-logo__mark:after{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--vb-terra)!important}.vb-hero__orb{display:block!important}.vb-gate{background:#fff!important;border:1px solid var(--vb-line)!important;border-radius:22px!important;padding:clamp(22px,3vw,32px)!important;text-align:left!important;color:var(--vb-carbon)!important;font-family:var(--vb-sans)!important}.vb-gate--page{max-width:620px!important;margin:clamp(48px,8vw,110px) auto!important;text-align:center!important}.vb-gate--page .vb-gate__ctas,.vb-gate--page .vb-gate__perks{justify-content:center!important}.vb-gate__icon{width:46px!important;height:46px!important;border-radius:14px!important;background:#f3e3d9!important;color:var(--vb-terra)!important;display:inline-grid!important;place-items:center!important;margin-bottom:14px!important}.vb-gate__title{font-family:var(--vb-serif)!important;font-weight:600!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.1!important;letter-spacing:-.02em!important;margin:0 0 8px!important;color:var(--vb-carbon)!important}.vb-gate__text{font-size:15.5px!important;line-height:1.55!important;color:#55565b!important;margin:0 0 18px!important}.vb-gate__ctas{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important}.vb-gate__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid var(--vb-carbon)!important;color:var(--vb-carbon)!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease!important}.vb-gate__btn:hover{transform:translateY(-1px)!important}.vb-gate__btn--primary{background:var(--vb-terra)!important;border-color:var(--vb-terra)!important;color:var(--vb-marfil)!important}.vb-gate__btn--primary:hover{background:var(--vb-terra-dark)!important}.vb-gate__perks{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;font-size:13px!important;color:#66676c!important}.vb-gate__perks li:before{content:"\2713  "!important;color:#5f6e52!important;font-weight:700!important}.vb-gate-small{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;color:var(--vb-terra)!important;text-decoration:none!important}.vb-gate-small:hover{text-decoration:underline!important}.vb-locked .card-information .price,.vb-locked .quick-add,.vb-locked .predictive-search .price,.vb-locked .price-per-item__container,.vb-locked product-form,.vb-locked .product-form__buttons,.vb-locked .shopify-payment-button{display:none!important}.vb-locked .card-information:after{content:"\1f512  Reg\edstrate para ver el precio"!important;display:block!important;font-size:13px!important;font-weight:600!important;color:var(--vb-terra)!important;margin-top:4px!important}.vb-nav .header__menu-item{font-family:var(--vb-sans)!important;font-weight:500!important}.vb-nav__panel{min-width:260px!important;padding:10px!important;border-radius:16px!important;border:1px solid var(--vb-line)!important;box-shadow:0 18px 40px #2a2b2f1f!important;background:#fff!important}.vb-nav__product{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:10px!important;padding:9px 12px!important;border-radius:10px!important;font-size:1.45rem!important;color:var(--vb-carbon)!important}.vb-nav__product:hover{background:var(--vb-marfil)!important;color:var(--vb-terra)!important;text-decoration:none!important}.vb-nav__dot{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--vb-terra)!important;flex:0 0 auto!important}.vb-nav__all-wrap{border-top:1px solid var(--vb-line)!important;margin-top:6px!important;padding-top:6px!important}.vb-nav__all{font-weight:600!important;color:var(--vb-terra)!important;padding:9px 12px!important}.vb-nav__extra span{color:var(--vb-terra)!important;font-weight:600!important}.vb-nav header-menu details[open]>.header__submenu{margin-top:0!important}.vb-nav header-menu details[open]>.header__submenu:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-14px!important;height:14px!important}.vb-hero__vials{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding-top:30px!important}.vb-vial{position:relative!important;width:92px!important;height:180px!important;border-radius:12px 12px 18px 18px!important;background:linear-gradient(90deg,#edebe6,#fff 40%,#e4e1da)!important;box-shadow:0 26px 44px #2a2b2f2e!important;display:flex!important;align-items:center!important;justify-content:center!important}.vb-vial:before{content:""!important;position:absolute!important;top:-28px!important;left:15px!important;right:15px!important;height:32px!important;border-radius:6px 6px 2px 2px!important;background:linear-gradient(90deg,#9a9a9a,#e2e2e2 45%,#8e8e8e)!important}.vb-vial>span{width:76px!important;background:#fff!important;border-top:2px solid var(--vb-terra)!important;border-bottom:2px solid var(--vb-terra)!important;padding:10px 4px!important;text-align:center!important;font-family:var(--vb-sans)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--vb-carbon)!important;line-height:1.3!important}.vb-vial b{display:block!important;font-family:var(--vb-serif)!important;font-size:16px!important;color:var(--vb-terra)!important;letter-spacing:0!important}.vb-vial--big{width:112px!important;height:220px!important}.vb-vial--big>span{width:92px!important}.vb-nav .list-menu--inline{flex-wrap:nowrap!important}.vb-nav .header__menu-item{padding:1.2rem 1rem!important;white-space:nowrap!important}.vb-nav summary.header__menu-item{padding-right:2.8rem!important;position:relative!important}.vb-nav summary.header__menu-item .icon-caret{right:1rem!important}@media(max-width:1199px){.vb-nav .header__menu-item{font-size:1.35rem!important;padding:1.2rem .7rem!important}.vb-nav summary.header__menu-item{padding-right:2.4rem!important}.vb-nav summary.header__menu-item .icon-caret{right:.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vb-brand.css.map */
