html.tb-premium-2027{--tb-ink:#1c1c1c;--tb-muted:#666;--tb-line:#e5e5e5;--tb-red:#b42323;--tb-sans:"Inter",Arial,sans-serif;--tb-serif:"Instrument Serif",Georgia,serif}html.tb-premium-2027 body,html.tb-premium-2027 input,html.tb-premium-2027 select,html.tb-premium-2027 textarea,html.tb-premium-2027 button{font-family:var(--tb-sans)!important;font-style:normal;letter-spacing:0}html.tb-premium-2027 body{color:var(--tb-ink);background:#fff;font-size:15px;line-height:1.6}html.tb-premium-2027 h1,html.tb-premium-2027 .h1,html.tb-premium-2027 h2,html.tb-premium-2027 .h2,html.tb-premium-2027 h3,html.tb-premium-2027 .h3,html.tb-premium-2027 .section-header__title{font-family:var(--tb-serif)!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.15}html.tb-premium-2027 .product-single__title{font-size:clamp(28px,2.7vw,38px)!important;line-height:1.16!important;margin:0 0 12px!important;max-width:24ch;text-align:left!important}html.tb-premium-2027 .product-single__vendor{font-family:var(--tb-sans);font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-muted);margin:0 0 12px}html.tb-premium-2027 .product-single__meta,html.tb-premium-2027 .product-single__header,html.tb-premium-2027 .product-single__form{text-align:left!important}html.tb-premium-2027 .product-single__header{margin-top:24px;margin-bottom:20px}html.tb-premium-2027 .product-single__prices{gap:8px 14px;justify-content:flex-start!important;margin:16px 0}html.tb-premium-2027 .product-single__prices>*{padding-right:0}html.tb-premium-2027 .product__price{font-family:var(--tb-sans);font-style:normal;font-weight:500;font-size:22px;line-height:1.35;letter-spacing:-.02em}html.tb-premium-2027 .product__price--compare{font-size:16px;font-weight:400;color:#767676}html.tb-premium-2027 .premium-review-summary{font-family:var(--tb-sans);font-size:12px;line-height:1.5;margin:0;min-height:24px}html.tb-premium-2027 .product-single__prices .descuento-por-cantidad{margin:10px 0 2px;padding:3px 0 3px 12px;font-size:13px;color:#454545;border-left:2px solid var(--tb-red)}html.tb-premium-2027 .product-single__prices .product__note{flex:0 0 100%;margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--tb-muted)}html.tb-premium-2027 .product__note a{text-decoration:underline;text-underline-offset:3px}html.tb-premium-2027 .tb-tax-note{display:block;margin-top:4px}html.tb-premium-2027 .product__inventory{font-size:12px;font-style:normal!important;margin:12px 0 16px;color:var(--tb-muted)}html.tb-premium-2027 .tb-buy-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 18px}html.tb-premium-2027 .tb-buy-controls .variant-wrapper{flex:1 1 170px;min-width:0;margin:0}html.tb-premium-2027 .tb-buy-controls .product__quantity{flex:0 0 100px;margin:0}html.tb-premium-2027 .product-single__form .variant__label{font-family:var(--tb-sans);font-size:12px;font-weight:500;margin:0 0 8px;letter-spacing:0}html.tb-premium-2027 .variant-input-wrap select,html.tb-premium-2027 .product-single__form input[name=quantity]{width:100%;max-width:100%!important;min-width:0!important;min-height:48px;padding:12px 14px;background-color:#fff!important;border:1px solid var(--tb-line)!important;border-radius:4px;color:var(--tb-ink);font-size:16px!important;font-weight:400;line-height:1.3;text-align:left;box-sizing:border-box}html.tb-premium-2027 .variant-input-wrap select{padding-right:38px}html.tb-premium-2027 .variant-input-wrap label:not(.color-swatch){font-family:var(--tb-sans);font-size:14px;min-height:44px;padding:10px 14px;border-radius:4px}html.tb-premium-2027 .product-single__form .add-to-cart{min-height:50px;border:1px solid var(--tb-ink);background:var(--tb-ink);color:#fff;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:.035em;text-transform:none}html.tb-premium-2027 .product-single__form .add-to-cart:disabled{opacity:.5;cursor:not-allowed}html.tb-premium-2027 .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:48px;background:#fff!important;color:var(--tb-ink)!important;border:1px solid var(--tb-line);border-radius:4px;font-size:14px;font-weight:500;letter-spacing:.025em;text-transform:none}html.tb-premium-2027 .payment-buttons{margin-top:18px}html.tb-premium-2027 .product-single__form{margin-bottom:32px}html.tb-premium-2027 [data-tb-quantity-picker]{margin:4px 0 14px;padding:0;border:0}html.tb-premium-2027 .tb-volume-legend{font-family:var(--tb-sans);font-size:13px;font-weight:500;margin:0 0 10px;padding:0}html.tb-premium-2027 .tb-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.tb-premium-2027 .tb-pack{padding:13px 8px;min-height:78px;min-width:0;background:#fff;border:1px solid var(--tb-line);border-radius:4px;color:var(--tb-ink);font-size:13px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}html.tb-premium-2027 .tb-pack [data-tb-pack-price]{display:block;margin-top:5px;font-size:11px;line-height:1.4;font-weight:400;color:var(--tb-muted)}html.tb-premium-2027 .tb-pack[aria-pressed=true]{border-color:var(--tb-ink);box-shadow:inset 0 0 0 1px var(--tb-ink);background:#fafafa}html.tb-premium-2027 .tb-pack:disabled{color:#767676;border-style:dashed;cursor:not-allowed}html.tb-premium-2027 .tb-volume-status{margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.6}html.tb-premium-2027 .tb-volume-suggest{margin:6px 0 0;min-height:44px;padding:8px 0;border:0;background:none;color:var(--tb-ink);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-align:left;cursor:pointer}html.tb-premium-2027 .tb-volume-note{margin:6px 0 0;font-size:11px;line-height:1.6;color:var(--tb-muted)}html.tb-premium-2027 .tb-benefit-terms{margin:8px 0 0;font-size:11px;color:var(--tb-muted)}html.tb-premium-2027 .tb-benefit-terms summary{cursor:pointer;min-height:32px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}html.tb-premium-2027 .grid-product__content{background:#fff;box-shadow:none;border:0;margin-bottom:28px}html.tb-premium-2027 .tb-card-media{aspect-ratio:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;background:#fff;padding:10%}html.tb-premium-2027 .tb-card-media img{width:100%;height:100%;min-width:0;min-height:0;max-height:100%;object-fit:contain;display:block}html.tb-premium-2027 .grid-product__meta{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px 4px 8px;min-height:150px}html.tb-premium-2027 .grid-product__title{font-family:var(--tb-sans)!important;font-size:14px;font-style:normal;font-weight:400;color:var(--tb-ink);line-height:1.45;text-transform:none}html.tb-premium-2027 .grid-product__vendor{font-size:11px;color:var(--tb-muted);line-height:1.4;margin:7px 0 0;letter-spacing:.065em}html.tb-premium-2027 .tb-card-variant{color:#444;font-size:12px;line-height:1.5;margin:7px 0 0}html.tb-premium-2027 .grid-product__price{font-family:var(--tb-sans);font-size:14px;font-weight:500;color:var(--tb-ink);line-height:1.5;margin:12px 0 0}html.tb-premium-2027 .grid-product__price--original{color:#767676;font-size:12px;font-weight:400}html.tb-premium-2027 .grid-product__tag{font-size:10px;font-weight:500;padding:6px 8px}html.tb-premium-2027 .collapsibles-wrapper{margin-top:28px;border-color:var(--tb-line)}html.tb-premium-2027 .collapsible-trigger-btn{min-height:52px;border-width:1px;border-color:var(--tb-line);padding:16px 36px 16px 0;text-align:left;font-size:14px;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none}html.tb-premium-2027 .collapsible-content__inner{padding:8px 0 22px;font-size:14px;line-height:1.7}html.tb-premium-2027 .tb-details{border-bottom:1px solid var(--tb-line)}html.tb-premium-2027 .tb-details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0;min-height:52px;font-size:14px;font-weight:500;list-style:none}html.tb-premium-2027 .tb-details summary::-webkit-details-marker{display:none}html.tb-premium-2027 .tb-details summary:after{content:"+";margin-left:16px;font-size:18px;font-weight:400}html.tb-premium-2027 .tb-details[open] summary:after{content:"\2212"}html.tb-premium-2027 .tb-details-content{padding:0 0 20px;font-size:14px;line-height:1.7}html.tb-premium-2027 .mz-sticky-search-mobile{background:#fff!important;border:1px solid var(--tb-line)!important;color:var(--tb-ink)!important;box-shadow:none!important;border-radius:0!important;padding:4px 10px!important}html.tb-premium-2027 .mz-sticky-search-mobile input{background:#fff!important;color:var(--tb-ink)!important;border:0!important;min-height:42px;font-size:16px!important}html.tb-premium-2027 .mz-sticky-search-mobile a{color:var(--tb-ink)!important;background:#fff!important;min-width:44px;min-height:44px}html.tb-premium-2027 .mz-sticky-search-mobile svg{stroke:currentColor}html.tb-premium-2027 .tb-search-form{background:#fff!important;border-color:var(--tb-line)!important}html.tb-premium-2027 .tb-search-form input[type=search]{color:var(--tb-ink);font-size:16px;background:#fff}html.tb-premium-2027 #btnWhatsApp{width:52px!important;height:52px!important;border:1px solid #ddd!important;animation:none!important;box-shadow:0 2px 12px #0000000d!important}html.tb-premium-2027 #textoAsesora{display:none}html.tb-premium-2027 .site-nav__link{font-size:13px;font-style:normal;letter-spacing:.025em}html.tb-premium-2027 .slide-nav,html.tb-premium-2027 .slide-nav button{font-family:var(--tb-sans);font-size:18px!important;font-style:normal}html.tb-premium-2027 .image-wrap img.lazyloaded{animation:none!important;opacity:1}html.tb-premium-2027 .jdgm-revs-tab-btn{display:none!important}html.tb-premium-2027 :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--tb-ink)!important;outline-offset:3px!important}html.tb-premium-2027 [hidden]{display:none!important}@media(max-width:768px){html.tb-premium-2027 body{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}html.tb-premium-2027 .product-single__meta{margin-top:22px}html.tb-premium-2027 .product-single__header{margin-top:0}html.tb-premium-2027 .product__price{font-size:21px}html.tb-premium-2027 .site-nav__thumb-menu{height:54px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:16px!important;right:16px!important;width:auto!important;min-width:0!important;margin:0!important;border-radius:6px!important;background:#fff!important;border:1px solid #ddd;box-shadow:0 3px 18px #0000000d;display:flex;align-items:stretch}html.tb-premium-2027 .site-nav__thumb-menu .site-nav__thumb-button{flex:1;height:52px!important;min-height:52px;background:#fff!important;color:var(--tb-ink)!important;border:0;border-radius:0!important;font-size:12px;font-weight:500;letter-spacing:.04em}html.tb-premium-2027 .site-nav__thumb-menu svg{width:22px;height:22px}html.tb-premium-2027 .site-nav__thumb-cart{position:relative!important;flex:0 0 52px;width:52px!important;height:52px!important;top:auto!important;right:auto!important;border-left:1px solid var(--tb-line);border-radius:0!important;background:#fff!important;color:var(--tb-ink)!important;display:flex;align-items:center;justify-content:center}html.tb-premium-2027 .site-nav__thumb-menu .cart-link__bubble{background:var(--tb-red);color:#fff}html.tb-premium-2027 .site-nav__thumb-menu.tb-has-sticky .site-nav__thumb-button{flex:0 0 52px;padding:10px}html.tb-premium-2027 .tb-has-sticky .icon-menu-label{display:none}html.tb-premium-2027 .tb-sticky-buy{flex:1;min-width:0;border:0;background:var(--tb-ink);color:#fff;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}html.tb-premium-2027 #btnWhatsApp{bottom:calc(78px + env(safe-area-inset-bottom))!important;left:16px!important}html.tb-premium-2027 .tb-card-media{padding:8%}html.tb-premium-2027 .grid-product__meta{padding-left:0;padding-right:0;min-height:160px}}@media(prefers-reduced-motion:reduce){html.tb-premium-2027 .product-section *,html.tb-premium-2027 .grid-product *,html.tb-premium-2027 #btnWhatsApp{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html.tb-premium-2027 .product-image-main>.image-wrap:not(.hide){position:relative;padding-bottom:100%!important;height:0;background:#fff}html.tb-premium-2027 .product-image-main>.image-wrap:not(.hide)>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:6%;object-fit:contain}@media(max-width:768px){html.tb-premium-2027 .site-nav__thumb-menu{transform:none!important}}@media(max-width:768px){html.tb-premium-2027 input[type=search]:focus,html.tb-premium-2027 input[type=search]:focus-visible,html.tb-premium-2027 .mz-sticky-search-mobile input:focus,html.tb-premium-2027 .mz-sticky-search-mobile input:focus-visible,html.tb-premium-2027 input.mz-sticky-textbox:focus,html.tb-premium-2027 input.mz-sticky-textbox:focus-visible,html.tb-premium-2027 #SearchModalInput:focus,html.tb-premium-2027 #SearchModalInput:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:inset 0 -2px #8a8883!important}html.tb-premium-2027 .mz-sticky-search-mobile input,html.tb-premium-2027 input.mz-sticky-textbox{min-width:0!important;box-sizing:border-box!important}html.tb-premium-2027 .mz-sticky-search-mobile:focus-within{outline:none!important;box-shadow:none!important}}@media(max-width:767px){html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form .mz-sticky-textbox{display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:56px!important;margin:0!important;padding:10px 58px 10px 18px!important;border:0!important;border-bottom:1px solid #aaa8a3!important;border-radius:0!important;background:#fff!important;color:#171717!important;font-size:16px!important;-webkit-appearance:none!important;appearance:none!important;transition:none!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form .mz-sticky-textbox:focus,html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form .mz-sticky-textbox:focus-visible{outline:none!important;box-shadow:inset 0 -2px #77736e!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#292929!important;box-shadow:none!important;cursor:pointer!important;z-index:2!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit .icon{display:block!important;width:21px!important;height:21px!important;stroke:currentColor!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit:focus-visible{outline:2px solid #77736e!important;outline-offset:-4px!important}}@media(max-width:767px){html.tb-premium-2027 .mz-sticky-search-mobile{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form{position:relative!important;display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;border:0!important;background:#fff!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form input.mz-sticky-textbox{display:block!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:12px 54px 12px 0!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #aaa8a3!important;border-radius:0!important;background:#fff!important;color:#181818!important;font-size:16px!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form input.mz-sticky-textbox:focus{border-bottom-color:#555!important;box-shadow:inset 0 -1px #555!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit{position:absolute!important;top:9px!important;right:16px!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;padding:0!important;margin:0!important;background:#fff!important;color:#222!important;border:0!important;box-shadow:none!important;cursor:pointer!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit .icon{width:22px!important;height:22px!important;color:#222!important;fill:#222!important;stroke:initial!important;opacity:1!important;visibility:visible!important}}@media(max-width:767px){html.tb-premium-2027 .mz-sticky-search-mobile{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;display:flex!important;z-index:30!important;visibility:visible!important;opacity:1!important;background:#fff!important;box-sizing:border-box!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form{width:100%!important;flex:1 1 100%!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit svg{display:block!important;width:22px!important;height:22px!important;color:#222!important;opacity:1!important}}html.tb-premium-2027 .grid-product__tag--tb-elite{background-color:#171717!important;color:#fff!important;border:0;border-radius:0;box-shadow:none;font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;padding:6px 8px;max-width:calc(100% - 8px);pointer-events:none;transition:none;text-transform:uppercase}@media(max-width:768px){html.tb-premium-2027 .site-nav__thumb-menu{height:58px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;left:16px!important;right:16px!important;width:auto!important;min-width:0!important;margin:0!important;border-radius:18px!important;background:#111111eb!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 30px #0003!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);display:flex;align-items:stretch;overflow:visible}html.tb-premium-2027 .site-nav__thumb-menu .site-nav__thumb-button{flex:1;height:56px!important;min-height:56px;background:transparent!important;color:#fff!important;border:0!important;border-radius:17px 0 0 17px!important;font-size:12px;font-weight:500;letter-spacing:.04em}html.tb-premium-2027 .site-nav__thumb-menu .site-nav__thumb-button svg{color:inherit!important}html.tb-premium-2027 .site-nav__thumb-cart{position:relative!important;flex:0 0 56px;width:56px!important;height:56px!important;top:auto!important;right:auto!important;border-left:1px solid rgba(255,255,255,.12)!important;border-radius:0 17px 17px 0!important;background:transparent!important;color:#fff!important;display:flex;align-items:center;justify-content:center}html.tb-premium-2027 body.cart-has-items .site-nav__thumb-cart{color:#e32636!important}html.tb-premium-2027 .site-nav__thumb-cart svg{color:inherit!important}html.tb-premium-2027 .site-nav__thumb-menu .cart-link__bubble{background:#e32636!important;color:#fff!important;border:2px solid rgba(17,17,17,.92)!important;box-shadow:0 2px 8px #00000040!important}html.tb-premium-2027 .site-nav__thumb-menu.tb-has-sticky .site-nav__thumb-button{flex:0 0 56px;padding:10px}html.tb-premium-2027 .tb-has-sticky .icon-menu-label{display:none}html.tb-premium-2027 .tb-sticky-buy{flex:1;min-width:0;min-height:56px;border:0!important;border-left:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:#fff!important;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}html.tb-premium-2027 #btnWhatsApp{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media(max-width:768px)and (prefers-reduced-transparency:reduce){html.tb-premium-2027 .site-nav__thumb-menu{background:#111!important;-webkit-backdrop-filter:none;backdrop-filter:none}}html.tb-premium-2027 .product-single__form .tb-buy-controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px 14px;width:100%;min-width:0;margin:0 0 18px;padding:0}html.tb-premium-2027 .product-single__form .tb-buy-controls[data-tb-controls-layout=paired]{display:flex;flex-wrap:wrap}html.tb-premium-2027 .product-single__form .tb-buy-controls>.variant-wrapper,html.tb-premium-2027 .product-single__form .tb-buy-controls>.product__quantity{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:8px;float:none;min-width:0;max-width:100%;margin:0!important;padding:0;box-sizing:border-box}html.tb-premium-2027 .product-single__form .tb-buy-controls>.variant-wrapper{flex:1 1 170px;width:100%}html.tb-premium-2027 .product-single__form .tb-buy-controls>.product__quantity{flex:0 1 100px;width:100px;justify-self:start}html.tb-premium-2027 .product-single__form .tb-buy-controls>.variant-wrapper>.variant__label,html.tb-premium-2027 .product-single__form .tb-buy-controls>.product__quantity>.variant__label{margin:0!important;padding:0;font-family:var(--tb-sans);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere}html.tb-premium-2027 .product-single__form .tb-buy-controls>.variant-wrapper>.variant-input-wrap{display:block;width:100%;min-width:0;max-width:100%;margin:auto 0 0!important;padding:0;border:0;box-sizing:border-box}html.tb-premium-2027 .product-single__form .tb-buy-controls .variant-input-wrap>select,html.tb-premium-2027 .product-single__form .tb-buy-controls>.product__quantity>input[name=quantity]{display:block;width:100%;min-width:0!important;max-width:100%!important;height:48px;min-height:48px;margin:0!important;padding:12px 14px;box-sizing:border-box;font-family:var(--tb-sans);font-size:16px!important;line-height:1.25;vertical-align:top}html.tb-premium-2027 .product-single__form .tb-buy-controls .variant-input-wrap>select{padding-right:38px}html.tb-premium-2027 .product-single__form .tb-buy-controls>.product__quantity>input[name=quantity]{margin-top:auto!important}html.no-js .product-single__form .tb-buy-controls>.variant-wrapper{display:none!important}html.no-js .product-single__form .tb-buy-controls>.product-single__variants{flex:1 1 170px;width:100%;min-width:0;margin:0}.tb-native-search{position:relative;isolation:isolate}.tb-native-search__input{font-size:16px!important;color:#1b1b1b;background:#fff}.tb-native-search__input:focus-visible{outline:2px solid #333;outline-offset:2px}.tb-native-search__panel{position:absolute;top:calc(100% + 2px);left:0;right:0;width:100%;max-height:min(66vh,500px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1500;text-align:left;background:#fff;border:1px solid #e0e0e0;box-shadow:0 6px 22px #00000014;box-sizing:border-box}.tb-native-search__panel[hidden]{display:none!important}.tb-native-search__group{padding:10px 10px 4px}.tb-native-search__group+.tb-native-search__group{border-top:1px solid #ededed}.tb-native-search__heading{margin:2px 4px 8px;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#666}.tb-native-search__option{display:block;padding:10px 8px;color:#222;text-decoration:none!important;border-radius:2px;font:400 13px/1.45 Arial,sans-serif}.tb-native-search__option:hover,.tb-native-search__option[aria-selected=true],.tb-native-search__option:focus-visible{background:#f5f5f5;color:#171717;outline:none}.tb-native-search__option--product{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:86px}.tb-native-search__thumb{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#fff;flex:none}.tb-native-search__thumb img{width:100%;height:100%;object-fit:contain;display:block}.tb-native-search__details .grid-product__tag{position:static!important;top:auto!important;right:auto!important;left:auto!important;display:inline-block!important;width:auto!important;max-width:100%;margin:0 0 6px!important;line-height:1!important;font-family:var(--tb-sans,Arial,sans-serif)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.02em!important;padding:6px 8px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#171717!important;color:#fff!important;pointer-events:none!important;transition:none!important;transform:none!important;opacity:1!important;text-transform:uppercase!important;vertical-align:top}.tb-native-search__details{display:block;min-width:0}.tb-native-search__product-name{display:block;font-weight:500;font-size:12px;line-height:1.45;color:#222;overflow-wrap:break-word}.tb-native-search__variant{display:block;margin-top:2px;font-size:11px;color:#777}.tb-native-search__price{display:block;margin-top:6px;font-size:12px;font-weight:500;color:#171717}.tb-native-search__price del{margin-right:5px;color:#777;font-size:11px;font-weight:400}.tb-native-search__all{display:block;padding:13px 15px;border-top:1px solid #ededed;text-align:center;font-size:12px;font-weight:500;color:#171717;text-decoration:underline;text-underline-offset:3px}.tb-native-search__all:hover,.tb-native-search__all:focus-visible{background:#f7f7f7}.tb-native-search__status{padding:18px 14px;font-size:12px;line-height:1.5;color:#555}.tb-native-search--modal .tb-native-search__panel{min-width:min(88vw,360px)}.tb-native-search--page{margin-top:14px;max-width:660px}.tb-native-search--page .tb-native-search__panel{min-width:min(88vw,360px)}.tb-native-results__header{text-align:left;margin-bottom:30px}.tb-native-results__summary{font-size:14px;color:#555;margin:12px 0}.tb-native-results__empty{max-width:650px;padding:20px 0 36px;font-size:14px;color:#444;line-height:1.7}.tb-native-results__suggestions{display:flex;flex-wrap:wrap;gap:10px}.tb-native-results__suggestions a{display:inline-block;padding:10px 15px;border:1px solid #ddd;color:#171717;font-size:12px;text-decoration:none}.tb-native-results__suggestions a:hover{background:#f6f6f6}.tb-native-results__pagination{margin-top:30px}.tb-native-results__resource-type{display:block;font-size:11px;color:#777;margin-top:8px}.tb-native-search-mobile{display:none}@media(max-width:768px){.tb-native-search-mobile{display:block;position:fixed;top:0;left:0;right:0;width:100%;z-index:900;background:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box}.tb-native-search--mobile{display:flex;align-items:center;gap:4px;min-height:54px;padding:4px 12px 4px 14px;margin:0;background:#fff;box-sizing:border-box}.tb-native-search--mobile .tb-native-search__input{flex:1 1 auto;min-width:0;width:auto;min-height:44px;padding:7px 4px 6px 0;border:0!important;border-bottom:1px solid #bdbdbd!important;border-radius:0!important;box-shadow:none!important;font-size:16px!important;line-height:1.3!important}.tb-native-search--mobile .tb-native-search__input:focus{outline:0!important;border-bottom:1px solid #171717!important}.tb-native-search__submit{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:44px;padding:8px;border:0;background:transparent;color:#222;cursor:pointer}.tb-native-search__submit svg{width:21px;height:21px}.tb-native-search--mobile .tb-native-search__panel{top:100%;left:0;right:0;width:100%;max-height:min(67dvh,520px);box-shadow:0 8px 18px #00000014;border-left:0;border-right:0}.tb-native-search__option--product{grid-template-columns:64px minmax(0,1fr);min-height:75px}.tb-native-search__thumb{width:64px;height:64px}.tb-native-search--page .tb-native-search__panel{min-width:0}.tb-native-results__header{margin-bottom:24px}.tb-native-results__summary{font-size:13px}body.screen-layer-open .tb-native-search-mobile,body.modal-open .tb-native-search-mobile{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.tb-native-search *{animation:none!important;transition:none!important}}@media(min-width:769px){html.tb-premium-2027 #SearchModal.modal--solid{align-items:flex-start!important;justify-content:center!important;background:transparent!important;overflow:hidden!important;isolation:isolate}html.tb-premium-2027 body.modal-open #SearchModal.modal--is-active:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000073!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0;pointer-events:auto}html.tb-premium-2027 #SearchModal .modal__inner{position:relative;z-index:1;flex:0 0 auto;display:block;align-self:flex-start;width:100%;max-width:none;max-height:100dvh;padding:52px 0 14px;margin:0!important;background:#fff!important;box-sizing:border-box;overflow:visible}html.tb-premium-2027 #SearchModal.modal--is-active .modal__inner{animation:tbSearchPanelDrop 225ms cubic-bezier(.2,.75,.25,1) both}@keyframes tbSearchPanelDrop{0%{transform:translateY(-105%);opacity:.96}to{transform:translateY(0);opacity:1}}html.tb-premium-2027 #SearchModal .modal__centered,html.tb-premium-2027 #SearchModal .modal__centered-content{display:block;width:min(92vw,880px);max-width:min(92vw,880px);margin:0 auto;padding:0!important;text-align:left!important;min-width:0;box-sizing:border-box}html.tb-premium-2027 #SearchModal .tb-native-search--modal{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;width:100%;margin:0;border:0!important;background:#fff;color:#181818;box-sizing:border-box}html.tb-premium-2027 #SearchModal .search-modal__input{grid-column:1;min-width:0;width:100%;min-height:62px;padding:6px 14px 8px 0!important;border:0!important;border-bottom:1px solid #a9a9a9!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#171717!important;font:400 clamp(27px,3vw,36px)/1.2 "Instrument Serif",Georgia,serif!important;letter-spacing:.01em}html.tb-premium-2027 #SearchModal .search-modal__input:focus{outline:0!important;border-bottom-color:#171717!important}html.tb-premium-2027 #SearchModal .search-modal__submit{position:static;grid-column:2;display:flex;align-items:center;justify-content:center;min-height:62px;width:56px;padding:10px!important;margin:0;border:0!important;border-bottom:1px solid #a9a9a9!important;background:#fff!important;color:#171717!important}html.tb-premium-2027 #SearchModal .search-modal__submit svg{width:25px!important;height:25px!important}html.tb-premium-2027 #SearchModal .tb-native-search__panel{position:static!important;grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important;max-height:calc(100vh - 120px)!important;max-height:min(calc(100dvh - 120px),calc(100dvh - 142px))!important;margin:12px 0 0;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#171717;font-family:Inter,Arial,sans-serif}html.tb-premium-2027 #SearchModal .tb-native-search__group[aria-label=Productos]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,345px),1fr));gap:3px 16px;align-items:start}html.tb-premium-2027 #SearchModal .tb-native-search__group[aria-label=Productos]>.tb-native-search__heading{grid-column:1 / -1}html.tb-premium-2027 #SearchModal .tb-native-search__option--product{min-width:0;grid-template-columns:72px minmax(0,1fr)}html.tb-premium-2027 #SearchModal .tb-native-search__heading,html.tb-premium-2027 #SearchModal .tb-native-search__option,html.tb-premium-2027 #SearchModal .tb-native-search__all{font-family:Inter,Arial,sans-serif!important}html.tb-premium-2027 #SearchModal .modal__close{position:absolute!important;z-index:3;top:4px!important;right:max(18px,calc((100vw - 1020px)/2))!important;width:44px;height:44px;padding:12px!important;background:transparent!important;box-shadow:none!important}html.tb-premium-2027 #SearchModal .modal__close:focus-visible{outline:2px solid #111!important;outline-offset:2px}}@media(min-width:769px)and (prefers-reduced-motion:reduce){html.tb-premium-2027 #SearchModal.modal--is-active .modal__inner{animation:none!important;transition:none!important;transform:none!important}}.tb-search-zero[hidden]{display:none!important}.tb-search-zero{padding:16px 0 8px;text-align:left;min-width:0}.tb-search-zero__section+.tb-search-zero__section{margin-top:16px}.tb-search-zero__title{margin:0 0 10px;font:500 12px/1.45 Inter,Arial,sans-serif;letter-spacing:.04em;color:#444}.tb-search-zero__chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.tb-search-zero__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #ddd;border-radius:0;background:#fff;color:#262626;font:400 12px/1.3 Inter,Arial,sans-serif;text-decoration:none}.tb-search-zero__chip img{display:block;width:28px;height:28px;object-fit:contain}.tb-search-zero__chip:hover,.tb-search-zero__chip:focus-visible{border-color:#222;color:#111;outline-offset:2px}.tb-native-results__back{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;padding:5px 14px 5px 0;margin:0 0 12px;color:#222;font:500 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;letter-spacing:.01em}.tb-native-results__back:hover,.tb-native-results__back:focus-visible{text-decoration:underline;text-underline-offset:4px}.tb-native-results__featured{margin-top:30px}.tb-native-results__featured-title{font:400 28px/1.3 "Instrument Serif",Georgia,serif;margin:0 0 20px}.tb-native-results .tb-native-search--page button[type=submit]{border-radius:0!important}.tb-native-search__group[aria-label=Colecciones]{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.tb-native-search__group[aria-label=Colecciones]>.tb-native-search__heading{flex:0 0 100%;margin-bottom:3px}.tb-native-search__group[aria-label=Colecciones] .tb-native-search__option--chip{display:inline-flex;max-width:100%;padding:7px 10px;border:1px solid #ddd;background:#fff;font-size:11px;line-height:1.4;min-height:32px;width:auto;overflow-wrap:anywhere}.tb-native-search__group[aria-label=Colecciones] .tb-native-search__option--chip:hover,.tb-native-search__group[aria-label=Colecciones] .tb-native-search__option--chip:focus-visible{border-color:#333;background:#f5f5f5}@media(min-width:769px){.tb-native-search__option--product{grid-template-columns:88px minmax(0,1fr);min-height:100px}.tb-native-search__thumb{width:88px;height:88px}.tb-native-search__product-name{font-size:14px}.tb-native-search__price{font-size:13px}html.tb-premium-2027 #SearchModal .tb-native-search--modal>.tb-search-zero{grid-column:1/-1;max-height:calc(100dvh - 135px);overflow:auto}html.tb-premium-2027 #SearchModal .tb-native-search__option--product{grid-template-columns:88px minmax(0,1fr);min-height:100px}html.tb-premium-2027 #SearchModal .tb-native-search__thumb{width:88px;height:88px}html.tb-premium-2027 #SearchModal .tb-native-search__product-name{font-size:14px}html.tb-premium-2027 #SearchModal .tb-native-search__price{font-size:13px}}.tb-native-results__featured-track{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 0 15px;align-items:stretch}.tb-native-results__featured-track>.grid__item{flex:0 0 calc((100% - 36px)/4)!important;width:calc((100% - 36px)/4)!important;max-width:none!important;float:none!important;scroll-snap-align:start;padding-left:0!important}@media(max-width:768px){.tb-native-results__featured-track>.grid__item{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}}.tb-load-more{margin:26px auto 12px;max-width:680px;text-align:center;clear:both;padding:0 12px}.tb-load-more__count{margin:0 0 12px;font-size:13px;line-height:1.5;color:#555;font-variant-numeric:tabular-nums}.tb-load-more__button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;width:100%;box-sizing:border-box;padding:12px 20px;border:1px solid #171717;border-radius:0;background:#171717;color:#fff!important;text-align:center;font-size:13px;font-weight:600;text-decoration:none!important;cursor:pointer}.tb-load-more__button:focus-visible{outline:2px solid #111;outline-offset:3px}.tb-load-more__button:hover{background:#363636;color:#fff!important}.tb-load-more__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;display:none;flex:0 0 16px;animation:tb-load-spin .75s linear infinite}.tb-load-more[aria-busy=true] .tb-load-more__spinner{display:inline-block}.tb-load-more[aria-busy=true] .tb-load-more__button{pointer-events:none;opacity:.85}@keyframes tb-load-spin{to{transform:rotate(360deg)}}.tb-native-search__panel .tb-native-search__all{position:sticky;top:0;z-index:2;background:#fff;border-top:0;border-bottom:1px solid #e8e8e8;text-align:left;padding:13px 14px}#TBCartTop{display:none}@media(max-width:767px){html.tb-premium-2027 .mz-sticky-search-mobile{top:0!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-form{padding-right:64px!important}html.tb-premium-2027 .mz-sticky-search-mobile .tb-mobile-search-submit{right:64px!important}html.tb-premium-2027 #TBCartTop{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:auto;right:16px;width:46px;height:64px;padding:0;margin:0;box-sizing:border-box;background:transparent;color:#222;z-index:31;pointer-events:none}html.tb-premium-2027 #TBCartTopLink{display:flex;align-items:center;justify-content:center;gap:3px;min-width:46px;width:46px;height:46px;padding:0 3px;margin:0;pointer-events:auto;border:0;border-radius:0;background:transparent;color:#222;text-decoration:none;box-shadow:none;cursor:pointer}html.tb-premium-2027 #TBCartTopLink .icon-bag{display:block;width:22px;height:22px;flex:none;color:inherit}html.tb-premium-2027 #TBCartTopLink .icon-bag g,html.tb-premium-2027 #TBCartTopLink .icon-bag path{fill:none!important;stroke:currentColor!important;stroke-width:4}html.tb-premium-2027 #TBCartTopLink .cart-link__count{display:block;min-width:12px;margin:0;padding:0;color:#555;font-family:var(--tb-sans,Arial,sans-serif);font-size:10px;font-weight:500;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}html.tb-premium-2027 #TBCartTopLink:focus-visible{outline:2px solid #555!important;outline-offset:-3px!important}html.js-drawer-open #TBCartTop,html.js-drawer-open .mz-sticky-search-mobile{visibility:hidden!important;pointer-events:none!important}}html.tb-premium-2027 .site-nav__thumb-cart .cart-link__bubble{display:flex!important;align-items:center;justify-content:center;position:absolute;top:14px;right:-5px;width:auto!important;min-width:19px;height:19px!important;padding:0 3px;border-radius:12px;box-sizing:border-box;line-height:1;opacity:1;visibility:visible}html.tb-premium-2027 .site-nav__thumb-cart .cart-link__count{display:block!important;color:#fff!important;font-family:var(--tb-sans,Arial,sans-serif);font-size:11px!important;font-weight:600;line-height:1!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;white-space:nowrap}html.tb-premium-2027 body:not(.cart-has-items) .site-nav__thumb-cart .cart-link__bubble{background:#333!important;color:#fff!important;box-shadow:none!important}html.tb-premium-2027 #Huratips-Loop,html.tb-premium-2027 .tb-native-results__grid,html.tb-premium-2027 [data-section-type=featured-collection][data-scrollable=false] [data-product-container]{display:flex;flex-wrap:wrap;align-items:stretch}html.tb-premium-2027 [data-section-type=featured-collection][data-scrollable=true] [data-product-container],html.tb-premium-2027 .tb-native-results__featured-track{display:flex;flex-wrap:nowrap;align-items:stretch}html.tb-premium-2027 #Huratips-Loop>.grid__item.grid-product,html.tb-premium-2027 .tb-native-results__grid>.grid__item.grid-product,html.tb-premium-2027 .tb-native-results__featured-track>.grid__item.grid-product,html.tb-premium-2027 [data-section-type=featured-collection] [data-product-container]>.grid__item.grid-product{display:flex;flex:0 0 auto;flex-direction:column;align-self:stretch;float:none;height:auto;min-width:0}html.tb-premium-2027 #Huratips-Loop>.grid__item.grid-product>.grid-product__content,html.tb-premium-2027 .tb-native-results__grid>.grid__item.grid-product>.grid-product__content,html.tb-premium-2027 .tb-native-results__featured-track>.grid__item.grid-product>.grid-product__content,html.tb-premium-2027 [data-section-type=featured-collection] [data-product-container]>.grid__item.grid-product>.grid-product__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0}html.tb-premium-2027 .grid-product__content>.grid-product__link:has(>.tb-card-information){display:flex;flex:1 1 auto;flex-direction:column;min-width:0;height:100%}html.tb-premium-2027 .grid-product__content .grid-product__meta.tb-card-information{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;min-height:0;padding:12px 4px 8px;box-sizing:border-box;text-align:left}html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__title,html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__vendor,html.tb-premium-2027 .grid-product__content .tb-card-information .tb-card-variant{width:100%;min-width:0;margin:0;text-align:left}html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}html.tb-premium-2027 .grid-product__content .tb-card-information .tb-card-purchase{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:auto;min-height:44px;min-width:0;width:100%;padding:0 52px 0 0;box-sizing:border-box}html.tb-premium-2027 .grid-product__content .tb-card-information .tb-card-price-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:100%;min-width:0}html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__price{width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__price--original{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}html.tb-premium-2027 .grid-product__content .tb-card-information .tb-card-price-current{display:inline;white-space:normal}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger{position:absolute;right:4px;bottom:8px;z-index:3;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;box-sizing:border-box;background:transparent;color:#171717;cursor:pointer;appearance:none;-webkit-appearance:none}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:before{content:"";display:block;grid-area:1/1;width:36px;height:36px;border:1px solid #171717;border-radius:50%;box-sizing:border-box;background:#fff;pointer-events:none;transition:background-color .18s ease}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger svg{display:block;grid-area:1/1;position:relative;z-index:1;width:18px;height:18px;stroke:currentColor;transition:color .18s ease}@media(hover:hover){html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:hover:before{background:#171717}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:hover{color:#fff}}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:active:before{background:#171717}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:active{color:#fff}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:focus-visible{outline:2px solid #171717;outline-offset:2px}@media(max-width:768px){html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__title{-webkit-line-clamp:3;line-clamp:3}html.tb-premium-2027 .grid-product__content .grid-product__meta.tb-card-information{padding:10px 0 8px}html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger{right:0}html.tb-premium-2027 .grid-product__content .tb-card-information .grid-product__price{font-size:clamp(11px,3vw,14px)}}@media(prefers-reduced-motion:reduce){html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger:before,html.tb-premium-2027 .grid-product__content .tb-quick-shop__trigger svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tb-premium-2027.css.map */
