.tanto-prod{background:#fff;padding:clamp(16px, 2.5vw, 34px) 0 90px}.tanto-prod,.tanto-relacionados{--tanto-ink:#1c1c1c;--tanto-ink-soft:#6a6a6a;--tanto-line:#e5e5e5}.tanto-prod__desc{color:var(--tanto-ink)!important}.tanto-prod__info .variations label{color:var(--tanto-ink)!important}.tanto-acordeones__cuerpo{color:#444!important}.single-product #main-container{overflow-x:clip;overflow-y:visible}.tanto-prod__in{max-width:1240px;margin:0 auto;padding:0 clamp(20px, 4.8vw, 70px);display:grid;grid-template-columns:1fr 400px;gap:clamp(28px, 5vw, 80px);align-items:stretch}.tanto-prod__media{position:relative;margin:0;background:#f6f4f1;overflow:hidden}.tanto-prod__media--full{margin-bottom:clamp(12px, 1.4vw, 20px)}.tanto-prod__grid{columns:2;column-gap:clamp(12px, 1.4vw, 20px)}.tanto-prod__grid .tanto-prod__media{break-inside:avoid;margin-bottom:clamp(12px, 1.4vw, 20px)}.tanto-prod__img{width:100%;height:auto;display:block;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath d='M41 21A20 20 0 1 0 21 41 20 20 0 0 0 41 21Z' fill='%23fff' stroke='%23111' stroke-width='2'/%3E%3Cpath d='M21 12.67V29.33M29.33 21H12.67' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 21 21,zoom-in}.tanto-prod__sticky{position:sticky;top:96px}.tanto-prod__info.js-reveal .tanto-prod__sticky>*{opacity:0;transform:translateY(16px)}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*{animation:tanto-fade-up .75s cubic-bezier(.165,.84,.44,1) forwards}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(1){animation-delay:0s}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(2){animation-delay:.07s}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(3){animation-delay:.14s}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(4){animation-delay:.21s}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(5){animation-delay:.28s}.tanto-prod__info.js-reveal.is-revealed .tanto-prod__sticky>*:nth-child(n+6){animation-delay:.34s}@keyframes tanto-fade-up{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tanto-prod__info.js-reveal .tanto-prod__sticky>*{opacity:1;transform:none;animation:none}}.tanto-prod__info .woocommerce-breadcrumb{font-family:"Instrument Sans",sans-serif;font-size:.74rem;letter-spacing:.06em;color:var(--tanto-ink-soft,#6b6055);margin-bottom:16px;text-transform:uppercase}.tanto-prod__titulo{font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:25px;line-height:1.3;letter-spacing:-.01em;margin:0 0 14px;color:var(--tanto-ink,#1a1a1a)}.tanto-prod__precio{font-family:"Instrument Sans",sans-serif;font-size:15px;color:var(--tanto-ink,#1a1a1a);margin-bottom:22px}.tanto-prod__precio .amount{color:var(--tanto-ink,#1a1a1a)}.tanto-prod__ref{font-family:"Instrument Sans",sans-serif;font-size:12px;letter-spacing:.04em;color:var(--tanto-ink-soft,#6a6a6a);margin:-12px 0 22px}.tanto-prod__ref .sku{color:var(--tanto-ink-soft,#6a6a6a)}.tanto-prod__desc{font-family:"Instrument Sans",sans-serif;font-size:15px;color:var(--tanto-ink)!important;line-height:1.5;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--tanto-line,#e5e5e5)}.tanto-prod__desc p{margin:0 0 15px}.tanto-prod__desc p:last-child{margin-bottom:0}.tanto-prod__info .variations{display:block;width:100%;margin-bottom:16px;border:0}.tanto-prod__info .variations tbody{display:grid;grid-template-columns:1fr 1fr;gap:2px clamp(12px, 1.4vw, 20px)}.tanto-prod__info .variations tr{display:block;margin:0}.tanto-prod__info .variations th,.tanto-prod__info .variations td{display:block;text-align:left;padding:0 0 6px}.tanto-prod__info .variations label{font-family:"Instrument Sans",sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tanto-ink-soft,#6b6055)}.tanto-prod__info .variations select{width:100%;height:50px;line-height:48px;padding:0 42px 0 14px;margin-bottom:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--tanto-line,#d7d2c8);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23211c18' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;font-family:"Instrument Sans",sans-serif;font-size:.95rem;color:var(--tanto-ink,#211c18)}.tanto-prod__info form.cart{width:100%;margin-bottom:8px}.tanto-prod__info form.cart:not(.variations_form){display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px}.tanto-prod__info .quantity{display:inline-flex;align-items:center;margin:0;border:1px solid var(--tanto-line,#d7d2c8);height:52px;width:130px}.tanto-prod__info .quantity .ct-increase,.tanto-prod__info .quantity .ct-decrease{display:none!important}.tanto-qty__b{flex:0 0 38px;height:100%;padding:0;background:none;border:0;cursor:pointer;font-family:"Instrument Sans",sans-serif;font-size:1.3rem;line-height:1;color:var(--tanto-ink,#211c18);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.tanto-qty__b:hover{color:var(--tanto-ember,#c0401f)}.tanto-prod__info .quantity input.qty,.tanto-prod__info .quantity input[type="number"]{flex:1;width:auto;min-width:0;height:100%;padding:0;text-align:center;border:0!important;background:#fff0;border-radius:0;font-family:"Instrument Sans",sans-serif;font-size:1rem;color:var(--tanto-ink,#211c18);-moz-appearance:textfield}.tanto-prod__info .quantity input::-webkit-outer-spin-button,.tanto-prod__info .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tanto-prod__info .single_add_to_cart_button.button.alt{flex:1 1 auto;min-width:0;height:52px;padding:0 24px!important;background:var(--tanto-ink,#1c1c1c)!important;color:#fff!important;border:1px solid var(--tanto-ink,#1c1c1c)!important;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem!important;white-space:nowrap;transition:background .2s ease,color .2s ease}.tanto-prod__info .single_add_to_cart_button.button.alt:hover{background:#fff!important;color:var(--tanto-ink,#1c1c1c)!important;border-color:var(--tanto-ink,#1c1c1c)!important}.tanto-prod__info .single_add_to_cart_button.button.disabled,.tanto-prod__info .single_add_to_cart_button.button:disabled{background:var(--tanto-ink,#1a1a1a)!important;color:#fff!important;cursor:not-allowed;opacity:1}.tanto-prod__info .quantity{flex:0 0 auto}.tanto-prod__info .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;gap:12px;width:100%;align-items:stretch}.tanto-prod__info .reset_variations{display:inline-block;margin:4px 0 10px;font-size:.78rem}.tanto-prod__info .woocommerce-variation-price{width:100%;margin-bottom:10px;font-size:1.2rem}.tanto-acordeones{margin-top:30px;border-top:1px solid var(--tanto-line,#e2d7c4)}.tanto-acordeones details{border-bottom:1px solid var(--tanto-line,#e2d7c4)}.tanto-acordeones summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-family:"Instrument Sans",sans-serif;font-size:.9rem;letter-spacing:.06em;color:var(--tanto-ink,#211c18)}.tanto-acordeones summary::-webkit-details-marker{display:none}.tanto-acordeones summary::after{content:"+";font-size:1.2rem;color:var(--tanto-ink-soft,#6b6055)}.tanto-acordeones details[open] summary::after{content:"\2013 "}.tanto-acordeones__cuerpo{padding:0 0 18px;font-family:"Instrument Sans",sans-serif;font-size:.92rem;line-height:1.7;color:var(--tanto-ink-soft,#4f463d)}.tanto-prod__share{margin-top:26px;display:flex;align-items:center;gap:18px}.tanto-prod__share a{display:inline-flex;align-items:center;justify-content:center;color:#9a9288!important;text-decoration:none;transition:color .2s ease}.tanto-prod__share a:hover{color:var(--tanto-ember,#c0401f)!important}.tanto-relacionados{max-width:1240px;margin:clamp(50px, 6vw, 90px) auto 0;padding:0 clamp(16px, 2.5vw, 32px)}.tanto-lb{position:fixed;inset:0;z-index:90;background:rgb(20 16 12 / .9);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:zoom-out}.tanto-lb.abierto{opacity:1;visibility:visible}.tanto-lb img{max-width:100%;max-height:92vh;object-fit:contain}.tanto-lb__cerrar{position:absolute;top:20px;right:26px;background:none;border:0;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.tanto-relacionados__titulo{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;font-size:clamp(24px, 3vw, 36px);margin:0 0 28px;color:var(--tanto-ink,#211c18)}.tanto-relacionados ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 32px) clamp(14px, 1.6vw, 26px);margin:0;padding:0;list-style:none}.tanto-relacionados ul.products::before,.tanto-relacionados ul.products::after{content:none!important}.tanto-carrusel{display:none}@media (max-width:900px){.tanto-prod__in{grid-template-columns:minmax(0,1fr)}.tanto-prod__info{min-width:0}.tanto-prod__info form.cart:not(.variations_form),.tanto-prod__info .woocommerce-variation-add-to-cart{flex-wrap:wrap}.tanto-prod__info .single_add_to_cart_button.button.alt{flex:1 1 170px}.tanto-prod__info .variations,.tanto-prod__info .variations td{max-width:100%}.tanto-prod__info .variations select{max-width:100%;width:100%}.tanto-prod__sticky{position:static}.tanto-relacionados ul.products{grid-template-columns:repeat(2,1fr)}.tanto-prod__galeria{display:none}.tanto-carrusel{display:block;position:relative;margin-bottom:6px;min-width:0}.tanto-carrusel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f6f4f1}.tanto-carrusel__track::-webkit-scrollbar{display:none}.tanto-carrusel__slide{flex:0 0 100%;scroll-snap-align:center;position:relative;aspect-ratio:4 / 5;background:#f6f4f1}.tanto-carrusel__slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tanto-carrusel__flecha{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:rgb(255 255 255 / .6);color:#7d7d7d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .2s ease,color .2s ease,opacity .2s ease}.tanto-carrusel__flecha:hover{background:rgb(255 255 255 / .9);color:#333}.tanto-carrusel__flecha[hidden]{display:none}.tanto-carrusel__flecha--prev{left:10px}.tanto-carrusel__flecha--next{right:10px}.tanto-carrusel__flecha--next svg{transform:scaleX(-1)}}@media (max-width:600px){.tanto-prod__grid{columns:1}}.single-product .wc-stripe-express-checkout-element,.single-product [class*="wc-stripe-express-checkout"],.single-product [class*="payment-request"],.single-product .wc-stripe-product-checkout-container{display:none!important}.tanto-ficha__grupo{font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tanto-ink-soft,#6a6a6a);margin:18px 0 8px}.tanto-ficha__grupo:first-child{margin-top:0}.tanto-ficha{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:0;margin:0}.tanto-ficha dt,.tanto-ficha dd{padding:7px 0;margin:0;border-bottom:1px solid var(--tanto-line,#e5e5e5);font-size:.88rem;line-height:1.4}.tanto-ficha dt{color:var(--tanto-ink-soft,#6a6a6a);padding-right:14px}.tanto-ficha dd{color:var(--tanto-ink,#1a1a1a)}.tanto-ficha__descarga{display:inline-block;margin-top:18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tanto-ink,#1a1a1a);text-decoration:none;padding-bottom:3px;border-bottom:1px solid currentColor;transition:opacity .2s ease}.tanto-ficha__descarga:hover{opacity:.6}.tanto-prod__familia{display:block;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--tanto-line,#e5e5e5);text-decoration:none;color:inherit}.tanto-prod__familia-ojo{display:block;margin-bottom:6px;font-family:"Instrument Sans",sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-prod__familia-txt{display:block;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(19px, 2vw, 25px);line-height:1.2;color:var(--tanto-ink,#1a1a1a);transition:color .2s ease}.tanto-prod__familia-txt::after{content:" →";color:var(--tanto-ember,#c0401f)}.tanto-prod__familia:hover .tanto-prod__familia-txt{color:var(--tanto-ember,#c0401f)}.tanto-prod__pdf{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:13px 16px;border:1px solid var(--tanto-line,#e5e5e5);text-decoration:none;color:var(--tanto-ink,#1c1c1c);transition:border-color .2s ease,background .2s ease}.tanto-prod__pdf:hover{border-color:var(--tanto-ink,#1c1c1c);background:#faf9f7}.tanto-prod__pdf svg{flex:0 0 auto;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-prod__pdf strong{display:block;font-family:"Instrument Sans",sans-serif;font-size:14px;font-weight:600}.tanto-prod__pdf em{display:block;margin-top:1px;font-style:normal;font-family:"Instrument Sans",sans-serif;font-size:12.5px;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-medida{margin:4px 0 18px;padding:15px 17px;background:#faf9f7;border-left:2px solid var(--tanto-ink,#1c1c1c)}.tanto-medida[hidden]{display:none}.tanto-medida label{display:block;margin-bottom:9px;font-family:"Instrument Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tanto-ink,#1c1c1c)}.tanto-medida textarea{display:block;width:100%;height:auto;min-height:62px;padding:10px 12px;resize:vertical;border:1px solid var(--tanto-line,#e5e5e5);background:#fff;border-radius:0;font-family:"Instrument Sans",sans-serif;font-size:14px;line-height:1.5;color:var(--tanto-ink,#1c1c1c)}.tanto-medida textarea:focus{outline:none;border-color:var(--tanto-ink,#1c1c1c)}.tanto-medida__nota{margin:9px 0 0;font-family:"Instrument Sans",sans-serif;font-size:12px;line-height:1.5;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-prod__amedida{margin:14px 0 0;font-family:"Instrument Sans",sans-serif;font-size:12.5px;line-height:1.6;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-comprar-movil{display:none}@media (max-width:780px){.tanto-comprar-movil{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:11px 16px calc(11px + env(safe-area-inset-bottom, 0px));background:rgb(255 255 255 / .97);border-top:1px solid var(--tanto-line,#e5e5e5);box-shadow:0 -6px 20px rgb(0 0 0 / .06)}.tanto-comprar-movil[hidden]{display:none}.tanto-comprar-movil__txt{flex:1 1 auto;min-width:0}.tanto-comprar-movil__nombre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Instrument Sans",sans-serif;font-size:13px;line-height:1.3;color:var(--tanto-ink,#1a1a1a)}.tanto-comprar-movil__precio{display:block;margin-top:1px;font-family:"Instrument Sans",sans-serif;font-size:13px;font-weight:600;color:var(--tanto-ink,#1a1a1a)}.tanto-comprar-movil__precio del{display:none}.tanto-comprar-movil__b{flex:0 0 auto;padding:13px 24px;border:0;cursor:pointer;background:var(--tanto-ink,#1a1a1a);color:#fff;font-family:"Instrument Sans",sans-serif;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}}@media (max-width:780px){body.single-product .tanto-pie{padding-bottom:84px}}.tanto-stock-demanda{font-size:15px;font-weight:600;color:#008a1e}.tanto-prod__info form.cart:not(.variations_form){flex-wrap:wrap}.tanto-prod__info .tanto-opciones{flex:0 0 100%;width:100%;margin:0 0 4px}.tanto-prod__info .tanto-opciones__campo{margin:0 0 14px}.tanto-prod__info .tanto-opciones label{display:block;margin:0 0 6px;font-size:.82rem;letter-spacing:.04em}.tanto-prod__info .tanto-opciones select{width:100%;max-width:320px;height:46px}.tanto-prod__info .tanto-medida{flex:0 0 100%;width:100%}.tanto-suplemento{color:var(--tanto-ember,#c0401f);font-weight:600;white-space:nowrap}.tanto-materia{margin:0 0 18px}.tanto-materia__foto{display:block;width:68px;height:68px;object-fit:cover;border-radius:50%}.tanto-materia__pie{margin:7px 0 0;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--tanto-ink-soft,#6a6a6a)}