.tul-blocks{font-size:1rem;line-height:1.65}.tul-blocks>*{max-width:none}.tul-blocks>.tul-sec{margin:0}.tul-blocks .tul-sec{padding:64px max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));border-radius:0;text-align:center}.tul-blocks :is(.tul-sec,.tul-box)>*{margin-left:auto;margin-right:auto}.tul-sec h2{font-size:clamp(1.6rem, 2.8vw, 2.15rem);font-weight:600;margin:0 0 28px}.tul-sec h3{margin:0 0 10px}.tul-sec p{max-width:70ch}.tul-box{min-width:0}.is-row{display:flex;flex-wrap:wrap;gap:22px;align-items:stretch;justify-content:center}.tul-blocks .is-row>*{flex:1 1 240px;min-width:0;margin:0}.tul-blocks img{max-width:100%;height:auto}.tone-cream{background:var(--crema-banda)}.tone-white{background:#fff}.tone-green{background:var(--verde-accion);color:#fff}.tone-red{background:var(--rojo-profundo);color:#fff}.tone-ink{background:var(--tinta);color:#fff}.tone-green :is(h1,h2,h3,h4,h5,p,li),.tone-red :is(h1,h2,h3,h4,h5,p,li),.tone-ink :is(h1,h2,h3,h4,h5,p,li){color:#fff}.tul-blocks :is(.tone-green,.tone-red,.tone-ink) .tul-kicker{color:#FFD27A}.tone-glass{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:var(--r-card);padding:26px;text-align:left}.tul-box.tone-white{border-radius:var(--r-card);padding:26px 22px;box-shadow:0 4px 16px rgb(43 38 34 / .07)}.tul-sec.tone-white .tul-box.tone-white{border:1px solid var(--borde-suave)}.tul-blocks .tul-kicker{margin:0 auto 6px;font-size:.75rem;font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--marca-label)}.tul-blocks .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:22px 0 0}.tul-blocks .wp-block-button.is-whatsapp .wp-block-button__link{background:var(--verde-accion)}@media (hover:hover) and (pointer:fine){.tul-blocks .wp-block-button.is-whatsapp .wp-block-button__link:hover{background:var(--verde-hover)}}.tul-blocks .tone-red .wp-block-button .wp-block-button__link{background:#fff;color:var(--rojo-profundo)}@media (hover:hover) and (pointer:fine){.tul-blocks .tone-red .wp-block-button .wp-block-button__link:hover{background:var(--crema);color:var(--rojo-profundo)}}.tul-blocks .woocommerce{margin:0;text-align:left}.tul-blocks .wp-block-image img{border-radius:var(--r-card)}.tul-blocks .tul-sec-hero{text-align:left;padding-top:48px;padding-bottom:48px}.tul-blocks .tul-sec-hero>*,.tul-blocks .tul-sec-hero .tul-box>*{margin-left:0}.tul-sec-hero h1{font-size:clamp(2rem, 4.4vw, 3.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.tul-sec-hero h1 em{font-style:italic;color:var(--verde-accion)}.tul-sec-hero .wp-block-buttons{justify-content:flex-start}.tul-sec-hero .tul-crumbs{margin-bottom:12px}.tul-sec-hero.is-row{align-items:center;gap:48px}.tul-blocks .tul-sec-hero.is-row>.tul-box{flex:1 1 420px}.tul-blocks .tul-sec-hero.is-row>.wp-block-image{flex:1 1 380px;margin:0}.tul-sec-hero .tul-kicker{display:inline-block;margin:0;padding:5px 12px;border-radius:var(--r-pill);background:#fff;color:var(--tinta);letter-spacing:0;text-transform:none;font-weight:500;font-size:.8rem}.tul-sec-hero .tul-box.is-row{gap:8px;margin-bottom:18px;flex-wrap:wrap;justify-content:flex-start}.tul-blocks .tul-sec-hero .tul-box.is-row>*{flex:0 1 auto;max-width:100%}.tul-sec-hero .tone-white{padding:0;box-shadow:none;border-radius:var(--r-pill)}.tul-blocks .tul-sec-hero .tul-box.is-row:has(>h1){display:block}.tul-blocks .tlp-kash{padding:0!important}.tul-sec-hero .tul-c-51dab46{display:block}.tul-blocks .tul-c-28459c4{align-items:center;gap:8px}.tul-blocks .tul-c-28459c4>.tul-box{padding:0;background:none;box-shadow:none;border:0;flex:0 1 auto}.tul-blocks .tul-c-2947468 .tul-kicker{box-shadow:0 2px 10px rgb(28 25 21 / .08)}.tul-sec-hero .tul-c-d446162 .tul-kicker{background:var(--verde-accion);color:#fff}.tul-sec.has-photo{position:relative;isolation:isolate;color:#fff;min-height:420px;display:flex;flex-direction:column;justify-content:center}.tul-sec.has-photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(20 18 15 / .78),rgb(20 18 15 / .45))}.tul-sec.has-photo :is(h1,h2,h3,h4,p,li){color:#fff}.tul-sec.has-photo h2{font-size:1.1rem;font-weight:500;margin:0 0 6px}.tul-sec.has-photo .tul-box.is-row{justify-content:flex-start;align-items:center;gap:10px;margin-top:18px}.tul-blocks .tul-sec.has-photo .tul-box.is-row>*{flex:0 0 auto}.tul-sec.has-photo h3{font-size:1rem;font-weight:500;margin:0}.tul-sec.has-photo h4{font-size:.95rem;font-weight:500;margin:0;padding:8px 14px;border-radius:var(--r-pill);background:rgb(255 255 255 / .14)}.tul-sec.has-photo .tul-iconlist{list-style:none;padding:0;margin:0}.tul-stars{margin:0;color:#FBBC04;letter-spacing:2px;font-size:1.1rem}.tul-blocks .tul-c-c235f12{padding:14px 0;overflow:hidden}.tul-carousel.is-banda{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px}.tul-carousel.is-banda p{margin:0;font-size:.92rem;font-weight:500;white-space:nowrap}.tul-carousel.is-banda.is-ticking{display:block;overflow:hidden}.tul-banda-track{display:flex;gap:34px;width:max-content;padding-right:34px;animation:tul-banda 32s linear infinite}@media (hover:hover) and (pointer:fine){.tul-carousel.is-banda:hover .tul-banda-track{animation-play-state:paused}}@keyframes tul-banda{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tul-banda-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.tul-banda-track [aria-hidden="true"]{display:none}}.tul-carousel.is-Carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tul-carousel.is-Carousel .tul-slide{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--tinta)}.tul-carousel.is-Carousel figure{margin:0}.tul-carousel.is-Carousel img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:0;display:block}.tul-carousel.is-Carousel h3{position:absolute;inset:auto 0 0 0;margin:0;padding:42px 14px 18px;background:linear-gradient(transparent,rgb(20 18 15 / .85));color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tul-carousel.is-Carousel h3 a{color:#fff;text-decoration:none}.tul-carousel.is-Carousel h3 a::after{content:"";position:absolute;inset:0}.tul-sec h5,.tone-glass h3{font-size:1.05rem;font-weight:600;margin:0 0 10px}.tone-glass ul{margin:0;padding-left:1.1rem}.tone-glass li::marker{color:var(--naranja)}.tul-sec :is(.tul-c-7837430,.tul-c-41c27ea){text-align:left}.tul-blocks .tul-iconbox h2{font-size:1.3rem;margin:0 0 10px}.tul-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;text-align:left}.tul-sec-hero:is(.tone-cream):not(.is-row)>*,.tul-sec-hero:not(.is-row)>.tul-box:first-child{max-width:860px}.tul-blocks :is(.has-eyebrow-ayuda,.has-eyebrow-pagos,.has-eyebrow-contacto)::before{display:block;margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--marca-label)}.has-eyebrow-ayuda::before{content:"Ayuda"}.has-eyebrow-pagos::before{content:"Pagos"}.has-eyebrow-contacto::before{content:"Contacto"}html[lang^="en"] .has-eyebrow-ayuda::before{content:"Help"}html[lang^="en"] .has-eyebrow-pagos::before{content:"Payments"}html[lang^="en"] .has-eyebrow-contacto::before{content:"Contact"}.tul-sec:has(.wp-block-separator){text-align:left}.tul-blocks .tul-sec:has(.wp-block-separator)>*,.tul-blocks .tul-sec:has(.wp-block-separator) .tul-box>*{max-width:820px}.tul-blocks .tul-sec:has(.wp-block-separator) h2{margin:8px 0 10px;font-size:1.3rem;text-align:left}.tul-sec .wp-block-details{max-width:820px;text-align:left}.tul-blocks .tul-paycard{margin:0}.tul-paycard{background:#fff;border:1px solid var(--borde-suave);border-radius:var(--r-card);box-shadow:0 4px 16px rgb(43 38 34 / .07);padding:24px 22px;text-align:left}.tul-sec:has(>.tul-paycard){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:start}.tul-blocks .tul-paycard .tul-card-title{font-size:1.15rem;margin:0 0 12px}.tul-paycard p{margin:0 0 8px}.tul-paycard figure{margin:12px 0 0}.tul-paycard img{max-width:220px;height:auto;border-radius:8px}.tlp-kash{margin:0 0 12px;font-size:1.05rem}.tlp-kash-v{font-weight:500;color:var(--verde-accion);user-select:all}.tul-blocks .tul-sec.tul-c-031c3f2{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:stretch;padding-inline:max(24px, calc((100% - 1080px) / 2))}.tul-c-031c3f2>.tul-paycard{grid-column:span 2;display:flex;flex-direction:column;position:relative;min-width:0;padding:24px}.tul-c-031c3f2>:is(.tul-c-e183316,.tul-c-a332cc1){grid-column:span 3}.tul-blocks .tul-c-031c3f2 .tul-paycard .tul-card-title{font-size:1.15rem;font-weight:600;line-height:1.3;margin:0 0 14px}.tul-c-031c3f2 .tul-paycard p,.tul-blocks .tul-c-031c3f2 .tlp-kash{margin:0 0 6px;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.tul-c-031c3f2 .tul-paycard a{text-underline-offset:3px}.tul-c-031c3f2 .tul-paycard figure:last-child{margin:auto -8px -8px;padding:20px;background:var(--crema);border-radius:12px;display:flex;justify-content:center}.tul-blocks .tul-c-031c3f2 .tul-paycard:has(.tul-qr) :is(p,.tlp-kash){margin-bottom:20px}.tul-c-031c3f2 .tul-paycard figure a{display:block;border-radius:12px}.tul-c-031c3f2 .tul-paycard figure a:focus-visible{outline:2px solid var(--verde-accion);outline-offset:4px}.tul-qr{display:block;position:relative;width:184px;max-width:100%;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid var(--borde-suave);border-radius:12px}.tul-paycard .tul-qr img{display:block;max-width:none;height:auto;border-radius:0}.tul-qr.is-paypal img{width:95.6%;margin:2.2%}.tul-qr.is-kash img{width:114.3%;margin:-5.2% 0 0 -7.1%}.tul-qr.is-zelle img{width:100%}.tul-c-031c3f2 .tul-c-a64f268 figure:not(:last-child){position:absolute;top:22px;right:24px;margin:0}.tul-c-031c3f2 .tul-c-a64f268 figure:not(:last-child) img{display:block;width:auto;height:26px;max-width:none;border-radius:0}@media (max-width:860px){.tul-blocks .tul-sec.tul-c-031c3f2{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline:max(16px, calc((100% - 520px) / 2))}.tul-c-031c3f2>.tul-paycard,.tul-c-031c3f2>:is(.tul-c-e183316,.tul-c-a332cc1){grid-column:auto;padding:22px 20px}.tul-c-031c3f2 .tul-c-a64f268 figure:not(:last-child){top:20px;right:20px}}.tul-social{display:flex;gap:10px;list-style:none;padding:0;margin:14px 0 26px}.tul-social a{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--borde-suave);color:var(--verde-accion)}@media (hover:hover) and (pointer:fine){.tul-social a:hover{background:var(--verde-pale)}}.tul-blocks .tul-c-5aa72c4>.tone-white{flex:1 1 240px;padding:22px 20px;border:1px solid var(--borde-suave);border-radius:var(--r-card);background:#fff;box-shadow:0 4px 16px rgb(43 38 34 / .07)}.tul-sec-hero .tone-white :is(h2,h3):first-child{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--marca-label);margin-bottom:6px}.tul-sec-hero .tone-white :is(h2,h3)+:is(h2,h3){font-size:1rem;font-weight:500;overflow-wrap:anywhere}.tul-map{margin:26px 0 0}.tul-map iframe{width:100%;height:380px;border:0;border-radius:var(--r-card);display:block}.tul-rv{text-align:center}.tul-rv-badge{margin:0 auto 22px}.tul-rv-badge .tul-g{flex:0 0 auto}.tul-rv-badge a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--r-pill);background:#fff;box-shadow:0 4px 16px rgb(0 0 0 / .1);color:var(--tinta);font-weight:600;text-decoration:none}.tul-rv-stars{color:#FBBC04;letter-spacing:1px}.tul-rv-stars i{color:#dcdcdc;font-style:normal}.tul-rv-count{color:#1A73E8;font-size:.85rem}.tul-rv-slider{position:relative}.tul-rv-track{display:flex;gap:22px;margin:0;padding:8px 2px 18px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tul-rv-track::-webkit-scrollbar{display:none}.tul-rv-card{position:relative;flex:0 0 calc((100% - 44px) / 3);scroll-snap-align:start;margin:0;padding:24px 22px;border-radius:var(--r-card);background:#fff;box-shadow:0 6px 24px rgb(0 0 0 / .08);text-align:left}.tul-rv-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.tul-rv-av{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:var(--naranja);color:var(--tinta);font-weight:600;font-size:1.1rem}.tul-rv-av.is-green{background:var(--verde-accion);color:#fff}.tul-rv-name{display:block;font-weight:600;line-height:1.2}.tul-rv-src{display:block;font-size:.78rem;color:var(--gris-texto)}.tul-rv-stars5{margin:0 0 8px;color:#FBBC04;letter-spacing:2px}.tul-rv-text{margin:0;font-size:.93rem;color:var(--tinta-70)}.tul-rv-nav{position:absolute;top:44%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgb(0 0 0 / .15);color:var(--verde-accion);font-size:1.5rem;line-height:1;cursor:pointer;z-index:2}.tul-rv-nav[hidden]{display:none}.tul-rv-nav.is-prev{left:-8px}.tul-rv-nav.is-next{right:-8px}@media (hover:hover) and (pointer:fine){.tul-rv-nav:hover{background:var(--verde-accion);color:#fff}}@media (min-width:1367px){.tul-hide-d{display:none!important}}@media (min-width:1025px) and (max-width:1366px){.tul-hide-l{display:none!important}}@media (min-width:768px) and (max-width:1024px){.tul-hide-t{display:none!important}}@media (max-width:767px){.tul-hide-m{display:none!important}}@media (max-width:1024px){.tul-carousel.is-Carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.tul-rv-card{flex-basis:calc((100% - 22px) / 2)}}@media (max-width:767px){.tul-blocks .tul-sec{padding-top:44px;padding-bottom:44px}.tul-blocks .tul-sec-hero{padding-top:32px;padding-bottom:36px}.tul-sec-hero.is-row{gap:26px}.tul-sec.has-photo{min-height:0}.tul-sec.has-photo .tul-iconlist{display:grid;gap:6px}.tul-rv-card{flex-basis:86%}.tul-rv-nav.is-prev{left:0}.tul-rv-nav.is-next{right:0}.tul-map iframe{height:300px}.tul-carousel.is-Carousel{gap:12px}}.tul-blocks .tul-c-f55bc72 .woocommerce ul.products:is(.products,#tlp-na){display:block!important;margin:0 0 10px!important;padding:0!important}.tul-blocks .tul-c-f55bc72 ul.products li.product-category:is(li,#tlp-na){width:100%!important;max-width:none!important;margin:0!important;float:none!important;padding:0!important;box-shadow:none!important;background:none!important}.tul-blocks .tul-box li.product-category img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-card)}.tul-blocks .tul-box li.product-category h2{font-size:1rem;margin:10px 0 0;text-align:left}.tul-blocks .tul-box li.product-category h2 mark{background:none;color:var(--gris-texto);font-weight:500}.tul-blocks .tul-c-f55bc72>.tul-box{text-align:left}.tul-blocks .tul-c-f55bc72>.tul-box p{font-size:.92rem;color:var(--tinta-70)}.tul-blocks .tul-c-f55bc72{align-items:start}.tul-blocks .tul-c-f55bc72 li.product-category h2:is(h2,#tlp-na){min-height:calc(2 * 1.35em);line-height:1.35!important;margin:12px 0 0!important;padding:0!important}.tul-blocks .tul-c-f55bc72 p:empty{display:none}.tul-blocks .tul-c-f55bc72>.tul-box p{margin:6px 0 0;line-height:1.6}.tul-swipe{position:relative}.tul-blocks .tul-swipe ul.products:is(.products,#tlp-na){display:flex!important;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:6px 2px 14px!important;margin:0!important;scrollbar-width:none}.tul-blocks .tul-swipe ul.products::-webkit-scrollbar{display:none}.tul-blocks .tul-swipe ul.products li.product:is(li,#tlp-na){flex:0 0 calc((100% - 14px) / 1.35);scroll-snap-align:start}@media (min-width:768px){.tul-blocks .tul-swipe ul.products li.product:is(li,#tlp-na){flex-basis:calc((100% - 2 * 14px) / 3.1)}}@media (min-width:1025px){.tul-blocks .tul-swipe ul.products:is(.products,#tlp-na){gap:22px}.tul-blocks .tul-swipe ul.products li.product:is(li,#tlp-na){flex-basis:calc((100% - 3 * 22px) / 4)}}.tul-sw-nav{position:absolute;top:38%;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--verde-accion);box-shadow:0 4px 14px rgb(0 0 0 / .15);font-size:1.5rem;line-height:1;cursor:pointer}.tul-sw-nav[hidden]{display:none}.tul-sw-nav.is-prev{left:-10px}.tul-sw-nav.is-next{right:-10px}@media (hover:hover) and (pointer:fine){.tul-sw-nav:hover{background:var(--verde-accion);color:#fff}}@media (hover:none),(pointer:coarse){.tul-sw-nav{display:none}}.tul-blocks .tul-c-51dab46>.wp-block-buttons{display:inline-flex;vertical-align:top;margin:22px 12px 0 0}.tul-blocks .tul-c-51dab46>.wp-block-buttons+.wp-block-buttons .wp-block-button__link{background:#fff0;color:#3D3830;border:1px solid rgb(28 25 21 / .15);transition:color var(--dur-fast) var(--ease-flor),border-color var(--dur-fast) var(--ease-flor),background var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-blocks .tul-c-51dab46>.wp-block-buttons+.wp-block-buttons .wp-block-button__link:hover{background:#fff;color:var(--rojo-profundo);border-color:#C4546A}}.tul-blocks .tul-city-hero:is(section,#tlp-na){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px, 5vw, 72px);min-height:0;text-align:left;color:var(--tinta);background:var(--crema-banda);padding-top:clamp(40px, 6vw, 76px);padding-bottom:clamp(40px, 6vw, 76px)}.tul-blocks .tul-city-hero::before{content:none}.tul-city-copy{max-width:660px}.tul-blocks .tul-city-hero h1{margin:0 0 14px;font-size:clamp(2.1rem, 4.4vw, 3.5rem);line-height:1.06;letter-spacing:-.025em;font-weight:700;color:var(--tinta);text-wrap:balance}.tul-blocks .tul-city-hero .tul-city-sub{margin:0 0 26px;font-size:clamp(1rem, 1.4vw, 1.15rem);font-weight:500;line-height:1.5;color:var(--tinta-70);letter-spacing:0}.tul-blocks .tul-city-cta{margin:0 0 22px;justify-content:flex-start}.tul-blocks .tul-city-cta .wp-block-button__link{min-height:56px;padding:0 30px;font-size:1.02rem;background:var(--verde-accion);box-shadow:0 10px 24px rgb(45 90 61 / .22);transition:transform var(--dur-fast) var(--ease-flor),box-shadow var(--dur-fast) var(--ease-flor),background var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-blocks .tul-city-cta .wp-block-button__link:hover{background:var(--verde-hover);transform:translateY(-1px);box-shadow:0 14px 30px rgb(45 90 61 / .28)}}.tul-city-cta .tul-ico{width:22px;height:22px}.tul-city-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 30px;color:var(--tinta);text-decoration:none;font-size:.95rem}.tul-city-rating .tul-g{width:20px;height:20px}.tul-city-score{font-weight:700}.tul-city-stars{position:relative;display:inline-block;line-height:0}.tul-city-stars svg{width:17px;height:17px;margin-right:1px}.tul-city-stars-off svg{fill:#E6DFD3}.tul-city-stars-on{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.tul-city-stars-on svg{fill:#F4B400}.tul-city-reviews{color:var(--gris-texto);text-decoration:underline;text-decoration-color:rgb(28 25 21 / .25);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.tul-city-rating:hover .tul-city-reviews{color:var(--verde-accion);text-decoration-color:currentColor}}.tul-blocks .tul-city-facts:is(ul,#tlp-na){display:grid;grid-template-columns:auto auto auto;gap:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--borde-suave);border-radius:var(--r-card);box-shadow:0 10px 30px rgb(28 25 21 / .06)}.tul-blocks .tul-city-facts li{display:flex;align-items:center;gap:9px;margin:0;padding:12px 12px;font-size:.86rem;font-weight:500;line-height:1.35;color:var(--tinta)}.tul-blocks .tul-city-facts li+li{border-left:1px solid var(--borde-suave)}.tul-city-fact-ico{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--verde-pale);color:var(--verde-accion)}.tul-city-fact-ico .tul-ico{width:19px;height:19px}.tul-city-photo{position:relative;margin:0;justify-self:end;width:100%;max-width:460px}.tul-city-photo a{position:relative;display:block;color:var(--tinta);text-decoration:none;border-radius:22px}.tul-blocks .tul-city-photo img.tul-city-img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0 24px 60px rgb(28 25 21 / .16);animation:tul-city-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes tul-city-in{from{opacity:.001;clip-path:inset(6% 6% 6% 6% round 28px);transform:scale(1.03)}to{opacity:1;clip-path:inset(0 0 0 0 round 22px);transform:none}}.tul-city-badge{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--naranja);color:var(--tinta);font-size:.82rem;font-weight:700;line-height:1.1;text-align:center;padding:8px;box-shadow:0 8px 20px rgb(28 25 21 / .18);transform:rotate(-8deg)}.tul-city-tag{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:14px 16px;border-radius:14px;background:rgb(255 255 255 / .94);box-shadow:0 10px 28px rgb(28 25 21 / .14)}.tul-city-tag-name{font-weight:600;font-size:.95rem;line-height:1.3}.tul-city-tag-price{grid-row:span 2;font-weight:700;font-size:1.15rem;color:var(--rojo-profundo)}.tul-city-tag-go{font-size:.82rem;font-weight:600;color:var(--verde-accion)}@media (hover:hover) and (pointer:fine){.tul-city-photo a:hover .tul-city-tag-go{text-decoration:underline;text-underline-offset:3px}}.tul-city-photo a:focus-visible{outline:3px solid var(--verde-accion);outline-offset:4px}@media (max-width:900px){.tul-blocks .tul-city-hero:is(section,#tlp-na){grid-template-columns:1fr;gap:28px}.tul-city-photo{justify-self:stretch;max-width:none}.tul-blocks .tul-city-photo img.tul-city-img{aspect-ratio:1 / 1}}@media (max-width:600px){.tul-blocks .tul-city-cta{width:100%}.tul-blocks .tul-city-cta .wp-block-button{width:100%}.tul-blocks .tul-city-cta .wp-block-button__link{width:100%;padding:0 16px;gap:8px;font-size:.94rem}.tul-blocks .tul-city-facts:is(ul,#tlp-na){grid-template-columns:1fr;padding:4px 6px}.tul-blocks .tul-city-facts li+li{border-left:0;border-top:1px solid var(--borde-suave)}.tul-city-badge{width:64px;height:64px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.tul-blocks .tul-city-photo img.tul-city-img{animation:none}}.tul-blocks .tul-rv p.tul-rv-badge{max-width:none;margin:0 0 26px;text-align:center}.tul-blocks .tul-rv-badge a{text-decoration:none;font-weight:600}@media (hover:hover) and (pointer:fine){.tul-blocks .tul-rv-badge a:hover .tul-rv-count{text-decoration:underline;text-underline-offset:3px}}.tul-rv-badge .tul-g{width:20px;height:20px}.tul-rv-count{color:var(--gris-texto);font-weight:500}.tul-blocks .tul-rv-slider{position:relative;margin:0 auto;max-width:1112px}.tul-blocks .tul-rv-track:is(ul,#tlp-na){padding:10px 0 22px;margin:0;gap:22px}.tul-blocks .tul-rv-card:is(li,#tlp-na){flex:0 0 calc((100% - 44px) / 3);display:flex;flex-direction:column;gap:12px;padding:24px;margin:0}.tul-blocks .tul-rv-top{margin:0}.tul-blocks .tul-rv-card p{margin:0;max-width:none}.tul-blocks .tul-rv-stars5{display:flex;gap:2px;line-height:0}.tul-rv-stars5 svg{width:17px;height:17px;fill:#F4B400}.tul-blocks .tul-rv-text{font-size:.94rem;line-height:1.6;color:var(--tinta-70)}.tul-blocks .tul-rv-nav.is-prev{left:-58px}.tul-blocks .tul-rv-nav.is-next{right:-58px}@media (max-width:1240px){.tul-blocks .tul-rv-nav.is-prev{left:-14px}.tul-blocks .tul-rv-nav.is-next{right:-14px}}@media (max-width:1024px){.tul-blocks .tul-rv-card:is(li,#tlp-na){flex-basis:calc((100% - 22px) / 2)}}@media (max-width:767px){.tul-blocks .tul-rv-card:is(li,#tlp-na){flex-basis:84%}.tul-blocks .tul-rv-nav{display:none}}.tul-blocks .tul-home-hero:is(section,#tlp-na){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px, 6vw, 88px);text-align:left;padding-top:clamp(40px, 6vw, 84px);padding-bottom:clamp(56px, 7vw, 96px)}.tul-home-copy{max-width:620px}.tul-blocks .tul-home-hero h1{margin:0 0 18px;font-size:clamp(2.6rem, 6vw, 4.6rem);line-height:.98;letter-spacing:-.035em;font-weight:700;color:var(--tinta)}.tul-blocks .tul-home-hero h1 em{display:block;font-style:italic;color:var(--verde-accion)}.tul-blocks .tul-home-hero p.tul-home-intro{margin:0 0 30px;max-width:46ch;font-size:clamp(1.02rem, 1.4vw, 1.14rem);line-height:1.6;color:var(--tinta-70)}.tul-home-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.tul-home-cta .wp-block-button{margin:0}.tul-blocks .tul-home-cta .wp-block-button__link{min-height:56px;padding:0 28px;font-size:1rem;gap:10px}.tul-blocks .tul-home-cta .is-main .wp-block-button__link{background:var(--verde-accion);color:#fff;box-shadow:0 10px 24px rgb(45 90 61 / .22);transition:transform var(--dur-fast) var(--ease-flor),box-shadow var(--dur-fast) var(--ease-flor),background var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-blocks .tul-home-cta .is-main .wp-block-button__link:hover{background:var(--verde-hover);transform:translateY(-1px);box-shadow:0 14px 30px rgb(45 90 61 / .28)}}.tul-blocks .tul-home-cta .is-line .wp-block-button__link{background:#fff0;color:#3D3830;border:1px solid rgb(28 25 21 / .15);transition:color var(--dur-fast) var(--ease-flor),border-color var(--dur-fast) var(--ease-flor),background var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-blocks .tul-home-cta .is-line .wp-block-button__link:hover{background:#fff;color:var(--rojo-profundo);border-color:#C4546A}}.tul-home-cta .tul-ico{width:22px;height:22px}.tul-home-proof{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-top:24px;border-top:1px solid rgb(28 25 21 / .09)}.tul-blocks .tul-home-rating{margin:0}.tul-blocks .tul-home-hero p.tul-home-seal{display:flex;align-items:center;gap:10px;margin:0;max-width:none;font-size:.9rem;font-weight:500;line-height:1.35;color:var(--tinta)}.tul-home-seal-badge{display:inline-flex;align-items:center;flex:0 0 auto;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--naranja);color:var(--tinta);font-size:.82rem;font-weight:700;white-space:nowrap}.tul-home-media{position:relative;justify-self:end;width:100%;max-width:520px}.tul-blocks .tul-home-media img.tul-home-img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:26px;box-shadow:0 28px 70px rgb(28 25 21 / .18);animation:tul-city-in .9s cubic-bezier(.16,1,.3,1) both}.tul-blocks .tul-home-media p.tul-home-cutoff{position:absolute;top:18px;left:18px;right:auto;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 36px);margin:0;padding:9px 14px;border-radius:var(--r-pill);background:rgb(255 255 255 / .94);color:var(--tinta);font-size:.82rem;font-weight:600;line-height:1.3;box-shadow:0 8px 22px rgb(28 25 21 / .12)}.tul-home-cutoff .tul-ico{width:18px;height:18px;color:var(--verde-accion)}.tul-home-pick{position:absolute;left:-36px;bottom:32px;display:flex;align-items:center;gap:14px;width:min(330px, 86%);padding:12px 16px 12px 12px;border-radius:18px;background:#fff;color:var(--tinta);text-decoration:none;box-shadow:0 18px 44px rgb(28 25 21 / .18);animation:tul-home-pick .8s .45s cubic-bezier(.16,1,.3,1) both;transition:transform var(--dur-fast) var(--ease-flor),box-shadow var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-home-pick:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgb(28 25 21 / .22)}}.tul-home-pick:focus-visible{outline:3px solid var(--verde-accion);outline-offset:3px}@keyframes tul-home-pick{from{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.tul-blocks .tul-home-pick img.tul-home-pick-img{flex:0 0 64px;width:64px;height:64px;object-fit:cover;border-radius:12px}.tul-home-pick-body{display:grid;gap:4px;min-width:0}.tul-home-pick-name{font-weight:600;font-size:.92rem;line-height:1.3}.tul-home-pick-foot{display:flex;align-items:baseline;gap:12px}.tul-home-pick-price{font-weight:700;color:var(--rojo-profundo)}.tul-home-pick-go{font-size:.8rem;font-weight:600;color:var(--verde-accion)}@media (max-width:1100px){.tul-home-pick{left:-12px}}@media (max-width:900px){.tul-blocks .tul-home-hero:is(section,#tlp-na){grid-template-columns:1fr;gap:34px}.tul-home-media{justify-self:stretch;max-width:none}.tul-blocks .tul-home-media img.tul-home-img{aspect-ratio:5 / 4}.tul-home-pick{left:12px;bottom:12px}}@media (max-width:600px){.tul-home-cta .wp-block-button{flex:1 1 100%}.tul-blocks .tul-home-cta .wp-block-button__link{width:100%}.tul-home-proof{gap:14px}.tul-blocks .tul-home-media img.tul-home-img{aspect-ratio:1 / 1}.tul-home-pick{width:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.tul-home-pick,.tul-blocks .tul-home-media img.tul-home-img{animation:none}}.tul-blocks .tul-amarillas,.tul-amarillas{position:relative;overflow:hidden;padding:clamp(36px, 4.6vw, 60px) 0;text-align:left;background:radial-gradient(120% 130% at 8% -10%,rgb(247 168 38 / .22) 0%,#fff0 58%),linear-gradient(180deg,#FFFBF1 0%,var(--crema) 100%);border-block:1px solid rgb(247 168 38 / .32)}.tul-am-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;display:grid;grid-template-columns:minmax(320px,434px) 1fr;gap:clamp(26px, 3.2vw, 48px);align-items:center}.tul-am-day{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 14px 7px 11px;border-radius:var(--r-pill);background:#fff;border:1px solid rgb(247 168 38 / .45);box-shadow:0 6px 16px rgb(247 168 38 / .16);color:#8A5A05;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tul-am-sun{width:17px;height:17px;fill:none;stroke:var(--naranja);stroke-width:1.9}.tul-am-sun circle{fill:var(--naranja);stroke:none}h2.tul-am-h{margin:0 0 12px;max-width:18ch;color:var(--tinta);font-size:clamp(1.75rem, 3.5vw, 2.6rem);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.tul-am-copy{margin:0 0 20px;max-width:46ch;color:var(--tinta-70);font-size:var(--text-md);line-height:var(--leading-normal)}.tul-am-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.tul-am-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 21px;border-radius:var(--r-pill);font-size:var(--text-base);font-weight:var(--font-semibold);transition:transform var(--dur-fast) var(--ease-flor),box-shadow var(--dur-fast) var(--ease-flor),background var(--dur-fast) var(--ease-flor),color var(--dur-fast) var(--ease-flor),border-color var(--dur-fast) var(--ease-flor)}.entry-content .tul-am-btn:is(a,#tlp-na),.entry-content .tul-am-card:is(a,#tlp-na){text-decoration:none}.entry-content .tul-am-card:is(a,#tlp-na){color:var(--tinta)}.tul-am-btn .tul-ico{width:19px;height:19px}.tul-am-btn.is-main{background:var(--verde-accion);color:#fff;box-shadow:var(--shadow-accion)}@media (hover:hover) and (pointer:fine){.tul-am-btn.is-main:hover{background:var(--verde-hover);transform:translateY(-1px)}}.tul-am-btn.is-line{background:#fff0;color:#3D3830;border:1px solid rgb(28 25 21 / .18)}@media (hover:hover) and (pointer:fine){.tul-am-btn.is-line:hover{background:#fff;color:var(--verde-accion);border-color:var(--verde-accion)}}.tul-am-cut{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--tinta-70);font-size:var(--text-sm);font-weight:var(--font-medium)}.tul-am-cut .tul-ico{width:17px;height:17px;color:var(--verde-accion)}.tul-am-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tul-am-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:var(--tinta);box-shadow:0 6px 20px rgb(43 38 34 / .09);transition:transform var(--dur-fast) var(--ease-flor),box-shadow var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-am-card:hover{transform:var(--lift-card);box-shadow:0 16px 34px rgb(43 38 34 / .16)}}.tul-am-shot{display:block;background:var(--crema)}.tul-am-card img.tul-am-img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio-producto);object-fit:cover}.tul-am-body{display:flex;flex-direction:column;gap:10px;padding:12px 13px 14px;flex:1}.tul-am-name{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug)}.tul-am-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto}.tul-am-price{color:var(--rojo-profundo);font-size:var(--text-md);font-weight:var(--font-semibold)}.tul-am-go{color:var(--verde-accion);font-size:var(--text-md);transition:transform var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.tul-am-card:hover .tul-am-go{transform:translateX(3px)}}@media (max-width:1000px){.tul-am-wrap{grid-template-columns:1fr;gap:26px}h2.tul-am-h,.tul-am-copy{max-width:34ch}.tul-am-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:560px){.tul-am-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 1.55);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scrollbar-width:none}.tul-am-row::-webkit-scrollbar{display:none}.tul-am-card{scroll-snap-align:start}.tul-am-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.tul-am-card,.tul-am-go{transition:none}}.tul-blocks .tul-prose{text-align:left;max-width:760px}.tul-blocks .tul-prose>*{margin-left:0;margin-right:0}.tul-blocks .tul-prose :is(ul,ol){margin:0 0 18px;padding-left:1.25rem}.tul-blocks .tul-prose li{margin-bottom:10px}.tul-blocks .tul-prose li::marker{color:var(--naranja);font-weight:600}.tul-blocks .tul-prose h2{text-align:left}.tul-blocks .tul-prose p{margin:0 0 1.35em}.tul-blocks .tul-prose>:last-child{margin-bottom:0}.tul-blocks .tul-prose :is(h2,h3){margin-top:1.6em}.tul-blocks .tul-prose>:first-child{margin-top:0}.tul-blocks .tul-prose+.tul-prose{margin-top:1.35em}.tul-blocks .tul-prose .wp-block-table{margin:0 0 1.35em}.tul-blocks .wp-block-table{max-width:760px;margin-inline:auto;text-align:left}.tul-blocks .wp-block-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--r-card);overflow:hidden;box-shadow:0 4px 16px rgb(43 38 34 / .07)}.tul-blocks .wp-block-table :is(th,td){padding:12px 16px;border-bottom:1px solid var(--borde-suave);color:var(--tinta)}.tul-blocks .wp-block-table th{background:var(--crema-banda);font-weight:600}.tul-blocks .wp-block-table tr:last-child :is(th,td){border-bottom:0}.tul-blocks .schema-faq{display:grid;gap:14px;max-width:760px;margin-inline:auto;text-align:left}.tul-blocks .schema-faq-section{background:#fff;border:1px solid var(--borde-suave);border-radius:var(--r-card);padding:20px 22px}.tul-blocks .schema-faq-question{display:block;font-size:1.05rem;font-weight:600;margin-bottom:8px}.tul-blocks .schema-faq-answer{margin:0;max-width:none}.tul-copy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px 0 -6px 4px;padding:0;vertical-align:middle;border:0;border-radius:8px;background:#fff0;color:var(--verde-accion);cursor:pointer;transition:background-color .15s ease,transform .1s ease}@media (hover:hover) and (pointer:fine){.tul-copy:hover{background:rgb(45 90 61 / .08)}}.tul-copy::before{content:"";position:absolute;inset:min(0px, (100% - 44px) / 2)}.tul-copy:active{transform:scale(.94)}.tul-copy::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);padding:4px 8px;border-radius:6px;background:#2B2622;color:#fff;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tul-copy.is-done::after{opacity:1;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){.tul-copy,.tul-copy::after{transition:none}}.tul-copy-val{white-space:nowrap}