:root{--tg-radio: 4px;--tg-margen: 24px;--tg-ease: cubic-bezier(.22, 1, .36, 1)}.tg-section{font-family:var(--tg-fuente);color:var(--tg-texto);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.tg-section *,.tg-section *:before,.tg-section *:after{box-sizing:border-box}.tg-container{max-width:1280px;margin:0 auto;padding:0 var(--tg-margen);position:relative}.tg-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-family:var(--tg-display);font-weight:500;font-size:1.3rem;letter-spacing:.32em;text-transform:uppercase;color:var(--tg-verde);margin:0 0 1.6rem}.tg-eyebrow:before{content:"";width:2.8rem;height:1px;background:currentColor}.tg-h1,.tg-h2,.tg-h3{font-family:var(--tg-display);font-weight:700;text-transform:uppercase;line-height:.98;letter-spacing:.01em;margin:0;color:var(--tg-texto)}.tg-plata{background:var(--tg-plata);-webkit-background-clip:text;background-clip:text;color:transparent}.tg-body{color:var(--tg-gris);line-height:1.65;margin:0}.tg-body p{margin:0 0 1em}.tg-btns{display:flex;flex-wrap:wrap;gap:1.2rem}.tg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3rem;border-radius:var(--tg-radio);font-family:var(--tg-display);font-weight:600;font-size:1.5rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;overflow:hidden;transition:transform .35s var(--tg-ease),box-shadow .35s var(--tg-ease),background .35s,color .35s,border-color .35s}.tg-btn--verde{background:var(--tg-verde);color:#0b0b0c;box-shadow:0 0 #3cf06e00}.tg-btn--verde:hover{transform:translateY(-2px);box-shadow:0 12px 36px -8px #3cf06e8c}.tg-btn--borde{background:transparent;color:var(--tg-texto);border-color:#e9eaec59}.tg-btn--borde:hover{border-color:var(--tg-texto);background:#e9eaec0f;transform:translateY(-2px)}.tg-btn svg{width:1.6rem;height:1.6rem;transition:transform .35s var(--tg-ease)}.tg-btn:hover svg{transform:translate(4px)}.tg-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.tg-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--tg-ease),transform .9s var(--tg-ease);transition-delay:var(--tg-delay, 0s)}.tg-reveal.tg-visible,.shopify-design-mode .tg-reveal{opacity:1;transform:none}.tg-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(233,234,236,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(233,234,236,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%)}.tg-hero{background:radial-gradient(120% 90% at 75% 30%,#232428,#0e0e10 60%)}.tg-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:5rem;min-height:var(--tg-hero-h, 86vh);padding-top:6rem;padding-bottom:6rem}.tg-hero__bigword{position:absolute;left:-1vw;bottom:-2.2vw;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--tg-display);font-weight:700;font-size:22vw;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(233,234,236,.07);letter-spacing:-.01em;white-space:nowrap}.tg-hero__copy{position:relative;z-index:2}.tg-hero__copy .tg-h1{margin-bottom:2.4rem}.tg-hero__copy .tg-body{max-width:52rem;margin-bottom:3.6rem}.tg-hero__chips{display:flex;flex-wrap:wrap;gap:1.8rem 2.8rem;margin-top:3.6rem}.tg-chip{display:inline-flex;align-items:center;gap:.9rem;font-size:1.35rem;color:var(--tg-texto);letter-spacing:.02em}.tg-chip svg{width:2rem;height:2rem;color:var(--tg-verde);flex:none}.tg-hero__media{position:relative;z-index:1}.tg-hero__frame{position:relative;aspect-ratio:1 / 1.05;border-radius:var(--tg-radio);overflow:hidden;border:1px solid rgba(233,234,236,.14);box-shadow:0 40px 120px -30px #000000e6,0 0 0 1px #0009;transform:translateY(var(--tg-parallax, 0px));will-change:transform}.tg-hero__frame img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}.tg-hero__glow{position:absolute;top:12%;right:8%;bottom:-6%;left:8%;z-index:-1;filter:blur(70px);background:radial-gradient(closest-side,rgba(60,240,110,.22),transparent)}.tg-hero__corner{position:absolute;width:2.6rem;height:2.6rem;border:2px solid var(--tg-verde);z-index:3}.tg-hero__corner--a{top:-1.2rem;left:-1.2rem;border-right:0;border-bottom:0}.tg-hero__corner--b{bottom:-1.2rem;right:-1.2rem;border-left:0;border-top:0}.tg-hero__tag{position:absolute;left:-2.4rem;bottom:3.2rem;z-index:4;background:#0e0e10e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(233,234,236,.16);border-radius:var(--tg-radio);padding:1.4rem 1.8rem;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:var(--tg-texto);animation:tg-float 6s ease-in-out infinite}.tg-hero__tag small{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tg-gris)}.tg-hero__tag strong{font-family:var(--tg-display);font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase}.tg-hero__tag span{font-family:var(--tg-display);font-size:2.2rem;color:var(--tg-verde)}@keyframes tg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tg-marquee{border-top:1px solid var(--tg-linea);border-bottom:1px solid var(--tg-linea);overflow:hidden}.tg-marquee__track{display:flex;width:max-content;animation:tg-marquee var(--tg-speed, 30s) linear infinite}.tg-marquee:hover .tg-marquee__track{animation-play-state:paused}.tg-marquee__group{display:flex;align-items:center;flex:none}.tg-marquee__item{display:inline-flex;align-items:center;gap:1.2rem;padding:0 3.2rem;white-space:nowrap;font-family:var(--tg-display);font-weight:500;text-transform:uppercase;letter-spacing:.2em}.tg-marquee__item svg{width:2rem;height:2rem;color:var(--tg-verde);flex:none}.tg-marquee__sep{width:.7rem;height:.7rem;background:var(--tg-verde);transform:rotate(45deg);flex:none;opacity:.8}@keyframes tg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:4.8rem}.tg-head__text{max-width:72rem}.tg-head .tg-body{margin-top:1.6rem}.tg-head--center{flex-direction:column;align-items:center;text-align:center}.tg-head--center .tg-eyebrow:after{content:"";width:2.8rem;height:1px;background:currentColor}.tg-head--right{flex-direction:column;align-items:flex-end;text-align:right}.tg-cats__grid{display:grid;grid-template-columns:repeat(var(--tg-cols, 3),1fr);gap:var(--tg-gap, 16px)}.tg-cat{position:relative;display:block;aspect-ratio:var(--tg-ratio, 3 / 4);border-radius:var(--tg-radio);overflow:hidden;text-decoration:none;color:var(--tg-texto);background:var(--tg-grafito);border:1px solid var(--tg-linea);isolation:isolate;transition:transform .6s var(--tg-ease),border-color .4s;transform:perspective(900px) rotateX(var(--tg-rx, 0deg)) rotateY(var(--tg-ry, 0deg))}.tg-cat:hover{border-color:#3cf06e8c}.tg-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tg-ease),filter .6s;filter:grayscale(.35) brightness(.8);z-index:-2}.tg-cat:hover img{transform:scale(1.07);filter:grayscale(0) brightness(.9)}.tg-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e0e1000 35%,#0e0e10f2)}.tg-cat__body{position:absolute;left:0;right:0;bottom:0;padding:2.8rem}.tg-cat__num{font-family:var(--tg-display);font-size:1.3rem;letter-spacing:.3em;color:var(--tg-verde);display:block;margin-bottom:1rem}.tg-cat__title{font-family:var(--tg-display);font-weight:700;text-transform:uppercase;font-size:var(--tg-cat-size, 32px);line-height:1;margin:0 0 1rem}.tg-cat__text{color:#c3c5ca;font-size:1.45rem;line-height:1.5;margin:0 0 1.8rem;max-width:34rem}.tg-cat__link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem}.tg-cat__link svg{width:1.6rem;height:1.6rem;transition:transform .35s var(--tg-ease)}.tg-cat:hover .tg-cat__link svg{transform:translate(6px)}.tg-carousel__nav{display:flex;gap:.8rem;flex:none}.tg-arrow{width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(233,234,236,.25);background:transparent;color:var(--tg-texto);display:grid;place-items:center;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.tg-arrow:hover{background:var(--tg-verde);border-color:var(--tg-verde);color:#0b0b0c}.tg-arrow svg{width:1.8rem;height:1.8rem}.tg-carousel__wrap{overflow-x:clip;overflow-y:visible}.tg-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tg-per, 4) - 1) * var(--tg-gap, 16px)) / var(--tg-per, 4));gap:var(--tg-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1.2rem 0 2.4rem;scrollbar-width:none}.tg-carousel__track::-webkit-scrollbar{display:none}.tg-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;background:var(--tg-grafito);border:1px solid var(--tg-linea);border-radius:var(--tg-radio);transition:transform .5s var(--tg-ease),border-color .4s,box-shadow .5s var(--tg-ease)}.tg-card:hover{transform:translateY(-6px);border-color:#e9eaec47;box-shadow:0 24px 50px -24px #000000e6}.tg-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--tg-radio) var(--tg-radio) 0 0;background:#222327}.tg-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--tg-ease)}.tg-card:hover .tg-card__media img{transform:scale(1.06)}.tg-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;background:var(--tg-verde);color:#0b0b0c;font-family:var(--tg-display);font-weight:600;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem;border-radius:2px}.tg-card__badge--off{background:#2b2c30;color:var(--tg-gris)}.tg-card__body{padding:2rem 2rem 2.2rem;display:flex;flex-direction:column;gap:1.2rem;flex:1}.tg-card__type{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--tg-gris)}.tg-card__title{font-family:var(--tg-display);font-weight:600;text-transform:uppercase;font-size:1.85rem;line-height:1.15;letter-spacing:.02em;margin:0}.tg-card__title a{color:var(--tg-texto);text-decoration:none}.tg-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tg-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.tg-price{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap}.tg-price__now{font-family:var(--tg-display);font-weight:600;font-size:2rem;color:var(--tg-texto);letter-spacing:.02em}.tg-price__was{font-size:1.4rem;color:var(--tg-gris);text-decoration:line-through}.tg-card__add{position:relative;z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--tg-verde);color:#0b0b0c;display:grid;place-items:center;cursor:pointer;transition:transform .35s var(--tg-ease),box-shadow .35s}.tg-card__add:hover{transform:scale(1.1);box-shadow:0 8px 24px -6px #3cf06e99}.tg-card__add[disabled]{background:#2b2c30;color:var(--tg-gris);cursor:not-allowed;transform:none;box-shadow:none}.tg-card__add svg{width:2rem;height:2rem}.tg-carousel__foot{display:flex;justify-content:center;margin-top:3.2rem}.tg-spot{background:linear-gradient(180deg,#0e0e10,#141417,#0e0e10)}.tg-spot__grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:start}.tg-spot__media{position:sticky;top:11rem}.tg-spot__frame{position:relative;border-radius:var(--tg-radio);overflow:hidden;border:1px solid var(--tg-linea);aspect-ratio:1 / 1.05;background:#1d1e21}.tg-spot__frame img{width:100%;height:100%;object-fit:cover;display:block}.tg-spot__ring{position:absolute;right:-3rem;top:-3rem;width:13rem;height:13rem;border-radius:50%;background:var(--tg-verde);color:#0b0b0c;display:grid;place-items:center;text-align:center;font-family:var(--tg-display);font-weight:700;text-transform:uppercase;line-height:1.05;font-size:1.5rem;letter-spacing:.06em;box-shadow:0 18px 50px -12px #3cf06e8c;z-index:3;padding:1.4rem;animation:tg-spin-in 1s var(--tg-ease) both}@keyframes tg-spin-in{0%{transform:rotate(-30deg) scale(.6);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:1}}.tg-spot__copy .tg-h2{margin-bottom:2rem}.tg-spot__features{list-style:none;margin:4rem 0;padding:0;counter-reset:tg}.tg-feature{display:grid;grid-template-columns:6rem 1fr;gap:2rem;padding:2.8rem 0;border-top:1px solid var(--tg-linea)}.tg-feature:last-child{border-bottom:1px solid var(--tg-linea)}.tg-feature__num{font-family:var(--tg-display);font-size:1.4rem;letter-spacing:.2em;color:var(--tg-verde);padding-top:.4rem}.tg-feature__title{font-family:var(--tg-display);font-weight:600;text-transform:uppercase;font-size:2.2rem;letter-spacing:.03em;margin:0 0 .8rem;color:var(--tg-texto)}.tg-feature__text{color:var(--tg-gris);font-size:1.5rem;line-height:1.6;margin:0}.tg-buybox{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap;padding:2.4rem;background:var(--tg-grafito);border:1px solid var(--tg-linea);border-radius:var(--tg-radio)}.tg-buybox .tg-price__now{font-size:3rem}.tg-buybox form{flex:1;min-width:22rem}.tg-buybox .tg-btn{width:100%}.tg-stats__grid{display:grid;grid-template-columns:repeat(var(--tg-cols, 4),1fr);border-top:1px solid var(--tg-linea);border-left:1px solid var(--tg-linea)}.tg-stat{padding:4.4rem 3.2rem;border-right:1px solid var(--tg-linea);border-bottom:1px solid var(--tg-linea);position:relative;overflow:hidden}.tg-stat:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--tg-verde);transition:width 1.2s var(--tg-ease) .2s}.tg-stat.tg-visible:before{width:100%}.tg-stat__num{font-family:var(--tg-display);font-weight:700;font-size:var(--tg-num-size, 72px);line-height:1;display:flex;align-items:baseline;gap:.4rem}.tg-stat__num small{font-size:.38em;color:var(--tg-verde);letter-spacing:.06em;text-transform:uppercase}.tg-stat__label{font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.14em;font-size:1.45rem;margin:1.6rem 0 .6rem;color:var(--tg-texto)}.tg-stat__text{color:var(--tg-gris);font-size:1.4rem;line-height:1.55;margin:0}.tg-who__grid{display:grid;grid-template-columns:repeat(var(--tg-cols, 4),1fr);gap:var(--tg-gap, 16px)}.tg-who__item{padding:3.2rem 2.8rem;background:var(--tg-grafito);border:1px solid var(--tg-linea);border-radius:var(--tg-radio);transition:border-color .4s,transform .5s var(--tg-ease),background .4s}.tg-who__item:hover{border-color:#3cf06e80;transform:translateY(-4px);background:#1b1c1f}.tg-who__icon{width:5.2rem;height:5.2rem;border-radius:50%;display:grid;place-items:center;background:#3cf06e1a;color:var(--tg-verde);margin-bottom:2.4rem}.tg-who__icon svg{width:2.6rem;height:2.6rem}.tg-who__title{font-family:var(--tg-display);font-weight:600;text-transform:uppercase;font-size:2rem;letter-spacing:.03em;margin:0 0 1rem}.tg-who__text{color:var(--tg-gris);font-size:1.45rem;line-height:1.6;margin:0}.tg-faq__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:6rem;align-items:start}.tg-faq__intro{position:sticky;top:11rem}.tg-faq__intro .tg-body{margin:1.6rem 0 3rem}.tg-faq__item{border-bottom:1px solid var(--tg-linea)}.tg-faq__item:first-child{border-top:1px solid var(--tg-linea)}.tg-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.6rem 0;font-family:var(--tg-display);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:var(--tg-q-size, 19px);color:var(--tg-texto)}.tg-faq__item summary::-webkit-details-marker{display:none}.tg-faq__plus{position:relative;width:2rem;height:2rem;flex:none}.tg-faq__plus:before,.tg-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background:var(--tg-verde);transform:translate(-50%,-50%);transition:transform .4s var(--tg-ease)}.tg-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.tg-faq__item[open] .tg-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.tg-faq__answer{color:var(--tg-gris);line-height:1.7;font-size:1.55rem;padding:0 4rem 2.8rem 0}.tg-faq__answer p{margin:0 0 1em}.tg-cta{isolation:isolate}.tg-cta__box{position:relative;overflow:hidden;border-radius:var(--tg-radio);border:1px solid var(--tg-linea);padding:9rem 6rem;text-align:var(--tg-align, center);background:#121215}.tg-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tg-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--tg-bg-opacity, .35);filter:grayscale(.4)}.tg-cta__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 120% at 50% 100%,rgba(60,240,110,.18),transparent 60%),linear-gradient(180deg,#0e0e104d,#0e0e10d9)}.tg-cta__box .tg-h2{margin:0 auto 2.4rem;max-width:90rem}.tg-cta__box .tg-body{max-width:60rem;margin:0 auto 4rem}.tg-cta__box .tg-btns{justify-content:center}.tg-cta--left .tg-cta__box .tg-h2,.tg-cta--left .tg-cta__box .tg-body{margin-left:0}.tg-cta--left .tg-cta__box .tg-btns{justify-content:flex-start}.tg-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6rem;align-items:start}.tg-gallery{position:sticky;top:10rem;display:grid;grid-template-columns:8rem 1fr;gap:1.6rem}.tg-gallery--single{grid-template-columns:1fr}.tg-gallery__thumbs{position:relative;display:flex;flex-direction:column;gap:1rem;height:0;min-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tg-linea) transparent;padding-right:.4rem}.tg-gallery__nav{position:absolute;top:50%;z-index:2;width:4.4rem;height:4.4rem;margin-top:-2.2rem;display:grid;place-items:center;padding:0;border:1px solid var(--tg-linea);border-radius:50%;background:#0e0e10b8;color:#fff;cursor:pointer;opacity:0;transition:opacity .25s,border-color .25s}.tg-gallery__nav svg{width:2rem;height:2rem}.tg-gallery__nav--prev{left:1.2rem}.tg-gallery__nav--next{right:1.2rem}.tg-gallery__main:hover .tg-gallery__nav,.tg-gallery__nav:focus-visible{opacity:1}.tg-gallery__nav:hover{border-color:var(--tg-verde)}.tg-gallery__count{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;padding:.4rem 1rem;border-radius:2rem;background:#0e0e10b8;color:#fff;font-size:1.3rem;letter-spacing:.05em}.tg-gallery__thumb{flex:none;padding:0;border:1px solid var(--tg-linea);border-radius:var(--tg-radio);overflow:hidden;background:#1d1e21;cursor:pointer;aspect-ratio:1;opacity:.55;transition:opacity .3s,border-color .3s}.tg-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tg-gallery__thumb.is-active,.tg-gallery__thumb:hover{opacity:1;border-color:var(--tg-verde)}.tg-gallery__main{position:relative;border:1px solid var(--tg-linea);border-radius:var(--tg-radio);overflow:hidden;background:#1d1e21;aspect-ratio:1}.tg-gallery__main img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .35s}.tg-pdp__info{display:flex;flex-direction:column}.tg-pdp__vendor{font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--tg-verde);margin-bottom:1.4rem;font-family:var(--tg-display)}.tg-pdp__title{font-family:var(--tg-display);font-weight:700;text-transform:uppercase;line-height:1.02;margin:0 0 2rem;color:var(--tg-texto)}.tg-pdp__price{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin-bottom:1rem}.tg-pdp__price .tg-price__now{font-size:3.4rem}.tg-pdp__price .tg-price__was{font-size:1.8rem}.tg-pdp__save{background:var(--tg-verde);color:#0b0b0c;font-family:var(--tg-display);font-weight:600;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;border-radius:2px}.tg-pdp__tax{color:var(--tg-gris);font-size:1.3rem;margin:0 0 2.4rem}.tg-pdp__intro{color:#c3c5ca;line-height:1.65;font-size:1.6rem;margin:0 0 2.8rem}.tg-pdp__option{margin-bottom:2rem;border:0;padding:0}.tg-pdp__option legend{font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;margin-bottom:1rem;color:var(--tg-texto)}.tg-pills{display:flex;flex-wrap:wrap;gap:.8rem}.tg-pills input{position:absolute;opacity:0;pointer-events:none}.tg-pills label{padding:1rem 1.8rem;border:1px solid rgba(233,234,236,.25);border-radius:var(--tg-radio);cursor:pointer;font-size:1.4rem;transition:all .25s}.tg-pills input:checked+label{border-color:var(--tg-verde);background:#3cf06e1a;color:var(--tg-verde)}.tg-pills input:focus-visible+label{outline:2px solid var(--tg-verde);outline-offset:2px}.tg-pdp__qtyrow{display:flex;gap:1.2rem;margin-bottom:1.2rem}.tg-qty{display:flex;align-items:center;border:1px solid rgba(233,234,236,.25);border-radius:var(--tg-radio);flex:none}.tg-qty button{width:4.4rem;height:5.4rem;background:none;border:0;color:var(--tg-texto);font-size:2rem;cursor:pointer}.tg-qty input{width:4.4rem;text-align:center;background:none;border:0;color:var(--tg-texto);font-size:1.6rem;-moz-appearance:textfield}.tg-qty input::-webkit-outer-spin-button,.tg-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.tg-pdp__qtyrow .tg-btn{flex:1}.tg-pdp__error{color:#ff7a7a;font-size:1.4rem;margin:.8rem 0 0;min-height:1em}.tg-pdp__dynamic{margin-top:.4rem}.tg-pdp__pay{display:flex;flex-direction:column}.tg-pdp__pay more-payment-options-link{display:none}.tg-pdp__more{align-self:center;margin-top:1.2rem;padding:.4rem;background:none;border:0;color:var(--tg-gris);font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tg-pdp__more:hover{color:var(--tg-texto)}.tg-pdp__more[disabled]{opacity:.45;cursor:not-allowed}.tg-pdp__dynamic .shopify-payment-button__button{border-radius:var(--tg-radio);min-height:5.4rem}.tg-pse{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:5.4rem;margin-top:1rem;padding:.8rem 2rem;background:#fff;color:#0b0b0c;border:0;border-radius:var(--tg-radio);cursor:pointer;transition:transform .35s var(--tg-ease),box-shadow .35s var(--tg-ease)}.tg-pse:hover{transform:translateY(-2px);box-shadow:0 12px 36px -8px #ffffff59}.tg-pse[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.tg-pse__main{display:inline-flex;align-items:center;gap:1rem;font-family:var(--tg-display);font-weight:600;font-size:1.6rem;letter-spacing:.1em;text-transform:uppercase}.tg-pse__tag{padding:.2rem .7rem;border-radius:3px;background:#0b3e91;color:#fff;font-family:var(--tg-body, inherit);font-weight:800;font-size:1.2rem;letter-spacing:.04em}.tg-pse__sub{font-size:1.2rem;color:#4a4c52;letter-spacing:.02em}.tg-pse.is-loading .tg-pse__main,.tg-pse.is-loading .tg-pse__sub{visibility:hidden}.tg-pse .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tg-pse .loading__spinner.hidden{display:none}.tg-pse--contra{background:transparent;color:var(--tg-texto);border:1px solid var(--tg-verde)}.tg-pse--contra:hover{box-shadow:0 12px 36px -8px #3cf06e73;background:#3cf06e0f}.tg-pse--contra .tg-pse__main svg{width:2rem;height:2rem;color:var(--tg-verde)}.tg-pse--contra .tg-pse__sub{color:var(--tg-gris, #9A9CA3)}.tg-trust{display:grid;grid-template-columns:repeat(var(--tg-cols, 2),1fr);gap:1.2rem;margin:2.8rem 0;padding:0;list-style:none}.tg-trust li{display:flex;gap:1.2rem;align-items:center;padding:1.4rem 1.6rem;background:var(--tg-grafito);border:1px solid var(--tg-linea);border-radius:var(--tg-radio);font-size:1.35rem;line-height:1.35;color:var(--tg-texto)}.tg-trust svg{width:2.2rem;height:2.2rem;color:var(--tg-verde);flex:none}.tg-rte{color:#c3c5ca;line-height:1.7;font-size:1.55rem}.tg-rte h2,.tg-rte h3,.tg-rte h4{font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.06em;color:var(--tg-texto);font-size:1.8rem;margin:2.8rem 0 1.2rem}.tg-rte h2:first-child,.tg-rte h3:first-child{margin-top:0}.tg-rte ul{list-style:none;padding:0;margin:0 0 1.6rem}.tg-rte li{position:relative;padding-left:2.6rem;margin-bottom:.9rem}.tg-rte li:before{content:"";position:absolute;left:0;top:.55em;width:1.2rem;height:.6rem;border-left:2px solid var(--tg-verde);border-bottom:2px solid var(--tg-verde);transform:rotate(-45deg)}.tg-rte strong,.tg-rte b{color:var(--tg-texto);font-weight:600}.tg-acc{border-top:1px solid var(--tg-linea);margin-top:1rem}.tg-acc details{border-bottom:1px solid var(--tg-linea)}.tg-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.12em;font-size:1.5rem;color:var(--tg-texto)}.tg-acc summary::-webkit-details-marker{display:none}.tg-acc details>div{padding-bottom:2.4rem}.tg-acc details[open] .tg-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.tg-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#0e0e10f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--tg-linea);transform:translateY(110%);transition:transform .45s var(--tg-ease)}.tg-sticky-buy.is-on{transform:none}.tg-sticky-buy__info{flex:1;min-width:0}.tg-sticky-buy__title{font-family:var(--tg-display);text-transform:uppercase;font-size:1.3rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tg-texto)}.tg-sticky-buy .tg-price__now{font-size:1.8rem}.tg-sticky-buy .tg-btn{min-height:4.6rem;padding:0 2rem;font-size:1.3rem}@media screen and (max-width:989px){:root{--tg-margen: 20px}.tg-hero__inner{grid-template-columns:1fr;gap:4.8rem;min-height:0;padding-top:4rem;padding-bottom:5rem}.tg-hero__media{max-width:56rem;margin:0 auto;width:100%}.tg-hero__tag{left:1.2rem}.tg-spot__grid,.tg-pdp__grid,.tg-faq__grid{grid-template-columns:1fr;gap:4rem}.tg-spot__media,.tg-faq__intro,.tg-gallery{position:relative;top:0}.tg-spot__ring{right:1.2rem;top:1.2rem;width:10rem;height:10rem;font-size:1.2rem}.tg-cats__grid,.tg-stats__grid,.tg-who__grid{grid-template-columns:repeat(2,1fr)}.tg-carousel__track{grid-auto-columns:calc((100% - var(--tg-gap, 16px)) / 2.15)}.tg-sticky-buy{display:flex}.tg-cta__box{padding:6rem 2.8rem}}@media screen and (max-width:540px){.tg-cats__grid{grid-template-columns:1fr}.tg-cat{aspect-ratio:4 / 3.6}.tg-stats__grid{grid-template-columns:1fr 1fr}.tg-stat{padding:3rem 1.8rem}.tg-who__grid{grid-template-columns:1fr}.tg-carousel__track{grid-auto-columns:78%}.tg-head{flex-direction:column;align-items:flex-start;margin-bottom:3.2rem}.tg-head--center{align-items:center}.tg-gallery{grid-template-columns:1fr}.tg-gallery__thumbs{flex-direction:row;order:2;overflow-x:auto;overflow-y:hidden;height:auto;min-height:0;padding:0 0 .4rem}.tg-gallery__nav{opacity:1;width:3.6rem;height:3.6rem;margin-top:-1.8rem}.tg-gallery__thumb{width:6.4rem;flex:none}.tg-trust{grid-template-columns:1fr}.tg-btn{padding:0 2.2rem}.tg-hero__copy .tg-btns .tg-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.tg-reveal{opacity:1!important;transform:none!important;transition:none!important}.tg-marquee__track,.tg-hero__tag,.tg-spot__ring{animation:none!important}.tg-hero__frame,.tg-cat{transform:none!important}}.tg-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tg-btn .loading__spinner.hidden{display:none}.tg-btn .loading__spinner .spinner{width:2rem;height:2rem}.tg-btn .loading__spinner .path{stroke:currentColor}.tg-btn.loading>span,.tg-btn.loading>svg{opacity:0}.tg-card__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tg-card__add .loading__spinner.hidden{display:none}.tg-card__add .loading__spinner .spinner{width:1.8rem;height:1.8rem}.tg-card__add.loading>svg{opacity:0}.tg-cta__box{isolation:isolate}.tg-hero__tag{max-width:30rem;padding:1.2rem 1.6rem}.tg-hero__tag strong{font-size:1.5rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-hero__tag span{font-size:2rem}@media screen and (min-width:750px)and (max-width:989px){.tg-cats__grid{grid-template-columns:repeat(3,1fr)}.tg-cat{aspect-ratio:3 / 4.4}.tg-cat__body{padding:2rem}.tg-cat__text{display:none}}@media screen and (max-width:749px){.tg-cats__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.tg-hero__tag{position:relative;left:auto;bottom:auto;max-width:none;margin:1.6rem 0 0;animation:none;flex-direction:row;align-items:center;justify-content:space-between;gap:1.2rem}.tg-hero__tag small{display:none}.tg-hero__tag strong{font-size:1.35rem;-webkit-line-clamp:2}.tg-hero__tag span{flex:none}.tg-hero__corner--b{bottom:auto;top:calc(100% - 7rem)}}.tg-pdp__dynamic .shopify-payment-button__more-options{color:var(--tg-gris);font-size:1.3rem}.tg-pdp__dynamic .shopify-payment-button__more-options:hover{color:var(--tg-texto)}.tg-cod{display:flex;align-items:center;gap:1.4rem;margin-top:1.6rem;padding:1.6rem 1.8rem;border:1px solid rgba(60,240,110,.45);background:#3cf06e12;border-radius:var(--tg-radio)}.tg-cod svg{width:3rem;height:3rem;color:var(--tg-verde);flex:none}.tg-cod strong{display:block;font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.1em;font-size:1.6rem;color:var(--tg-texto);font-weight:600}.tg-cod span{display:block;color:var(--tg-gris);font-size:1.35rem;margin-top:.2rem}.tg-colpage__head{max-width:72rem;margin-bottom:3.2rem}.tg-colpage__head .tg-h2{font-size:clamp(4rem,6vw,7.2rem);margin:1.2rem 0 1.6rem}.tg-colpage__desc{color:var(--tg-gris);font-size:1.8rem}.tg-colpage__desc p{margin:0}.tg-colpage__tabs{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.8rem}.tg-colpage__tab{padding:1.1rem 2rem;border:1px solid var(--tg-linea);border-radius:4rem;color:var(--tg-texto);text-decoration:none;font-family:var(--tg-display);font-weight:600;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;transition:border-color .25s,background .25s,color .25s}.tg-colpage__tab:hover{border-color:var(--tg-verde)}.tg-colpage__tab.is-on{background:var(--tg-verde);border-color:var(--tg-verde);color:#0b0b0c}.tg-colpage__bar{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;margin-bottom:2.4rem;border-top:1px solid var(--tg-linea);border-bottom:1px solid var(--tg-linea)}.tg-colpage__count{white-space:nowrap;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tg-gris)}.tg-colpage__sort{display:flex;align-items:center;gap:1rem;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tg-gris)}.tg-colpage__sort select{appearance:none;-webkit-appearance:none;padding:.9rem 3.4rem .9rem 1.4rem;border:1px solid var(--tg-linea);border-radius:var(--tg-radio);color:var(--tg-texto);font:inherit;letter-spacing:.05em;text-transform:none;font-size:1.4rem;cursor:pointer;background:#17171a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A9CA3' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center / 1.4rem}.tg-colpage__grid{display:grid;grid-template-columns:repeat(var(--tg-per, 4),minmax(0,1fr));gap:1.6rem}.tg-colpage__grid .tg-card{height:100%}.tg-colpage__pages{margin-top:4rem;display:flex;justify-content:center;gap:1rem;font-size:1.5rem}.tg-colpage__pages a,.tg-colpage__pages span{padding:.8rem 1.4rem;border:1px solid var(--tg-linea);border-radius:var(--tg-radio);color:var(--tg-texto);text-decoration:none}.tg-colpage__pages .current{border-color:var(--tg-verde);color:var(--tg-verde)}@media(max-width:989px){.tg-colpage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tg-colpage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tg-colpage__tabs{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(var(--tg-margen) * -1);padding-right:var(--tg-margen);scrollbar-width:none}.tg-colpage__tabs::-webkit-scrollbar{display:none}.tg-colpage__tab{flex:none;padding:1rem 1.6rem;font-size:1.2rem}.tg-colpage__sort>span{display:none}.tg-colpage{padding-top:32px!important}.tg-colpage__head{margin-bottom:2.4rem}.tg-colpage__desc{font-size:1.6rem}.tg-colpage .tg-price{flex-wrap:wrap}.tg-colpage .tg-card__body{padding:1.4rem 1.4rem 1.6rem;gap:.8rem}.tg-colpage .tg-card__title{font-size:1.5rem}.tg-colpage .tg-card__type{font-size:1rem}.tg-colpage .tg-price__now{font-size:1.7rem}.tg-colpage .tg-card__add{width:3.6rem;height:3.6rem}}@media(max-width:749px){.tg-cats__grid{gap:1.4rem}.tg-cat{aspect-ratio:auto!important;display:flex;flex-direction:column;overflow:hidden}.tg-cat picture{display:block;position:relative;aspect-ratio:6 / 5;overflow:hidden}.tg-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none;z-index:0}.tg-cat:after{top:0;bottom:auto;height:auto;aspect-ratio:6 / 5;width:100%;background:linear-gradient(180deg,#0e0e1000 70%,#0e0e10d9);z-index:0}.tg-cat__body{position:relative;z-index:1;margin-top:-2.4rem;padding:0 2rem 2.4rem}.tg-cat__num{margin-bottom:.6rem}.tg-cat__title{font-size:3rem;margin-bottom:.8rem}.tg-cat__text{font-size:1.45rem;margin-bottom:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tg-styles.css.map */
